[Mageia-webteam] Maintdb

nicolas vigier boklm at mars-attacks.org
Sun Mar 6 15:29:28 CET 2011

On Sun, 06 Mar 2011, Kosmas Chatzimichalis wrote:

> Hi,
> Anyone wishing to try out the maintainers db, the staging server is here:
> http://www.maintdb2.mageia.org.uk/maintainers_spackages
> Any comment, suggestions, breakages (I know about one ;-) ), welcome.

I think the first version should be made as simple as possible, with
only the minimal features we need, to have something ready to use soon.
So for now I think it should only have this :
 - For the database, a table which includes a list of source package
   names with corresponding maintainer login. And nothing else in the
   database for the first version. I don't think a table for maintainers
   is needed.
 - a URL with authentication which will be accessed by the build system
   to add automatically a new source package, with maintainer login
 - a URL to print the maintainer login of all source packages in the
   database (and a version without html, so it can be used by other tools)
 - a URL to print the packages maintained by someone (using the login)
 - a website using ldap for authentication, to allow maintainers to drop
   maintainership of their package (which become unmaintained), and take
   maintainership of unmaintained packages

And it should not have :
 - a table in the database including name and email of maintainers, as
   this info is already stored in ldap.
 - a page to create a new maintainer, as there is no maintainer table
   needed, so no need to add them somewhere. Only the login name should
   be used to identify maintainers.
 - a page to create a new source package, as it should be done
   automatically by the build system and not from the web site
 - a page for compiled packages. For maintainership, we only care about
   source packages.

More information about the Mageia-webteam mailing list