Hello,
Could you please not use `%{?python_enable_dependency_generator}` macro?
We have agreed in https://github.com/openSUSE/python-rpm-macros/pull/40
that we will let pythonXdist() symbols be generated only for the
compatibility with other distributions.
Unfortunately for us, this macro expects that the upstream metadata are
correctly maintained. The sad reality is that they are not. We have an
experience that especially version numbers are quite often just plain
wrong (author just wrote the versions of packages he had currently on
his drive) and what's even worse, upstream quite often instead of
dealing with some issues just add '<4.0' and they think the issue has
been resolved.
However, that creates hundreds of mutually exclusive packages, and it is
absolutely impossible to maintain this when we are talking about
thousands of packages at once and not enough manpower to keep it all
together (just d:l:p is 2087 packages, and 3138 packages with python in
name in Factory). We would have to patch hundreds of setup.py files and
deal with the upstream pull requests. It is just much more simple just
write version numbers in our own metadata.
See https://build.opensuse.org/request/show/965773 for one of many of
such issues.
I will remove this macro from all our .spec files, please, do not return
them back.
Yes, I have been reminded that
https://en.opensuse.org/openSUSE:Packaging_Python#Automatic_Runtime_Require…
needs to be removed (or rewritten as a warning against using this macro).
Thank you,
Matěj
--
https://matej.ceplovi.cz/blog/, Jabber: mcepl(a)ceplovi.cz
GPG Finger: 3C76 A027 CA45 AD70 98B5 BC1D 7920 5802 880B C9D8
How many Bavarian Illuminati does it take to screw in a light
bulb?
Three: one to screw it in, and one to confuse the issue.
Hello team,
we're struggling a bit with python3-tinydb addition which is a
dependency of MyGNUHealth package submitted by Axel. For that reason
I'd like to aks if there is any volunteer who would be willing to spend
some time on it. Matej already helped us to clean up a bit the pytest
situaiton. But there is still a lot of work to be done.
I can help with mirroring SRs to SUSE:SLE side, as the pytest packages
really need to be updated on the SLE side. Project management is
willing to take changes in to make sure we have a succesful story with
latest GNU Health/MyGNUHealth as long as we reference jsc#SLE-23990 in
SR text.
staging adi:36) with related submission submissions can be found here
https://build.opensuse.org/staging_workflows/openSUSE:Backports:SLE-15-SP4
(See
We've unforked all pytest packages from Backports, which was a source
of big pain but we still seem to have problems with mypy and python
base
https://build.opensuse.org/request/show/953761 but seems like we need
to update quite some few packages on SLE side to meed dependencies.
unresolvable: nothing provides if, nothing provides %python-base < 3.8,
nothing provides python3-importlib-metadata >= 4.6.1, (got version
1.5.0-3.3.5),
nothing provides python3-pytest >= 6.2, (got version 5.4.3-150400.1.2),
(got version 5.4.3-1.24 provided by python3-pytest5),
(got version 4.6.9-3.3.4 provided by python3-pytest4), nothing provides
python3-pytest-xdist >= 1.34, (got version 1.32.0-150400.1.2),
nothing provides python3-virtualenv >= 20.6, (got version 16.1.0-1.13)
Any help to push the staging forward would be greatly appreciated.
Best regards
Lubos Kocman
openSUSE Leap Release Manager
Non-integrated packages in devel:languages:python:
devel:languages:python/micropython-lib
devel:languages:python/python-2to3
devel:languages:python/python-SimpleSQLite
devel:languages:python/python-anymarkup
devel:languages:python/python-bluepy
devel:languages:python/python-buildozer
devel:languages:python/python-dash
devel:languages:python/python-editdistance-s
devel:languages:python/python-lastversion
devel:languages:python/python-mkdocs-redirects
devel:languages:python/python-msgfy
devel:languages:python/python-nr.collections
devel:languages:python/python-nr.fs
devel:languages:python/python-nr.metaclass
devel:languages:python/python-nr.pylang.utils
devel:languages:python/python-nr.utils.re
devel:languages:python/python-opentelemetry-instrumentation
devel:languages:python/python-opentelemetry-semantic-conventions
devel:languages:python/python-plyer
devel:languages:python/python-pylsp-isort
devel:languages:python/python-sqliteschema
devel:languages:python/python-tabledata
devel:languages:python/python-twitter
devel:languages:python/python-update_checker
devel:languages:python/python-urllib-gssapi
Packages with diff in devel:languages:python:
devel:languages:python/mypy
devel:languages:python/python-blockdiag
devel:languages:python/python-bowler
devel:languages:python/python-dateutils
devel:languages:python/python-dnspython
devel:languages:python/python-docutils
devel:languages:python/python-google-crc32c
devel:languages:python/python-humanize
devel:languages:python/python-importlib-metadata
devel:languages:python/python-libcst
devel:languages:python/python-moban
devel:languages:python/python-onionshare
devel:languages:python/python-orangebox
devel:languages:python/python-passivetotal
devel:languages:python/python-pip-shims
devel:languages:python/python-responses
devel:languages:python/python-rpyc
devel:languages:python/python-urllib3
Non-integrated packages in devel:languages:python:avocado:
devel:languages:python:avocado/python-Fabric
devel:languages:python:avocado/python-PrettyTable
devel:languages:python:avocado/python-fluidity-sm
devel:languages:python:avocado/python-invoke
devel:languages:python:avocado/python-lexicon
devel:languages:python:avocado/python-pytest-runner
devel:languages:python:avocado/python-unittest2
Packages with diff in devel:languages:python:avocado:
Non-integrated packages in devel:languages:python:aws:
Packages with diff in devel:languages:python:aws:
devel:languages:python:aws/python-moto
Non-integrated packages in devel:languages:python:azure:
devel:languages:python:azure/python-azure-monitor-opentelemetry-exporter
Packages with diff in devel:languages:python:azure:
Non-integrated packages in devel:languages:python:certbot:
Packages with diff in devel:languages:python:certbot:
Non-integrated packages in devel:languages:python:django:
devel:languages:python:django/python-django-fsm
devel:languages:python:django/python-django-threadedcomments
devel:languages:python:django/python-django-upgrade
Packages with diff in devel:languages:python:django:
devel:languages:python:django/python-django-registration
Non-integrated packages in devel:languages:python:Factory:
devel:languages:python:Factory/pypy3
devel:languages:python:Factory/python36
Packages with diff in devel:languages:python:Factory:
Non-integrated packages in devel:languages:python:flask:
devel:languages:python:flask/python-Flask-Assets
devel:languages:python:flask/python-Flask-OpenTracing
Packages with diff in devel:languages:python:flask:
Non-integrated packages in devel:languages:python:jupyter:
devel:languages:python:jupyter/python-jupyter-contrib-nbextensions
devel:languages:python:jupyter/python-nbinteract
devel:languages:python:jupyter/python-rise
Packages with diff in devel:languages:python:jupyter:
Non-integrated packages in devel:languages:python:numeric:
devel:languages:python:numeric/python-TA-Lib
devel:languages:python:numeric/python-filelock
devel:languages:python:numeric/python-hankel
devel:languages:python:numeric/python-hyperspy
Packages with diff in devel:languages:python:numeric:
devel:languages:python:numeric/python-acoular
devel:languages:python:numeric/python-dask
Non-integrated packages in devel:languages:python:pyramid:
Packages with diff in devel:languages:python:pyramid:
Non-integrated packages in devel:languages:python:pytest:
Packages with diff in devel:languages:python:pytest:
Non-integrated packages in devel:languages:python:
devel:languages:python/micropython-lib
devel:languages:python/python-2to3
devel:languages:python/python-SimpleSQLite
devel:languages:python/python-anymarkup
devel:languages:python/python-bluepy
devel:languages:python/python-buildozer
devel:languages:python/python-dash
devel:languages:python/python-editdistance-s
devel:languages:python/python-lastversion
devel:languages:python/python-mkdocs-redirects
devel:languages:python/python-msgfy
devel:languages:python/python-nr.collections
devel:languages:python/python-nr.fs
devel:languages:python/python-nr.metaclass
devel:languages:python/python-nr.pylang.utils
devel:languages:python/python-nr.utils.re
devel:languages:python/python-opentelemetry-instrumentation
devel:languages:python/python-opentelemetry-semantic-conventions
devel:languages:python/python-plyer
devel:languages:python/python-pylsp-isort
devel:languages:python/python-sqliteschema
devel:languages:python/python-tabledata
devel:languages:python/python-twitter
devel:languages:python/python-update_checker
devel:languages:python/python-urllib-gssapi
Packages with diff in devel:languages:python:
devel:languages:python/python-aiodataloader
devel:languages:python/python-blockdiag
devel:languages:python/python-bowler
devel:languages:python/python-dateutils
devel:languages:python/python-docutils
devel:languages:python/python-google-crc32c
devel:languages:python/python-humanize
devel:languages:python/python-importlib-metadata
devel:languages:python/python-libcst
devel:languages:python/python-moban
devel:languages:python/python-onionshare
devel:languages:python/python-orangebox
devel:languages:python/python-pip
devel:languages:python/python-pip-shims
devel:languages:python/python-rpyc
devel:languages:python/python-uniseg
devel:languages:python/python-urllib3
Non-integrated packages in devel:languages:python:avocado:
devel:languages:python:avocado/python-Fabric
devel:languages:python:avocado/python-PrettyTable
devel:languages:python:avocado/python-fluidity-sm
devel:languages:python:avocado/python-invoke
devel:languages:python:avocado/python-lexicon
devel:languages:python:avocado/python-pytest-runner
devel:languages:python:avocado/python-unittest2
Packages with diff in devel:languages:python:avocado:
Non-integrated packages in devel:languages:python:aws:
Packages with diff in devel:languages:python:aws:
devel:languages:python:aws/python-moto
Non-integrated packages in devel:languages:python:azure:
devel:languages:python:azure/python-azure-monitor-opentelemetry-exporter
Packages with diff in devel:languages:python:azure:
Non-integrated packages in devel:languages:python:certbot:
Packages with diff in devel:languages:python:certbot:
Non-integrated packages in devel:languages:python:django:
devel:languages:python:django/python-django-fsm
devel:languages:python:django/python-django-threadedcomments
devel:languages:python:django/python-django-upgrade
Packages with diff in devel:languages:python:django:
devel:languages:python:django/python-django-registration
Non-integrated packages in devel:languages:python:Factory:
devel:languages:python:Factory/pypy3
devel:languages:python:Factory/python36
Packages with diff in devel:languages:python:Factory:
Non-integrated packages in devel:languages:python:flask:
devel:languages:python:flask/python-Flask-Assets
devel:languages:python:flask/python-Flask-OpenTracing
Packages with diff in devel:languages:python:flask:
Non-integrated packages in devel:languages:python:jupyter:
devel:languages:python:jupyter/python-jupyter-contrib-nbextensions
devel:languages:python:jupyter/python-nbinteract
devel:languages:python:jupyter/python-rise
Packages with diff in devel:languages:python:jupyter:
Non-integrated packages in devel:languages:python:numeric:
devel:languages:python:numeric/python-TA-Lib
devel:languages:python:numeric/python-filelock
devel:languages:python:numeric/python-hankel
devel:languages:python:numeric/python-hyperspy
Packages with diff in devel:languages:python:numeric:
devel:languages:python:numeric/python-acoular
devel:languages:python:numeric/python-dask
Non-integrated packages in devel:languages:python:pyramid:
Packages with diff in devel:languages:python:pyramid:
Non-integrated packages in devel:languages:python:pytest:
Packages with diff in devel:languages:python:pytest:
(Reposting to -python because -factory won't accept my message at the moment)
Hi!
The Python packages aws-efs-utils is built with a bogus Requires on
/usr/bin/python33 [1] which prevents the package from being installed
SLE-15 through Tumbleweed:
[ 67s] Requires(post): /bin/sh
[ 67s] Requires(preun): /bin/sh
[ 67s] Requires(postun): /bin/sh
[ 67s] Requires: /usr/bin/python33
[ 67s] Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/abuild/rpmbuild/BUILDROOT/aws-efs-utils-1.31.3-21.5.x86_64
[ 67s] Wrote: /home/abuild/rpmbuild/SRPMS/aws-efs-utils-1.31.3-21.5.src.rpm
[ 68s] Wrote: /home/abuild/rpmbuild/RPMS/noarch/aws-efs-utils-1.31.3-21.5.noarch.rpm
I have so far not figured out where that dependency comes from.
Anyone has a clue?
Thanks,
Adrian
> [1] https://build.opensuse.org/build/Cloud:Tools/openSUSE_Tumbleweed/x86_64/aws…
Non-integrated packages in devel:languages:python:
devel:languages:python/micropython-lib
devel:languages:python/python-2to3
devel:languages:python/python-SimpleSQLite
devel:languages:python/python-anymarkup
devel:languages:python/python-bluepy
devel:languages:python/python-buildozer
devel:languages:python/python-dash
devel:languages:python/python-editdistance-s
devel:languages:python/python-lastversion
devel:languages:python/python-mkdocs-redirects
devel:languages:python/python-msgfy
devel:languages:python/python-nr.collections
devel:languages:python/python-nr.fs
devel:languages:python/python-nr.metaclass
devel:languages:python/python-nr.pylang.utils
devel:languages:python/python-nr.utils.re
devel:languages:python/python-opentelemetry-instrumentation
devel:languages:python/python-opentelemetry-semantic-conventions
devel:languages:python/python-plyer
devel:languages:python/python-pylsp-isort
devel:languages:python/python-sqliteschema
devel:languages:python/python-tabledata
devel:languages:python/python-twitter
devel:languages:python/python-update_checker
devel:languages:python/python-urllib-gssapi
Packages with diff in devel:languages:python:
devel:languages:python/diffoscope
devel:languages:python/diskimage-builder
devel:languages:python/python-blockdiag
devel:languages:python/python-bowler
devel:languages:python/python-dateutils
devel:languages:python/python-docutils
devel:languages:python/python-google-crc32c
devel:languages:python/python-importlib-metadata
devel:languages:python/python-libcst
devel:languages:python/python-moban
devel:languages:python/python-orangebox
devel:languages:python/python-pip
devel:languages:python/python-pip-shims
devel:languages:python/python-pymisp
devel:languages:python/python-rpyc
devel:languages:python/python-urllib3
Non-integrated packages in devel:languages:python:avocado:
devel:languages:python:avocado/python-Fabric
devel:languages:python:avocado/python-PrettyTable
devel:languages:python:avocado/python-fluidity-sm
devel:languages:python:avocado/python-invoke
devel:languages:python:avocado/python-lexicon
devel:languages:python:avocado/python-pytest-runner
devel:languages:python:avocado/python-unittest2
Packages with diff in devel:languages:python:avocado:
Non-integrated packages in devel:languages:python:aws:
Packages with diff in devel:languages:python:aws:
devel:languages:python:aws/python-moto
Non-integrated packages in devel:languages:python:azure:
devel:languages:python:azure/python-azure-monitor-opentelemetry-exporter
Packages with diff in devel:languages:python:azure:
Non-integrated packages in devel:languages:python:certbot:
Packages with diff in devel:languages:python:certbot:
Non-integrated packages in devel:languages:python:django:
devel:languages:python:django/python-django-fsm
devel:languages:python:django/python-django-threadedcomments
devel:languages:python:django/python-django-upgrade
Packages with diff in devel:languages:python:django:
devel:languages:python:django/python-django-registration
Non-integrated packages in devel:languages:python:Factory:
devel:languages:python:Factory/pypy3
devel:languages:python:Factory/python36
Packages with diff in devel:languages:python:Factory:
Non-integrated packages in devel:languages:python:flask:
devel:languages:python:flask/python-Flask-Assets
devel:languages:python:flask/python-Flask-OpenTracing
Packages with diff in devel:languages:python:flask:
Non-integrated packages in devel:languages:python:jupyter:
devel:languages:python:jupyter/python-jupyter-contrib-nbextensions
devel:languages:python:jupyter/python-nbinteract
devel:languages:python:jupyter/python-rise
Packages with diff in devel:languages:python:jupyter:
Non-integrated packages in devel:languages:python:numeric:
devel:languages:python:numeric/python-TA-Lib
devel:languages:python:numeric/python-filelock
devel:languages:python:numeric/python-hankel
devel:languages:python:numeric/python-hyperspy
Packages with diff in devel:languages:python:numeric:
devel:languages:python:numeric/python-acoular
devel:languages:python:numeric/python-xarray
Non-integrated packages in devel:languages:python:pyramid:
Packages with diff in devel:languages:python:pyramid:
Non-integrated packages in devel:languages:python:pytest:
Packages with diff in devel:languages:python:pytest: