Hi I am trying to package etherpad for Debian (https://bugs.debian.org/576998). 6 years have passed from the 1st attempts, many nodejs modules are now in Debian and there is a dim hope to get it in before the Debian Stretch freeze (Jan 5th).
Would anyone here be willing to support me ? As a start I have 3 questions.
I would support you, but I don't know if it is enough time to do all the work in a few weeks.
We have a script to build a debian package, but it is not really working (anymore): https://github.com/ether/etherpad-lite/blob/develop/bin/buildDebian.sh
But it's great to see that someone wants to work on it!
Another question I have is about the dependency on swagger-node-express version 2.1.3 (based on src/package.json). While this is the current release on npm registry, upstream has moved on to version 0.7.3.
@simevo Will you develop the package on github? Please document the problems and solutions well. It will be a great help for other distributions too. We wish to have it in gentoo too. You can find our results here: https://bugs.gentoo.org/show_bug.cgi?id=328897 Let me know, if you need betatesters for your debian package and I will ask in our linux user group.
The main thread on the Debian package in this phase is the ITP bug (https://bugs.debian.org/576998).
I'll notify major news here as well.
Alright we just missed the stretch freeze window so let's relax !
There is still a lot of work required, particular on packaging socket.io stuff & its requirements.
My new goal is to target the next Debian release (testing i..e buster). Creating a version for stretch-backports is also a possibility.
Please, see also for both Debian and Ubuntu https://bugs.launchpad.net/ubuntu/+bug/1397373 Adding a vote there will also help gain support for packaging etherpad.
Do you mean clicking on "this bug affects me" in launchpad ? I have just done that.
But there's more you can do. For example here is an (incomplete) list of dependencies we need to package before we get etherpad-lite in debian: