I agree 100% with the following: Good to archive/read-only: - activemq-activeio - activemq-nms-ems - activemq-nms-xms - activemq-nms-zmq - activemq-nms-msmq
Should stay open for now: - activemq-protobuf I still think these are worth deleting: - activemq-stomp - activemq-web The activemq-stomp repo pretty clearly became https://github.com/stomp/stomp-spec. See this commit [1] for details. I don't see any value in keeping this repo, even in read-only form. The activemq-web repo was an intermediate dump that eventually became https://github.com/apache/activemq-website/. Again, I don't see any value in keeping this repo. I'm iffy on activemq-nms-stomp and could go either way (i.e. archiving or keeping open). I certainly agree that STOMP is a useful protocol, but anybody is still free to use it even if this repo is archived. It has good support across platforms and languages. It's not clear to me why anybody would use the NMS STOMP implementation when AMQP and OpenWire implementations exist. Furthermore, if someone really wanted to use STOMP why not simply use one of the existing .NET STOMP clients? Nobody has filed a bug or asked for a release in ages as far as I know. Justin [1] https://github.com/stomp/stomp-spec/commit/5e8edb9cd52927bbdd3acee5cf9940c571ef00b7 On Thu, Apr 18, 2024 at 8:45 PM Matt Pavlovich <mattr...@gmail.com> wrote: > Hi Justin- > > What about moving several to archived/read-only vs delete? Or at least > archive/read-only for a period of time before deleting them altogether? > > Good to archive/read-only: > - [x] activemq-stomp (looks like stomp website) > - [x] activemq-web (looks like deprecated repo activemq-website is current) > - [x] activemq-activeio I removed this as an active dependency last year > ahead of 6.0.0 release. > - [x] activemq-nms.. ems, xms, zmq and msmq imho, these are good to > archive— mostly unmaintained and deprecated/older protocols and brokers. > > Might be good to keep open: > - [x] activemq-nms-stomp - STOMP is still a useful protocol, but the code > module is mostly unmaintained > > Should stay open for now: > - [x] activemq-protobuf — This is still referenced by ActiveMQ Classic. I > plan to re-home this back to the main tree for JDK modernization and > protobuf upgrade, etc. but we there may be some unforeseen reason to > release an update out of this repo. > > Thanks! > Matt Pavlovich > > > On Apr 18, 2024, at 2:40 PM, Justin Bertram <jbert...@apache.org> wrote: > > > > During the process of researching the proposed move to GitHub Issues I > > reviewed all ActiveMQ Git repos [1]. I noticed a handful that haven't > been > > updated in a long time and appear to be defunct: > > > > - activemq-stomp - https://github.com/apache/activemq-stomp > > - activemq-activeio - https://github.com/apache/activemq-activeio > > - activemq-protobuf - https://github.com/apache/activemq-protobuf > > - activemq-web - https://github.com/apache/activemq-web > > - activemq-nms-ems - https://github.com/apache/activemq-nms-ems > > - activemq-nms-xms - https://github.com/apache/activemq-nms-xms > > - activemq-nms-zmq - https://github.com/apache/activemq-nms-zmq > > - activemq-nms-msmq - https://github.com/apache/activemq-nms-msmq > > - activemq-nms-stomp* - *https://github.com/apache/activemq-nms-stomp > > > > Most of these repos haven't seen a meaningful update in almost a decade. > > Does anybody have concerns with deleting any of these? > > > > My goal here is to simplify our code footprint and clarify what > code-bases > > are functional and actively maintained. > > > > > > Justin > > > > [1] > > > https://github.com/orgs/apache/repositories?language=&q=activemq&sort=&type=all > >