Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 718152

Summary: app-text/jabref-bin is not comparable to app-text/jabref and it is masked now
Product: Gentoo Linux Reporter: Klaus Ethgen <Klaus+gentoo>
Component: Current packagesAssignee: Nicolas Bock <nicolasbock>
Status: RESOLVED FIXED    
Severity: major CC: gentoo.2019, java, jstein, sci, till2.schaefer
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 600698    
Bug Blocks:    

Description Klaus Ethgen 2020-04-19 10:50:37 UTC
Currently app-text/jabref-bin is the only bib(La)TeX editor out there. Unfortunately there is no comparable app-text/jabref to build it from source.
(app-text/jabref is on version 2.10-r2 and uses a sourceforge address while app-text/jabref-bin is on version 3.8.2 up to masked 4.3.1 and referencing a complete different (the correct) homepage for jabref.

As today, the package is masked due to bug 681828.

Could you please:
- Remove current app-text/jabref and replace it by the same source used for app-text/jabref-bin
- Rebuild app-text/jabref-bin with a free java version and lift the mask on that package


Reproducible: Always
Comment 1 Jonas Stein gentoo-dev 2020-04-19 14:21:48 UTC
I think this depends on #600698, if it is not even a duplicate.
It is really a big problem. 
I set it to MAJOR, because Jabref is one of the most widespread Bibtex editors and a very important tool for all scientists and students.

What ever we do, we have to remember that the database format changed between the old and new jabref.
Comment 2 Georgy Yakovlev archtester gentoo-dev 2020-04-23 09:36:56 UTC
posted in oracle java removal bug

Before dropping oracle jdk we will have openjfx/javafx replacement.

openjfx-8 will be compatible with source and -bin versions of icedtea and openjdk.

so users will be able to use it with any jdk in the tree, not just oracle.

Keep using -bin and oracle for now, you can unmask if needed.
and subscribe to https://bugs.gentoo.org/681828, I'll post there once jfx is ready.
Comment 3 Till Schäfer 2020-06-30 10:28:21 UTC
I do not really get the reason for masking all the jabref-bin version here. I have installed version 3.8.2 without using oracle-jdk (using icedtea 8) and its working perfectly fine. I think only version >=4.0 are actually using javafx.
Comment 4 Till Schäfer 2020-08-04 12:39:14 UTC
(In reply to Till Schäfer from comment #3)
> I do not really get the reason for masking all the jabref-bin version here.
> I have installed version 3.8.2 without using oracle-jdk (using icedtea 8)
> and its working perfectly fine. I think only version >=4.0 are actually
> using javafx.

ping
Comment 5 Georgy Yakovlev archtester gentoo-dev 2020-09-19 07:18:24 UTC
I managed to save it.
jabref-bin unmasked.


both version 3* and 4* should work now.

if you see any problems with it please open a new bug.

you will need to unmask [javafx] useflag for openjdk:8 to install/use it.
Comment 6 Georgy Yakovlev archtester gentoo-dev 2020-09-19 07:20:22 UTC
currently users have to use openjdk (non-bin version), there are plans to add support for openjdk-bin, icedtea-bin, icedtea and maybe openjdk-jre-bin, but later.
Comment 7 Georgy Yakovlev archtester gentoo-dev 2020-09-19 07:22:33 UTC
sorry I'm a bit sleepy and keep forgetting some things.

openjdk[javafx] and flag unmasking is only needed for jabref-bin-4*

version 3* should work with anything.