Also please note that Ruby programs are usually very picky about particular versions of their dependencies.
I call it a "gem hell" and it was a reason why I gave up helping with Ruby packaging and switched to redmine from source and bundler. Same for gitlab. I believe the time can be spent more productively than tackling with upstream with totally different world views. Ondřej On Wed, 18 Oct 2017, 08.14 Alexander Wirt, <formo...@formorer.de> wrote: > On Tue, 17 Oct 2017, Nicholas D Steeves wrote: > > > CCing the Javascript Team. > > > > Original post on debian-devel, see: > > Message-Id: <20171016001558.a9c2e92f9155e844f43ce...@paranoici.org> > > > > Or alternatively: > > https://lists.debian.org/debian-devel/2017/10/msg00262.html > > > > On Tue, Oct 17, 2017 at 11:32:55PM +0200, Alexander Wirt wrote: > > > On Tue, 17 Oct 2017, Francesco Poli wrote: > > > > > > > On Mon, 16 Oct 2017 04:28:09 +0000 Ondřej Surý wrote: > > > > > > > > [...] > > > > > Francesco, great idea, go ahead. You would be most welcome to help > with > > > > > Debian Ruby Extra packaging. > > > > > > > > Unfortunately, I have basically zero knowledge about Rails, > JavaScript > > > > and Node.js: I could not be of much help in packaging GitLab. > > > > > > > > What I meant was that the time that will be spent in manually > installing, > > > > manually adapting, and manually upgrading the upstream version, would > > > > perhaps be better spent in helping the maintainers to keep the Debian > > > > package up-to-date and in using the Debian package in stead of the > upstream > > > > version... > > > Nope. I know how to setup gitlab, I don't - and I don't want to have > > > knowledge (and I don't have time to do it) to maintain numerous ruby > and > > > nodejs modules. > > > > > > Alex > > > > > > > On 16 October 2017 at 06:52, Pirate Praveen <prav...@onenetbeyond.org> > wrote: > > > On 10/16/2017 03:45 AM, Francesco Poli wrote: > > >> I would say that this issue with the Debian packages of GitLab should > > >> be addressed by helping the Debian Ruby Extras Maintainers to improve > > >> the Debian packages and to keep them more up-to-date. > > > > > > gitlab 9.x has switched to using node modules + webpack for front end. > > > So any help in packaging the node dependencies welcome. > > > > > > See https://wiki.debian.org/Javascript/Nodejs/Tasks/gitlab for the > > > current status. > > > > > > Btw all ruby dependencies for 9.5.x are packaged already. > > > > > > > Dear Javascript Team, > > > > Would you please consider maintaining the "numerous [...] nodejs > > modules" necessary for Debian's Alioth replacement to run on a > > Debian-built GitLab package? We are facing a scenario that confirms > > that Debian packaging is not good enough--even for Debian's own > > infrastructure. > > > > I would join the team, but it would take me weeks/months to learn > > about Javascript and Nodejs, and it seems this transition is imminent. > > > > In the worst-case scenario, if that work cannot be completed on time, > > a deadline should be set for transitioning to official Debian-built > > packages. Let's say well before DebConf18 so that it will be well > > tested for DebCamp. > > > > Please reply to debian-devel and CC Francesco Poli < > invernom...@paranoici.org> > Please don't get me wrong, but even if gitlab packages are recent tomorrow > (which I > don't think) we won't migrate. The work is done and we have all the things > in > place to maintain them. So please do me a favour and don't mention alioth > as > the reason. > > Alex > > -- Ondřej Surý <ond...@sury.org>