Bug#395615: jakarta-log4j1.2: missing binary-arch target in debian/rules (Policy 4.9)

Kalle Kivimaa kalle.kivimaa at iki.fi
Sat Oct 28 07:27:48 CEST 2006


Aurelien Jarno <aurel32 at debian.org> writes:
> jakarta-log4j1.2's source package contains a debian/rules file which does not 
> contain the binary-arch target. This target required by both the section 
> 4.9 of the Debian policy [1] and the Etch release standards [2].

The policy manual says:
"build-arch (optional), build-indep (optional)
 A package may also provide both of the targets build-arch and
 build-indep."

As both of these are optional, I don't see why this bug is anything
else than a wishlist priority, as jakarta-log4j1.2 does not build
anything but architecture independent stuff. Could you please provide
a reference to a statement from the release managers saying that the
Etch release policy conflicts with the Debian policy in this respect?
Otherwise I'm going to downgrade this bug to wishlist.

The Debian policy goes on to say this:
"If one or both of the targets build-arch and build-indep are not
provided, then invoking debian/rules with one of the not-provided
targets as arguments should produce a exit status code of 2. Usually
this is provided automatically by make if the target is missing."

Log4j package exhibits this behaviour.

-- 
* Sufficiently advanced magic is indistinguishable from technology (T.P)  *
*           PGP public key available @ http://www.iki.fi/killer           *




More information about the pkg-java-maintainers mailing list