Bug 854346 - gdata-java: Please remove bundled jars before building
Summary: gdata-java: Please remove bundled jars before building
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: gdata-java
Version: 18
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Mikolaj Izdebski
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-09-04 17:13 UTC by Mikolaj Izdebski
Modified: 2012-10-15 05:33 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2012-10-15 05:33:32 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
Patch fixing the problem (1.29 KB, patch)
2012-09-04 17:19 UTC, Mikolaj Izdebski
no flags Details | Diff

Description Mikolaj Izdebski 2012-09-04 17:13:21 UTC
gdata-java sources contain bundled jar files.
According to packaging guidelines these jars should be removed prior to building. Please do so.

List of jar files:
./gdata/java/deps/jsr305.jar
./gdata/java/deps/google-collect-1.0-rc1.jar

Note: there is already a "rm -rf" in %prep. Consider fixing it to remove all jars.

Comment 1 Mikolaj Izdebski 2012-09-04 17:19:32 UTC
Created attachment 609748 [details]
Patch fixing the problem

F19 scratch build: http://koji.fedoraproject.org/koji/taskinfo?taskID=4453107

Comment 2 Mikolaj Izdebski 2012-09-04 17:34:02 UTC
The scratch build failed meaning that the package was probably using the bundled jars (google collections). However my bug report still remains valid.

I would appreciate if you investigated the situation and removed bundled code. 

As an additional node, jsr305.jar contains *code* licensed under CC-BY-SA license, which is approved by Fedora Legal, but only for content, not for code. However I suspect that the affected files are too simple to be copyrightable in the first place.

Comment 3 Sandro Mathys 2012-09-04 20:16:50 UTC
Hi Mikolaj,

Thanks for the report (that really wasn't the intent) and the proposed patch. Unfortunately I lack the time to investigate major issues in this package (you also have seen the other bug open against that component - another issue that keeps me from rebuilding).

If you're interested, I'd be happy to transfer ownership to you. Otherwise I'll probably have to orphan this package (and because of what you said above, maybe unpush it alltogether).

Let me know what you think.

Comment 4 Mikolaj Izdebski 2012-09-05 08:15:19 UTC
Exactly for situations like that Fedora has comaintainers - other people that can take care of the package when the primary maintainer is unable to. I have asked for commit rights, if you approve me I can help by becoming a comaintainer.

I can also become comaintainer of commons-compress as I already own most of apache-commons packages and xz-java (another Java compression library, which commons-compress depneds on). I have also asked for commit rights for it.

Comment 5 Mikolaj Izdebski 2012-09-05 08:17:44 UTC
I can see you already approved me, before I added comment 4 :)

Comment 6 Sandro Mathys 2012-09-05 08:19:59 UTC
Sure, I know about co-maintainers. Point is those two packages used to be important for something I did (or actually tried to do) a few years ago - but nowadays I have no use for them personally. Therefore I'd happily consider releasing ownership if someone wants to step up and take over the responsibility.

That said, I granted all your requests on both packages.

Comment 7 Mikolaj Izdebski 2012-09-05 08:26:47 UTC
If you really have no interest in these packages any longer then you can orphan them. If you do so I will adopt them.

Comment 8 Mikolaj Izdebski 2012-10-15 05:33:32 UTC
Package gdata-java in Fedora devel has been retired.


Note You need to log in before you can comment on or make changes to this bug.