Page MenuHomePhabricator

Package texvc and distribute that way
Closed, ResolvedPublic

Description

Per Tim, we should distribute texvc as a deb, rather than compiling per server as changes to it are so infrequent, like with other dependancies.

That way, it can be installed automatically and people don't forget to run scap-recompile on servers.


Version: wmf-deployment
Severity: enhancement
See Also:
https://bugzilla.wikimedia.org/show_bug.cgi?id=44653
https://bugzilla.wikimedia.org/show_bug.cgi?id=41188
https://bugzilla.wikimedia.org/show_bug.cgi?id=47203
https://bugzilla.wikimedia.org/show_bug.cgi?id=48991

Details

Reference
bz45076

Event Timeline

bzimport raised the priority of this task from to Low.Nov 22 2014, 1:33 AM
bzimport set Reference to bz45076.
bzimport added a subscriber: Unknown Object (MLST).

Since quantal, there is a package specifically for this, http://packages.ubuntu.com/quantal/mediawiki-math-texvc . It currently uses the mediawiki-math source package (which also includes the Math PHP).

Perhaps texvc could be split off, so WMF could essentially become the leading edge of mediawiki-math-texvc. This might make more sense if the math subdirectory (which contains texvc) of the Math extension were split into its own repo (perhaps with a git submodule for people not using the mediawiki-math-texvc package).

fgiunchedi claimed this task.

so this is fixed in our apt repo for mediawiki-math-texvc, e.g.

mw1040:~$ apt-cache policy mediawiki-math-texvc
mediawiki-math-texvc:
  Installed: 2:1.0+git20140526-1
  Candidate: 2:1.0+git20140526-1
  Version table:
 *** 2:1.0+git20140526-1 0
       1001 http://apt.wikimedia.org/wikimedia/ trusty-wikimedia/universe amd64 Packages
        100 /var/lib/dpkg/status
     2:1.0+git20120528-8 0
        500 http://ubuntu.wikimedia.org/ubuntu/ trusty/universe amd64 Packages