#184 fedora-common-ostree: add archive repo to Silverblue
Merged 3 years ago by kalev. Opened 3 years ago by dustymabe.
dustymabe/workstation-ostree-config dusty-archive-repo  into  master

@@ -31,6 +31,9 @@ 

    # Contains default ostree remote config to be used on client's

    # system for fetching ostree update

    - fedora-repos-ostree

+   # the archive repo for more reliable package layering

+   # https://github.com/coreos/fedora-coreos-tracker/issues/400

+   - fedora-repos-archive

  

  selinux: true

  documentation: true

This is the culmination of a lot of work to make package layering
more reliable. This archive repo provides all packages that have
ever been in the updates repository, which means there should always
be a solution that will depsolve given the existing set of base layer
packages.

Pairing this along with https://github.com/coreos/rpm-ostree/pull/2125
means that we should finally see less of the split base layer vs update
repo problem and see less Forbidden base package replacements errors.

For context see https://github.com/coreos/fedora-coreos-tracker/issues/400

LGTM! (FWIW, I've been running my Silverblue with the archive repo added manually for a while now and it's working just fine -- haven't hit upgrade issues from split versioning since).

Ohh, that's awesome! Thanks for getting the archive repo over the finish line. Is it also available for f33?

Pull-Request has been merged by kalev

3 years ago

Ohh, that's awesome! Thanks for getting the archive repo over the finish line. Is it also available for f33?

Yes! Funny enough it actually has no real use in Rawhide (we don't archive rawhide packages because there is no bound like there is a for a release), but updating the main branch means it will flow into the others eventually.

Metadata