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 via email to