Opened 6 years ago
Last modified 3 years ago
#58389 new defect
What to do with dependencies of EOL Servlet API ports? — at Version 24
Reported by: | chrstphrchvz (Christopher Chavez) | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | blair (Blair Zajac) | |
Port: | servlet23-api servlet24-api commons-logging |
Description (last modified by chrstphrchvz (Christopher Chavez))
servlet23-api
and servlet24-api
, which were developed alongside of Tomcat 4 and 5 respectively, are both end-of-life. They also have a fallback dependency on deprecated port kaffe
(the Java portgroup is what ports should instead use: #60206). I would suggest these ports be deleted, but found that they have many indirect dependents. Some of those appear to still be maintained upstream, so I would anticipate objections to deleting ports that are only outdated.
What should be done with these dependent ports? Should they be kept and updated to a newer supported dependency (e.g. a port created for Servlet API 3.0 or later), or should they be removed?
Dependents of servlet23-api
:
Direct dependents:
(deleted in [6f496bc8d7/macports-ports]) struts
(latest available is 2.5.20, released 2019; see #58673)
(deleted in [4a41f36903/macports-ports]) commons-fileupload
(latest available is 1.4, released 2018)
commons-logging
(latest available is 1.2, released 2014; see #58675)
Indirect dependents:
cassandra
(latest available is 3.11.4, released 2019; see #45004)
(deleted in [0551cdaeab/macports-ports]) commons-beanutils
(latest available is 1.9.4, released 2019)
commons-cli
(latest available is 1.4, released 2017)
(deleted in [6c7f805a9e/macports-ports]) commons-digester
(latest available is 3.2, released 2011)
(deleted in [7b0eeaf345/macports-ports]) commons-httpclient
(EOL, replaced by Apache HttpComponents, latest release was in 2019)
(deleted in [fce3e99ad98/macports-ports]) commons-modeler
(not outdated; last release was in 2007)
(deleted in [b508630a9b/macports-ports]) commons-validator
(latest available is 1.6, released 2017)
(deleted in [da4197cf5b/macports-ports]) mx4j
(not outdated; last release was in 2006)
(deleted in [88133431d7/macports-ports]) tomcat6
(EOL'd in 2016: https://tomcat.apache.org/tomcat-60-eol.html)
(deleted in [37fd4e6d3f/macports-ports]) xdoclet
(not outdated; last release was in 2005)
xmlgraphics-commons
(latest available in 2.3, released 2018)
Dependents of servlet24-api
:
Direct dependents:
(deleted in [bd3caa36dc/macports-ports]) commons-el
(not outdated; last release 2003)
(deleted in [1c76d93767/macports-ports]) jakarta-taglibs-standard-11
(latest available is 1.2.3, released 2015; see #53458)
jfreechart
(latest available is 1.5.0, released 2017: see #60200)
Indirect dependents:
(deleted in [06e1ee97a3/macports-ports]) statcvs
(latest available is 0.7.0, released 2010)
(deleted in [6f496bc8d7/macports-ports]) struts
(latest available is 2.5.20, released 2019; see #58673)
(deleted in [88133431d7/macports-ports]) tomcat6
(EOL'd in 2016: https://tomcat.apache.org/tomcat-60-eol.html)
Change History (24)
comment:1 Changed 5 years ago by chrstphrchvz (Christopher Chavez)
Description: | modified (diff) |
---|
comment:2 Changed 5 years ago by chrstphrchvz (Christopher Chavez)
Description: | modified (diff) |
---|
comment:3 Changed 5 years ago by chrstphrchvz (Christopher Chavez)
comment:4 Changed 5 years ago by mf2k (Frank Schima)
Description: | modified (diff) |
---|
comment:5 Changed 5 years ago by chrstphrchvz (Christopher Chavez)
Description: | modified (diff) |
---|
comment:6 Changed 5 years ago by chrstphrchvz (Christopher Chavez)
Description: | modified (diff) |
---|
comment:7 Changed 5 years ago by chrstphrchvz (Christopher Chavez)
comment:8 Changed 5 years ago by chrstphrchvz (Christopher Chavez)
Description: | modified (diff) |
---|
comment:9 Changed 5 years ago by chrstphrchvz (Christopher Chavez)
comment:10 Changed 5 years ago by chrstphrchvz (Christopher Chavez)
comment:11 Changed 5 years ago by chrstphrchvz (Christopher Chavez)
comment:12 Changed 5 years ago by chrstphrchvz (Christopher Chavez)
Description: | modified (diff) |
---|
comment:13 Changed 5 years ago by chrstphrchvz (Christopher Chavez)
comment:14 Changed 5 years ago by chrstphrchvz (Christopher Chavez)
Description: | modified (diff) |
---|
comment:15 Changed 5 years ago by chrstphrchvz (Christopher Chavez)
Description: | modified (diff) |
---|
comment:16 Changed 5 years ago by chrstphrchvz (Christopher Chavez)
Description: | modified (diff) |
---|
comment:17 Changed 5 years ago by chrstphrchvz (Christopher Chavez)
Description: | modified (diff) |
---|
comment:18 Changed 5 years ago by chrstphrchvz (Christopher Chavez)
comment:19 Changed 5 years ago by chrstphrchvz (Christopher Chavez)
Description: | modified (diff) |
---|
comment:20 Changed 5 years ago by chrstphrchvz (Christopher Chavez)
Description: | modified (diff) |
---|
comment:21 Changed 4 years ago by chrstphrchvz (Christopher Chavez)
Description: | modified (diff) |
---|
comment:22 Changed 4 years ago by chrstphrchvz (Christopher Chavez)
comment:23 Changed 4 years ago by chrstphrchvz (Christopher Chavez)
comment:24 Changed 4 years ago by chrstphrchvz (Christopher Chavez)
Description: | modified (diff) |
---|---|
Port: | struts commons-fileupload removed |
In 6f496bc8d7021607e1d1b8143a8fbf3ceeac810e/macports-ports (master):