OSDir


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Ubiquity NG - was Re: ubiquity migrated to git


On Thu, 10 May 2018 at 11:30, Enrico Weigelt, metux IT consult <
info at metux.net> wrote:

> On 05.05.2018 08:15, Mark Shuttleworth wrote:

> Hi folks,

> > Third, we have Electron, which is the HTML5 app framework used by world
> class app developers. Skype, Spotify and a ton of GREAT apps on
> Ubuntu> are Electron apps.
> [â?¦]

> Anyways, the whole nodejs stuff has always been really painful -
> especially if some native code is involved. Everything's just
> bleeding edge, no long term maintenance ... somewhere deep in these
> huge dependency chains, something always breaks. Even worse: it often
> starts downloading binaries (that tend to be incompatible w/ the host),
> calls the wrong compiler w/ wrong flags, etc, etc, etc.

> Exactly the kind of stuff that I really can't have on production
> systems.

> A reasonable approach would require rewriting npm in a way that it
> takes modules from the system, helps in automatic debianization, so
> we can run everything though the usual deb toolchain and maintainers
> can easily patch whenever necessary. Certainly possible, but *a lot*
> of work to do, before we reach a reasonable stable state.

Technically, this already exists, and there are a large number of node-*
packages in Debian, at the very least:
https://wiki.debian.org/Javascript/Nodejs/Npm2Deb

I agree with your other points â?? supporting anything in the NodeJS
ecosystem in LTS releases is going to be incredibly challenging, and I
worry that something like Electron is too much complexity for the benefit,
as long as we're sticking to our packaging policies.

-- 
Luke Faraone;; Debian & Ubuntu Developer; Sugar Labs; MIT SIPB
lfaraone on irc.[freenode,oftc].net -- https://luke.wf/ohhello
PGP fprint: 8C82 3DED 10AA 8041 639E  1210 5ACE 8D6E 0C14 A470