Package Details: jabref 3.8.2-4

Git Clone URL: https://aur.archlinux.org/jabref.git (read-only)
Package Base: jabref
Description: GUI frontend for BibTeX, written in Java
Upstream URL: https://www.jabref.org/
Licenses: MIT
Submitter: Allan
Maintainer: Bevan
Last Packager: Bevan
Votes: 164
Popularity: 2.439511
First Submitted: 2012-06-07 22:47
Last Updated: 2017-11-18 22:04

Pinned Comments

Bevan commented on 2017-10-04 16:51

I have an update for JabRef 4.0 but I have serious issues with this version:
* JabRef does not quit, it stays active after exit waiting for some futex.
* On one machine JabRef needs many minutes to start, checking for duplicate aliases

If you want to try the new package, you can get it from here:
https://github.com/michaellass/AUR/tree/jabref-4/jabref

I will only push it to the AUR as soon as those major issues are solved.

Update: Problem no. 1 is now solved in git, problem no. 2 was a local issue with leftover data from older JabRef versions.

Latest Comments

Bevan commented on 2017-11-13 10:28

hseara: This looks to me like another instance of JabRef is running but has somehow crashed. Could you check for any running java instances with ps and kill them if they relate to jabref? Or, alternatively, reboot.

hseara commented on 2017-11-13 10:20

@Bevan Thanks your suggestion.

If you cannot open jabref and you get the following message:

11:16:21.281 [AWT-EventQueue-0] WARN org.jabref.logic.remote.server.RemoteListenerServerLifecycle - Port is blocked
java.net.BindException: Address already in use (Bind failed)
....
11:16:21.357 [AWT-EventQueue-0] INFO org.jabref.JabRefMain - Arguments passed on to running JabRef instance. Shutting down.

check for open instances of jabref and kill them.

Note: In multi-user system environments check the following issue: (https://github.com/JabRef/jabref/issues/2282)

Rhinoceros commented on 2017-10-25 10:29

@Bevan Ah, fair enough. Thank you for the explanation.

Bevan commented on 2017-10-25 08:44

Rhinoceros: Currently this package uses a prebuilt jar-file. To apply the changes, this would have to be changed to build the jar-file from source on PKGBUILD. That is possible for sure, but then again there is also a jabref-git package here in the AUR which pretty much does exactly that.

By the way: There are also prebuilt jar-files for the current git revision, but as far as I can see they only keep the most recent version on the server, so we cannot just use that: https://builds.jabref.org/master/

Rhinoceros commented on 2017-10-25 00:52

@Bevan Could you possibly backport the fixes into 4.0 instead? That's what normally happens on "official" Arch packages. You can get the fixes in patch format by appending `.patch` to the github urls that you list in your comment.

Zebra commented on 2017-10-07 17:16

Bevan: Reasonable enough. Thanks for maintaining!

Bevan commented on 2017-10-07 14:39

Zebra: Thanks for the feedback! The issue of not properly exiting is now fixed in git by the following three commits:
https://github.com/JabRef/jabref/commit/7ef2b3a01687648d7cdeca1498551426117bdf84
https://github.com/JabRef/jabref/commit/85363d077e42c28ffe7b3cac7cd854c8c8786273
https://github.com/JabRef/jabref/commit/fae290caa38aedbea3a2d093419e5ade4e62d620

I'd like to wait for a release including these fixes before pushing JabRef 4 to AUR.

The other issue of long starting time seemed to be an issue with leftover configuration from an older JabRef version, I could fix it by cleaning that up.

Ogion: Good point, JabRef 4 uses JavaFX now so that package is required. I will add it as a dependency.

Ogion commented on 2017-10-07 13:53

The aur Package from your github link works just fine for me, except for one thing: I had to install `java-openjfx` from the repo, before JabRef would actually run. You should probably add that to the Depends.

Zebra commented on 2017-10-07 10:44

Bevan: I testet your package just now (4.0.1) and cannot reproduce your issues. Stops at once. start up time is 3.5 seconds max.

Bevan commented on 2017-10-04 16:51

I have an update for JabRef 4.0 but I have serious issues with this version:
* JabRef does not quit, it stays active after exit waiting for some futex.
* On one machine JabRef needs many minutes to start, checking for duplicate aliases

If you want to try the new package, you can get it from here:
https://github.com/michaellass/AUR/tree/jabref-4/jabref

I will only push it to the AUR as soon as those major issues are solved.

Update: Problem no. 1 is now solved in git, problem no. 2 was a local issue with leftover data from older JabRef versions.

All comments