Hello python folks,
Eric (in cc) is looking into the boo#1198299 (calibre fails to build in
15.4), however, proposed solution to bump system python is not
happening in 15.4.
The request to swtich to a supported version of python3:
https://code.opensuse.org/leap/features/issue/17 (internally PM-3390)
We'd like to find a solution for calibre that can be implemented in
15.4 https://bugzilla.opensuse.org/show_bug.cgi?id=1198299
Any help is welcome.
Thank you!
Hello python folks!
23 community-maintained python packages currently fail to build in
openSUSE Leap 15.4. We should ideally have 0 build fails by *RC (code
submission deadline is 20th Apr) or we'll have to consider dropping
packages.
There was a few packages with bugowners set, for others I did set mcepl
as the temporary bugowner so I don't overload the screening team.
I would like to ask all of you for help with these issues.
Feel free to steal any tickets that are temporarily owned by Matej,
unless perhaps Matej pro-actively wrote in the bug that would make it
his :-) Also apologies to Matej for the email spam that it must have
caused.
You can use this query (all issues blocking my python-build-fails
tracker 1198296):
https://bugzilla.opensuse.org/buglist.cgi?f1=blocked&list_id=13619785&o1=su…
[0] https://en.opensuse.org/openSUSE:Roadmap
Thank you very much in advance
ps: I've also bcc-ed people from devel:python, just in case that some
of them would not be subscribed
--
Best regards
Lubos Kocman
openSUSE Leap Release Manager
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: