Bug#395400: please Provides: jar for the sdk packages
Jon Dowland
jon at alcopop.org
Sun Jan 14 16:59:21 UTC 2007
Apologies for the delay in responding.
On Tue, Oct 31, 2006 at 04:41:09PM +0100, Marcus Better
wrote:
> Users don't usually build the package themselves, do they?
> And if they do, they are supposed to install the required
> build environment. In this case the required dependency
> (fastjar) is really small too.
It's only the required dependency if the maintainer
artificially makes it so.
> Virtual packages in build-deps are evil. Since the
> different jar implementations are not guaranteed to be
> equivalent, now or in the future, the outcome of the build
> will depend on the build environment. This means that the
> package is likely to FTBFS or produce interesting random
> bugs at some point.
This is true. However, I want to Build-Depends: on
<specific> | <virtual>, so that if the dependency is not
satisfied in the current environment, you will get the "well
tested" approach. This will also ensuire deterministic
buildd behaviour.
If a particular implementation of jar does cause an FTBFS,
I'd rather this was found and fixed than avoided with an
incorrect dependency.
> That is exactly why the Java policy explicitly states that
> a specific JDK must be used during build.
I can't find that in the policy. Can you point me at the
right place?
> By the way, what package are you working on?
WadC, an AWT-environment for a domain-specific functional
language:
<http://strlen.com/wadc/>
<http://bugs.debian.org/395364>
Yours,
--
Jon Dowland
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-java-maintainers/attachments/20070114/d995b33a/attachment.pgp
More information about the pkg-java-maintainers
mailing list