Last modified: 2014-03-21 09:55:44 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 T63006, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 61006 - Package Mathoid
Package Mathoid
Status: NEW
Product: MediaWiki extensions
Classification: Unclassified
Math (Other open bugs)
master
All All
: Unprioritized normal (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-02-07 01:58 UTC by physikerwelt
Modified: 2014-03-21 09:55 UTC (History)
6 users (show)

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


Attachments

Description physikerwelt 2014-02-07 01:58:32 UTC
A debian package similar to https://gerrit.wikimedia.org/r/#/c/110666/23
is needed to deploy mathoid.
Mathoid works with the same modules as the parsoid package does. So if you have installed parsoid and phantomjs you can simply use mathoid by linking to the modules folders of parsoid.
Furhtermore a debian upstart script is needed.
Can someone help to create a package... and probably more difficould move it to the right place and trigger the steps to deploy the package to a debian repository.
Comment 1 Gabriel Wicke 2014-02-07 02:10:13 UTC
This is almost identical to parsoid, so it should be easy to adapt. I can take this on next week.

In the meantime we should probably split out mathoid from the Math extension repository. We can update the gwicke/mathoid repository on github (added you there as a collaborator), or set up a gerrit repository.
Comment 2 Gabriel Wicke 2014-02-13 01:39:15 UTC
The gerrit setup is bug 61275.
Comment 3 physikerwelt 2014-02-19 13:53:56 UTC
It works quite well in PPA. Now we need to fix the jenkins issues.
see
https://launchpad.net/~physikerwelt/+archive/mathoid
and
http://www.formulasearchengine.com/mathoid
Comment 4 physikerwelt 2014-03-21 09:55:17 UTC
I clean up the git repo, so that it is in the same state as the repo I used to build the PPA pacakges.
Now I get the following error
0m27.2s DUMP: 
00:02:09.223   Selecting previously unselected package mathoid.
00:02:09.224   (Reading database ... 7545 files and directories currently installed.)
00:02:09.224   Unpacking mathoid (from .../mathoid_0.2.1+0~20140321094326.11~1.gbp92f861_amd64.deb) ...
00:02:09.224   dpkg: dependency problems prevent configuration of mathoid:
00:02:09.224    mathoid depends on nodejs (>= 0.8.0); however:
00:02:09.224     Package nodejs is not installed.
00:02:09.224    mathoid depends on phantomjs (>= 1.9.0); however:
00:02:09.224     Package phantomjs is not installed.
00:02:09.224    mathoid depends on logrotate; however:
00:02:09.225     Package logrotate is not installed.
00:02:09.225   dpkg: error processing mathoid (--install):
00:02:09.225    dependency problems - leaving unconfigured
00:02:09.225   Errors were encountered while processing:
00:02:09.225    mathoid
What does that indicate?

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


Navigation
Links