Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 376277 - net-p2p/freenet-0.7.5_p1389 version bump
Summary: net-p2p/freenet-0.7.5_p1389 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Thomas Sachau
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-24 22:01 UTC by Ben
Modified: 2011-08-01 15:31 UTC (History)
1 user (show)

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


Attachments
ebuild patch 1384 -> 1388 (freenet-0.7.5_p1388.ebuild.patch,2.27 KB, patch)
2011-07-30 07:33 UTC, Dennis Schridde
Details | Diff
wrapper.conf with additional dependencies (freenet-0.7.5_p1388-wrapper.conf.patch,658 bytes, patch)
2011-07-30 07:35 UTC, Dennis Schridde
Details | Diff
ebuild patch 1384 -> 1388 (fixed wrapper.conf) (freenet-0.7.5_p1388.ebuild.patch,2.86 KB, patch)
2011-07-30 10:30 UTC, Dennis Schridde
Details | Diff
wrapper.conf with additional dependencies (fixed) (freenet-0.7.5_p1388-wrapper.conf.patch,1.18 KB, patch)
2011-07-30 10:31 UTC, Dennis Schridde
Details | Diff
ebuild patch 1384 -> 1388 (fixed wrapper.conf, fixed whitespace) (freenet-0.7.5_p1388.ebuild.patch,2.86 KB, patch)
2011-07-30 10:35 UTC, Dennis Schridde
Details | Diff
ebuild patch 1384 -> 1388 (robust classpath) (freenet-0.7.5_p1388.ebuild.patch,2.86 KB, patch)
2011-07-30 13:45 UTC, Dennis Schridde
Details | Diff
new wrapper.conf (freenet-0.7.5_p1388-wrapper.conf.patch,1.18 KB, patch)
2011-07-30 13:46 UTC, Dennis Schridde
Details | Diff
ebuild patch 1384 -> 1388 (robust classpath, try2) (freenet-0.7.5_p1388.ebuild.patch,3.97 KB, patch)
2011-07-30 13:48 UTC, Dennis Schridde
Details | Diff
new wrapper.conf (try2) (freenet-0.7.5_p1388-wrapper.conf.patch,1.08 KB, patch)
2011-07-30 13:48 UTC, Dennis Schridde
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Ben 2011-07-24 22:01:39 UTC
Freenet versions in the tree are "too old", current version is 1387
Comment 1 Ben 2011-07-25 13:02:36 UTC
Current version is now 1388
Comment 2 Thomas Sachau gentoo-dev 2011-07-25 18:09:18 UTC
I know, that there is a version bump needed, but freenet has 2 additional dependencies now, which dont have ebuilds in the main tree yet, so i first need to get those into the main tree.
I hope to be able to do so during the next days.
Comment 3 Ben 2011-07-26 21:51:11 UTC
Good to know you were already ahead of me on this, is there anything that could be done to help?
Comment 4 Thomas Sachau gentoo-dev 2011-07-27 17:19:05 UTC
If you are familiar with java and ebuilds for java, you could create an ebuild for jbitcollider and check the dependencies of that package and ebuilds for them.

On the other side, you could convince upstream to drop that package quickly and use something better (and already packaged by Gentoo), this would be even more help, since jbitcollider is old, outdated, unmaintained and may even have dependencies on versions also not any more supported.
Comment 5 Dennis Schridde 2011-07-30 00:55:23 UTC
See bug #377011 for a basic version of a org.bitpedia.collider.core ebuild, and bug #172791 for a org.apache.commons.compress ebuild.
Comment 6 Dennis Schridde 2011-07-30 07:33:45 UTC
Created attachment 281537 [details, diff]
ebuild patch 1384 -> 1388

This ebuild adds the necessary DEPEND, test and wrapper.conf changes. The patch to wrapper.conf will follow in a minute.

Depends on: bug #377011 (for org.bitpedia.collider.core), bug #172791 (for org.apache.commons.compress) and bug #376975 as well as bug #376973 (for the two additional patches concerning NativeBigInteger and NativeThread).
Please adjust the "Depends" field of this bug accordingly.
Comment 7 Dennis Schridde 2011-07-30 07:35:02 UTC
Created attachment 281539 [details, diff]
wrapper.conf with additional dependencies
Comment 8 Dennis Schridde 2011-07-30 10:30:55 UTC
Created attachment 281547 [details, diff]
ebuild patch 1384 -> 1388 (fixed wrapper.conf)

The previous 1388 ebuild had a bug where it would install bcprov in the same position of the classpath that commons-compress was installed into. Fixed this by changing the mechanism by which bcprov is enabled. (It is not obvious in the wrapper.conf.)

Also moved the s:/usr/share/ant-core/lib/ant.jar:/usr/share/freenet/lib/ant.jar: sed directly into the new wrapper.conf and added KEYWORD=~ia64, since that is what I tested on.
Comment 9 Dennis Schridde 2011-07-30 10:31:22 UTC
Created attachment 281549 [details, diff]
wrapper.conf with additional dependencies (fixed)
Comment 10 Dennis Schridde 2011-07-30 10:35:41 UTC
Created attachment 281551 [details, diff]
ebuild patch 1384 -> 1388 (fixed wrapper.conf, fixed whitespace)

Sorry for the noise, the previous patch had a whitespace bug.
Comment 11 Dennis Schridde 2011-07-30 13:45:51 UTC
Created attachment 281579 [details, diff]
ebuild patch 1384 -> 1388 (robust classpath)

wrapper.conf had a typo. This ebuild now uses a more robust way of creating it.
Ant seems unnecessary by now. Please revive it if I am wrong.
Comment 12 Dennis Schridde 2011-07-30 13:46:17 UTC
Created attachment 281581 [details, diff]
new wrapper.conf
Comment 13 Dennis Schridde 2011-07-30 13:48:16 UTC
Created attachment 281583 [details, diff]
ebuild patch 1384 -> 1388 (robust classpath, try2)

The previous files were in fact old.
Comment 14 Dennis Schridde 2011-07-30 13:48:37 UTC
Created attachment 281585 [details, diff]
new wrapper.conf (try2)
Comment 15 Ben 2011-07-30 20:15:53 UTC
Current version as of 7/30 is 1389, just a version bump and not dropping any of the weird dependencies
Comment 16 Thomas Sachau gentoo-dev 2011-07-31 12:10:51 UTC
It seems like you removed the precompiled ant-core-1.7 jar. Does any of your changes fix the issues with newer ant versions?
Comment 17 Thomas Sachau gentoo-dev 2011-07-31 18:48:13 UTC
freenet-0.7.5_1389 added, should be on your local rsync mirror in a few hours
Comment 18 Dennis Schridde 2011-08-01 15:31:12 UTC
(In reply to comment #16)
> It seems like you removed the precompiled ant-core-1.7 jar. Does any of your
> changes fix the issues with newer ant versions?
No, I was not aware of any problems. And neither did I notice any error messages or the like in my instance. A "grep" did also not show any location in the sourcecode that depends on org.apache.utils.