[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
https://bugzilla.novell.com/show_bug.cgi?id=862824
https://bugzilla.novell.com/show_bug.cgi?id=862824#c3
Petr Gajdos
https://bugzilla.novell.com/show_bug.cgi?id=862824
https://bugzilla.novell.com/show_bug.cgi?id=862824#c4
--- Comment #4 from Johannes Meixner
https://bugzilla.novell.com/show_bug.cgi?id=862824
https://bugzilla.novell.com/show_bug.cgi?id=862824#c7
--- Comment #7 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=862824
https://bugzilla.novell.com/show_bug.cgi?id=862824#c10
Petr Gajdos
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
participants (1)
-
bugzilla_noreply@novell.com