[Bug 953297] New: grub2-xen.rpm should be noarch
http://bugzilla.suse.com/show_bug.cgi?id=953297 Bug ID: 953297 Summary: grub2-xen.rpm should be noarch Classification: openSUSE Product: openSUSE Tumbleweed Version: 2015* Hardware: x86-64 OS: Linux Status: NEW Severity: Normal Priority: P5 - None Component: Bootloader Assignee: jsrain@suse.com Reporter: ohering@suse.com QA Contact: jsrain@suse.com Found By: --- Blocker: --- grub2 contains pvgrub for Xen PV guests. The subpackage should be noarch because the resulting single binary runs only in guest context. It is firmware. It would be nice of there would be two subpackages: grub2-x86_64-xen.noarch.rpm and grub2-i386-xen.noarch.rpm, this would allow to both 32bit and 64bit PV guests. I think right now the 64bit pvgrub can not boot 32bit PV and via versa. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=953297 Jiri Srain <jsrain@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|jsrain@suse.com |mchang@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=953297 Josef Möllers <josef.moellers@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |josef.moellers@suse.com Assignee|mchang@suse.com |josef.moellers@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=953297 http://bugzilla.suse.com/show_bug.cgi?id=953297#c1 Josef Möllers <josef.moellers@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |IN_PROGRESS CC| |ohering@suse.com Flags| |needinfo?(ohering@suse.com) --- Comment #1 from Josef Möllers <josef.moellers@suse.com> --- I'm not quite sure which packages you refer to! In the current version (2.02), the files in grub2-x86_64-xen.rpm are indeed x86_64 binaries! Therefore "Architecture: x86_64" would be fitting. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=953297 http://bugzilla.suse.com/show_bug.cgi?id=953297#c2 Olaf Hering <ohering@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(ohering@suse.com) | --- Comment #2 from Olaf Hering <ohering@suse.com> --- "It is firmware." Even if the content is an ELF binary, it still acts and behaves like every other firmware would behave. Therefore "noarch" is the correct tag. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=953297 http://bugzilla.suse.com/show_bug.cgi?id=953297#c3 --- Comment #3 from Josef Möllers <josef.moellers@suse.com> --- I am still worried that we are talking about different files: grub2-i386-xen.rpm and grub2-x86_64-xen.rpm contain modules that are loaded and used by grub2. So the files are definitely specific to their architecture! Or is your problem more that you might need to specify "--ignorearch" when you install the i386 file on an x86_64 machine! -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=953297 http://bugzilla.suse.com/show_bug.cgi?id=953297#c4 Josef Möllers <josef.moellers@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mchang@suse.com --- Comment #4 from Josef Möllers <josef.moellers@suse.com> --- I discussed this with one of the maintainers of grub2 and he corrected me: while the packages do contain machine-specific code, they are not "machine specific" like are other packages as the code is not used under Linux and so should be treaded as "data". Thus said, there are, however, some issues wrt the build and upgrade processes that need to be addressed and which may, eventually, prohibit the change to "noarch". But, as I said, I stand corrected and see what I can do. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=953297 http://bugzilla.suse.com/show_bug.cgi?id=953297#c5 Josef Möllers <josef.moellers@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |FIXED --- Comment #5 from Josef Möllers <josef.moellers@suse.com> --- After having ascertained that it will cause no problems, the package is now noarch. https://build.opensuse.org/request/show/627078 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=953297 http://bugzilla.suse.com/show_bug.cgi?id=953297#c6 --- Comment #6 from Josef Möllers <josef.moellers@suse.com> --- (In reply to Josef Möllers from comment #5)
After having ascertained that it will cause no problems, the package is now noarch. https://build.opensuse.org/request/show/627078
That submit request had some other changes mixed in which weren't supposed to be there, so make that https://build.opensuse.org/request/show/627614 -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com