On 2/19/25 8:57 AM, Julien Plissonneau Duquène wrote:
Le 2025-02-18 10:59, Sebastiaan Couwenberg a écrit :

I doubt those "other maintainers" have the discipline to target their uploads 
reintroducing -java-doc packages to experimental where they'll land after NEW processing.

I'm not sure this is much of an issue. Maybe you could elaborate why you think 
so?

All subsequent uploads will be blocked until the package passes NEW, this 
hinders the primary maintainer unless he reverts the java-doc changes again 
negating the other maintainers work.

NEW uploads not targeting experimental are bad because the enter unstable at an 
unpredictable time instead of shortly after being uploaded. This is very 
annoying when that package is part of an ongoing transition where the uploaded 
binaries are then not built of the buildds with the new version. This is 
luckily less likely for java packages, but the principle stills stands.

I also wouldn't appreciate having to drop the reintroduced -java-doc package 
again when its breaks with the next JDK update.

People who value java-doc package should maintain them separately to not bother 
the maintainers who don't care for them. The separately maintained gcc -doc 
packages might serve as an example.

I'm not against the principle, but this isn't workable for javadocs. gcc-N-doc 
has separate source files and its own build system (and even a different, 
non-DFSG license). javadoc source is embedded in source code, and its build 
more or less tightly integrated with the binaries build system. Having 
different maintainers for those would mean duplicating the entire source code 
as a new source package, which is obviously not something that would be 
reasonable to do.

Building something on top of snapshot.d.o might be feasible for separately 
maintained javadocs.

Kind Regards,

Bas

--
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1

Reply via email to