Forum OpenACS Q&A: Who maintains what package?

Collapse
Posted by Jade Rubick on
Right now, figuring out who maintains what package is a mess*. We have a sort of de facto system, but I'd like to propose we clean it up a bit.

I propose that we manage packages similar to the way Debian does. We make a list of packages, people volunteer to be 'package maintainers', and they are responsible for applying patches from bug-tracker, and by default they are assigned bugs from bug-tracker.

Packages that have no maintainer are orphaned, and anyone who comes along who wants to maintain them can voluneer to be the maintainer.

Anyone who wants to stop being maintainer orphans their package, and leaves it open.

We have a webpage, linked in fairly prominently, that lists all the packages and who maintains them. It also has links to project pages if they are available.

I volunteer to do some of the work to set this up, if everyone thinks it's a good idea.

Part of my inspiration for this is the 95 open patches (https://openacs.org/bugtracker/openacs/patch-list?status=open&version%5fid=&component%5fid=).

* Witness to this is the multitude of pages trying to inventory the packages:

https://openacs.org/projects/openacs/5.0/package_inventory
https://openacs.org/projects/openacs/5.0/package_inventory2
and many many forum threads

Collapse
Posted by Nima Mazloumi on
Jade, one suggestion. We have the the link "Available Packages" at our website. For better marketing I think the page should:

- be displayed inside the master template of OpenACS
- contain the list of maintainers linked to their community page and if orphaned a link "Become a maintainer"
- the package name linked to an apm file that can be downloaded (even though we have the automated APM)
- a direct link to bug-tracker

What do you think?

Greetings,
Nima

Collapse
Posted by Rocael Hernández Rizzardini on
Jade, I think this is a good idea... ;)
Collapse
Posted by Jade Rubick on
How does this look as a rough draft? Comments?

https://openacs.org/projects/openacs/packages/index?revision_id=201393

Collapse
Posted by Jade Rubick on
I've put up a list of who maintains what package:

https://openacs.org/projects/openacs/packages/index

As you can see, it is not very filled out yet. If you have write access, please fill in your part.