On 2025-04-28 15:57 +0100, Jonathan Dowland wrote:
"apt-cache show perl" lists it as "Build-Essential: yes". But why? It's
not in the transitive dependencies of build-essential,
It is, dpkg-dev depends on perl:any.
The tag is coming from an FTP Master override, see http://ftp.debian.org/debian/indices/override.sid.extra.main.gz.
On Mon Apr 28, 2025 at 4:46 PM BST, Sven Joachim wrote:
On 2025-04-28 15:57 +0100, Jonathan Dowland wrote:Thanks! For reasons I cannot explain, installing build-essential (in a
Salsa CI environment) did not pull in perl.
The tag is coming from an FTP Master override, see >>http://ftp.debian.org/debian/indices/override.sid.extra.main.gz.
Double-Thanks! (This seems likely true for all packages with
Build-Essential: yes)
Does anything actually _use_ the Build-Essential: yes line?
On Thu May 1, 2025 at 8:37 PM BST, Chris Hofstaedtler wrote:
Does anything actually _use_ the Build-Essential: yes line?
I honestly don't know.
I expect so, or the ftp-masters wouldn't be adding it to packages.
Having it in the control metadata makes it visible to users (apt show foo).
I personally feel that splaying the definition of build-essential across policy; the Depends: of package build-essential; the contents of /usr/share/build-essential/list; the contents of /usr/share/build-essential/essential-packages-list *and* FTP overrides
is not ideal (especially since they don't agree), but I'm not currently planning to work on this.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 486 |
Nodes: | 16 (2 / 14) |
Uptime: | 147:09:51 |
Calls: | 9,659 |
Calls today: | 1 |
Files: | 13,708 |
Messages: | 6,168,025 |