On Thu, 10 May 2018 at 11:30, Enrico Weigelt, metux IT consult < i...@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 -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel