happy new year!
Am Sonntag, 19. Dezember 2021, 20:00:31 CET schrieb Christian Boltz: [...]
Packages that are the same in Leap 15.4 and the infra repo (a few more than in the 15.3 vs. infra comparison):
As promised last year ;-) I just disabled the build of these packages for future releases (and Tumbleweed), so that we can get rid of them long-term in the infrastructure repo.
I kept them enabled for 15.3 and and older so that we don't need to actively vendor-change them on all VMs now.
Packages with minor differences to Leap 15.4 that are not relevant for / not needed in the infrastructure repo:
- nrpe (AppArmor profile change for /usr/bin/bash, see my previous
This package is a bit more interesting[tm] than I thought. After looking at 15.3 again, I noticed that it has /bin/bash -> /usr/bin/bash. For now I didn't disable that package to avoid breakage (but I disabled the Tumbleweed build, see below).
However, that also means that the AppArmor profile shipped in the official 15.3 and 15.4 package will break nrpe. I took the liberty to submit SR 943430 ;-) (Lars, as one of the package maintainers, you'll probably need to review it.) When that SR is accepted, I'll disable the build for future Leap releases.
- nagios-rpm-macros (unbreak build for SLE 12 and RHEL 7, move
macros.nagios to _rpmmacrodir)
Nothing done for this package because it one was already disabled for 15.3 in a previous cleanup round - something my script didn't look at ;-)
Also, I'd say that we can/should disable the build for Tumbleweed for all packages that are linkpac'ed to openSUSE:Factory (because we get exactly the same package and only waste build power). Any objections? (I don't have a package list for that yet, and will probably have to check all linked packages manually. I'll send a report with the package list after doing the cleanup.
I disabled the Tumbleweed build for the following packages that are linkpac'ed to Factory (those marked with * via their devel project): - clamav - dehydrated - libmaxminddb - mailgraph * - monitoring-plugins-mailstat * - nrpe * - perl-JSON-Parse * - python-FormEncode - python-limnoria * - python-maxminddb - python-requests
I also did a osc wipebinaries --build-disabled -r openSUSE_Tumbleweed openSUSE:infrastructure to avoid keeping soon-outdated RPMs. (This also means we should do a zypper dup --allow-vendor-change on the few Tumbleweed VMs we have.)
There's also an "interesting" case - python-geoip2 is linkpac'ed to Factory, but to an old version. Additionally, the build is disabled for all repos. If nobody objects, I'll delete the package from the infrastructure repo.