Opened 12 years ago
Closed 12 years ago
#8165 closed defect (wontfix)
Could you not copy source code but include jar dependencies.
Reported by: | Owned by: | team | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Core | Version: | |
Keywords: | Cc: | dpaleino |
Description
I am packaging JOSM for fedora, I've seen many other projects source code in JOSM svn repository,
like :
src/com/kitfox/svg/ could be included in lib/svgsalamnder.jar
src/com/google/gdata/ could be included in lib/gdata-core.jar
src/com/drew/ could be included in lib/metadata-extractor.jar
src/gnu/getopt/ could be included in lib/gnu-getopt.jar
src/oauth/signpost/ could be included in lib/signpost-core.jar
If bugs are fixed upstream, they will not be in JOSM.
And if you need to modify the sources of these projects, it would be more free to inform upstream projects of your changes.
Regards,
Attachments (0)
Change History (8)
comment:1 by , 12 years ago
Cc: | added |
---|
comment:2 by , 12 years ago
Yes, definitely.
That would simplify my packaging work, see http://anonscm.debian.org/gitweb/?p=pkg-osm/josm.git;a=blob;f=debian/rules (line 42 onwards).
...and this bug also made me aware of src/gnu/ and src/org/jdesktop/(which I had totally missed).
Thanks for CCing me!
comment:3 by , 12 years ago
We wont do this for the normal version, as this would increase size a lot. If you want to do so for packaging, feel free to do it.
comment:4 by , 12 years ago
It would be nice if, at least, there was a place with a list of 3rd party embedded code copies; so that we (downstream packagers) don't become crazy in looking at diffs at each new version :)
Also a simple wiki page would suffice, IMHO.
Thanks for reading, and considering this bug!
comment:7 by , 12 years ago
Replying to cedric.olivier@…:
If bugs are fixed upstream, they will not be in JOSM.
If we find bugs in these libs, we will probably try to get them fixed upstream, but most of the dependencies are fairly stable. It is no problem to update, but currently there is not much reason, "it just works".
And if you need to modify the sources of these projects, it would be more free to inform upstream projects of your changes.
Has already been done for some, but for gnu getopt and svg salamander it is not possible I guess.
comment:8 by , 12 years ago
Resolution: | → wontfix |
---|---|
Status: | new → closed |
Debian mantainer would be happy about that, too, I guess