This service will be undergoing maintenance at 00:00 UTC, 2016-08-01. It is expected to last about 1 hours
Bug 462342 - Review Request: crimson - Java XML parser
Review Request: crimson - Java XML parser
Status: CLOSED NOTABUG
Product: Fedora
Classification: Fedora
Component: Package Review (Show other bugs)
rawhide
All Linux
medium Severity medium
: ---
: ---
Assigned To: Nobody's working on this, feel free to take it
Fedora Extras Quality Assurance
:
Depends On:
Blocks: FE-DEADREVIEW
  Show dependency treegraph
 
Reported: 2008-09-15 10:44 EDT by John Guthrie
Modified: 2009-03-31 19:21 EDT (History)
2 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2009-03-31 19:21:08 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:


Attachments (Terms of Use)

  None (edit)
Description John Guthrie 2008-09-15 10:44:41 EDT
Spec URL: http://www.guthrie.info/RPMS/f9/crimson.spec
SRPM URL: http://www.guthrie.info/RPMS/f9/crimson-1.1.3-17.2.fc9.src.rpm
Description: Crimson is a Java XML parser which supports XML 1.0 via the following
APIs:
- Java API for XML Processing (JAXP) 1.1 minus the javax.xml.transform
package. JAXP is a pluggable API that allows applications to access XML
documents in a parser-independent manner. It endorses the industry
standard SAX and DOM APIs and also adds a few classes under the
javax.xml.parsers package to implement pluggability and utility methods
Note: the javax.xml.transform package hierarchy of JAXP is not
implemented by Crimson. One implementation of javax.xml.transform can be
found at Xalan Java 2.
- SAX 2.0
- SAX2 Extensions version 1.0
- DOM Level 2 Core Recommendation
Comment 1 Ville Skyttä 2008-09-15 11:48:07 EDT
AFAIK, the crimson project was hibernated by its upstream in 2002.  Is there some app that specifically requires crimson that cannot with reasonable effort be changed to e.g. use an "alive" XML parser library, or better yet, standard JAXP?
Comment 2 John Guthrie 2008-09-15 13:45:29 EDT
Yes.  I have been able to get freemind-0.9.0-Beta_20 to work quite well.  (This package is part of a push on my part to get FreeMind into Fedora.)  However, it does have crimson as a dependency.  Crimson is listed in some of the classpaths.  I have no idea how difficult it would be to get freemind to use a different library.  Although freemind does use jobx and has some what look like outdated jaxp references listed in some of its various classpaths.  I am still trying to ascertain how critical crimson is to FreeMind.
Comment 3 John Guthrie 2008-09-15 14:19:10 EDT
(In reply to comment #2)
> I am still
> trying to ascertain how critical crimson is to FreeMind.

I have sent a request to the freemind-developers list asking if it is possible to at least ignore, if not remove the crimson dependency from FreeMind.  After taking a closer look at FreeMind, the only dependencies that it may have on crimson are classpath deps.  The string "crimson" does not occur anywhere in the source code.  I would expect at least one occurrence if it were a real dependency.
Comment 4 John Guthrie 2008-09-22 01:29:46 EDT
You can see the reply to my question here:

http://sourceforge.net/forum/forum.php?thread_id=2249090&forum_id=22101

So it looks like it might be worth our while to see if we can remove the dependency on crimson from freemind.  That would obviate the need for this package review request...
Comment 5 Jason Tibbitts 2009-03-24 22:22:49 EDT
So, six months later, what should happen here?  Is there any need for this package?
Comment 6 Jason Tibbitts 2009-03-31 19:21:08 EDT
No response; closing.

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