Hi,
looking at https://build.opensuse.org/request/show/704092 I get
really unhappy feeling. I really we should try harder to build
from the upstream tarball. We should do all building from the
upstream unprocessed sources and do all building ourselves to
have it under control.
Yes, it is possible that some parts of the sources are
questionable legally, but then the only sane thing to do is to
remove that in %prep part (or even provide a modified tarball as
Source).
Any comments?
Best,
Matěj
--
https://matej.ceplovi.cz/blog/, Jabber: mcepl(a)ceplovi.cz
GPG Finger: 3C76 A027 CA45 AD70 98B5 BC1D 7920 5802 880B C9D8
Therefore, faithful Christian, seek truth, hear truth, learn
truth, love truth, speak truth, hold truth, defend truth until
death: because truth will free you from sin, from devil, from the
death of soul and finally from the death eternal, which is a
separation from God's mercy.
-- Master John Hus, Explanation of Credo, 1412
Over the next year we are going to start seeing more and more
upstreams that are dependencies for a lot of other packages drop
python2 support. Some have already done it (sympy, matplotlib,
django), others have plans in place to do it over the next few months
(numpy, pandas), while others will randomly drop python2 support with
little or no warning. We probably should decide on a real policy now
how to handle this.
I see two main approaches:
1. Keep a python2-foo package that sticks with the last python2
compatible version.
2. Switch all packages that have a hard dependency on it to also be
python3 only.
Up to this point this has been handled somewhat arbitrarily on a
case-by-case basis. So for example we keep a python2-matplotlib, but
not python2-astropy.
I think we would benefit from having a clear policy on how to handle
this. Does anyone have an opinion on what it should be?
Personally, since according to upstream at least we should be
transitioning to python3-only, I would favor dropping all python2-foo
packages and having packages that depend on python3-only packages be
python3-only, with special exceptions possible on a case-by-case
basis.
--
To unsubscribe, e-mail: opensuse-python+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-python+owner(a)opensuse.org
Non-integrated packages in devel:languages:python:
devel:languages:python/python-dephell
devel:languages:python/python-dephell-archive
devel:languages:python/python-dephell-discover
devel:languages:python/python-dephell-licenses
devel:languages:python/python-dephell-links
devel:languages:python/python-dephell-markers
devel:languages:python/python-dephell-pythons
devel:languages:python/python-dephell-shells
devel:languages:python/python-dephell-specifier
devel:languages:python/python-dephell-venvs
Packages with diff in devel:languages:python:
devel:languages:python/python-jedi
devel:languages:python/python-mujson
devel:languages:python/python-pygame
devel:languages:python/python-pymongo
devel:languages:python/python-sphinxcontrib-websupport
Non-integrated packages in devel:languages:python:avocado:
devel:languages:python:avocado/python-Fabric3
devel:languages:python:avocado/python-typed-ast
Packages with diff in devel:languages:python:avocado:
Non-integrated packages in devel:languages:python:aws:
Packages with diff in devel:languages:python:aws:
Non-integrated packages in devel:languages:python:azure:
Packages with diff in devel:languages:python:azure:
devel:languages:python:azure/python-azure-common
Non-integrated packages in devel:languages:python:certbot:
Packages with diff in devel:languages:python:certbot:
devel:languages:python:certbot/python-acme
devel:languages:python:certbot/python-certbot
devel:languages:python:certbot/python-certbot-apache
devel:languages:python:certbot/python-certbot-dns-cloudflare
devel:languages:python:certbot/python-certbot-dns-cloudxns
devel:languages:python:certbot/python-certbot-dns-digitalocean
devel:languages:python:certbot/python-certbot-dns-dnsimple
devel:languages:python:certbot/python-certbot-dns-dnsmadeeasy
devel:languages:python:certbot/python-certbot-dns-google
devel:languages:python:certbot/python-certbot-dns-luadns
devel:languages:python:certbot/python-certbot-dns-nsone
devel:languages:python:certbot/python-certbot-dns-rfc2136
devel:languages:python:certbot/python-certbot-dns-route53
devel:languages:python:certbot/python-certbot-nginx
Non-integrated packages in devel:languages:python:django:
devel:languages:python:django/python-django-subcommand2
Packages with diff in devel:languages:python:django:
devel:languages:python:django/python-django-registration
devel:languages:python:django/python-django-rest-knox
Non-integrated packages in devel:languages:python:Factory:
devel:languages:python:Factory/pypy2
devel:languages:python:Factory/pypy3
Packages with diff in devel:languages:python:Factory:
devel:languages:python:Factory/python-rpm-macros
Non-integrated packages in devel:languages:python:flask:
Packages with diff in devel:languages:python:flask:
Non-integrated packages in devel:languages:python:jupyter:
Packages with diff in devel:languages:python:jupyter:
devel:languages:python:jupyter/python-threevis
devel:languages:python:jupyter/python-voila
Non-integrated packages in devel:languages:python:numeric:
Packages with diff in devel:languages:python:numeric:
devel:languages:python:numeric/python-datashader
devel:languages:python:numeric/python-espressopp
devel:languages:python:numeric/python-spyder-kernels
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:
devel:languages:python:pytest/python-pytest-cov
--
To unsubscribe, e-mail: opensuse-python+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-python+owner(a)opensuse.org
Non-integrated packages in devel:languages:python:
devel:languages:python/python-dephell
devel:languages:python/python-dephell-archive
devel:languages:python/python-dephell-discover
devel:languages:python/python-dephell-licenses
devel:languages:python/python-dephell-links
devel:languages:python/python-dephell-markers
devel:languages:python/python-dephell-pythons
devel:languages:python/python-dephell-shells
devel:languages:python/python-dephell-specifier
devel:languages:python/python-dephell-venvs
Packages with diff in devel:languages:python:
devel:languages:python/python-jedi
devel:languages:python/python-mujson
devel:languages:python/python-pygame
devel:languages:python/python-sphinxcontrib-websupport
Non-integrated packages in devel:languages:python:avocado:
devel:languages:python:avocado/python-Fabric3
devel:languages:python:avocado/python-typed-ast
Packages with diff in devel:languages:python:avocado:
Non-integrated packages in devel:languages:python:aws:
Packages with diff in devel:languages:python:aws:
Non-integrated packages in devel:languages:python:azure:
Packages with diff in devel:languages:python:azure:
devel:languages:python:azure/python-azure-common
Non-integrated packages in devel:languages:python:certbot:
Packages with diff in devel:languages:python:certbot:
devel:languages:python:certbot/python-acme
devel:languages:python:certbot/python-certbot
devel:languages:python:certbot/python-certbot-apache
devel:languages:python:certbot/python-certbot-dns-cloudflare
devel:languages:python:certbot/python-certbot-dns-cloudxns
devel:languages:python:certbot/python-certbot-dns-digitalocean
devel:languages:python:certbot/python-certbot-dns-dnsimple
devel:languages:python:certbot/python-certbot-dns-dnsmadeeasy
devel:languages:python:certbot/python-certbot-dns-google
devel:languages:python:certbot/python-certbot-dns-luadns
devel:languages:python:certbot/python-certbot-dns-nsone
devel:languages:python:certbot/python-certbot-dns-rfc2136
devel:languages:python:certbot/python-certbot-dns-route53
devel:languages:python:certbot/python-certbot-nginx
Non-integrated packages in devel:languages:python:django:
devel:languages:python:django/python-django-subcommand2
Packages with diff in devel:languages:python:django:
devel:languages:python:django/python-django-registration
devel:languages:python:django/python-django-rest-knox
Non-integrated packages in devel:languages:python:Factory:
devel:languages:python:Factory/pypy2
devel:languages:python:Factory/pypy3
Packages with diff in devel:languages:python:Factory:
devel:languages:python:Factory/python-rpm-macros
Non-integrated packages in devel:languages:python:flask:
Packages with diff in devel:languages:python:flask:
Non-integrated packages in devel:languages:python:jupyter:
Packages with diff in devel:languages:python:jupyter:
devel:languages:python:jupyter/python-threevis
devel:languages:python:jupyter/python-voila
Non-integrated packages in devel:languages:python:numeric:
Packages with diff in devel:languages:python:numeric:
devel:languages:python:numeric/python-datashader
devel:languages:python:numeric/python-espressopp
devel:languages:python:numeric/python-spyder-kernels
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:
devel:languages:python:pytest/python-pytest-cov
--
To unsubscribe, e-mail: opensuse-python+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-python+owner(a)opensuse.org
Hello,
while the project evinces some recent activity [0], Factory had not
seen any update since 2015. I can try to do the update if desired.
However, it pulls at least three new dependencies (swapper,
sorl-thumbnail, django-autocomplete-light), hence asking here whether
it is worth the work. What do you think?
Petr
[0] https://github.com/hovel/imagestore/compare/v3.1.0...master
--
To unsubscribe, e-mail: opensuse-python+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-python+owner(a)opensuse.org
Non-integrated packages in devel:languages:python:
devel:languages:python/python-dephell
devel:languages:python/python-dephell-archive
devel:languages:python/python-dephell-discover
devel:languages:python/python-dephell-licenses
devel:languages:python/python-dephell-links
devel:languages:python/python-dephell-markers
devel:languages:python/python-dephell-pythons
devel:languages:python/python-dephell-shells
devel:languages:python/python-dephell-specifier
devel:languages:python/python-dephell-venvs
devel:languages:python/python-pipreqs
devel:languages:python/python-pycairo
devel:languages:python/python-python-yubico
Packages with diff in devel:languages:python:
devel:languages:python/python-jedi
devel:languages:python/python-pygame
Non-integrated packages in devel:languages:python:avocado:
devel:languages:python:avocado/python-Fabric3
devel:languages:python:avocado/python-typed-ast
Packages with diff in devel:languages:python:avocado:
Non-integrated packages in devel:languages:python:aws:
Packages with diff in devel:languages:python:aws:
Non-integrated packages in devel:languages:python:azure:
Packages with diff in devel:languages:python:azure:
devel:languages:python:azure/python-azure-common
Non-integrated packages in devel:languages:python:certbot:
Packages with diff in devel:languages:python:certbot:
devel:languages:python:certbot/python-acme
devel:languages:python:certbot/python-certbot
devel:languages:python:certbot/python-certbot-apache
devel:languages:python:certbot/python-certbot-dns-cloudflare
devel:languages:python:certbot/python-certbot-dns-cloudxns
devel:languages:python:certbot/python-certbot-dns-digitalocean
devel:languages:python:certbot/python-certbot-dns-dnsimple
devel:languages:python:certbot/python-certbot-dns-dnsmadeeasy
devel:languages:python:certbot/python-certbot-dns-google
devel:languages:python:certbot/python-certbot-dns-luadns
devel:languages:python:certbot/python-certbot-dns-nsone
devel:languages:python:certbot/python-certbot-dns-rfc2136
devel:languages:python:certbot/python-certbot-dns-route53
devel:languages:python:certbot/python-certbot-nginx
Non-integrated packages in devel:languages:python:django:
devel:languages:python:django/python-django-subcommand2
Packages with diff in devel:languages:python:django:
devel:languages:python:django/python-django-registration
devel:languages:python:django/python-django-rest-knox
Non-integrated packages in devel:languages:python:Factory:
devel:languages:python:Factory/pypy2
devel:languages:python:Factory/pypy3
Packages with diff in devel:languages:python:Factory:
Non-integrated packages in devel:languages:python:flask:
Packages with diff in devel:languages:python:flask:
Non-integrated packages in devel:languages:python:jupyter:
Packages with diff in devel:languages:python:jupyter:
Non-integrated packages in devel:languages:python:numeric:
Packages with diff in devel:languages:python:numeric:
devel:languages:python:numeric/python-datashader
devel:languages:python:numeric/python-espressopp
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:
devel:languages:python:pytest/python-pytest-cov
--
To unsubscribe, e-mail: opensuse-python+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-python+owner(a)opensuse.org
Needed updates for devel:languages:python:
WARNING:is_develpackage:Cannot acquire _meta of python-Glances.
WARNING:is_develpackage:Cannot acquire _meta of python-LEPL.
WARNING:is_develpackage:Cannot acquire _meta of python-PyMuPDF.
WARNING:is_develpackage:Cannot acquire _meta of python-aina.
WARNING:is_develpackage:Cannot acquire _meta of python-backports.html.
WARNING:is_develpackage:Cannot acquire _meta of python-bibtexparser.
WARNING:is_develpackage:Cannot acquire _meta of python-dephell.
WARNING:is_develpackage:Cannot acquire _meta of python-dephell-archive.
WARNING:is_develpackage:Cannot acquire _meta of python-dephell-discover.
WARNING:is_develpackage:Cannot acquire _meta of python-dephell-licenses.
WARNING:is_develpackage:Cannot acquire _meta of python-dephell-links.
WARNING:is_develpackage:Cannot acquire _meta of python-dephell-markers.
WARNING:is_develpackage:Cannot acquire _meta of python-dephell-pythons.
WARNING:is_develpackage:Cannot acquire _meta of python-dephell-shells.
WARNING:is_develpackage:Cannot acquire _meta of python-dephell-specifier.
WARNING:is_develpackage:Cannot acquire _meta of python-dephell-venvs.
WARNING:main:python-efilter pypi_ver = 1!1.5.1
WARNING:main:python-efilter suse_ver = 1.1.5
WARNING:is_develpackage:Cannot acquire _meta of python-imageio-ffmpeg.
WARNING:is_develpackage:Cannot acquire _meta of python-magic-wormhole-mailbox-server.
WARNING:is_develpackage:Cannot acquire _meta of python-magic-wormhole-transit-relay.
WARNING:is_develpackage:Cannot acquire _meta of python-mimesis.
WARNING:is_develpackage:Cannot acquire _meta of python-nagiosplugin.
WARNING:main:python-optcomplete pypi_ver = 1.2.1
WARNING:main:python-optcomplete suse_ver = 1.2_devel
WARNING:is_develpackage:Cannot acquire _meta of python-ovirt-engine-sdk.
WARNING:is_develpackage:Cannot acquire _meta of python-pipenv.
WARNING:is_develpackage:Cannot acquire _meta of python-pycairo.
WARNING:is_develpackage:Cannot acquire _meta of python-pyfuse3.
WARNING:is_develpackage:Cannot acquire _meta of python-pylev.
WARNING:is_develpackage:Cannot acquire _meta of python-pynag.
WARNING:is_develpackage:Cannot acquire _meta of python-pypiserver.
WARNING:is_develpackage:Cannot acquire _meta of python-pyppeteer.
Needed updates for devel:languages:python:avocado:
Needed updates for devel:languages:python:aws:
Needed updates for devel:languages:python:azure:
Needed updates for devel:languages:python:certbot:
Needed updates for devel:languages:python:django:
Needed updates for devel:languages:python:Factory:
Needed updates for devel:languages:python:flask:
Needed updates for devel:languages:python:jupyter:
Needed updates for devel:languages:python:numeric:
Needed updates for devel:languages:python:pyramid:
Needed updates for devel:languages:python:pytest:
--
To unsubscribe, e-mail: opensuse-python+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-python+owner(a)opensuse.org
Needed updates for devel:languages:python:
Needed updates for devel:languages:python:avocado:
Needed updates for devel:languages:python:aws:
Needed updates for devel:languages:python:azure:
Needed updates for devel:languages:python:certbot:
Needed updates for devel:languages:python:django:
Needed updates for devel:languages:python:Factory:
Needed updates for devel:languages:python:flask:
Needed updates for devel:languages:python:jupyter:
Needed updates for devel:languages:python:numeric:
Needed updates for devel:languages:python:pyramid:
Needed updates for devel:languages:python:pytest:
--
To unsubscribe, e-mail: opensuse-python+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-python+owner(a)opensuse.org