Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 166273 - app-text/jabref-2.2 keyword request
Summary: app-text/jabref-2.2 keyword request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Java team
URL:
Whiteboard: BundledJar
Keywords:
Depends on: 161917 jempbox
Blocks:
  Show dependency tree
 
Reported: 2007-02-10 23:17 UTC by Rajil
Modified: 2007-05-26 13:02 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rajil 2007-02-10 23:17:29 UTC
Jabref 2.2 is now released (http://sourceforge.net/project/showfiles.php?group_id=92314). Simply renaming Jabref 2.1 ebuild to 2.2 gave errors in the patches. Can somebody create ebuild for this please.

Reproducible: Always
Comment 1 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2007-02-12 01:27:29 UTC
Looks like they love to introduce more deps each version, this time it's:
antlr-3.0 (new slot, different java package name antlr -> org.antlr, bug 146952)
pdfbox (bug 161917)
jempbox (no bug)

upstream also bundles glazedlists-1.7.0 while we have only 1.5.0, not sure if it matters

fun
Comment 2 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2007-02-13 01:12:07 UTC
So, I've added jempbox to overlay (see bug #166599) only to find out that the bundled version is different, although versioned the same (some constructor is missing in my packaged version). Reminds me of microba fun with jabref 2.1.

Anyway, ebuild in its current state is in overlay https://overlays.gentoo.org/svn/proj/java/migrated-java-experimental-overlay/app-text/jabref
Uses bundled jars for antlr3 and pdfbox, but won't build because of this jempbox issue... hence empty KEYWORDS. For anyone who wants to pick this up, not sure if I have the time soon... Calling in Opfer as he may be interested :)
Comment 3 Christian Faulhammer (RETIRED) gentoo-dev 2007-02-14 14:12:58 UTC
I will once again mangle with upstream, at the moment I am involved with other things, so have patience, although somebody else can step up.  Anyone willing to sponsor my travels to kick the dev's butts?
Comment 4 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2007-02-14 14:31:34 UTC
Thanks. Maybe they didn't hack it themselves this time (the differences are quite large according to apicheck) but just used some cvs snapshot... but it would be nice to know which one. And if someone mails them, ask also if the other bundled libraries also hold similar surprises, so we don't have to find it by try-error again :)

And making them apply https://overlays.gentoo.org/svn/proj/java/migrated-java-experimental-overlay/app-text/jabref/files/jabref-2.2-build.xml.patch
would rock too :)
Comment 5 Christian Faulhammer (RETIRED) gentoo-dev 2007-02-15 12:00:10 UTC
I got an answer from Jabref's lead:

1) the customisations added to jempbox are in CVS, so we have to wait for a new release (I will contact them).
2) pdfbox has been stripped down, but should build fine against the full version.
3) They will provide a newer target to suit our needs with the build.xml patch.
Comment 6 Rajil 2007-04-16 18:16:09 UTC
any updates on this?
Comment 7 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2007-04-22 10:18:36 UTC
Have all the dependencies packaged except antlr3, and didn't bump glazedlists. Seems to build and work fine tho, using bundled antlr3.
Comment 8 Christian Faulhammer (RETIRED) gentoo-dev 2007-04-23 09:32:44 UTC
Install states

cp: cannot stat `src/images/JabRef-icon.png': No such file or directory

It is JabRef-icon-48.png

And it fails with jikes, so please filter that.

Great work.  Thanks.
Comment 9 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2007-04-23 10:33:19 UTC
Thanks for testing and catching that :)

Now we have some preliminary ebuild for antlr3 also, will look at it later.
Comment 10 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2007-04-25 00:48:17 UTC
OK so we have antlr3b7 in overlay, which turns out to be incompatible with b5 that jabref bundles. In this state it doesn't make much sense to package extra b5 just for jabref in the tree, so I kept the bundled one there, and commited it finally to CVS.

Had to drop keywords for new deps, so arches, please keyword ~arch the following:
dev-java/jempbox-0.2.0
dev-java/pdfbox-0.7.3
app-text/jabref-2.2
Comment 11 Alistair Bush (RETIRED) gentoo-dev 2007-05-15 10:28:30 UTC
dev-java/jempbox-0.2.0 ....~amd64 ......done
dev-java/pdfbox-0.7.3 .....~amd64 ......done
app-text/jabref-2.2 .......~amd64 ......done

Removing arch from CC.

NOTE ppc I believe you will also need to keyword =dev-java/fontbox-0.1.0
Comment 12 Krzysztof Pawlik (RETIRED) gentoo-dev 2007-05-26 13:02:00 UTC
fontbox, pdfbox, jempbox, bcmail and (finally) jabref got ~ppc :) Closing as we're the last arch.