[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: new post: Help the Java Team Distribute your project!

A version of this was reviewed and went out on the Java team blog a
while ago, before FOSDEM.

Emmanuel Bourg wrote:
> Hans-Christoph Steiner wrote:
> Some comments on the post:
>> Include a build target in your build system that builds using only
>> libraries in Debian.
> I don't think this is a reasonable requirement. Upstream projects
> shouldn't adapt to N distributions, that's unsustainable. The best
> recommendation is to stick to mainstream build systems, and then
> Debian does the work of integrating these build systems with its
> libraries.

The idea here is recommendations, then upstream applies what is
reasonable.  I wasn't writing requirements.

>> Provide a minimal build target which uses as few build tricks as
>> possible, like Gradle plugins or custom hacks.
> This is too vague. What kind of plugins should be avoided and why? In
> the end we just disable them, so that's not really a problem.

I would either defer to what you want there, or just remove that line.
It is in the same spirit as above, just ideas rather than requirements.

>> Run Continuous Integration (CI) builds against Debian/testing, its so
>> easy these days with GitLab CI, Travis CI, etc.
> They probably do, but not against the system libraries, so that
> doesn't really help.

Exactly, the point is to test against Debian packages.  So this could be
changed to be more explicit:

Run Continuous Integration (CI) builds using all libraries directly from
Debian/testing, its so easy these days with GitLab CI, Travis CI, etc.

>> Help us package Java, and learn first hand!
> Are we requesting help to package OpenJDK?

I mean Java code in general.

Reply to: