Finally!  All the builders were moved to Fedora 35.

Test are passing on staging, so hopefully everything goes simiarly well in
production.

Happy building!
Pavell


On Wednesday, January 26, 2022 9:50:18 PM CET Pavel Raiskup wrote:
> On Tuesday, January 25, 2022 5:16:31 PM CET Pavel Raiskup wrote:
> > Hello maintainers,
> > 
> > seems like we are finally able to migrate to Fedora 35.  If all the
> > necessary test pass, we should be OK to migrate tomorrow, 2022-01-25.
> 
> We couldn't finish testing today.  There are too many issues with the new
> F35 qcow2 images (rpkg-util incompatibilities and spawning delays).
> 
> This is to be deployed as soon as possible (tomorrow hopefully), I will
> notify here once we are done with this.
> 
> Pavel
> 
> 
> > This also means that we'll finally run against rpkg-util v3+ == no way
> > back to auto_pack feature.
> > 
> > Pavel
> > 
> > On Friday, December 17, 2021 12:32:37 PM CET Pavel Raiskup wrote:
> > > Hello all,
> > > 
> > > just a quick update on this topic.  This took a bit more time than I
> > > originally expected, but I was able to test that configuration.
> > > 
> > > Please expect that step 2 happens on Monday, 2021-12-20 (I don't want to
> > > break things just when weekend starts).
> > > 
> > > For more info see the previous email, and we should be able to help you
> > > next week with the migration on #fedora-buildsys, when needed.
> > > 
> > > Also, the step 3 will be delayed at least by 20 days, so you still have 
> > > the
> > > 1-month transition period.
> > > 
> > > Sorry for inconvenience,
> > > Pavel
> > > 
> > > On Friday, November 19, 2021 9:44:51 AM CET Pavel Raiskup wrote:
> > > > we are currently preparing Copr build system for migration to Fedora 35,
> > > > including the builder workers.
> > > > 
> > > > There's though, at least from the builder perspective, a major 
> > > > `rpkg-util`
> > > > behavior change [1] (removal of `auto_pack` feature) that many of the 
> > > > Copr
> > > > projects rely on.  This is a bit unexpected as `auto_pack = True` has 
> > > > been
> > > > the default in Copr for a long time, and the rpkg-util upstream 
> > > > intentions
> > > > behind the feature were generally misunderstood (even in Copr team).
> > > > 
> > > > That being said, some of the currently working builds on F34 would fail
> > > > after the migration to F35.
> > > > 
> > > > In order to make the migration a bit less dramatic, we plan to migrate 
> > > > in
> > > > the following steps:
> > > > 
> > > >   1. Document the feature drop and possible fixes/workarounds see [1], 
> > > > and
> > > >      properly announce the change in advance (here we are _now_).
> > > > 
> > > >   2. Change the default, and turn off the `auto_pack` feature for
> > > >      relatively short period of time on the current F34 builders
> > > >      (ie autopack=False).  This will happen soon in December 2021.
> > > >      The change will naturally trigger the build failures, but a bit
> > > >      earlier so users will be informed sooner ... with a _temporary_
> > > >      work-around in hand => everyone can provide the file
> > > >      <git-root>/rpkg.conf upstream, and opt-in the old behavior with 
> > > > with
> > > >      content like:
> > > > 
> > > >      [rpkg]
> > > >      # temporary work-around for rpkg-util v2, auto_pack is going to be
> > > >      # removed soon! See:
> > > >      # 
> > > > https://docs.pagure.org/copr.copr/rpkg_util_2_vs_3.html#rpkg-util-v3
> > > >      auto_pack = True
> > > > 
> > > >   3. Migrate to Fedora 35, early in January 2022.  This will make the
> > > >      `auto_pack = True` work-around non-working, and users will have to
> > > >      adapt, again, see [1].
> > > > 
> > > > Of course, anyone is encouraged to migrate to the new syntax **right 
> > > > now**,
> > > > sooner the better.  If done correctly, package can be built both with 
> > > > rpkg-util
> > > > v2 and v3 [2].
> > > > 
> > > > Sorry for inconvenience!  Any comment, idea or help is welcome!
> > > > 
> > > > [1] https://docs.pagure.org/copr.copr/rpkg_util_2_vs_3.html#rpkg-util-v3
> > > > [2] 
> > > > https://pagure.io/copr/copr-hello/c/739ff9910ee8a9c76d7e97de2f6176106dc19a09?branch=rpkg-util
> > > > 
> > > > Pavel
> > > > 
> > > > 
> > > 
> > > 
> > 
> > 
> 
> 



_______________________________________________
copr-devel mailing list -- copr-devel@lists.fedorahosted.org
To unsubscribe send an email to copr-devel-le...@lists.fedorahosted.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedorahosted.org/archives/list/copr-devel@lists.fedorahosted.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure

Reply via email to