Bug 33052 - Remove LSB packages
Summary: Remove LSB packages
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: Mageia 10
Assignee: All Packagers
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 33053
  Show dependency treegraph
 
Reported: 2024-04-03 14:54 CEST by Frédéric "LpSolit" Buclin
Modified: 2025-06-15 22:01 CEST (History)
2 users (show)

See Also:
Source RPM: lsb-4.1-25.mga9.src.rpm
CVE:
Status comment:


Attachments

Description Frédéric "LpSolit" Buclin 2024-04-03 14:54:48 CEST
As explained in bug 19684 comment 14 and bug 19684 comment 16, I suggest to drop LSB packages entirely, except lsb_release which can stay (see bug 19684 comment 18). The reason is that per https://lists.linuxfoundation.org/pipermail/lsb-discuss/2023-February/008278.html, "the LSB project is essentially abandoned".

Also, per https://bugzilla.redhat.com/show_bug.cgi?id=2118596#c1, Fedora is not willing to waste energy on LSB 5.0 port either.

Debian and Ubuntu also dropped support for LSB:

https://lwn.net/Articles/658809/
https://launchpad.net/ubuntu/+source/lsb/9.20150917ubuntu1

The changelog mentions: "Drop all the LSB compatibility packages besides lsb-release and lsb-base".

And the lsb-base description mentions: "This is an empty package; it's needed only because of Provides: not being supported in debootstrap.  It can be safely removed.". So it's basically an empty package.


If Fedora, Debian and Ubuntu all dropped support for LSB, I see no point for Mageia to still support it.

If you agree with this proposal, then bug 19684 could be closed as WONTFIX.
Frédéric "LpSolit" Buclin 2024-04-03 14:57:36 CEST

Blocks: (none) => 33053

Comment 1 Lewis Smith 2024-04-03 21:30:26 CEST
Thank you for this well documanted case for dropping LSB.
It has been mooted for dropping for ages. Devs need to decide: via the mailList?

If agreed to, please add it to Bug 32127 "[TRACKER] Packages that need to be obsoleted for Mageia 10 release".

Source RPM: (none) => lsb-4.1-25.mga9.src.rpm
Assignee: bugsquad => pkg-bugs

Comment 2 papoteur 2025-06-10 11:43:19 CEST
@Martin
Do Mageia's tools uses lsb?
There is no packages requirement for it, for what I found.
lsb-release is another package
I did not find lsb-base

CC: (none) => mageia, yvesbrungard

Comment 3 Martin Whitaker 2025-06-10 12:43:35 CEST
(In reply to papoteur from comment #2)
> Do Mageia's tools uses lsb?

Not as far as I know. LSB is one of the package groups presented by the installer, but that's determined by the compssUsers.pl and rpmsrate.raw files in the meta-task package, not by anything in drakx.
Comment 4 papoteur 2025-06-10 15:55:57 CEST
Thanks Martin.
Thus I have removed LSB from compssUsers.pl and rpmsrate.raw in the files in package meta-task on SVN repository.
I think lsb is ready for removing.

Incidentally, why are these files not in git repository?
Comment 5 Martin Whitaker 2025-06-10 20:18:40 CEST
(In reply to papoteur from comment #4)
> Incidentally, why are these files not in git repository?

Because the migration to git was never completed. And it would be a lot more work to tag a new version in git, create and upload a tarball into the binrepo, and then make a new package release, just to add or remove a package from rpmsrate.
Comment 6 papoteur 2025-06-12 14:52:22 CEST
What about glibc_lsb ?
Provides ld-lsb* dynamic loader links for LSB compliance
Comment 7 papoteur 2025-06-15 22:01:04 CEST
LSB removed, thus closing.

Resolution: (none) => FIXED
Status: NEW => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.