Hello Julio, can you please do some house keeping for me: - At https://build.opensuse.org/projects/systemsmanagement:Uyuni:Master:Other:EL/... please add: Prefer: jakarta-activation - For Alma8, please disable https://build.opensuse.org/repositories/systemsmanagement:Uyuni:Master/pytho... https://build.opensuse.org/repositories/systemsmanagement:Uyuni:Master/syste... - For hibernate5-kit, is there also any chance to replace the requirements? Not sure how though... Requires: libtinfo.so.5(NCURSES_TINFO_5.0.19991023)(64bit) with Requires: ncurses-compat-libs Thank you and best wishes, Stefan
On lunes, 28 de marzo de 2022 12:12:55 (CEST) Stefan Bluhm wrote:
Hello Julio,
can you please do some house keeping for me:
- At https://build.opensuse.org/projects/systemsmanagement:Uyuni:Master:Other:EL /prjconf please add: Prefer: jakarta-activation
Done.
- For Alma8, please disable https://build.opensuse.org/repositories/systemsmanagement:Uyuni:Master/pytho n-susemanager-retail https://build.opensuse.org/repositories/systemsmanagement:Uyuni:Master/syst em-user-prometheus
Done as well.
- For hibernate5-kit, is there also any chance to replace the requirements? Not sure how though... Requires: libtinfo.so.5(NCURSES_TINFO_5.0.19991023)(64bit)
with
Requires: ncurses-compat-libs
I don't see that `Requires` at `hibernate5-kit`. In fact the package does not have any `Requires` at all :-?
Thank you and best wishes,
Stefan
-- Julio González Gil Release Engineer, SUSE Manager and Uyuni jgonzalez@suse.com
On lunes, 28 de marzo de 2022 12:50:57 (CEST) Julio Gonzalez via Uyuni Development wrote:
On lunes, 28 de marzo de 2022 12:12:55 (CEST) Stefan Bluhm wrote:
Hello Julio,
can you please do some house keeping for me:
- At https://build.opensuse.org/projects/systemsmanagement:Uyuni:Master:Other:E L /prjconf please add: Prefer: jakarta-activation
Done.
- For Alma8, please disable https://build.opensuse.org/repositories/systemsmanagement:Uyuni:Master/pyt ho n-susemanager-retail https://build.opensuse.org/repositories/systemsmanagement:Uyuni:Master/sys t em-user-prometheus
Done as well.
- For hibernate5-kit, is there also any chance to replace the requirements? Not sure how though... Requires: libtinfo.so.5(NCURSES_TINFO_5.0.19991023)(64bit)
with
Requires: ncurses-compat-libs
I don't see that `Requires` at `hibernate5-kit`. In fact the package does not have any `Requires` at all :-?
Ok, I see what you mean:
https://build.opensuse.org/project/monitor/ systemsmanagement:Uyuni:Master:Other? arch_x86_64=1&defaults=0&repo_AlmaLinux_8=1&unresolvable=1
I am not sure why this is happening. The kit does not require that package at all, so it's probably something added automatically. I will need some time to have a look a it. Did it start happening recently?
Thank you and best wishes,
Stefan
-- Julio González Gil Release Engineer, SUSE Manager and Uyuni jgonzalez@suse.com
Kind of. Been a few weeks now. I think the kit was re-generated. I couldn't figure out how to sort it via OBS so I did a dirty workaround: Created a package with Requires: ncurses-compat-libs Provides: libtinfo.so.5(NCURSES_TINFO_5.0.19991023)(64bit) and the issue stopped bothering me :) If this is an acceptable then I can provide it to Master:Others:EL. ----- Ursprüngliche Mail ----- Von: "Julio Gonzalez" An: "devel" <devel@lists.uyuni-project.org> CC: "Stefan Bluhm", "devel" <devel@lists.uyuni-project.org> Gesendet: Montag, 28. März 2022 15:42:10 Betreff: Re: Some OBS house keeping On lunes, 28 de marzo de 2022 12:50:57 (CEST) Julio Gonzalez via Uyuni Development wrote:
On lunes, 28 de marzo de 2022 12:12:55 (CEST) Stefan Bluhm wrote:
Hello Julio,
can you please do some house keeping for me:
- At https://build.opensuse.org/projects/systemsmanagement:Uyuni:Master:Other:E L /prjconf please add: Prefer: jakarta-activation
Done.
- For Alma8, please disable https://build.opensuse.org/repositories/systemsmanagement:Uyuni:Master/pyt ho n-susemanager-retail https://build.opensuse.org/repositories/systemsmanagement:Uyuni:Master/sys t em-user-prometheus
Done as well.
- For hibernate5-kit, is there also any chance to replace the requirements? Not sure how though... Requires: libtinfo.so.5(NCURSES_TINFO_5.0.19991023)(64bit)
with
Requires: ncurses-compat-libs
I don't see that `Requires` at `hibernate5-kit`. In fact the package does not have any `Requires` at all :-?
Ok, I see what you mean:
https://build.opensuse.org/project/monitor/ systemsmanagement:Uyuni:Master:Other? arch_x86_64=1&defaults=0&repo_AlmaLinux_8=1&unresolvable=1
I am not sure why this is happening. The kit does not require that package at all, so it's probably something added automatically. I will need some time to have a look a it. Did it start happening recently?
Thank you and best wishes,
Stefan
-- Julio González Gil Release Engineer, SUSE Manager and Uyuni jgonzalez@suse.com
On lunes, 28 de marzo de 2022 15:55:07 (CEST) Stefan Bluhm wrote:
Kind of. Been a few weeks now. I think the kit was re-generated. I couldn't figure out how to sort it via OBS so I did a dirty workaround:
Created a package with Requires: ncurses-compat-libs Provides: libtinfo.so.5(NCURSES_TINFO_5.0.19991023)(64bit)
Let me first see what happened lately, and if we can do the fix at the kit package itself. It will be cleaner and easier to maintain, FMPOV :-) -- Julio González Gil Release Engineer, SUSE Manager and Uyuni jgonzalez@suse.com
On lunes, 28 de marzo de 2022 16:01:02 (CEST) Julio Gonzalez via Uyuni Development wrote:
On lunes, 28 de marzo de 2022 15:55:07 (CEST) Stefan Bluhm wrote:
Kind of. Been a few weeks now. I think the kit was re-generated. I couldn't figure out how to sort it via OBS so I did a dirty workaround:
Created a package with Requires: ncurses-compat-libs Provides: libtinfo.so.5(NCURSES_TINFO_5.0.19991023)(64bit)
Let me first see what happened lately, and if we can do the fix at the kit package itself.
It will be cleaner and easier to maintain, FMPOV :-)
As I guessed, those "Requires" are added by OBS when building on top of Leap 15.3 according to the contents of the RPM. As we are using the kits from Leap 15.3 for AlmaLinux and that worked fine until now, you have that Requires I tried to fix the problem within the prjconf first, but no luck. As this problem could happen with more packages in the future, I tried to enable the kits to build for AlmaLinux, but most of packages are failing because: [ 200s] + /usr/lib/rpm/redhat/brp-mangle-shebangs [ 200s] *** ERROR: ambiguous python shebang in /usr/share/tetra/apache- ant-1.9.4/bin/runant.py: #!/usr/bin/python. Change it to python3 (or python2) explicitly. [ 200s] error: Bad exit status from /var/tmp/rpm-tmp.60G8Kk (%install) Do you know about a way of fixing this at the build without changing all the kit packages specs, or sources? Otherwise, I guess I will need to link the kit package at the EL subproject, and the same for Other:EL for hibernate5 (so all in all we'll have the same sources, but we'll get rebuild only for this kit and this package on the :EL subprojects) -- Julio González Gil Release Engineer, SUSE Manager and Uyuni jgonzalez@suse.com
Ah, was it maybe built on 15.2 before? I also failed on prjconf as you can only "Replace" for the currently built packages but not the dependencies.
Do you know about a way of fixing this at the build without changing all the kit packages specs, or sources? I submitted a fix for that upstream to the Tetra project. I know...very helpful here.... If rebuilding the kit for Alma is a viable option, I will look at this.
Also maybe I can figure out a way to fix the 15.3 build on OBS to use a different Require instead. Then we just trigger a rebuild of the package without modifying it. (Or does my workaround start sounding great to you :) ) Best wishes, Stefan ----- Ursprüngliche Mail ----- Von: "devel" <devel@lists.uyuni-project.org> An: "devel" <devel@lists.uyuni-project.org> CC: "Julio Gonzalez" <jgonzalez@suse.com> Gesendet: Dienstag, 29. März 2022 16:48:11 Betreff: Re: Some OBS house keeping On lunes, 28 de marzo de 2022 16:01:02 (CEST) Julio Gonzalez via Uyuni Development wrote:
On lunes, 28 de marzo de 2022 15:55:07 (CEST) Stefan Bluhm wrote:
Kind of. Been a few weeks now. I think the kit was re-generated. I couldn't figure out how to sort it via OBS so I did a dirty workaround:
Created a package with Requires: ncurses-compat-libs Provides: libtinfo.so.5(NCURSES_TINFO_5.0.19991023)(64bit)
Let me first see what happened lately, and if we can do the fix at the kit package itself.
It will be cleaner and easier to maintain, FMPOV :-)
As I guessed, those "Requires" are added by OBS when building on top of Leap 15.3 according to the contents of the RPM. As we are using the kits from Leap 15.3 for AlmaLinux and that worked fine until now, you have that Requires I tried to fix the problem within the prjconf first, but no luck. As this problem could happen with more packages in the future, I tried to enable the kits to build for AlmaLinux, but most of packages are failing because: [ 200s] + /usr/lib/rpm/redhat/brp-mangle-shebangs [ 200s] *** ERROR: ambiguous python shebang in /usr/share/tetra/apache- ant-1.9.4/bin/runant.py: #!/usr/bin/python. Change it to python3 (or python2) explicitly. [ 200s] error: Bad exit status from /var/tmp/rpm-tmp.60G8Kk (%install) Do you know about a way of fixing this at the build without changing all the kit packages specs, or sources? Otherwise, I guess I will need to link the kit package at the EL subproject, and the same for Other:EL for hibernate5 (so all in all we'll have the same sources, but we'll get rebuild only for this kit and this package on the :EL subprojects) -- Julio González Gil Release Engineer, SUSE Manager and Uyuni jgonzalez@suse.com
participants (2)
-
Julio Gonzalez
-
Stefan Bluhm