Hello,
At the time of writing we have 538 packages in d:l:python which
are out of date and require updating.
There are only two reasons why any Python package should be
packaged for OpenSUSE: either it is dependency of another
package in OpenSUSE, or we want to maintain it. Otherwise, if an
user wants an unmaintained package, every user has pip available
and they can install a package from PyPI directly.
The conclusion of these two points is that every package in Factory
carries with itself some (small) cost, and there is no point in
trying to push all of PyPI into Factory.
Therefore I suggest these limitations on putting new packages
into Factory:
1. Every new package submitted to d:l:p (or any other official
OpenSUSE project) SHALL include in its submit request message
“business reasons” for including the package into OpenSUSE
(either because it is dependency of some other package, or
some other reason, why it is needed).
2. Everybody who wants to submit new package to OpenSUSE, MUST
submit two updates of packages already in Factory from the
list delivered to this list every week.
3. Packages which fail to build for sufficiently long time SHALL
be removed from Factory and d:l:python (or moved to
d:l:p:misc).
John, let me address you directly, because you do by far the
most work for OpenSUSE Python packages. I really do appreciate
how incredibly much you do for OpenSUSE, but I just don’t think
it is right, when from 30+ requests on any work day, twenty of
them are submissions of your new packages. Moreover, some of
those packages are really questionable. For example, do we
really want to maintain in OpenSUSE complete set of packages
needed for accessing Fedora infrastructure? Why anybody who
wants to maintain Fedora packages on OpenSUSE systems (and that
include me, I have still rights for some Fedora packages) cannot
just use `pip install --user copr-cli`?
Any queries and comments are welcome,
Matěj
--
https://matej.ceplovi.cz/blog/, Jabber: mcepl(a)ceplovi.cz
GPG Finger: 3C76 A027 CA45 AD70 98B5 BC1D 7920 5802 880B C9D8
The truth is a beautiful and terrible thing, and should therefore
be treated with caution.
-- Albus Dumbledore
Non-integrated packages in devel:languages:python:
Packages with diff in devel:languages:python:
Non-integrated packages in devel:languages:python:avocado:
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:
Non-integrated packages in devel:languages:python:certbot:
Packages with diff in devel:languages:python:certbot:
Non-integrated packages in devel:languages:python:django:
Packages with diff in devel:languages:python:django:
Non-integrated packages in devel:languages:python:Factory:
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:
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:
Packages with diff in devel:languages:python:
Non-integrated packages in devel:languages:python:avocado:
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:
Non-integrated packages in devel:languages:python:certbot:
Packages with diff in devel:languages:python:certbot:
Non-integrated packages in devel:languages:python:django:
Packages with diff in devel:languages:python:django:
Non-integrated packages in devel:languages:python:Factory:
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:
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:
HI!
Glad to see that there's a package python36 available for SLE12SP5. For
my work I have to compile a C wrapper module for Python 3.6. But it
seems python36-devel or similar is missing for that.
Is there a possibility to compile C wrapper modules for Python 3.6 on
this SLE version?
Ciao, Michael.
--
To unsubscribe, e-mail: opensuse-python+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-python+owner(a)opensuse.org
Hello everybody,
there are four new patches coming to Factory. One of them is fixing
three CVEs that are coming from upstream and another one fixes a
regression that was introduced with the CVE fixes:
+# PATCH-FIX_OPENSUSE: https://github.com/openSUSE/salt/pull/281
+Patch141: path-replace-functools.wraps-with-six.wraps-bsc-1177.patch
+# PATCH-FIX_UPSTREAM: https://github.com/saltstack/salt/pull/58560
+Patch142: fix-novendorchange-option-284.patch
+# PATCH-FIX_UPSTREAM: https://github.com/saltstack/salt/pull/58871
+Patch143: fix-cve-2020-25592-and-add-tests-bsc-1178319.patch
+# PATCH-FIX_OPENSUSE: https://github.com/openSUSE/salt/pull/293
+Patch144: set-passphrase-for-salt-ssh-keys-to-empty-string-293.patch
You can find the SR to Factory here:
https://build.opensuse.org/request/show/846425
As always you can add the repo with this command: `zypper ar
https://download.opensuse.org/repositories/systemsmanagement:/saltstack:/te…
salt-testing`.
Please let us know if you run into any problems or if you've got questions.
Thanks a lot!
Jochen
--
To unsubscribe, e-mail: opensuse-python+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-python+owner(a)opensuse.org