On 5/4/23 04:14, Javier wrote:
> I'm wondering if when changing the version of interpreted languages,
> the best would be to hold all dependent packages, and when all are > ready do a single packages upgrade, so most of it, if not all, gets in.
Of course, it would be ideal to do an atomic move of everything, but
this is unfortunately a limitation of our build pipeline right now.
Every package has its own repo and is completely tracked by git in
addition to git tracking the overall state of the packages elsewhere.
This is nice since it gives us a good history of everything, but it also
means that pushing/moving any package has an inherent delay since each
package must individually update itself in the repo first. Normally, it
doesn't matter since only a handful of packages need to be moved at a
time. In the case of python rebuilds, this delay becomes quite
significant and it takes hours to finish moving everything since there
are quite literally well over 1000 packages to move. This means that if
you update in the middle of this process, you'll only get some of the
updates depending when your mirror syncs.
python-feedparser has been fixed and python-setuptools was just updated.
Don't know if it'll help with your AUR packages or not (the couple I use
rebuilt without issues).
Dudemanguy
More information about the artix-general
mailing list