uites on Debian JDKs and publishing results would
definitely be interesting. I'm not sure we are running them currently (I
didn't check).
At this point all these are backlog items though, I'm planning to get
back to these later.
Cheers,
--
Julien Plissonneau Duquène
w years in
Debian.
Le 2025-07-27 22:51, Julien Plissonneau Duquène a écrit :
what JetBrains is planning
As I read their annoucement [1] there won't be too many changes on the
IDEA source repository side. To summarize, they realized that their
"community edition" binary dist
Le 2025-08-01 22:08, Julien Plissonneau Duquène a écrit :
* next meeting — a quarterly video call on Jitsi? This was suggested
and most participants seemed interested. For the first meeting I've
started a poll [7] to figure out which days would be preferred in the
range September 10
pletely out of the field then stitch them, but I
didn't think about that at the time.) Sorry about that, but anyway here
it is.
[8]:
https://assets.chaos.social/media_attachments/files/114/955/272/469/556/489/original/f8248965003bb8e4.jpg
Cheers,
--
Julien Plissonneau Duquène
on openjdk-11-jre-headless which depends on
ca-certificates-java, but I don't see how updating it could cause
issues.
Maybe Emmanuel or doko could share more details about what could go
wrong?
Cheers,
--
Julien Plissonneau Duquène
Good evening,
Progress on this project these last 3 weeks was slow but still happened.
Le 2025-07-01 16:49, Julien Plissonneau Duquène a écrit :
take care under these heat domes,
The weather in Brittany over the two weeks of DebCamp/DebConf was just
perfect, and the bath at plage du Dellec
tps://debconf25.debconf.org/talks/183-javajvm-bof/
--
Julien Plissonneau Duquène
Good afternoon,
Some upstream news: Kotlin 2.2.0 was released last week (2025-06-23)
[1]. In the meantime it looks like Gradle 9.0 is going to use Kotlin
2.1.21 though some tests were successfully run with 2.2.
Le 2025-06-20 19:53, Julien Plissonneau Duquène a écrit :
Hoping to do better
Hi Emmanuel,
Le 2025-06-16 15:45, Emmanuel Bourg a écrit :
On 07/06/2025 19:14, Julien Plissonneau Duquène wrote:
A significant difference with the current Kotlin package is that I'm
planning to remove (if possible) all embedded copies of libraries.
This will require to patch some of
Good evening,
Sadly this week there is no progress to report on kotlin2 as I was kept
busy by unrelated matters. Hoping to do better next week!
Cheers,
--
Julien Plissonneau Duquène
lso bitten on
the way by mistakenly overloading an equals() implementation instead of
overriding it. But now it works and generates a nice, detailed 20k lines
report for this project.
Le 2025-06-07 19:14, Julien Plissonneau Duquène a écrit :
review the list of dependencies
I now have to finish
Good evening,
The milestone that was starting the execution phase of the build script
was finally reached by Wednesday, and the few remaining errors that
prevented the IDEA sync process to complete successfully were fixed not
long after that.
Le 2025-05-30 20:44, Julien Plissonneau Duquène
dn't/don't get a reply within a few days, try pinging one of
the "owners" of the group.
In the meantime I've invited you to the activemq project.
Cheers,
--
Julien Plissonneau Duquène
Good evening,
This week was mostly spent debugging. Fortunately I could finally figure
out what the issue was with transitive dependencies.
Le 2025-05-23 20:04, Julien Plissonneau Duquène a écrit :
despite my custom dependency rewriting logic (that is not even executed
in this case)
It was
Hi,
Le 2025-05-22 15:36, Jérôme Charaoui a écrit :
Same here, happy to join a Java BoF.
It's submitted: https://debconf25.debconf.org/talks/183-javajvm-bof/
Cheers,
--
Julien Plissonneau Duquène
announced (1993) and could be as early as 1991, the
year Linus Torvalds started to work on his kernel "hobby" project.
But let's get back to things that I know are expected to build some more
games ;)
Le 2025-05-18 13:41, Julien Plissonneau Duquène a écrit :
getting the "
Hi,
Has anyone here already submitted any event proposal about java/jvm for
the upcoming DebConf? The deadline is this week-end, and I think we
should at least have a BoF.
Cheers,
--
Julien Plissonneau Duquène
Le 2025-05-18 14:19, Federico Kircheis a écrit :
Since it is the first time I've used it, I hope the details are all
correct.
That looks good. Thank you!
Cheers,
--
Julien Plissonneau Duquène
es or libraries that are shipped together with the
compiler.
Cheers,
--
Julien Plissonneau Duquène
Good afternoon,
My MountainCamp attendance disturbed the established Friday evening
routine, but that didn't prevent progress on the kotlin2 front.
Le 2025-05-09 22:12, Julien Plissonneau Duquène a écrit :
the configuration progress bar only reaches a meager 13%
100% were achiev
for these) to stable
releases as they are actually needed to correctly build some packages,
and often used for testing compatibility with older JDKs.
Cheers,
--
Julien Plissonneau Duquène
, Julien Plissonneau Duquène a écrit :
as I think I'm more than halfway done on that front.
I'm not much further right now: the configuration progress bar only
reaches a meager 13%, still better than the 0% of last week. I had to
spend some time fighting IDEA's debugger again (is ther
Le 2025-05-03 14:53, Pierre Gruet a écrit :
Done! Could you please update the Salsa repo with your changes?
Done, thank you for the upload.
Cheers,
--
Julien Plissonneau Duquène
Good evening,
There was progress on kotlin2, though I'm still removing dependencies on
plugins and libraries that are not yet packaged and are not strictly
necessary for the build.
Le 2025-04-25 22:08, Julien Plissonneau Duquène a écrit :
I have to figure out why it fails to resolve
s I progress on
kotlin2; for gradle most missing or outdated packages need newer
versions of gradle/kotlin/groovy to be built.
Cheers,
--
Julien Plissonneau Duquène
Good evening,
There is no progress on kotlin2 to report this week, as other unrelated
things kept me busy even on my way back from the BSP in Wien.
Le 2025-04-11 14:10, Julien Plissonneau Duquène a écrit :
I'm going to take advantage of the DDs on site to upload fixes
Unfortunately
ported for this Kotlin 2 package
and I'm planning to make it possible to run at least some of them.
Le 2025-04-04 20:50, Julien Plissonneau Duquène a écrit :
BSP in Wien
Arrived there about 2 hours ago and met a welcoming, colored and
friendly bunch. I'm going to take advantage o
Good evening,
Not much was achieved on kotlin2 this week after I got distracted by too
many things.
Le 2025-03-28 19:55, Julien Plissonneau Duquène a écrit :
start combing through the dependencies
I'm almost there. So far I've ditched 62 of the 69 patches that were
applied
Plissonneau Duquène
uated this yet). I'm considering instead opening an
upstream issue and/or PR with a few janitorial fixes including this one.
I've also opened an issue to try to get them to sign their release tags,
currently they aren't even using annotated tags.
--
Julien Plissonneau Duquène
Good evening,
As goes the saying, a journey of a thousand miles begins with a single
step.
Le 2025-03-21 18:58, Julien Plissonneau Duquène a écrit :
Expect to see a few new branches including `kotlin2-wip` on my fork of
the package repository fairly soon.
I was hoping to be done sooner
ting!
Cheers,
--
Julien Plissonneau Duquène
Good evening,
Starting next week the updates are going to be about "kotlin 2 in
Debian" for a while.
Le 2025-03-14 19:49, Julien Plissonneau Duquène a écrit :
some classes normally compiled from generated Kotlin sources were
missing
This was caused by the removal of the `qdox`
se tags. Messaging them on their Slack usually gets
the issue quickly resolved.
Cheers,
--
Julien Plissonneau Duquène
2a3febb3197/debian/gradle.Makefile
[2]:
https://salsa.debian.org/jpd/gradle/-/blob/478abafcd391cc28549f9b369d7b42a3febb3197/debian/init.d/gradlebuild/DebianGradleBuildPlugin.gradle#L638
--
Julien Plissonneau Duquène
Good evening,
Building a functioning gradle using a pre-built Kotlin 2.0.21 is a bit
more work than I expected.
Le 2025-03-07 18:39, Julien Plissonneau Duquène a écrit :
update the Kotlin package to 2.0.21 (renaming it kotlin2.0)
I've started to look around that release and tes
default JDK, JDK 11 (to replace the JDK
9) and JDK 8. The upstream build used a bunch of JDK versions as well.
The simple fact you didn't end in the local hospital after banging your
head on the wall for so long is quite an achievement!
I have to admit that I had to take breaks ^ ^.
Cheer
Good evening,
The FrankenKotlin experiment is now over, and it failed.
Le 2025-02-28 20:20, Julien Plissonneau Duquène a écrit :
incorrectly generated code in Kotlin plugins
This wasn't as bad as it looked like actually: it was caused by the
Kotlin compiler using the default JDK (21) a
Good evening,
After some more heavy surgery our FrankenKotlin is not doing too well
:/.
Le 21/02/2025 à 18:15, Julien Plissonneau Duquène a écrit :
backport the whole scripting plugin from Kotlin 1.3.50 into our
FrankenKotlin and see how it goes
That pulled in more things than I expected
Good evening,
All hopes to get Gradle 8 to work with the FrankenKotlin are not lost
yet.
Le 2025-02-14 20:02, Julien Plissonneau Duquène a écrit :
test if that gradle will rebuild itself by next week, and then either
debug it (probable outcome)
After finishing to fix Gradle's buil
fine but fails to resolve some top-level blocks).
Cheers,
--
Julien Plissonneau Duquène
Le 2025-02-19 09:08, Sebastiaan Couwenberg a écrit :
Building something on top of snapshot.d.o might be feasible for
separately maintained javadocs.
I don't see how this could help to prevent the source package
duplication, could you explain your idea?
Cheers,
--
Julien Plisso
the main packages), and that would make it possible to distribute the
webapp as a package that could be easily used in private deployments
including one's own machine.
Do you (or others) happen to know a corporate sponsor that would be
willing to provide the hosting or fund the service?
Cheers,
--
Julien Plissonneau Duquène
ode,
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.
Cheers,
--
Julien Plissonneau Duquène
roduce new -java-doc packages and that
"may" will revert to a "should" (as in the currently published Debian
policy for Java) once the toolchain is sufficiently improved.
What do you think of that?
Cheers,
--
Julien Plissonneau Duquène
Good evening,
As I'm writing this, my current gradle 8 build is down to 2 (new)
compilation errors in kotlin-dsl (from over 60 last week).
Le 2025-02-07 19:40, Julien Plissonneau Duquène a écrit :
I'm already done with a few modules and I'm currently on the most
touchy
ting
about the uncanny things I'm doing with their project.
Le 2025-01-31 19:00, Julien Plissonneau Duquène a écrit :
it's a slow and tedious process, though I think I'm progressing, and I
still have some hopes to be able to get the thing to work with the
Frankenkotlin.
I got a n
Good evening,
Some slow progresses were made since Monday towards getting a Gradle
build that doesn't depend on pre-built binaries from the upstream Gradle
and Kotlin projects.
Le 2025-01-27 19:25, Julien Plissonneau Duquène a écrit :
trying to figure out how to configure the whole
s our Frankenkotlin. And then try
make that one work (or limp) enough to rebuild both itself and a Kotlin
2+.
Cheers,
--
Julien Plissonneau Duquène
Good evening,
Some great news for this week, as I got my "stage 0" gradle (the one
that is locally built by a pre-built binary distribution of Gradle from
upstream) to rebuild itself successfully.
Le 2025-01-17 19:22, Julien Plissonneau Duquène a écrit :
investigate the curr
Plissonneau Duquène
that package
around for now if you are unsure.
Cheers,
[1]: https://sourceforge.net/projects/dumbster/
[2]:
https://web.archive.org/web/20161223180529/http://quintanasoft.com/dumbster/
--
Julien Plissonneau Duquène
Good evening,
This week many distractions and interruptions slowed my progress, but I
still managed to get a few necessary things (almost) done.
Le 2025-01-10 19:21, Julien Plissonneau Duquène a écrit :
fork the `kryo` and `native-plaforms` packages to make it possible to
install both the
ahead.
Cheers,
--
Julien Plissonneau Duquène
Good evening,
I have some more good news to share this week:
Le 2024-12-20 19:15, Julien Plissonneau Duquène a écrit :
narrowed down the issue to some subtle failure in class resolution that
could happen either in Kotlin code or in libintellij-core-java or both
It turned out to be some code
Le 2025-01-08 09:49, Julien Plissonneau Duquène a écrit :
I'm experimenting introducing a build-dependencies metapackage
So far I was told on IRC that
the package should be libjackson2-java-dev I guess
which looks better than the current name so I'm going to change the
metapacka
son-core/-/blob/981930044f8e4097d866c6837cd8c8b8b45ecc54/debian/control#L62-L94
--
Julien Plissonneau Duquène
And sorry the link was missing, here it is:
[1]:
https://salsa.debian.org/jpd/debian-java-2025/-/blob/main/Java-Wishlists-2025.md
Cheers,
--
Julien Plissonneau Duquène
the
weapon of your choice.
There is no deadline this time. When we will be ready what I would like
to do next is a vote to rank perceived priorities (or possibly two
polls, one for trixie and another for 2025).
Cheers,
--
Julien Plissonneau Duquène
to me off-list if you would rather stay off the public
archives.
“Write now or forever hold your peace” (for that experiment).
Best wishes,
--
Julien Plissonneau Duquène
unfortunately those are
likely to be rejected by the receiving server.
By the way I finally found out what the issue was with Kotlin and I'm
finishing a workaround to make it possible to rebuild it with Java 21.
Best wishes and happy celebrations,
--
Julien Plissonneau Duquène
ckage, and I haven't yet started to work on that documentation.
That said, I wish happy end of year celebrations to those that will
celebrate, peace to those that won't, and everybody to take care.
Cheers,
--
Julien Plissonneau Duquène
Hi,
On 04/11/2024 14:43, Julien Plissonneau Duquène wrote:
maybe next week
Well it turned out that libnative-platform-java gave me a bit more work
than expected, but it now builds and tests with everything we currently
have in Debian (Gradle, Groovy, Spock etc). Still a few issues to solve
I managed to use the current gradle-debian-helper
to rewrite most artifact coordinates, with some workarounds. It won't
work as is with the new Gradle and will require some attention.
Still hoping to share repos next week for libnative-platform-java and
gradle.
Cheers,
--
Julien Plissonneau Duquène
o I don't think there are missing bits, extra bits for
sure and I haven't looked yet at what was used to sanitize the sources
for Debian, but as its build downloads the whole Internet of
dependencies while building itself who knows. I will check.
Cheers,
--
Julien Plissonneau Duquène
he past few days, so I am learning while
doing it.
Regards,
--
Julien Plissonneau Duquène
66 matches
Mail list logo