Bug#395400: please Provides: jar for the sdk packages

2007-01-14 Thread Jon Dowland
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


signature.asc
Description: Digital signature
___
pkg-java-maintainers mailing list
pkg-java-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-java-maintainers

Bug#395400: please Provides: jar for the sdk packages

2006-11-24 Thread Arnaud Vandyck

On 10/31/06, Marcus Better [EMAIL PROTECTED] 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.

Virtual packages in build-deps are evil.


And MUST be avoid!

--
Arnaud Vandyck


___
pkg-java-maintainers mailing list
pkg-java-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-java-maintainers


Bug#395400: please Provides: jar for the sdk packages

2006-10-31 Thread Marcus Better
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.

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. That is exactly why the Java policy explicitly states that a 
specific JDK must be used during build.

By the way, what package are you working on?

Marcus



___
pkg-java-maintainers mailing list
pkg-java-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-java-maintainers