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