Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
Summary: Review Request: xstream - Java XML serialization library
https://bugzilla.redhat.com/show_bug.cgi?id=534135
Summary: Review Request: xstream - Java XML serialization library Product: Fedora Version: rawhide Platform: All OS/Version: Linux Status: NEW Severity: medium Priority: low Component: Package Review AssignedTo: nobody@fedoraproject.org ReportedBy: lkundrak@v3.sk QAContact: extras-qa@fedoraproject.org CC: notting@redhat.com, fedora-package-review@redhat.com Depends on: 469894 Estimated Hours: 0.0 Classification: Fedora
SPEC: http://v3.sk/~lkundrak/SPECS/xstream.spec SRPM: http://v3.sk/~lkundrak/SRPMS/xstream-1.2.2-2.src.rpm
Description:
XStream is a simple library to serialize objects to XML and back again. A high level facade is supplied that simplifies common use cases. Custom objects can be serialized without need for specifying mappings. Speed and low memory footprint are a crucial part of the design, making it suitable for large object graphs or systems with high message throughput. No information is duplicated that can be obtained via reflection. This results in XML that is easier to read for humans and more compact than native Java serialization. XStream serializes internal fields, including private and final. Supports non-public and inner classes. Classes are not required to have default constructor. Duplicate references encountered in the object-model will be maintained. Supports circular references. By implementing an interface, XStream can serialize directly to/from any tree structure (not just XML). Strategies can be registered allowing customization of how particular types are represented as XML. When an exception occurs due to malformed XML, detailed diagnostics are provided to help isolate and fix the problem.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=534135
--- Comment #1 from Lubomir Rintel lkundrak@v3.sk 2009-11-10 12:22:52 EDT --- RPMLint:
xstream.src:198: W: libdir-macro-in-noarch-package (main package) %dir %{_libdir}/gcj/%{name} xstream.src:199: W: libdir-macro-in-noarch-package (main package) %{_libdir}/gcj/%{name}/%{name}-*%{version}.jar.*
False alarms, rpmlint does not grok %if-s.
xstream.i686: W: wrong-file-end-of-line-encoding /usr/share/doc/xstream-1.2.2/LICENSE.txt
Some packagers prefer not to touch license files and I am one of them.
Note to reviewer:
I made this depend on bug #469894 which is a dead review. I hope it come back to life, if not I'll open a new one. However, to review this a package you can get there (cglib) is needed.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=534135
Lubomir Rintel lkundrak@v3.sk changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |534168
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=534135
Jochen Schmitt jochen@herr-schmitt.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jochen@herr-schmitt.de
--- Comment #2 from Jochen Schmitt jochen@herr-schmitt.de 2009-11-15 15:26:58 EDT --- Question: Do you really want the gcj stuff. This will produced an architecture depending package.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=534135
--- Comment #3 from Lubomir Rintel lkundrak@v3.sk 2009-11-20 10:44:07 EDT --- Jochen, it's conditionally disabled and in fact still used on ppc. I personally don't add it to new packages, but when it's already there I'm reluctant to remove it since it still might be useful for some (powerpc). More on topic:
https://www.redhat.com/archives/fedora-devel-java-list/2009-November/msg0002...
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=534135
Michal Ingeli mi@v3.sk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mi@v3.sk AssignedTo|nobody@fedoraproject.org |mi@v3.sk Flag| |fedora-review?
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=534135
--- Comment #4 from Jochen Schmitt jochen@herr-schmitt.de 2009-11-23 13:23:18 EDT --- Created an attachment (id=373195) --> (https://bugzilla.redhat.com/attachment.cgi?id=373195) Build log
Failed build log on mock agains fedora-development-x86_64
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=534135
Lubomir Rintel lkundrak@v3.sk changed:
What |Removed |Added ---------------------------------------------------------------------------- Status Whiteboard| |F13FeatureIDEA
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=534135
--- Comment #5 from Lubomir Rintel lkundrak@v3.sk 2009-11-27 06:57:38 EDT --- Jochen: Changed to build with OpenJDK, and since we don't build with gcj, AOT was removed as well.
SPEC: http://v3.sk/~lkundrak/SPECS/xstream.spec SRPM: http://v3.sk/~lkundrak/SRPMS/xstream-1.2.2-3.src.rpm
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=534135
--- Comment #6 from Lubomir Rintel lkundrak@v3.sk 2009-11-27 06:58:06 EDT --- http://koji.fedoraproject.org/koji/taskinfo?taskID=1833640
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=534135
Michal Ingeli mi@v3.sk changed:
What |Removed |Added ---------------------------------------------------------------------------- Flag|fedora-review? |fedora-review+
--- Comment #7 from Michal Ingeli mi@v3.sk 2009-11-27 07:59:58 EDT --- - builds in koji - license ok
* rpmlint not silent: - xstream.noarch: W: wrong-file-end-of-line-encoding /usr/share/doc/xstream-1.2.2/LICENSE.txt I also think, that it's not good to touch license, so this is OK. - xstream.noarch: W: incoherent-version-in-changelog 0:1.2.2-3 ['1.2.2-3', '1.2.2-3'] Remove epoch also from changelog
Dropping that AOT seems OK, according to [1] it will be no longer required in F13.
APPROVED
[1] https://www.redhat.com/archives/fedora-devel-java-list/2009-November/msg0002...
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=534135
Lubomir Rintel lkundrak@v3.sk changed:
What |Removed |Added ---------------------------------------------------------------------------- Flag| |fedora-cvs?
--- Comment #8 from Lubomir Rintel lkundrak@v3.sk 2009-11-27 09:37:02 EDT --- O kruwa, dziekuje.
New Package CVS Request ======================= Package Name: xstream Short Description: Java XML serialization library Owners: lkundrak Branches: F-11 F-12 EL-5
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=534135
--- Comment #9 from Jochen Schmitt jochen@herr-schmitt.de 2009-11-30 15:32:49 EDT --- @Mical Please assign this bug to you.
At least: from my point of view your review is very poor.
I'm waiting for the CVS import, because I want to do the review for groovy.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=534135
--- Comment #10 from Michal Ingeli mi@v3.sk 2009-11-30 18:34:43 EDT --- (In reply to comment #9)
@Mical Please assign this bug to you.
I already have.
At least: from my point of view your review is very poor.
It's more "brief". I tried to build package locally, in mock and finally in koji, and it passed. Another important thing is license, and that's also ok.
I gave it another check. There is missing one "must" from java guidelines, and that is "Require: java", jpackage-utils is not enough.
- correctly named - source matches upstream - license in %doc - clean, legible, american english
* I think, javadoc shouldn't be in %doc, but there is not a guideline for that %doc %{_javadocdir}/%{name}-%{version} * add java require (shame, that I missed this one!) * drop epoch from current changelog entry
If you see anything, that is not fulfilling the guidelines, feel free to point it out.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=534135
--- Comment #11 from Lubomir Rintel lkundrak@v3.sk 2009-12-02 17:11:00 EDT --- (In reply to comment #10)
(In reply to comment #9)
At least: from my point of view your review is very poor.
It's more "brief". I tried to build package locally, in mock and finally in koji, and it passed. Another important thing is license, and that's also ok.
Jochen, seriously, what was wrong here? Please point out any deficiencies of the package, I have a feeling that the CVS request might be delayed for this (other, older cvs requests have been processed), so I'd really like to have this cleared up.
I gave it another check. There is missing one "must" from java guidelines, and that is "Require: java", jpackage-utils is not enough.
Fair enough. Fixed.
- I think, javadoc shouldn't be in %doc
Fixed.
- drop epoch from current changelog entry
Done.
New package:
SPEC: http://v3.sk/~lkundrak/SPECS/xstream.spec SRPM: http://v3.sk/~lkundrak/SRPMS/xstream-1.2.2-4.fc13.src.rpm
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=534135
Kevin Fenzi kevin@tummy.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Flag|fedora-cvs? |fedora-cvs+
--- Comment #12 from Kevin Fenzi kevin@tummy.com 2009-12-03 01:30:48 EDT --- cvs done.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=534135
Lubomir Rintel lkundrak@v3.sk changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |CLOSED Resolution| |NEXTRELEASE
--- Comment #13 from Lubomir Rintel lkundrak@v3.sk 2009-12-03 04:56:38 EDT --- Imported and built.
package-review@lists.fedoraproject.org