While working on fixing[0] the masher today I noticed that wait_for_sync() only makes sure that one arch has made it to the master mirror, rather than making sure they all made it. After asking about this in #fedora-releng, dgilmore suggested that we could work around the current issue by hardcoding x86_64.
Right now the masher blows up because it's trying to find aarch64 where the primary arches would be. I'm working on adding the ability for Bodhi to know where alternative arches are stored as well, but since Bodhi only checks one arch anyway Dennis's suggestion makes a lot of sense (all our repos have x86_64 as a primary arch).
I've attached the patch I am proposing to this e-mail. What do you think?
El vie, 10-03-2017 a las 15:16 -0500, Randy Barlow escribió:
While working on fixing[0] the masher today I noticed that wait_for_sync() only makes sure that one arch has made it to the master mirror, rather than making sure they all made it. After asking about this in #fedora-releng, dgilmore suggested that we could work around the current issue by hardcoding x86_64.
Right now the masher blows up because it's trying to find aarch64 where the primary arches would be. I'm working on adding the ability for Bodhi to know where alternative arches are stored as well, but since Bodhi only checks one arch anyway Dennis's suggestion makes a lot of sense (all our repos have x86_64 as a primary arch).
I've attached the patch I am proposing to this e-mail. What do you think?
[0] https://github.com/fedora-infra/bodhi/issues/1343 _______________________________________________ infrastructure mailing list -- infrastructure@lists.fedoraproject.org To unsubscribe send an email to infrastructure-leave@lists.fedoraproj ect.org
+1
Dennis
For the record, I still plan to fix this "the right way" - this FBR is just to get f26 updates flowing immediately while we wait on the more complete (and tested) fix.
+1 ... for now. ;)
kevin
Thanks for the +1's. This has been applied to production in bodhi- 2.4.0-2.fc25, which was a special RPM built just for this patch.
[0] https://koji.fedoraproject.org/koji/buildinfo?buildID=867575
infrastructure@lists.fedoraproject.org