(Adding the more general WMF packaging list)
On 03/27/2014 07:00 AM, Mark A. Hershberger wrote:
Next, I'm directly interested in packaging
Parsoid. While I'm keenly
aware of the differences between RPMs and DEBs, I am working on an RPM
for Parsoid for deploying the Visual Editor at a client of mine. I plan
to submit that back to Fedora. It would be good to have some dialogue on
best practices and share information where appropriate.
For instance, I talked with Gabriel Wicke -- the main dev behind Parsoid
-- about the init scripts he is creating for Wikimedia's use (he is
working on Debian packages -- at least something the WMF can deploy on
their cluster) and the startup and shutdown conditions after I saw other
node.js daemons that had specific APIs for shutting down and he said that
shouldn't be necessary -- the node.js daemon's response to a signal
should be sufficient.
The init script issue (Debian using start-stop-daemon) is annoying, and
afaik the main reason why we can't use alien to convert the deb to an rpm.
We are planning to move to systemd next following the Debian/Ubuntu
decision, which will likely solve that issue at least for Fedora.
Gabriel