https://bugzilla.redhat.com/show_bug.cgi?id=875777
Bug ID: 875777 QA Contact: extras-qa@fedoraproject.org Severity: unspecified Version: rawhide Priority: unspecified CC: java-sig-commits@lists.fedoraproject.org, jcapik@redhat.com, mizdebsk@redhat.com, mmorsi@redhat.com Assignee: jcapik@redhat.com Summary: Snakeyaml bundles base64coder and part of gdata-utils Regression: --- Story Points: --- Classification: Fedora OS: Unspecified Reporter: sochotni@redhat.com Type: Bug Documentation: --- Hardware: Unspecified Mount Type: --- Status: NEW Component: snakeyaml Product: Fedora
Description of problem: src/main/java/org/yaml/snakeyaml/external contains external modules that are source-bundled within snakeyaml. Ideally they should be unbunled (they are already packaged separately)
https://bugzilla.redhat.com/show_bug.cgi?id=875777
Stanislav Ochotnicky sochotni@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |875779
https://bugzilla.redhat.com/show_bug.cgi?id=875777
Stanislav Ochotnicky sochotni@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks|875779 |
https://bugzilla.redhat.com/show_bug.cgi?id=875777
--- Comment #1 from Mikolaj Izdebski mizdebsk@redhat.com --- gdata-java is deprecated in rawhide
Product: Fedora https://bugzilla.redhat.com/show_bug.cgi?id=875777
--- Comment #2 from Mo Morsi mmorsi@redhat.com --- Why was it retired? According to the project page [1]:
"We have stopped actively developing this client library, except critical bug fixes and support for some Google API's. However, this client library is not deprecated, and is considered the "stable" choice, unless you have a specific requirement that is only supported by the new client library below."
Seems like it should be a very easy package to maintain, and the replacement isn't in Fedora yet. So if there is no particular reason, I can maintain it as jruby depends on snakeyaml which depends on this (will need to unretire this package though)
[1] http://code.google.com/p/gdata-java-client/
Product: Fedora https://bugzilla.redhat.com/show_bug.cgi?id=875777
--- Comment #3 from Mikolaj Izdebski mizdebsk@redhat.com --- (In reply to comment #2)
Why was it retired? [...] Seems like it should be a very easy package to maintain.
The reasons for retiring gdata-java were:
1) It had bundled libraries (bug #854346).
2) It required old google-collections API, but in Fedora we have guava, which is not entirely compatibl, and Google collections is unmainted upstream. Some work would need to be done do port gdata-java to new guava API (bug #833610).
3) Nothing had Requires or BuildRequires on it and I diodn't want to spend time maintaining unneeded library.
Feel free to adopt it if you want.
Product: Fedora https://bugzilla.redhat.com/show_bug.cgi?id=875777
--- Comment #4 from Mikolaj Izdebski mizdebsk@redhat.com --- 4) I forgot to mention that that gdata-java had FTBFS in rawhide: http://koji.fedoraproject.org/koji/taskinfo?taskID=4453107
I think that's enough to show it's not a very easy package to maintiain :)
Product: Fedora https://bugzilla.redhat.com/show_bug.cgi?id=875777
--- Comment #5 from Mikolaj Izdebski mizdebsk@redhat.com --- I had a quick look at google-api-java [1]. It is built with Maven, has no bundled libraries and uses guava. I have no idea how compatible it would be, but it looks like packaging it may be a better choice that resurrecting gdata-java.
[1] code.google.com/p/google-api-java-client/source/browse/
Product: Fedora https://bugzilla.redhat.com/show_bug.cgi?id=875777
Mikolaj Izdebski mizdebsk@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |875779
Product: Fedora https://bugzilla.redhat.com/show_bug.cgi?id=875777
Mikolaj Izdebski mizdebsk@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|rawhide |19
Product: Fedora https://bugzilla.redhat.com/show_bug.cgi?id=875777
Michal Srb msrb@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED CC| |msrb@redhat.com Assignee|jcapik@redhat.com |msrb@redhat.com
Product: Fedora https://bugzilla.redhat.com/show_bug.cgi?id=875777
--- Comment #6 from Michal Srb msrb@redhat.com --- Created attachment 740230 --> https://bugzilla.redhat.com/attachment.cgi?id=740230&action=edit proposed patch
summary:
- base64coder as an external dependency - replace bundled gdata-java-client classes with apache-commons-codec
Patches are not upstreamable: http://code.google.com/p/snakeyaml/issues/detail?id=175
Product: Fedora https://bugzilla.redhat.com/show_bug.cgi?id=875777
Mikolaj Izdebski mizdebsk@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Patch
Product: Fedora https://bugzilla.redhat.com/show_bug.cgi?id=875777
Mikolaj Izdebski mizdebsk@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed In Version| |1.11-5 Assignee|msrb@redhat.com |mizdebsk@redhat.com Status|ASSIGNED |MODIFIED
--- Comment #7 from Mikolaj Izdebski mizdebsk@redhat.com --- Fixed in snakeyaml-1.11-5
Product: Fedora https://bugzilla.redhat.com/show_bug.cgi?id=875777
Mikolaj Izdebski mizdebsk@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Assignee|mizdebsk@redhat.com |msrb@redhat.com
--- Comment #8 from Mikolaj Izdebski mizdebsk@redhat.com --- Assignee was changed to me by mistake. Revert.
https://bugzilla.redhat.com/show_bug.cgi?id=875777
Mikolaj Izdebski mizdebsk@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|MODIFIED |ASSIGNED Assignee|msrb@redhat.com |mizdebsk@redhat.com
https://bugzilla.redhat.com/show_bug.cgi?id=875777
Mikolaj Izdebski mizdebsk@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |MODIFIED Fixed In Version|1.11-5 |1.11-7
--- Comment #9 from Mikolaj Izdebski mizdebsk@redhat.com --- Fixed in snakeyaml-1.11-7
https://bugzilla.redhat.com/show_bug.cgi?id=875777
Mikolaj Izdebski mizdebsk@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|MODIFIED |CLOSED Resolution|--- |NEXTRELEASE Last Closed| |2013-09-18 08:19:02
--- Comment #10 from Mikolaj Izdebski mizdebsk@redhat.com --- I believe that this bug is fixed in snakeyaml-1.11-7, which is available in Fedora 20, so I am closing this bug now.
The build containing the fix can be found at Koji: http://koji.fedoraproject.org/koji/buildinfo?buildID=453369
This bug was fixed in the next release of Fedora, and is not planned to be fixed in the release it was filed against. If you want this bug to be fixed in updates for Fedora 19, please say so in a comment. Otherwise you can update to the newer release of Fedora to get the fix.
java-sig-commits@lists.fedoraproject.org