[Bug 862824] New: lsb package modularization into sub-packages
https://bugzilla.novell.com/show_bug.cgi?id=862824 https://bugzilla.novell.com/show_bug.cgi?id=862824#c0 Summary: lsb package modularization into sub-packages Classification: openSUSE Product: openSUSE Factory Version: 13.2 Milestone 0 Platform: All OS/Version: openSUSE 13.2 Status: NEEDINFO Severity: Enhancement Priority: P5 - None Component: Basesystem AssignedTo: pgajdos@suse.com ReportedBy: jsmeix@suse.com QAContact: qa-bugs@suse.de CC: jeff@licquia.org, rschweikert@suse.com InfoProvider: rschweikert@suse.com Found By: Development Blocker: No This is an enhancement request for modularization of the lsb package into sub-packages. The lsb package itself would require all its sub-packages to ensure that when "lsb" is intalled the system actually is LSB compliant (i.e. the system provides all requirements as outlined in the LSB specification) according to what Robert Schweikert wrote in https://bugzilla.novell.com/show_bug.cgi?id=807747#c4 and http://lists.linuxfoundation.org/pipermail/lsb-discuss/2013-May/007643.html Reasoning for the modularization into sub-packages: When a package actually requires only parts of the LSB specification (e.g. when a package actually requires only "LSB core") it would be nice when that package would not need to get the whole LSB installed. The whole LSB requires various graphical libraries, sound stuff, printing stuff, and so on which could be much too much e.g. for software that is meant to run also on a minimal server without graphical libraries, sound stuff, printing stuff, and so on. For an example see the rear package. Rear is a set of bash scripts (plus documentation) for disaster recovery in particular to be used also on server systems. If the rear RPM would "Requires: lsb" then it could not be installed on a minimal server. See my issue report to Rear upstream as "RFC: Cleanup of the LSB RPM requirements in Rear RPM" on rear-devel@lists.relax-and-recover.org http://pikachu.3ti.be/pipermail/rear-devel/2014-February/000293.html and subsequent postings there. I am not at all a LSB expert so that I am not the right one to actually decide about modularization of the lsb package but Jeff Licquia and Robert Schweikert are LSB experts... Robert Schweikert and Jeff Licquia, can you provide background information whether or not such a modularization of the lsb package into sub-packages makes sense and does not contradict the LSB specification. Many thanks in advance! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=862824 https://bugzilla.novell.com/show_bug.cgi?id=862824#c2 Robert Schweikert <rschweikert@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|rschweikert@suse.com | --- Comment #2 from Robert Schweikert <rschweikert@suse.com> 2014-02-09 16:30:31 UTC --- Yes, modularization makes sense for the reasons outlined in the original description. LSB version 5.0, to be released prior to openSUSE 13.2 will encode the modularization in the LSB specification. Thus, modularization of the LSB package will not violate the LSB specification. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=862824 https://bugzilla.novell.com/show_bug.cgi?id=862824#c3 Petr Gajdos <pgajdos@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium Status|NEW |ASSIGNED --- Comment #3 from Petr Gajdos <pgajdos@suse.com> 2014-02-11 08:25:24 UTC --- It makes great sense to me, I will take care. How this hurry? Its ok to resolve this in month or two? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=862824 https://bugzilla.novell.com/show_bug.cgi?id=862824#c4 --- Comment #4 from Johannes Meixner <jsmeix@suse.com> 2014-02-11 10:39:04 CET --- For me there is no need to do anything in a hurry (better slowly and then correctly ;-) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=862824 https://bugzilla.novell.com/show_bug.cgi?id=862824#c7 --- Comment #7 from Bernhard Wiedemann <bwiedemann@suse.com> 2014-02-11 13:00:22 CET --- This is an autogenerated message for OBS integration: This bug (862824) was mentioned in https://build.opensuse.org/request/show/221837 Factory / rear -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=862824 https://bugzilla.novell.com/show_bug.cgi?id=862824#c10 Petr Gajdos <pgajdos@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 - Medium |P4 - Low --- Comment #10 from Petr Gajdos <pgajdos@suse.com> 2014-02-12 09:02:27 UTC --- Waiting for 5.0 then.(In reply to comment #2)
Yes, modularization makes sense for the reasons outlined in the original description.
LSB version 5.0, to be released prior to openSUSE 13.2 will encode the modularization in the LSB specification. Thus, modularization of the LSB package will not violate the LSB specification.
Waiting for 5.0 then. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=862824 https://bugzilla.novell.com/show_bug.cgi?id=862824#c11 Petr Gajdos <pgajdos@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |WONTFIX --- Comment #11 from Petr Gajdos <pgajdos@suse.com> 2014-08-20 08:31:48 UTC --- see bug 892604 comment 2 I have removed myself as the maintainer of lsb, if someone want take over, feel free to do so (then reopen this bug and reassign to yourself). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com