Overview
Request 1095456 superseded
- replace kexec-bootloader with a working version (bsc#1211082)
At the moment kexec-bootloader is broken as it relies on the
old perl library code in perl-Bootloader that does no longer exists.
This version of kexec-bootloader uses the modern interface to perl-Bootloader
(via calls to pbl).
The source for kexec-bootloader exists currently in the perl-Bootloader
github repository.
I would actually suggest to move kexec-bootloader to the perl-Bootloader
package as it's not part of upstream kexec-tools anyway and closely relies
on perl-Bootloader.
Only keep the SUSE specific kexec-load.service here.
What do you think?
- Created by snwint
- In state superseded
-
Package maintainers:
jbohac and
ptesarik
- Superseded by 1096559
Request History
snwint created request
- replace kexec-bootloader with a working version (bsc#1211082)
At the moment kexec-bootloader is broken as it relies on the
old perl library code in perl-Bootloader that does no longer exists.
This version of kexec-bootloader uses the modern interface to perl-Bootloader
(via calls to pbl).
The source for kexec-bootloader exists currently in the perl-Bootloader
github repository.
I would actually suggest to move kexec-bootloader to the perl-Bootloader
package as it's not part of upstream kexec-tools anyway and closely relies
on perl-Bootloader.
Only keep the SUSE specific kexec-load.service here.
What do you think?
superseded by 1096559
Since this adds dependency on specific version of perl-bootloader and the source for the modified files in in perl-bootloader git maybe it would make more sense to remove them completely here, and install them by perl-bootloader.
For technical details adding a .0 at the end of upstream version makes it technically higher version for rpm vercmp, and perl-bootloader can then obsolete kexec-tools < 2.0.26.0
Also it might be advisable to add provides to the package rather than depending on a specific version.
The feature can be backported to a different version and then the dependency breaks.
This was essentially my suggestion in the commit message.
@ptesarik: review reminder
Given that in this package we require perl-bootloader, I would say we should move the script to that package.
Ok, I'll prepare a new submission. kexec-bootloader & kexec-bootloader.8 will go to perl-Bootloader; kexec-tools will require 'kexec-bootloader' and perl-Bootloader provide 'kexec-bootloader'. kexec-load.service and its infrastructure stay in kexec-tools.
Just noticed Michael already prepared a changed package. I've submitted his changes.