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