You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by bu...@apache.org on 2017/12/12 19:26:28 UTC

[Bug 61894] New: ant still using old jarkarta packages

https://bz.apache.org/bugzilla/show_bug.cgi?id=61894

            Bug ID: 61894
           Summary: ant still using old jarkarta packages
           Product: Ant
           Version: 1.10.1
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Core
          Assignee: notifications@ant.apache.org
          Reporter: wlt-ml@o-sinc.com
  Target Milestone: ---

Trying to see what the status or usefulness of old Jakarta projects still in
use in Apache ant. Seems the following are still in use

jakarta-oro retired 2010
https://attic.apache.org/projects/jakarta-oro.html

jakarta-regex retried 2011
https://attic.apache.org/projects/jakarta-regexp.html

Both still seem needed for ant 1.10.1. I assume those portions of ant can be
omitted to drop the following dependencies. Just seems strange for them to
remain in use many years after retirement.

Thanks!

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 61894] ant still using old jarkarta packages

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=61894

--- Comment #3 from William L Thomson Jr <wl...@o-sinc.com> ---
Looking around more, seems other things are still using it. I think most all
are apache prodjects, castor-xml, jmeter-components, jmeter-core, and some
other stuff. Not all apache. There does seem to be an issue with legacy Java
code around Apache. Not sure if I can help to improve that.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 61894] ant still using old jarkarta packages

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=61894

--- Comment #2 from William L Thomson Jr <wl...@o-sinc.com> ---
No they are not causing any problems. I was just packing stuff on Gentoo, or
migrating away from in my overlay. I noticed they were very old. Just wondering
if its worth while to keep offering such packages. I can remove them from the
ant package, and delete referencing classes. I have done that with some other
stuff, like jaxen and jdom. That have circular dependencies. But rather see
people stop using jaxen, and if jdom, jdom2. They do not want to update, and
its just all legacy stuff that should be avoided IMHO. Which I guess jakarta
stuff falls into that category.

The only problem I see in general is propagating old stuff, and allowing others
to continue to use rather than move on to more current stuff. There is so much
legacy cruft in the Java world. Anywhere it can be shed I am happy to see such.
Not my personal mission per se. But would be nice to move past stuff no longer
being developed. I do modify packages to use newer stuff at times. Rather see
things move forward than keep on with the old.

What you said about it being superior makes sense. Though if people felt that
way and continued using it. I would assume they would want to further the code,
be an active project, etc. If nothing else update it to generics, lambda, and
other stuff. Though that may effect its performance.

Either way no worries. I had assumed it was optional just wanted to understand
why it was in ant still. I can address it for now. Welcome to close or leave
open. Thank you for clarifying!

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 61894] ant still using old jakarta packages

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=61894

Eugène Adell <eu...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|eugene.adell@gmail.com      |

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 61894] ant still using old jarkarta packages

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=61894

--- Comment #1 from Stefan Bodewig <bo...@apache.org> ---
They are dependencies for optional parts of Ant. Much of it became obsolete
with Java 1.4 even though at least ORO used to be technically superior to
java.util.regex. Even with Java 10 users can explicitly ask for the jakarta
implementatins over java.util.regex.

We simply never saw any reason to remove working code that may be used by some
people and can be ignored by all others.

Are they causing any problems for you?

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 61894] ant still using old jakarta packages

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=61894

Gintas Grigelionis <gi...@apache.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|ant still using old         |ant still using old jakarta
                   |jarkarta packages           |packages

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 61894] ant still using old jakarta packages

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=61894

Eugène Adell <eu...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |eugene.adell@gmail.com

-- 
You are receiving this mail because:
You are the assignee for the bug.