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.