Am 07.09.23 um 21:03 schrieb Erich Eckner:
Here is part of the build log for python-jaraco.functools:
Optional dependencies for python python-setuptools
I.e. not installed.
==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages...
Packages (15) perl-error-0.17029-5.0 perl-mailtools-2.21-7.0 perl-timedate-2.33-5.0 python-iniconfig-2.0.0-2.1 python-packaging-23.1-1.1 python-pep517-0.1-1.3 python-pluggy-1.0.0-2.1 python-typing_extensions-4.7.1-1.0 git-2.40.1-1.0 python-build-0.1-1.3 python-installer-0.1-1.3 python-jaraco.classes-3.2.3-1.1 python-pytest-7.4.0-1.0 python-setuptools-scm-7.1.0-4.1 python-wheel-0.1-1.3
As you can see, python-setuptools-scm gets installed without its dependency python-setuptools. Could someone please have a look at this?
Packages are moved together with their dependencies from *-staging to *-testing and from *-testing to *. However, we are forced to relieve this restriction and move packages no-matter-what after a certain time (I think, it's currently 14 days), because:
I already guessed that. On the other hand, pushing the new interpreter, without most of its applications working afterwards, seems much worse than skipping a release of Python.
If you want to get started looking into python compilation errors, here is a list of problems: https://archlinux32.org/buildmaster/build-list.php?sort=blocks&q=python
The build log I have quoted is from buildmaster and I believe to have identified a major blocker. I just can't guess what caused this. The original Archlinux package of python-setuptools-scm correctly specifies a dependency on python-setuptools: https://archlinux.org/packages/extra/any/python-setuptools-scm/
Dependencies (11) python-packaging python-setuptools python-typing_extensions python-build (make) python-installer (make) python-wheel (make) git (check) mercurial (check) python-pip (check) python-pytest (check) python-virtualenv (check)
whereas the version that is in pentium4/extra, for instance, looks like a non-working leftover from the bootstrapping you mentioned: https://www.archlinux32.org/packages/pentium4/extra/python-setuptools-scm/
Dependencies (4) (in database only) python-typing_extensions (python-typing_extensions, python-typing_extensions) not satisfiable dependency: "python-bootstrap" (make) python<3.12 (python, python, python) (link) python>=3.11 (python, python, python) (link)
If you're more into reading my obscure bash and mysql code, then I challenge you to find (and report) bugs, so we can get rid of them: https://git.archlinux32.org/builder
I want to keep this in mind, but I have a lot of work now manually building packages to get an old server working again. :-) It's too late already to roll-back the system update.
In any case, I'm always happy to hear from someone, that they're using archlinux32 :-D
And I'm thankful for all your work to keep it running. BR