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

Re: FOSDEM 19 Debian Java talk

Great that you are giving that talk!  I think the Java Team's work is
generally under-appreciated, so getting the word out should help with
that.  Here's what I would add:

I think one thing to mention is how the Debian Java Team has to
consistently fight the Java standard practice of bundling all deps into
a single JAR.  This means there is no shared security updates, each dev
has to update every dependency themselves in that model.  That works
great for large companies with staff devoted to doing that.

For the majority of Debian use cases, that works poorly.  Debian
delivers on the promise that people can just "apt install foo" and have
it work, and receive security updates.  The user does not even need to
know what language the program is written in, it just works.

Java developers need to learn the value of these use cases, and help
Debian by making it easier to package Java projects in the standard
distro method, with shared dependencies that are indepentently updated.


Markus Koschany:
> Hi all,
> I will attend FOSDEM 19 in Brussels this weekend (03.02.2019, 12:40
> local time) and give a lightning talk (15 min) about our heroics.
> https://fosdem.org/2019/schedule/event/debian_java/
> Naturally there is not enough time to explain everything in detail but
> it should be adequate to put our message across. Here is your chance.
> What do you consider important or what would you like other people from
> the community to know?
> I would like to reuse some of the scripts that we used for our last blog
> post in 2016 [1] to fetch some packaging statistics. Are those scripts
> still available? Otherwise I intend to use UDD a lot.
> I want to answer the following questions:
> How does the Java language rank in Debian?
> https://sources.debian.org/stats/sid/
> How many Java source packages / binary packages do we maintain or are
> maintained in total including by other teams?
> How many contributors are there?
> How many uploads were made by those contributors?
> How many bugs were fixed by them?
> How many RC bugs were reported/fixed during the
> Wheezy/Jessie/Stretch/Buster release cycle? My guess is the total
> numbers are increasing.
> How many RC bugs were caused by OpenJDK7/8/9/10/11? We have our tagged
> bugs list for example.
> https://bugs.debian.org/cgi-bin/pkgreport.cgi?users=debian-java@lists.debian.org;tag=default-java9
> What specific OpenJDK changes caused the most grief?
> Why we all love JavaDoc? :E
> etc.
> If you have some other fun statistic, please let me know.
> Regards,
> Markus
> [1]
> https://java.debian.net/blog/2016/06/wheezy-lts-and-the-switch-to-openjdk-7.html

Reply to: