[heroes] openSUSE:infrastructure cleanup
Hello, most of the packages in openSUSE:infrastructure link to packages in devel repos, in most cases to a fixed revision. With very few exceptions (monitoring-plugins-traffic-limit and perl-String-CRC32), the packages in Leap 15.1 have the same version or are even newer than those in openSUSE:infrastructure. My guess is that all those linked packages were not included in Leap 42.x and therefore linked to the infrastructure repo. I'd propose to disable the build for 15.1 and later for all these packages (even for the two exceptions - I slightly ;-) doubt we need the latest versions of them). Technically this means to explicitely enable the build for everything these packages have as build target today, but to disable the "All" target so that their build targets can fade out over time when we remove the older build targets. In the end, it could look like the (already changed) chrony package: https://build.opensuse.org/repositories/openSUSE:infrastructure/chrony Feedback is of course welcome ;-) If nobody objects, I'll start to disable 15.1 builds next week friday. As a bonus proposal: Whenever we link a "missing" package, we should disable the "All" target and only enable it for the targets we really need. If it's still missing in the next release, we can enable another build target - but that's much easier than checking all packages for each release. Some statistics to show why this cleanup is important: - openSUSE:infrastructure has 138 packages - 89 of them also exist in Leap 15.1 so we'll get rid of 2/3 of our packages sooner or later :-) If someone is interested in the detailed versions, here we go: === chrony Leap 15.1 Version: 3.2 infra Version: 3.1 === dehydrated Leap 15.1 Version: 0.6.2 infra Version: 0.6.1 === GeoIP Leap 15.1 Version: 1.6.12 infra Version: 1.6.9 === haproxy Leap 15.1 Version: 1.8.17~git0.e89d25b2 infra Version: 1.8.14~git0.52e4d43b === htop Leap 15.1 Version: 2.2.0 infra Version: 2.0.2 === keepalived Leap 15.1 Version: 2.0.10 infra Version: 2.0.10 === libdbi Leap 15.1 Version: 0.9.0.g33 infra Version: 0.9.0.g33 === libev Leap 15.1 Version: 4.24 infra Version: 4.22 === libsodium Leap 15.1 Version: 1.0.16 infra Version: 1.0.11 === libyaml Leap 15.1 Version: 0.1.7 infra Version: 0.1.6 === monitoring-plugins Leap 15.1 Version: 2.2 infra Version: 2.2 === monitoring-plugins-bonding Leap 15.1 Version: 0.002 infra Version: 0.002 === monitoring-plugins-contentage Leap 15.1 Version: 0.6 infra Version: 0.6 === monitoring-plugins-haproxy Leap 15.1 Version: 1.0 infra Version: 1.0 === monitoring-plugins-mailstat Leap 15.1 Version: 0.9.1 infra Version: 0.9.1 === monitoring-plugins-mem Leap 15.1 Version: 20120618 infra Version: 20120618 === monitoring-plugins-mysql_health Leap 15.1 Version: 3.0.0.5 infra Version: 3.0.0.5 === monitoring-plugins-openvpn Leap 15.1 Version: 1.1 infra Version: 1.1 === monitoring-plugins-sar-perf Leap 15.1 Version: 0.1 infra Version: 0.1 === monitoring-plugins-traffic_limit ** newer ** Leap 15.1 Version: 0.3 infra Version: 0.4 === monitoring-plugins-zypper Leap 15.1 Version: 1.96 infra Version: 1.96 === mtr Leap 15.1 Version: 0.92 infra Version: 0.92 === nagios-rpm-macros Leap 15.1 Version: 0.14 infra Version: 0.14 === nginx Leap 15.1 Version: 1.14.0 infra Version: 1.13.1 === nrpe Leap 15.1 Version: 3.2.1 infra Version: 3.2.1 === openpgm Leap 15.1 Version: 5.2.122 infra Version: 5.2.122 === pdns Leap 15.1 Version: 4.1.8 infra Version: 4.1.1 === perl-Cache-Memcached Leap 15.1 Version: 1.30 infra Version: 1.30 === perl-String-CRC32 ** newer ** Leap 15.1 Version: 1.6 infra Version: 1.7 === protobuf Leap 15.1 Version: 3.5.0 infra Version: 3.3.0 === python-alabaster Leap 15.1 Version: 0.7.10 infra Version: 0.7.3 === python-Babel Leap 15.1 Version: 2.5.1 infra Version: 2.3.4 === python-backports_abc Leap 15.1 Version: 0.5 infra Version: 0.4 === python-backports.ssl_match_hostname Leap 15.1 Version: 3.5.0.1 infra Version: 3.5.0.1 === python-certifi Leap 15.1 Version: 2018.1.18 infra Version: 2016.2.28 === python-cffi Leap 15.1 Version: 1.11.2 infra Version: 1.6.0 === python-coverage Leap 15.1 Version: 4.4.2 infra Version: 4.3.1 === python-Cython Leap 15.1 Version: 0.27.3 infra Version: 0.25.1 === python-docutils Leap 15.1 Version: 0.14 infra Version: 0.13.1 === python-ecdsa Leap 15.1 Version: 0.13 infra Version: 0.13 === python-enum34 Leap 15.1 Version: 1.1.6 infra Version: 1.1.3 === python-funcsigs Leap 15.1 Version: 1.0.2 infra Version: 1.0.2 === python-futures Leap 15.1 Version: 3.2.0 infra Version: 3.0.2 === python-Genshi Leap 15.1 Version: 0.7 infra Version: 0.7 === python-gevent Leap 15.1 Version: 1.2.2 infra Version: 1.1.2 === python-greenlet Leap 15.1 Version: 0.4.13 infra Version: 0.4.10 === python-html5lib Leap 15.1 Version: 1.0.1 infra Version: 0.9999999 === python-idna Leap 15.1 Version: 2.6 infra Version: 2.0 === python-imagesize Leap 15.1 Version: 0.7.1 infra Version: 0.7.1 === python-ipaddress Leap 15.1 Version: 1.0.18 infra Version: 1.0.16 === python-iso8601 Leap 15.1 Version: 0.1.12 infra Version: 0.1.11 === python-Jinja2 Leap 15.1 Version: 2.10 infra Version: 2.8 === python-linecache2 Leap 15.1 Version: 1.0.0 infra Version: 1.0.0 === python-MarkupSafe Leap 15.1 Version: 1.0 infra Version: 0.23 === python-mock Leap 15.1 Version: 2.0.0 infra Version: 2.0.0 === python-nose Leap 15.1 Version: 1.3.7 infra Version: 1.3.7 === python-pbr Leap 15.1 Version: 4.3.0 infra Version: 1.10.0 === python-pip Leap 15.1 Version: 10.0.1 infra Version: 9.0.1 === python-pretend Leap 15.1 Version: 1.0.8 infra Version: 1.0.8 === python-psutil Leap 15.1 Version: 5.4.8 infra Version: 4.3.1 === python-py Leap 15.1 Version: 1.5.2 infra Version: 1.4.31 === python-pyasn1 Leap 15.1 Version: 0.4.2 infra Version: 0.2.3 === python-pyasn1-modules Leap 15.1 Version: 0.2.1 infra Version: 0.0.8 === python-pycparser Leap 15.1 Version: 2.17 infra Version: 2.14 === python-pygit2 Leap 15.1 Version: 0.26.0 infra Version: 0.26.0 === python-Pygments Leap 15.1 Version: 2.2.0 infra Version: 2.1.3 === python-pytest Leap 15.1 Version: 3.10.1 infra Version: 2.8.7 === python-pytz Leap 15.1 Version: 2018.5 infra Version: 2016.4 === python-PyYAML Leap 15.1 Version: 3.13 infra Version: 3.12 === python-pyzmq Leap 15.1 Version: 17.0.0 infra Version: 15.2.0 === python-requests Leap 15.1 Version: 2.20.0 infra Version: 2.12.4 === python-setuptools Leap 15.1 Version: 40.5.0 infra Version: 28.3.0 === python-simplejson Leap 15.1 Version: 3.13.2 infra Version: 3.8.2 === python-singledispatch Leap 15.1 Version: 3.4.0.3 infra Version: 3.4.0.3 === python-six Leap 15.1 Version: 1.11.0 infra Version: 1.10.0 === python-snowballstemmer Leap 15.1 Version: 1.2.1 infra Version: 1.2.0 === python-Sphinx Leap 15.1 Version: 1.7.6 infra Version: 1.3.6 === python-sphinx_rtd_theme Leap 15.1 Version: 0.2.4 infra Version: 0.1.8 === python-tornado Leap 15.1 Version: 4.5.3 infra Version: 4.4.2 === python-traceback2 Leap 15.1 Version: 1.4.0 infra Version: 1.4.0 === python-unittest2 Leap 15.1 Version: 1.1.0 infra Version: 1.1.0 === python-virtualenv Leap 15.1 Version: 16.1.0 infra Version: 15.0.0 === rsync Leap 15.1 Version: 3.1.3 infra Version: 3.1.3 === salt Leap 15.1 Version: 2019.2.0 infra Version: 2019.2.0 === susepaste Leap 15.1 Version: 0.5 infra Version: 0.5 === tmux Leap 15.1 Version: 2.7 infra Version: 2.3 === wgetpaste Leap 15.1 Version: 2.28 infra Version: 2.27 === withlock Leap 15.1 Version: 0.4 infra Version: 0.4 === zeromq Leap 15.1 Version: 4.2.3 infra Version: 4.2.1 Regards, Christian Boltz --
http://www.bahn.de hat auch einen Routenplaner [...] für Fahrrad und zu Fuß, wenn die Entfernung nicht zu weit ist. Nur, was bedeutet "2. Klasse" auf dem Fahrrad? ;-) [> Bernd Brodesser und Ralf Cirksena in suse-linux]
-- To unsubscribe, e-mail: heroes+unsubscribe@opensuse.org To contact the owner, e-mail: heroes+owner@opensuse.org
On 4/19/19 6:47 PM, Christian Boltz wrote:
most of the packages in openSUSE:infrastructure link to packages in devel repos, in most cases to a fixed revision.
I'd propose to disable the build for 15.1 and later for all these packages (even for the two exceptions - I slightly ;-) doubt we need the latest versions of them).
For some of the Python modules you definitely want the newer ones from Leap 15.1. Ciao, Michael.
Hello, Am Freitag, 19. April 2019, 18:55:22 CEST schrieb Michael Ströder:
On 4/19/19 6:47 PM, Christian Boltz wrote:
most of the packages in openSUSE:infrastructure link to packages in devel repos, in most cases to a fixed revision.
I'd propose to disable the build for 15.1 and later for all these packages (even for the two exceptions - I slightly ;-) doubt we need the latest versions of them).
For some of the Python modules you definitely want the newer ones from Leap 15.1.
I'd say we *always* want the version from Leap 15.1 if a package exists there. Not only because of the newer version (with very few exceptions), but also because it moves the maintenance burden away from us ;-) I just did the cleanup and disabled the 15.1 build for the packages listed in my previous mail. Some of the packages also had the build for Tumbleweed enabled which made even less sense, therefore I disabled it as well. I also did osc wipebinaries --build-disabled -r openSUSE_Leap_15.1 osc wipebinaries --build-disabled -r openSUSE_Tumbleweed to avoid that old binaries are sitting around and confuse zypper or humans. BTW: It looks like I just found the first package we can delete - https://build.opensuse.org/package/show/openSUSE:infrastructure/nginx is disabled for all repos, probably because it's part of SLE and Leap since years. For the records: "Our" nginx package is a link to an old version: <link package="nginx" project="server:http" rev="d74f7c2bd60c825d196f3c6580bb2d43" vrev="78"> If nobody objects, I'll delete it in a week. Regards, Christian Boltz -- A customer walks into a bar. He asks for a beer made out of wine. The project manager agrees. Both question the bartender's competence. [https://twitter.com/mendezfe/status/579559198247260160] -- To unsubscribe, e-mail: heroes+unsubscribe@opensuse.org To contact the owner, e-mail: heroes+owner@opensuse.org
participants (2)
-
Christian Boltz
-
Michael Ströder