[ 
https://issues.apache.org/jira/browse/QPID-3260?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robbie Gemmell reassigned QPID-3260:
------------------------------------

    Assignee: Robbie Gemmell

> 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 is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org

Reply via email to