There's an up to date F27 atomic workstation repo at https://dl.fedoraproject.org/pub/ostree/27 , but it seems to be only for F27 and doesn't have any rawhide content.
dustymabe pointed me to the older https://kojipkgs.fedoraproject.org/compose/ostree/rawhide/ repo, which however hasn't been updated for a month now. According to https://kojipkgs.fedoraproject.org/compose/ostree/rawhide/refs/heads/fedora/rawhide/x86_64/ the last timestamp is 2017-12-18 09:27
dustymabe said on irc that rawhide composes must have been failing and asked me to file this ticket.
looks like at least one failure has been:
error: No package matches 'ghostscript-x11'
I'll check to see if that is still what is causing issues.
that dep issue is no longer the case. I just ran a local compose and it pulled in:
ghostscript-x11-9.22-4.fc28.x86_64 (fedora-rawhide)
I'll check today's run and see if it works.
ok my local run worked using the rawhide content on the mirrors, but the rawhide run from today failed. I grabbed the repo that was used in the rawhide run and I do observe the failure locally when using that repo.
# rpm-ostree compose tree --repo=/root/repo --cachedir=/var/sharedfolder/cache/rpm-ostree /var/sharedfolder/code/pagure.io/workstation-ostree-config/fedora-ostree-workstation.json Previous commit: ad32a189497cd9a07a4c6328e1c7222ef3fd593715dac23a19d6e5c1b4119be1 Enabled rpm-md repositories: Fedora-Rawhide-20180118.n.0-Workstation-20180118165553 Updating metadata for 'Fedora-Rawhide-20180118.n.0-Workstation-20180118165553': [=================================================================================================] 100% rpm-md repo 'Fedora-Rawhide-20180118.n.0-Workstation-20180118165553'; generated: 2018-01-18 09:20:23 Importing metadata [==============================================================================================================================================================] 100% error: No package matches 'ghostscript-x11' [root@rpm-ostree repo]#
still investigating
ok so it turns out that ghostscript-x11 is not pulled into the Workstation repo. This probably happened around the time of this change to the ghostscript package. However, in investigating this it seems as if there are a host of other packages that aren't in the Workstation repo either. Here is the list:
ghostscript-x11
I think we would be better served by just using the Everything repo to compose the Atomic Workstation composes rather than trying to fight comps.
======================================================================================================================================================================== Package Arch Version Repository Size^ ======================================================================================================================================================================== Upgrading:^M criu x86_64 3.7-3.fc28 updates 461 k^ ghostscript-core x86_64 9.22-4.fc28 updates 48 k^ ghostscript-x11 x86_64 9.22-4.fc28 updates 77 k^ gnupg2-smime x86_64 2.2.4-1.fc28 updates 277 k^ google-noto-emoji-color-fonts noarch 20170928-1.fc28 updates 6.4 M^ hardlink x86_64 1:1.3-4.fc28 updates 28 k^ iproute-tc x86_64 4.14.1-4.fc28 updates 382 k^ libsss_autofs x86_64 1.16.0-7.fc28 updates 85 k^ libsss_sudo x86_64 1.16.0-7.fc28 updates 84 k^ oci-register-machine x86_64 0-5.13.git66691c3.fc28 updates 1.1 M^ oci-systemd-hook x86_64 1:0.1.15-1.git2d0b8a3.fc28 updates 37 k^ pigz x86_64 2.4-1.fc28 updates 77 k^ pinentry-gtk x86_64 1.1.0-1.fc28 updates 52 k^ protobuf-c x86_64 1.3.0-2.fc28 updates 36 k^ python-systemd-doc x86_64 234-4.fc28 updates 166 k^ rpm-plugin-systemd-inhibit x86_64 4.14.1-1.fc28 updates 68 k^ sane-backends-drivers-cameras x86_64 1.0.27-9.fc28 updates 55 k^ setroubleshoot x86_64 3.3.14-4.fc28 updates 138 k^ setroubleshoot-plugins noarch 3.3.9-3.fc28 updates 345 k^ setroubleshoot-server x86_64 3.3.14-4.fc28 updates 402 k^ sssd-nfs-idmap x86_64 1.16.0-7.fc28 updates 81 k^ sssd-proxy x86_64 1.16.0-7.fc28 updates 111 k^ systemd-bootchart x86_64 233-1.fc28 updates 67 k^ timedatex x86_64 0.5-2.fc28 updates 31 k^ Installing dependencies:^M ghostscript-tools-fonts x86_64 9.22-4.fc28 updates 51 k^ ghostscript-tools-printing x86_64 9.22-4.fc28 updates 51 k^ webkit2gtk3-plugin-process-gtk2 x86_64 2.19.6-1.fc28 updates 10 M^ ^M Transaction Summary^M ========================================================================================================================================================================
Metadata Update from @dustymabe: - Issue tagged with: rawhide, workstation
Right, the comps thing is serious self-inflicted pain, see e.g. https://pagure.io/workstation-ostree-config/issue/38#comment-464585 and below.
The worst part is that again in Fedora we don't actually use those "rpm-md subset" repositories for anything today, the only thing "productized" is the Everything repo.
PR: https://pagure.io/pungi-fedora/pull-request/499
Those subset repositories need to die. IMO, they don't serve any useful purpose. They also artificially reduce the total available package set for these things, don't they?
conversation going on in https://pagure.io/pungi-fedora/pull-request/499
No, they don't, because at runtime, everything uses Everything.
As I understand it, they were created to give us more flexibility when we were forming the Editions plan, but we haven't really done anything to take advantage of them — and in fact because they're created on the fly at the last minute as part of a single compose, they don't even give us the ability to, say, release Server but delay workstation for a day or anything.
This is fixed now:
[root@localhost ~]# rpm-ostree status State: idle Deployments: rawhide:fedora/rawhide/x86_64/workstation Version: Rawhide.20180218.n.0 (2018-02-18 19:52:08) Commit: bf6a8cdd93e3ab8cc77063fa4f9de976afae95c12de66cc573fb5c8cc84b5b78
Closing this issue.
Metadata Update from @dustymabe: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)
Login to comment on this ticket.