Last modified: 2013-04-08 15:00:46 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T37663, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 35663 - Doxygen should run from jenkins and publish to doc.wikimedia.org instead of svn.wikimedia.org/doc
Doxygen should run from jenkins and publish to doc.wikimedia.org instead of s...
Status: RESOLVED FIXED
Product: Wikimedia
Classification: Unclassified
Continuous integration (Other open bugs)
unspecified
All All
: Normal normal (vote)
: ---
Assigned To: Krinkle
:
Depends on:
Blocks: 26712
  Show dependency treegraph
 
Reported: 2012-04-03 13:41 UTC by Chad H.
Modified: 2013-04-08 15:00 UTC (History)
9 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Chad H. 2012-04-03 13:41:49 UTC
Everything that's on svn.wikimedia.org needs a new home. Putting it on gerrit.wikimedia.org doesn't make sense.

I propose a new subdomain (docs.mediawiki.org) to hold this. Not sure where the best home is for it though.
Comment 1 Danny B. 2012-04-03 13:47:14 UTC
+1 to move it to mediawiki.org subdomain (I proposed it already several years ago ;-)), but suggesting doc. only (aka no plural).
Comment 2 Chad H. 2012-04-03 14:36:49 UTC
I should follow up by saying that we're looking to move this to a jenkins job instead of being done as a daily cron. I don't think (and Antoine agrees) that we should dual-purpose gallium to serve this information--so it needs a real home somewhere.
Comment 3 spage 2012-07-26 00:01:03 UTC
(In reply to comment #1)
> +1 to move it to mediawiki.org subdomain

svn.mediawiki.org has been a CNAME alias for svn.wikimedia.org for some time, so this bug applies to http://svn.mediawiki.org/doc/ as well. although most of the web links are to svn.wikimedia.org.  "You are in a maze of {media|wiki(m|p)edia} hosts..." :)
Comment 4 Danny B. 2012-09-27 00:01:55 UTC
Who actually creates that documentation, who has access etc...?
Comment 5 Chad H. 2012-09-27 00:06:00 UTC
(In reply to comment #4)
> Who actually creates that documentation, who has access etc...?

It's auto-generated based on code documentation. It's just a matter of finding a host and a cronjob to update it daily or whatever.
Comment 6 Tim Landscheidt 2012-10-11 21:55:10 UTC
(In reply to comment #2)
> I should follow up by saying that we're looking to move this to a jenkins job
> instead of being done as a daily cron. I don't think (and Antoine agrees) that
> we should dual-purpose gallium to serve this information--so it needs a real
> home somewhere.

Wouldn't it be easier to trigger this from Gerrit than from Jenkins?  After all, we don't want the documentation be based on some random commit, but on merges.

Also, given the rate of change in documentation, I think a daily run may not be perfect, but enough.
Comment 7 Antoine "hashar" Musso (WMF) 2012-12-02 17:36:08 UTC
I have request a DNS entry under mediawiki.org with https://rt.wikimedia.org/Ticket/Display.html?id=4002
Comment 8 Andre Klapper 2012-12-16 13:20:16 UTC
(In reply to comment #7)
> I have request a DNS entry under mediawiki.org with RT #4002

For everybody's info: That's fixed now.
Comment 9 Antoine "hashar" Musso (WMF) 2013-02-01 13:06:30 UTC
Moving from Git/Gerrit to "Testing Infrastructure".  Will be solved whenever I complete the doc generation jobs in Jenkins.
Comment 10 Krinkle 2013-03-15 06:47:55 UTC
integration/jenkins: Add tool mwcore-docgen.sh
 Change-Id: I5dd693c81b28dc8d5231482a914fedf2518a1bb2

integration/jenkins-job-builder-config: Add job mediawiki-core-docgen
 Change-Id: I67cf7405c562522b95ce216be25c3ad93215e980

integration/zuul-config: Trigger job mediawiki-core-docgen on postmerge
 Change-Id: I3c8d5e395e35e003689dd15b7c5b1ffec258957e
 Change-Id: I84579ad01a10fd9377795862bfb262b635925ca6

operations/puppet: Ensure package doxygen
 Change-Id: Ie7fffca8b685cee49bf39e46a12486bbe1bd977c


This also fixes bug 26712.
Comment 11 Andre Klapper 2013-04-08 15:00:46 UTC
Followup tasks filed under bug 46302, anybody willing to take a look?

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links