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?

Loading...

Michal Suchanek's avatar

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.


Michal Suchanek's avatar

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


Michal Suchanek's avatar

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.


Steffen Winterfeldt's avatar

maybe it would make more sense to remove them completely here, and install them by perl-bootloader.

This was essentially my suggestion in the commit message.



Matthias Brugger's avatar

Given that in this package we require perl-bootloader, I would say we should move the script to that package.


Steffen Winterfeldt's avatar

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.


Steffen Winterfeldt's avatar

Just noticed Michael already prepared a changed package. I've submitted his changes.

Request History
Steffen Winterfeldt's avatar

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?


Steffen Winterfeldt's avatar

snwint superseded request

superseded by 1096559

openSUSE Build Service is sponsored by