Last modified: 2014-09-11 18:11:28 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 T71958, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 69958 - No git link provided on wmf wikis on Special:Version
No git link provided on wmf wikis on Special:Version
Status: RESOLVED FIXED
Product: Parsoid
Classification: Unclassified
General (Other open bugs)
unspecified
All All
: Unprioritized normal
: ---
Assigned To: Parsoid Team
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-08-24 10:23 UTC by db [inactive,noenotif]
Modified: 2014-09-11 18:11 UTC (History)
4 users (show)

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


Attachments

Description db [inactive,noenotif] 2014-08-24 10:23:30 UTC
Go to Special:Version and search for parsoid, you will find a entry with a version, but no git link like the others extensions. Please add one.

Maybe this is a problem on wikimedia, than move it to other component.
Comment 1 C. Scott Ananian 2014-08-24 13:44:07 UTC
The Parsoid entry is actually erroneous: it links to https://www.mediawiki.org/wiki/Parsoid, but it should link to https://www.mediawiki.org/wiki/Extension:Parsoid.  And the extension is not needed from MediaWiki 1.24 onwards, so we should really just uninstall it in production.  I've filed bug 69961 for that.

The general question of versioning a collection of independent services is a good one.  Since VE is the component that uses Parsoid, I'd suggest that perhaps VE should be the one who uses the Parsoid API to get a version # and git hash for Parsoid.  Or maybe there needs to be a Special:ServicesVersion for that.
Comment 2 Gerrit Notification Bot 2014-08-24 13:49:12 UTC
Change 156038 had a related patch set uploaded by Cscott:
Make it clear this is the parsoid extension, not parsoid itself.

https://gerrit.wikimedia.org/r/156038
Comment 3 C. Scott Ananian 2014-08-24 14:03:10 UTC
FWIW, the only way I know to determine what version of Parsoid is running in production is https://wikitech.wikimedia.org/wiki/Parsoid#Post-deploy_checks

I don't think the production parsoid servers are directly accessible from the outside internet, so you can't do this without access to tin.
Comment 4 C. Scott Ananian 2014-08-24 14:07:14 UTC
subbu points out that http://parsoid-lb.eqiad.wikimedia.org/_version points to the production servers, so it *is* possible to get the git version hash without access to tin.

This bug should be split in two:

a) the Parsoid *extension* probably does want a git hash added to its version string.

b) The Parsoid *service* (and other services, like OCG) should probably report their versions somewhere in a consistent manner.
Comment 5 Gerrit Notification Bot 2014-08-25 19:46:39 UTC
Change 156169 had a related patch set uploaded by Arlolra:
Flatten the directory structure

https://gerrit.wikimedia.org/r/156169
Comment 6 Gerrit Notification Bot 2014-08-25 22:27:23 UTC
Change 156038 merged by jenkins-bot:
Make it clear this is the parsoid extension, not parsoid itself.

https://gerrit.wikimedia.org/r/156038
Comment 7 Gerrit Notification Bot 2014-09-10 21:00:16 UTC
Change 156169 merged by jenkins-bot:
Flatten the directory structure

https://gerrit.wikimedia.org/r/156169
Comment 8 James Forrester 2014-09-10 22:15:14 UTC
Actually, not fixed yet. Hmm.
Comment 9 Gerrit Notification Bot 2014-09-11 01:03:07 UTC
Change 159649 had a related patch set uploaded by Jforrester:
Flatten the directory structure

https://gerrit.wikimedia.org/r/159649
Comment 10 Gerrit Notification Bot 2014-09-11 02:27:13 UTC
Change 159649 abandoned by Jforrester:
Flatten the directory structure

Reason:
Not needed thanks to Reedy and Gwicke's symlink.

https://gerrit.wikimedia.org/r/159649
Comment 11 James Forrester 2014-09-11 03:25:31 UTC
This probably is actually fixed, but it's masked by bug 70696.
Comment 12 Arlo Breault 2014-09-11 18:11:28 UTC
Confirmed on http://en.wikipedia.beta.wmflabs.org/wiki/Special:Version

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


Navigation
Links