Re: Can we require build-arch/indep targets for lenny?
On Tue, Jun 26, 2007 at 02:33:26PM +0100, Ian Jackson wrote:
> Bill Allombert writes ("Re: Can we require build-arch/indep targets for lenny?"):
> > In 3 years and a half, I had the time to try all of that...
> > So I will try something new: an online petition:
> >
> > If you would like bug #229357 to get an answer, please
> > send a signed email to the buglog.
>
> Please, this is no way to carry on.
Ironically, you are the only one to do that so far, the fact that you
did not sign your post notwithstanding.
> > At least, I would feel less alone.
>
> FWIW, I agree with you. I think the proposed `Build-Options' source
> control field is a sensible addition and the bug should be implemented
> immediately.
>
> Obviously the dpkg developers are rather busy at the moment. I think
> that the right thing to do is to offer to NMU.
So I hereby offer to do a NMU by applying this patch.
> While we are at it we should write a specification for Build-Options,
> something like:
>
> The Build-Options field appears (only) in the first stanza in
> debian/control. It gives a whitespace-separated list of options.
> The meanings of these options is defined in policy.
>
> Any package processing tool may act only on options which it
> recognises. Unknown tokens must be ignored.
>
> Currently only the following token is defined:
>
> * build-arch
> Declares that the package supports all of the following
> build targets: `build-indep', `build-arch', `binary-indep',
> `binary-arch'.
Note: binary-indep and binary-arch are already mandatory according to
Debian policy 4.9.
The specification are included in the patch to debian-policy in bug
#218893, msgid <20031112203546.GI3260@seventeen>, specifically
+ <sect1 id="f-Build-Options">
+ <heading><tt>Build-Options</tt></heading>
+ <p>
+ The syntax is a list of options separated by
+ commas that are implemented in the build process.
+ The following options are defined:
+ <list>
+ <item> <tt>build-arch</tt> The optional targets "build-arch"
+ and "build-indep" are implemented by <tt>debian/rules</tt>
+ as defined in <ref id="debianrules">. </item>
+ </list>
+ </p>
+ </sect1>
Thanks for yours answer,
--
Bill. <ballombe@debian.org>
Imagine a large red swirl here.
Reply to: