After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 615225 - Generate projects.gnome.org from DOAP and more
Generate projects.gnome.org from DOAP and more
Status: RESOLVED OBSOLETE
Product: sysadmin
Classification: Infrastructure
Component: Other
unspecified
Other Linux
: Normal enhancement
: ---
Assigned To: GNOME Sysadmins
GNOME Sysadmins
Depends on:
Blocks:
 
 
Reported: 2010-04-08 21:23 UTC by Olav Vitters
Modified: 2013-11-21 14:56 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Olav Vitters 2010-04-08 21:23:36 UTC
Most websites contain pretty basic information. Using the DOAP files, we should be able to create a basic website.

It should create:
projects.gnome.org/$modulename

where $modulename refers to the Git module name.

Each module could have one or more tarballs. By default (if the DOAP doesn't have any specific info), it is assumed the module and tarball name are the same. Using this information, latest releases can be shown on projects.gnome.org/$modulename (perhaps some subpage).

The DOAP generated projects.gnome.org should be linked to:
 * git.gnome.org (DOAP files)
   --> when a DOAP file is changed, projects.gnome.org should be updated asap
 * master.gnome.org (basically ftp.gnome.org)
   --> when a new release is made, projects.gnome.org should mention it asap

The basic projects.gnome.org site should:
 * description, license info, bugzilla, wiki
 * link to git.gnome.org with basic instructions on how to use that
   --> as module name is known, exact instructions can be given
 * link to ftp.gnome.org
 * link to mail.gnome.org
 * names of the *maintainers*

For git.gnome.org it should rely on something generic like the
http://git.gnome.org/repositories.doap. Already some hook checks the doap files, can easily be extended to make it update projects.gnome.org.

For master.gnome.org, perhaps just NFS mount the /ftp directory? Also, extend install-module (maintained in the releng module). Finding the right tarball names means the DOAP files should be parsed first.

Further, the automatically found information should again be made available using e.g. http://projects.gnome.org/$modulename.doap. That is basically the repositories.doap split out per module, with the addition of the releases on ftp.gnome.org.

To parse a doap file, see e.g. sysadmin-bin module and gitadmin-bin module.
Comment 1 Andrea Veri 2013-11-21 14:56:01 UTC
The GNOME Infrastructure Team is currently migrating its bug / issue tracker away from Bugzilla to Request Tracker and therefore all the currently open bugs have been closed and marked as OBSOLETE.

The following move will also act as a cleanup for very old and ancient tickets that were still living on Bugzilla. If your issue still hasn't been fixed as of today please report it again on the relevant RT queue.

More details about the available queues you can report the bug against can be found at https://wiki.gnome.org/Sysadmin/RequestTracker.

Thanks for your patience,

the GNOME Infrastructure Team