Bug 1867954

Summary: Review Request: jaxb - Java Architecture for XML Binding (JAXB)
Product: [Fedora] Fedora Reporter: Fabio Valentini <decathorpe>
Component: Package ReviewAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: package-review
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-08-11 16:18:48 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Fabio Valentini 2020-08-11 09:07:11 UTC
Spec URL: https://decathorpe.fedorapeople.org/packages/jaxb.spec
SRPM URL: https://decathorpe.fedorapeople.org/packages/jaxb-2.3.3-1.fc32.src.rpm

Description:
The Java Architecture for XML Binding (JAXB) provides an API and tools
that automate the mapping between XML documents and Java objects.

The JAXB framework enables developers to perform the following
operations:

- Unmarshal XML content into a Java representation
- Access and update the Java representation
- Marshal the Java representation of the XML content into XML content

JAXB gives Java developers an efficient and standard way of mapping
between XML and Java code. Java developers using JAXB are more
productive because they can write less code themselves and do not have
to be experts in XML. JAXB makes it easier for developers to extend
their applications with XML and Web Services technologies.

Fedora Account System Username: decathorpe

Note: This is a rename-review-request for renaming this package from glassfish-jaxb. I have added the necessary Provides and Obsoletes, but please verify them.

Comparison with current glassfish-jaxb package:
- latest version packaged (2.3.3 vs. 2.2.11)
- compiles successfully against Java 11 (old package is FTBFS)
- dropped two submodules that were removed from upstream (-core, -jaxb1-impl)
- disabled one unused submodule with unpackaged dependencies (-jxc)
- enabled test suite (by dropping a few broken tests, but running the rest)

I've ran test builds against the new version in COPR:
https://copr.fedorainfracloud.org/coprs/g/java-maint-sig/glassfish-jaxb-2.3.3-pr/monitor/

Builds picked up the new version and compiled successfully. The only issue is in eclipse-cdt, which looks like it depends on osgi(jaxb-api), which was renamed upstream.

Comment 1 Fabio Valentini 2020-08-11 16:18:48 UTC

*** This bug has been marked as a duplicate of bug 1868089 ***