[Bug 1191105] New: xfsprogs: finish UsrMerge, install to /usr
https://bugzilla.suse.com/show_bug.cgi?id=1191105 Bug ID: 1191105 Summary: xfsprogs: finish UsrMerge, install to /usr Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: ailiopoulos@suse.com Reporter: lnussel@suse.com QA Contact: qa-bugs@suse.de Blocks: 1191054 Found By: --- Blocker: --- Following up on the discussion on the Factory list https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/message/... All packages installing files into /bin, /sbin, /lib and /lib64 should change the location to the counterpart in /usr instead. Please consider doing that for xfsprogs. If xfsprogs still needs to build for released distros you may keep the legacy locations within a "%if %suse_version < 1550" block of course. If you do that, please do *NOT* install symlinks from/to /usr as it was done with some packages in the past. Move the files in question instead. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1191105 https://bugzilla.suse.com/show_bug.cgi?id=1191105#c1 Anthony Iliopoulos <ailiopoulos@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |lnussel@suse.com Flags| |needinfo?(lnussel@suse.com) --- Comment #1 from Anthony Iliopoulos <ailiopoulos@suse.com> --- (In reply to Ludwig Nussel from comment #0)
All packages installing files into /bin, /sbin, /lib and /lib64 should change the location to the counterpart in /usr instead. Please consider doing that for xfsprogs.
So given that TW already symlinks /sbin to /usr/sbin, and all binaries end up there irrespective of where the package installs them, what exactly needs fixing in the package and why?
If xfsprogs still needs to build for released distros you may keep the legacy locations within a "%if %suse_version < 1550" block of course. If you do that, please do *NOT* install symlinks from/to /usr as it was done with some packages in the past. Move the files in question instead.
I cannot parse the above. What do you mean "still needs to build for released distros"? (Given that this has nothing to do with building the package per se, and I do not know what "released distros" means in the context of TW). Also, what does suse_version "1550" signify specifically? -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1191105 https://bugzilla.suse.com/show_bug.cgi?id=1191105#c2 Ludwig Nussel <lnussel@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(lnussel@suse.com) | --- Comment #2 from Ludwig Nussel <lnussel@suse.com> --- As discussed in the linked mail thread there is no strict technical need for changing the package. Nevertheless most did it for consistency reasons. Wrt macro see https://en.opensuse.org/openSUSE:Packaging_for_Leap#RPM_Distro_Version_Macro... -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1191105 https://bugzilla.suse.com/show_bug.cgi?id=1191105#c3 --- Comment #3 from Anthony Iliopoulos <ailiopoulos@suse.com> --- (In reply to Ludwig Nussel from comment #2)
As discussed in the linked mail thread there is no strict technical need for changing the package. Nevertheless most did it for consistency reasons.
OK, I'm anyway looking into it since it appears that our default rpmbuild macros pass --sbindir=/usr/sbin which should do the trick, but for some reason it doesn't work here.
Wrt macro see https://en.opensuse.org/openSUSE:Packaging_for_Leap#RPM_Distro_Version_Macro...
Great, thanks! -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1191105 https://bugzilla.suse.com/show_bug.cgi?id=1191105#c4 Anthony Iliopoulos <ailiopoulos@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #4 from Anthony Iliopoulos <ailiopoulos@suse.com> --- Fix pushed https://build.opensuse.org/request/show/922422 resolving as fixed. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com