Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 106515 - Projects page needs adaptation of its contents
Summary: Projects page needs adaptation of its contents
Status: RESOLVED WORKSFORME
Alias: None
Product: Websites
Classification: Unclassified
Component: [OLD] Project Web Spaces (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Xavier Neys (RETIRED)
URL: http://www.gentoo.org/proj/en/index.xml
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-19 05:34 UTC by Thierry Carrez (RETIRED)
Modified: 2007-05-31 10:54 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thierry Carrez (RETIRED) gentoo-dev 2005-09-19 05:34:42 UTC
Now that the new metastructure is in place, projects can be easily created by
creating the appropriate ProjectXML page under /proj in CVS. The Project list,
however, is not automatically generated from CVS contents but must be edited in
place. This bug tracks the changes that need to be done on the
gentoo/xml/htdocs/proj/en/metastructure/gentoo.xml page to make its contents a
little more current with what we have now.

Phase 1: Get rid of the old gentoo.xml contents
The page contains the list of the old managers and should be cleaned up, so that
it just contains the projects list.

Phase 2: Remove deprecated projects
The "tools" project is deprecated, its project page is empty.

Phase 3: Remove the ugly "other" project and promote its subproject(s)
The "other" TLP is an empty umbrella project created to cover eselect, it has no
reasons to exist in the new metastructure. eselect should be directly listed at
the root level.

Phase 4: Ask newly-created projects if/where they want to appear
The following projects have been created since the new metastructure is in place
but don't appear in the project list because they are not in gentoo.xml. We
should ask their lead if they want to appear and fix this :
- forums
- apache
- dotnet
When it's done we should warn everyone that to create a project and make it
appear they need to create the page *and* edit gentoo.xml.

Phase 5: Ombudsman should no longer be under devrel
The Ombudsman is a separate project and does not depend on devrel (and should
not appear to depend from it) so it should be listed at root level. Listing it
directly in gentoo.xml and remove it from the devrel page should fix this.

Phase 6: the council project page
Proper council pages should be created (there already is a directory to hold
meeting logs) to list council members, slacker marks etc... Some projects might
be added as subprojects of the council (if everyone agrees):
- devrel/manager-meetings (the old managers meetings)
- glep

Phase 7: Subprojects of umbrella TLPs might want promotion
Large projects like base or desktop have several subprojects that might just
want to be listed at root level (arch teams come to mind). We should ask them
where they want to appear
Comment 1 Paul de Vrieze (RETIRED) gentoo-dev 2005-09-19 05:55:40 UTC
I agree with the points. Perhaps we should also remove the old project listing
link from the project listing page. Also note that relocation of projects takes
two edits. One in the old parent, and one in the new parent. On adding projects
to the list. The idea originally was to have people request is as that ensures
that the pages are ready to be in the list.

I've taken care of updating gentoo.xml to take items 1 to 3 into account.
Comment 2 Thierry Carrez (RETIRED) gentoo-dev 2005-09-19 08:20:34 UTC
OK, phases 1 to 3 have been done thanks to Paul.

Ccing leads from the apache/forums/dotnet projects for phase 4 :
You all created project pages that don't appear in the main project list at :
http://www.gentoo.org/proj/en/index.xml
Do you want to be listed at top-level ?
Comment 3 Wernfried Haas (RETIRED) gentoo-dev 2005-09-19 10:51:47 UTC
(In reply to comment #2)
> You all created project pages that don't appear in the main project list at :
> http://www.gentoo.org/proj/en/index.xml
Oops. Seems we weren't exactly aware of the procedure at that time.

> Do you want to be listed at top-level ?
This seems to be the best place, so unless someone comes up with a better idea:
Yes please.
Comment 4 Curtis Napier (RETIRED) gentoo-dev 2005-09-20 11:29:08 UTC
(In reply to comment #3)
> (In reply to comment #2)
> > You all created project pages that don't appear in the main project list at :
> > http://www.gentoo.org/proj/en/index.xml
> Oops. Seems we weren't exactly aware of the procedure at that time.
> 
> > Do you want to be listed at top-level ?
> This seems to be the best place, so unless someone comes up with a better idea:
> Yes please.

Done. 

I didn't realize we should add that ourselves. I was under the erroneous
impression that it was auto-updating by scanning the /proj/en dir for some
reason. That's what I get for assuming instead of looking at the code or asking
someone.
Comment 5 Patrick Lauer gentoo-dev 2005-09-25 04:07:13 UTC
paul: http://www.gentoo.org/proj/en/index.xml still shows drobbins as part of
metastructure, please fix :-)
Comment 6 Thierry Carrez (RETIRED) gentoo-dev 2005-09-29 07:07:36 UTC
I've taken care of phase 6, the council page should appear soon.
Comment 7 Bryan Østergaard (RETIRED) gentoo-dev 2005-09-29 07:50:41 UTC
Added apache project to gentoo.xml.
Comment 8 Rajiv Aaron Manglani (RETIRED) gentoo-dev 2005-12-05 08:17:40 UTC
http://www.gentoo.org/proj/en/index.xml?showlevel=1 is the current listing of gentoo projects.
it has a link to http://www.gentoo.org/proj/en/metastructure/oldprojects.xml which is describes
as "The old static unmaintained version of the document". that page was last Updated 19 Jul 2003
and should now be removed from the site.

a 302 redirect from the old page to the new would be nice. thanks.
Comment 9 Thierry Carrez (RETIRED) gentoo-dev 2005-12-06 04:51:35 UTC
Reassigning to infra-bugs, not sure who handles this page dynamic updater.
Comment 10 Lance Albertson (RETIRED) gentoo-dev 2005-12-06 05:36:59 UTC
Reassigning to neysx since he deals more with xml and the site itself. Also
adding swift for his input.
Comment 11 Wernfried Haas (RETIRED) gentoo-dev 2005-12-06 05:46:37 UTC
Uncc:ed forum-mods as our work seems to be done.
Comment 12 Xavier Neys (RETIRED) gentoo-dev 2006-08-12 04:11:46 UTC
(In reply to comment #9)
> Reassigning to infra-bugs, not sure who handles this page dynamic updater.
No one, there is no such thing as "this page dynamic updater."

(In reply to comment #0)
> Phase 4: Ask newly-created projects if/where they want to appear
Exactly.
Any new project can be added by any gentoo dev when and if the project is to be listed.
I don't think any kind of auto-update would be sensible.