qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rob Godfrey (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (QPID-3260) remove defunct Java components
Date Wed, 14 Dec 2016 13:28:58 GMT

    [ https://issues.apache.org/jira/browse/QPID-3260?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15748344#comment-15748344

Rob Godfrey commented on QPID-3260:

Yeah - impressive how we haven't noticed that script sitting there for 5 years... (I only
noticed because I ended up looking in the wrong directory for the start scripts :-) )

> remove defunct Java components
> ------------------------------
>                 Key: QPID-3260
>                 URL: https://issues.apache.org/jira/browse/QPID-3260
>             Project: Qpid
>          Issue Type: Task
>    Affects Versions: 0.7, 0.8, 0.9, 0.10
>            Reporter: Robbie Gemmell
>            Assignee: Robbie Gemmell
>             Fix For: 0.11
> Email I posted to the dev list a few days ago:
> I would like us to start cleaning the repo up a bit. There is a lot of
> cruft in there that makes our releases larger and more cluttered than
> they need to be, confuses users about what we do and don't support,
> and makes it harder to get involved in the project.
> I'm personally looking in the qpid/java/management directory to begin
> with. I would like to remove the below modules, for the reasons that
> follow later on:
> * java/management/client
> * java/management/tools/qpid-cli
> * java/management/console
> * java/management/agent
> Unless someone wants to step in and put forward a case for keeping
> them, I'm going to start removing them in the days ahead. Since the
> majority said they are not in favour of having an attic area, these
> removals will be in the form of deletion.
> Robbie
> * java/management/client:
> In short it is broken, dead, and large. To elaborate...
> It has not received any development orientated changes since 2009. It
> doesn't seem to work anymore as I discovered during the 0.8 release
> cycle, at which point its release artifacts were removed. It hasn't
> been touched since. It never seemed to get tested by anyone except me
> during release cycles. It adds something like 10MB of [test]
> dependencies and thus contributes around 20MB to the overall release
> artifacts (already down from when it had its own 15MB release
> artifact). At least some of its tests are disabled at the code level
> because they were broken and no one has shown interest in changing
> that.
> * java/management/tools/qpid-cli:
> Again, no development since 2009 and no active maintenance. No one
> tests this as far as I know. We haven't been releasing it as an
> artifact due to issues it had. It adds two dependencies nothing else
> currently uses. I don't think the automated tests were ever made to
> run after being disabled upon commit?
> * java/management/console:
> Again, no development since 2009 and no active maintenance. No one
> tests this as far as I know. Changes made to the C++ broker for QMF2
> seem to have broken compatibility with this at least a bit based on
> prior dev list discussion, but there has been no sign of updates.
> Someone on the user list recently tried using this and reported on the
> horrors that ensued. No tests (OK, 1 single tiny test).
> * java/management/agent:
> Again, no development since 2009 and no active maintenance. No one
> tests this as far as I know. No idea if it still works. Hasn't been
> updated for QMF2. No automated tests.

This message was sent by Atlassian JIRA

To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org

View raw message