Opened 4 years ago

Last modified 44 hours ago

#4964 new enhancement

move intltool and XML::Parser to BLFS

Reported by: Xi Ruoyao Owned by: Xi Ruoyao
Priority: normal Milestone: 12.5
Component: Book Version: git
Severity: normal Keywords:
Cc:

Description (last modified by Xi Ruoyao)

It seems intltool is not needed by any LFS package. We can move it to BLFS.

A list of BLFS packages depending on intltool can be retrieved from 56605b904c9ec85e0994403b5d27b263f2751ec0. Things may have changed in these years though.

Attachments (2)

intltool-package-list (932 bytes ) - added by pierre 4 years ago.
Files referencing intltool before removal (excluding archive)
intltool-archive-package-list (1016 bytes ) - added by pierre 4 years ago.
Files in archive referencing intltool before removal

Download all attachments as: .zip

Change History (17)

comment:1 by Xi Ruoyao, 4 years ago

Description: modified (diff)

by pierre, 4 years ago

Attachment: intltool-package-list added

Files referencing intltool before removal (excluding archive)

by pierre, 4 years ago

Files in archive referencing intltool before removal

comment:2 by pierre, 4 years ago

Using the parent of commit 56605b904, I've grep'ed for "xref.*intltool", first, excluding the archive directory, then only in the archive directory (because some of those packages have been "resurrected" since 2014). The result is in the two attached files.

Note that now, all users of meson should use only gettext. So the number of packages needing intltool should be much lower.

Last edited 4 years ago by pierre (previous) (diff)

comment:3 by Bruce Dubbs, 4 years ago

Until this is added to BLFS and all the packages that need it have their dependency updated, it can't be removed from LFS. The package is less than 0.1 SBU (1 second on my system) and takes 1.3 MB.

LFS is not designed to be a minimal system.

If no one steps up to add it to BLFS in the next few weeks I will mark it 'wontfix'.

comment:4 by ken@…, 4 years ago

Looking at Arch, https://archlinux.org/packages/extra/any/intltool/ which obviously covers more than we include in BLFS but is probably up to date, there are a lot of desktop packages which need this. Clearly some of them in BLFS can pick it up from an earlier dependency, but getting it right looks like a lot of work for minimal initial gain.

comment:5 by Bruce Dubbs, 4 years ago

Resolution: wontfix
Status: newclosed

Won't fix. More effort than it is worth.

comment:6 by Xi Ruoyao, 4 years ago

Milestone: 11.111.2
Priority: normallow
Resolution: wontfix
Status: closedreopened

Reopen as the most (if not all) work at BLFS side is done at https://wiki.linuxfromscratch.org/blfs/changeset/f954995766705e551cbcf1273a61e2b59eb44fd3.

comment:7 by Bruce Dubbs, 3 years ago

Milestone: 11.2Future

comment:8 by thomas, 3 years ago

gnome-icon-theme needs intltool, too.

comment:9 by Bruce Dubbs, 3 years ago

Resolution: wontfix
Status: reopenedclosed

comment:10 by Xi Ruoyao, 2 weeks ago

Milestone: Future12.5
Priority: lownormal
Resolution: wontfix
Status: closedreopened

I'm going to do this for 12.5 for "balancing" as we are moving two packages into LFS.

comment:11 by Xi Ruoyao, 2 weeks ago

Owner: changed from lfs-book to Xi Ruoyao
Status: reopenednew

comment:12 by Xi Ruoyao, 2 weeks ago

Summary: move intltool to BLFSmove intltool and XML::Parser to BLFS

comment:13 by Bruce Dubbs, 44 hours ago

I would still rather not do this. LFS is not about building a minimal bootable system but rather a set set of tools that are useful for other packages.

For intltool-0.51.0

Build time is:                0 minutes and 1 seconds
Build time in seconds is:           1
Approximate SBU time is:            0.0
Disk usage before unpacking the package:     4516580 KB or 4410.723 MB
Disk usage before deleting the source and build dirs: 4517952 KB or 4412.062 MB
Required space to build the package:         1372 KB or 1.339 MB
Installed files disk usage:            184 KB or 0.179 MB

For xml-parser-2.47

Build time is:                0 minutes and 1 seconds
Build time in seconds is:           1 
Approximate SBU time is:            0.0
Disk usage before unpacking the package:     4515976 KB or 4410.133 MB
Disk usage before deleting the source and build dirs: 4518388 KB or 4412.488 MB
Required space to build the package:         2412 KB or 2.355 MB
Installed files disk usage:            604 KB or 0.590 MB

Those are both pretty minimal. There is basically no effort saved for the users and it saves a lot of editing work.

comment:14 by Xi Ruoyao, 44 hours ago

I'll have a try anyway. If I cannot do the editing work myself I'll close it then.

in reply to:  14 comment:15 by Bruce Dubbs, 44 hours ago

Replying to Xi Ruoyao:

I'll have a try anyway. If I cannot do the editing work myself I'll close it then.

Please do not do it in trunk.

Note: See TracTickets for help on using tickets.