Hey,

my "internal" plan is as follows:

1. Finish JabRef 6.0 - the team is still discussing the local
database backend (postgres vs. sqlite vs. something else - details at
https://github.com/JabRef/jabref/issues/12708)
2. Check if the build of JabRef 6.0 can be done using another build system
(more "compatible" with Debian) [*1], [*2]
3. Create a table of dependencies and their state in debian - meaning
updating https://github.com/JabRef/jabref-koppor/issues/135
4. Work on each item of the table

Regarding 4: Maybe, each packaging can be made as exercise for students so
that they learn about the challenges in packaging

In general, I perceive researchers being "lazy" and not installing software
using Snap / Flatpack / custom .deb files if they are available in the
distribution.What I don't know is if JabRef was unavailable in Debian, if
people use other tools or invest the extra effort to install JabRef from
another source.

Sharing some general roadmap:

- We are thinking of a terminal ui for JabRef (
https://jabref.github.io/GSoC/posts/tui/) - maybe, this can narrow down the
dependencies.
- We do have a CLI tool "jabkit" -
https://github.com/JabRef/jabref/tree/main/jabkit -- currently very rough,
but could be a start for packaging.

HTH

Oliver

[*1] Although JabRef heavily relies on features of the Gradle eco system,
my impression is that these "features" are "only" because of jpackage
generating an installer. JabRef does not use Java's Module System in other
ways (yet).
[*2] I was thinking about bld (https://rife2.com/bld), but that doesn't
seem to be available in Debian 😅

Am Do., 2. Apr. 2026 um 09:47 Uhr schrieb Emmanuel Bourg <[email protected]
>:

> Le 02/04/2026 à 06:49, tony mancill a écrit :
>
> > Regarding requesting RM of jabref 3.8.2 [2], there are a number of
> > installs according to popcon [3], and it is still functional and
> > useful despite its age.  I don't have a strong opinion either way, but
> > perhaps it's in the best interest of Debian users to advertise the
> > alternative methods of installation in the Debian package itself.
>
> The popcon is probably mlisleading, because the upstream package has the
> same name as the Debian package, so the popcon graph shows both packages
> installations.
>
> Emmanuel Bourg
>

Reply via email to