Source: maint-guide
Version: 1.2.53
Severity: normal

Dear Maintainer-Guide-Maintainers,


maint-guide currently says in section 4.1:

"Source packages which have binary packages with Architecture: any are
rebuilt by the autobuilder. Since this autobuilder procedure installs
only the packages listed in the Build-Depends field before running
debian/rules build (see Section 6.2, “Autobuilder”), the Build-Depends
field needs to list practically all the required packages, and
Build-Depends-Indep is rarely used."

This seems to be outdated, per discussion on IRC #debian-bootstrap:

<equinox> now i'm confused what exactly Build-Depends-Indep: does
<equinox> "Since this autobuilder procedure installs only the packages listed 
in the Build-Depends field before running debian/rules build (see Section 6.2, 
“Autobuilder”), the Build-Depends field needs to list practically all the 
required packages, and Build-Depends-Indep is rarely used."
<equinox> from 
https://www.debian.org/doc/manuals/maint-guide/dreq.en.html#control
<equinox> ?!?
<equinox> (before that: "Source packages which have binary packages with 
Architecture: any are rebuilt by the autobuilder.")
<helmut> would you file a bug against that? it's outdated:
<helmut> 1) these days autobuiders do build arch:all packages. the wisdom that 
they only build any is wrong
<helmut> 2) consequently, autobuilders do instal b-d-i when they do an 
indep-only build

Could the docs be updated for those last 2 lines?

Cheers,


-equi

Reply via email to