Web lists-archives.com

Re: Concerns about infrastructure for Alioth replacement




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, <formorer@xxxxxxxxxxx> wrote:
On Tue, 17 Oct 2017, Nicholas D Steeves wrote:

> CCing the _javascript_ Team.
>
> Original post on debian-devel, see:
> Message-Id: <20171016001558.a9c2e92f9155e844f43ceb30@xxxxxxxxxxxxx>
>
> 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 <praveen@xxxxxxxxxxxxxxxx> 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 <invernomuto@xxxxxxxxxxxxx>
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ý <ondrej@xxxxxxxx>