Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 215958 - dev-java/jdom-1.1 version bump request
Summary: dev-java/jdom-1.1 version bump request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Java team
URL: http://www.jdom.org/
Whiteboard:
Keywords:
Depends on:
Blocks: 543958
  Show dependency tree
 
Reported: 2008-04-02 22:08 UTC by Markus Rathgeb
Modified: 2015-04-04 18:32 UTC (History)
0 users

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


Attachments
apicheck of jdom-1.0 vs jdom-1.1.1 (jdom-10to11-apicheck.out,836 bytes, text/plain)
2011-01-21 07:08 UTC, Ralph Sennhauser (RETIRED)
Details
jdom-1.1.3.ebuild (jdom-1.1.3.ebuild,1.53 KB, text/plain)
2015-03-20 19:36 UTC, William L. Thomson Jr.
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Markus Rathgeb 2008-04-02 22:08:57 UTC
Could someone bump this to the "new" version?
"11.18.2007: JDOM 1.1 Released!"

Renaming 'jdom-1.0-r4.ebuild' to 'jdom-1.1.ebuild' will compile and install.
But I do not know, if there is a update for jdom-xerces needed (optionally) too.



Reproducible: Always

Steps to Reproduce:
1. look at http://www.jdom.org/news/index.html
2. see there is a new version
3. prepare to adapt the existing ebuild for the older version
4. create a bump request on bugs.gentoo.org and report about the ebuild changes

Actual Results:  
At the first look(s) it will work.

Expected Results:  
A working JDOM on my system
Comment 1 Markus Rathgeb 2008-04-03 13:03:56 UTC
Of course jdom-jaxen-1.1 is needed.
Renaming 'jdom-jaxen-1.0-r1.ebuild' to 'jdom-jaxen-1.1.ebuild' is also working.
Comment 2 Ralph Sennhauser (RETIRED) gentoo-dev 2011-01-21 07:08:37 UTC
Created attachment 260419 [details]
apicheck of jdom-1.0 vs jdom-1.1.1

Used the script in the java svn repo to generate the comparison.
Comment 3 Ralph Sennhauser (RETIRED) gentoo-dev 2011-01-23 16:40:25 UTC
When adding jdom-1.1.1:1.0 to the tree the following packages will prevent an upgrade or force a downgrade when needed:

(r)depends on ~dev-java/jdom-1.0

gentoo

dev-java/jaxen-1.1.1
dev-java/jdom-jaxen-1.0-r1
dev-java/junit-addons-1.4
dev-java/saxon-6.5.5
dev-java/saxon-8.4b-r3

java-overlay

dev-java/saxon-6.5.5
dev-java/saxon-8.4b-r3
dev-java/saxon-8.8


java-experimental

dev-java/jdom-jaxen-1.0-r1



For completeness ebuilds not depending on a slot:

(r)depends on dev-java/jdom

gentoo

dev-java/freehep-graphicsio-emf-2.1.1
dev-java/freehep-xml-2.1.2


java-overlay

dev-java/maven-2.1
dev-java/maven-2.1-r1
dev-java/maven-embedder-2.1_pre20071021
dev-java/maven-model-2.1_pre20071021
dev-java/maven-model-v3-2.1_pre20071021-r2
dev-java/maven-plugins-2.1_pre20071021
dev-java/maven-profile-2.1_pre20071021
dev-java/maven-settings-2.1_pre20070611
dev-java/scout-0.7_rc2
dev-java/swingx-ws-20070304
dev-java/swingx-ws-20070304


java-experimental

app-benchmarks/jmeter-2.2
dev-java/joram-4.3.21-r1
dev-java/joram-tests-99999999999
net-news/rssowl-1.2.3
Comment 4 William L. Thomson Jr. 2015-03-20 19:36:05 UTC
Created attachment 399322 [details]
jdom-1.1.3.ebuild
Comment 5 William L. Thomson Jr. 2015-03-20 19:41:03 UTC
New ebuild for jdom-1.1.3, the lastest version/release of jdom v1. This obsoletes any jdom-1.0 ebuilds in tree. Those are slotted, this package is NOT slotted. Deps will need to be updated to use this package. Though it might need to be re-slotted to not break deps and/or not be brought it when someone wants jdom2, in bug 496986. There will not be any further changes to the 1.x release, at least not API breakage etc. This was in development before thus the slotting, but it should not be necessary for the v1 anymore. If anything slot 0 or 1, not sure about 1.0, that would be to not have to update deps.

It does not seem to require deps to build, and not sure the relation to jdom-jaxen. I am not sure that package needs to exist anymore. Not sure offhand exactly why it did exist. I can see about updating jdom-jaxen, but I am pretty sure that is obsolete as well.

I left in commented out code for the deps and jdom-jaxen in case that stuff is needed. If not by the time deps are updated and 1.1.4 is released, if it comes out. Then the commented code can be removed for good. I do not believe 1.x is under much development other than bug fixes. Thus 1.1.4 may or may not be released. They have moved on to v2.

This ebuild should be good to go for the most part. But review for any errors, etc before commit to tree.
Comment 6 Patrice Clement gentoo-dev 2015-04-04 18:32:55 UTC
+*jdom-1.1.3 (04 Apr 2015)
+
+  04 Apr 2015; Patrice Clement <monsieurp@gentoo.org> +jdom-1.1.3.ebuild:
+  Version bump courtesy of William L. Thomson Jr. <wlt@obsidian-studios.com>.
+  Fix bug 215958.

ebuild was perfect, thanks William!