Opened 4 years ago
Last modified 7 days ago
#4964 reopened enhancement
move intltool 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 )
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)
Change History (19)
comment:1 by , 4 years ago
| Description: | modified (diff) |
|---|
by , 4 years ago
| Attachment: | intltool-package-list added |
|---|
by , 4 years ago
| Attachment: | intltool-archive-package-list added |
|---|
Files in archive referencing intltool before removal
comment:2 by , 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.
comment:3 by , 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 , 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 , 4 years ago
| Resolution: | → wontfix |
|---|---|
| Status: | new → closed |
Won't fix. More effort than it is worth.
comment:6 by , 4 years ago
| Milestone: | 11.1 → 11.2 |
|---|---|
| Priority: | normal → low |
| Resolution: | wontfix |
| Status: | closed → reopened |
Reopen as the most (if not all) work at BLFS side is done at https://wiki.linuxfromscratch.org/blfs/changeset/f954995766705e551cbcf1273a61e2b59eb44fd3.
comment:7 by , 4 years ago
| Milestone: | 11.2 → Future |
|---|
comment:9 by , 3 years ago
| Resolution: | → wontfix |
|---|---|
| Status: | reopened → closed |
comment:10 by , 3 months ago
| Milestone: | Future → 12.5 |
|---|---|
| Priority: | low → normal |
| Resolution: | wontfix |
| Status: | closed → reopened |
I'm going to do this for 12.5 for "balancing" as we are moving two packages into LFS.
comment:11 by , 3 months ago
| Owner: | changed from to |
|---|---|
| Status: | reopened → new |
comment:12 by , 3 months ago
| Summary: | move intltool to BLFS → move intltool and XML::Parser to BLFS |
|---|
comment:13 by , 2 months 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.
follow-up: 15 comment:14 by , 2 months ago
I'll have a try anyway. If I cannot do the editing work myself I'll close it then.
comment:15 by , 2 months 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.
comment:16 by , 7 weeks ago
| Resolution: | → worksforme |
|---|---|
| Status: | new → closed |
comment:17 by , 7 days ago
| Resolution: | worksforme |
|---|---|
| Status: | closed → reopened |
| Summary: | move intltool and XML::Parser to BLFS → move intltool to BLFS |
Let me focus on intltool for now. XML::Parser can be done later.
I've borrowed the build infrastructure of another distro to verify if a package really needs intltool easier.

Files referencing intltool before removal (excluding archive)