Acknowledgement sent
to Alex Henry <tukkek@gmail.com>:
New Bug report received and forwarded. Copy sent to tukkek@gmail.com, Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>.
(Thu, 16 Mar 2017 22:51:04 GMT) (full text, mbox, link).
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: npm: This pakcage is 3 years old? (consider removal)
Date: Thu, 16 Mar 2017 19:47:30 -0300
Package: npm
Version: 1.4.21+ds-2
Severity: grave
Justification: renders package unusable
Sorry for opening such a non-standard bug report
but this page leads me to believe that the most
up-to-date version we have for this package on
Debian is from 2014 (see changelog on the menu on
the right side of the screen):
https://packages.debian.org/sid/npm
I don't see any indication anywhere that there is
a reason or justification for this.
Node.js and NPM have become standard tools for web
development and the *extremely outdated* version
proved by this package siomply doesn't work anymore.
I suggest this package be entirely removed to avoid
well-meaning users from comiong across all sorts of
bugs and errors while using npm due to a lack of update
in what has become an essential tool. If Debian maintainers
can't keep this up-to-date, this package being here
probably does more harm than good to your average
user who expects it to "Just Work". I wouldn't say this
if I didn't know for a fact that this outdated version
simply doesn't work anymore with the package.json files
that are on the NPM repository (try installing polymer,
for example: npm install -g polymer ).
Node.js provides a single package (for Node and NPM) in
their own repository. I'm not sure if any efforct can be
done to bring this package version into Debian's
repositories but if that's not possible, I believe that
having a 3-year old version is doing more harm than good
and that it is better for Debian not to offer such - and
have users install from the official repository instead
or from the website Linux download.
Repository insall instructions
https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions
Simple download from website
https://nodejs.org/en/
Again, I doubt this years-old package here is doing
any good for most users, and I imagine it's doing more
harm since people might not even noticed their NPM tool
is extremely outdated, which will obviously lead to hard
to understand errors.
-- System Information:
Debian Release: 9.0
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 4.9.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages npm depends on:
pn node-abbrev <none>
pn node-ansi <none>
pn node-ansi-color-table <none>
pn node-archy <none>
pn node-block-stream <none>
pn node-fstream <none>
pn node-fstream-ignore <none>
pn node-github-url-from-git <none>
pn node-glob <none>
pn node-graceful-fs <none>
pn node-gyp <none>
pn node-inherits <none>
pn node-ini <none>
pn node-lockfile <none>
pn node-lru-cache <none>
pn node-minimatch <none>
pn node-mkdirp <none>
pn node-nopt <none>
pn node-npmlog <none>
pn node-once <none>
pn node-osenv <none>
pn node-read <none>
pn node-read-package-json <none>
pn node-request <none>
pn node-retry <none>
pn node-rimraf <none>
pn node-semver <none>
pn node-sha <none>
pn node-slide <none>
pn node-tar <none>
pn node-underscore <none>
pn node-which <none>
ii nodejs 7.7.3-1nodesource1~jessie1
npm recommends no packages.
npm suggests no packages.
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>: Bug#857986; Package npm.
(Thu, 16 Mar 2017 23:33:07 GMT) (full text, mbox, link).
Acknowledgement sent
to Ben Finney <bignose@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>.
(Thu, 16 Mar 2017 23:33:07 GMT) (full text, mbox, link).
Subject: Bug#857986: npm: This pakcage is 3 years old? (consider removal)
Date: Fri, 17 Mar 2017 10:30:04 +1100
Control: tags -1 + moreinfo
Alex Henry <tukkek@gmail.com> wrote:
> Severity: grave
> Justification: renders package unusable
Thank you for considering the severity of bug reports. You claim the
package is unusable in general, but I don't see anything in your
description that supports this.
The only description of package behaviour you give is:
> […] the *extremely outdated* version
> proved by this package siomply doesn't work anymore.
In what specific way does this package not work anymore? What should it
do at version 1.4.21, what does it do instead on Debian? There must be
some *specific, actionable* behaviour where the package behaves in a
buggy way at version 1.4.21.
So far this seems to be in fact a request to package a newer version,
which is a “Severity: wishlist” request.
--
\
`\
_o__) Ben Finney <bignose@debian.org>
Added tag(s) moreinfo.
Request was from Ben Finney <bignose@debian.org>
to 857986-submit@bugs.debian.org.
(Thu, 16 Mar 2017 23:33:07 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>: Bug#857986; Package npm.
(Thu, 16 Mar 2017 23:51:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Jérémy Lal <kapouer@melix.org>:
Extra info received and forwarded to list. Copy sent to Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>.
(Thu, 16 Mar 2017 23:51:03 GMT) (full text, mbox, link).
To: Ben Finney <bignose@debian.org>, 857986@bugs.debian.org
Cc: Alex Henry <tukkek@gmail.com>
Subject: Re: Bug#857986: npm: This pakcage is 3 years old? (consider removal)
Date: Fri, 17 Mar 2017 00:50:11 +0100
2017-03-17 0:30 GMT+01:00 Ben Finney <bignose@debian.org>:
> Control: tags -1 + moreinfo
>
> Alex Henry <tukkek@gmail.com> wrote:
>> Severity: grave
>> Justification: renders package unusable
>
> Thank you for considering the severity of bug reports. You claim the
> package is unusable in general, but I don't see anything in your
> description that supports this.
>
> The only description of package behaviour you give is:
>
>> […] the *extremely outdated* version
>> proved by this package siomply doesn't work anymore.
>
> In what specific way does this package not work anymore? What should it
> do at version 1.4.21, what does it do instead on Debian? There must be
> some *specific, actionable* behaviour where the package behaves in a
> buggy way at version 1.4.21.
>
> So far this seems to be in fact a request to package a newer version,
> which is a “Severity: wishlist” request.
I should have done this long before, but npm should not stay in testing:
- `npm install thisorthatmodule` is failing for a growing list of modules
- npmjs.org might drop support for this old client at anytime now
- it's not supportable (security-wise) and i'd advise against using it
I'll use block this bug by the handful of packages depending on npm.
Jérémy
Added blocking bug(s) of 857986: 857993
Request was from Jérémy Lal <kapouer@melix.org>
to control@bugs.debian.org.
(Thu, 16 Mar 2017 23:57:02 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>: Bug#857986; Package npm.
(Fri, 17 Mar 2017 00:27:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Alex Henry <tukkek@gmail.com>:
Extra info received and forwarded to list. Copy sent to Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>.
(Fri, 17 Mar 2017 00:27:03 GMT) (full text, mbox, link).
I actually did give a use case for this: try installing polymer as per the
instruction given on my initial report. It just doesn't work, as Jeremy
states. NPM is a growing, dynamic repository and you'll be hard pressed to
find any major package that is 3 years old and 100% compatible with the
current version of this package in Debian.
So yes, as I said before, and I stand by it, the fact it is so old and the
NPM repository has continued to advance does, indeed "render [the] package
unusable". Or as Jeremy puts it: "npm install thisorthatmodule` is failing
for a growing list of modules". This is the most basic NPM operation and it
is failing 100% of the time in many cases.
Of course this can be fixed by updating the NPM version to the current
version, as Ben says, but it shouldn't demote the priority to "wishlist":
there's a real problem here with possible security implication (re Jeremy)
and a major loss of usability (yes, to the point of "renders package
unusable"). But anyway, if it was a simple thing to do, I'm sure someone
would have done it at some point after 2014, so my first suggestion was to
consider removal altogether.
Jeremy, thank you for following through with this. I know asking for
package removal is a big thing in Debian but if NPM is to stay, it needs to
be up-to-date, and if it isn't, it better that it be removed. I think
that's the best choice for now, thanks again!
On 16 March 2017 at 20:50, Jérémy Lal <kapouer@melix.org> wrote:
> 2017-03-17 0:30 GMT+01:00 Ben Finney <bignose@debian.org>:
> > Control: tags -1 + moreinfo
> >
> > Alex Henry <tukkek@gmail.com> wrote:
> >> Severity: grave
> >> Justification: renders package unusable
> >
> > Thank you for considering the severity of bug reports. You claim the
> > package is unusable in general, but I don't see anything in your
> > description that supports this.
> >
> > The only description of package behaviour you give is:
> >
> >> […] the *extremely outdated* version
> >> proved by this package siomply doesn't work anymore.
> >
> > In what specific way does this package not work anymore? What should it
> > do at version 1.4.21, what does it do instead on Debian? There must be
> > some *specific, actionable* behaviour where the package behaves in a
> > buggy way at version 1.4.21.
> >
> > So far this seems to be in fact a request to package a newer version,
> > which is a “Severity: wishlist” request.
>
> I should have done this long before, but npm should not stay in testing:
> - `npm install thisorthatmodule` is failing for a growing list of modules
> - npmjs.org might drop support for this old client at anytime now
> - it's not supportable (security-wise) and i'd advise against using it
>
> I'll use block this bug by the handful of packages depending on npm.
>
> Jérémy
>
>
Added tag(s) stretch and sid.
Request was from Andreas Beckmann <anbe@debian.org>
to control@bugs.debian.org.
(Fri, 17 Mar 2017 02:09:03 GMT) (full text, mbox, link).
Changed Bug title to 'npm: package is 3 years old (consider removal?)' from 'npm: This pakcage is 3 years old? (consider removal)'.
Request was from Chris Lamb <lamby@debian.org>
to control@bugs.debian.org.
(Fri, 17 Mar 2017 17:03:04 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>: Bug#857986; Package npm.
(Sun, 19 Mar 2017 21:03:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Adrian Bunk <bunk@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>.
(Sun, 19 Mar 2017 21:03:04 GMT) (full text, mbox, link).
To: Jérémy Lal <kapouer@melix.org>,
857986@bugs.debian.org
Cc: Ben Finney <bignose@debian.org>, Alex Henry <tukkek@gmail.com>,
857993@bugs.debian.org, 857994@bugs.debian.org,
857989@bugs.debian.org, 857988@bugs.debian.org,
857990@bugs.debian.org, 857991@bugs.debian.org
Subject: Re: Bug#857986: npm: This pakcage is 3 years old? (consider removal)
Date: Sun, 19 Mar 2017 22:59:18 +0200
Control: severity -1 grave
Contraol: tags -1 stretch sid
On Fri, Mar 17, 2017 at 12:50:11AM +0100, Jérémy Lal wrote:
>...
> I should have done this long before, but npm should not stay in testing:
> - `npm install thisorthatmodule` is failing for a growing list of modules
> - npmjs.org might drop support for this old client at anytime now
> - it's not supportable (security-wise) and i'd advise against using it
>
> I'll use block this bug by the handful of packages depending on npm.
I'm raising the severity of these bugs accordingly.
Note that a missing dependency is also RC, so something like
npm2deb: Please Recommend npm instead of Depend
does not sound like an option.
Removing npm from stretch implies that packages that are non-functional
without npm also have to be removed from stretch.
> Jérémy
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>: Bug#857986; Package npm.
(Fri, 24 Mar 2017 15:30:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Thomas Goirand <zigo@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>.
(Fri, 24 Mar 2017 15:30:03 GMT) (full text, mbox, link).
To: 857986@bugs.debian.org, 857993@bugs.debian.org,
Debian Release <debian-release@lists.debian.org>
Subject: Please don't remove npm from Stretch
Date: Fri, 24 Mar 2017 16:26:25 +0100
Hi,
I very much don't agree with the set of arguments in the #857986 bug
report. Npm can be used for a large amount of things, of which may not
include downloading and installing the very latest version of a
Javascript module. Therefore, the package is still useable for a wide
set of functionalities within the scope of Debian and the set of package
we have (for example, for rebuilding).
Also, removing such a non-leaf package at this point of the release is a
way too late. IMO, a bug should have been opened a long time ago asking
for an upgrade of the package.
Last, at this point in time, I believe we should discuss the issue with
the release team. They may agree, for example, that we upgrade the
package to a newer version (this is unlikely, but it is up to them to
tell). They may don't agree that we "fix" so many source package to
remove the build-dependency. Anyway, the solution should be discuss with
them. Therefore, I'm CC-ing the release team.
In any case, once Stretch is released, we must make sure such an
important package gets better maintenance, and follow upstream closely.
Cheers,
Thomas Goirand (zigo)
Acknowledgement sent
to Niels Thykier <niels@thykier.net>:
Extra info received and forwarded to list. Copy sent to Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>.
(Mon, 03 Apr 2017 14:48:06 GMT) (full text, mbox, link).
Thomas Goirand:
> Hi,
>
> [...]
>
> Also, removing such a non-leaf package at this point of the release is a
> way too late. IMO, a bug should have been opened a long time ago asking
> for an upgrade of the package.
>
Hi,
I would (also) strongly prefer, if we got better at finding and dealing
with things like outside the freeze. That said...
In the concrete case, the removal does not look too bad at a metadata
level. Assuming qtwebchannel5-examples can drop its dependency, the
rest can be removed from testing without affecting any other package
than those listed below.
"""
$ dak rm -nR -s testing npm
[...]
Checking reverse dependencies...
# Broken Depends:
npm2deb: npm2deb
qtwebchannel-opensource-src: qtwebchannel5-examples [...]
# Broken Build-Depends:
ruby-license-finder: npm
"""
> Last, at this point in time, I believe we should discuss the issue with
> the release team. They may agree, for example, that we upgrade the
> package to a newer version (this is unlikely, but it is up to them to
> tell). They may don't agree that we "fix" so many source package to
> remove the build-dependency. Anyway, the solution should be discuss with
> them. Therefore, I'm CC-ing the release team.
>
From my PoV; upgrade is unlikely to be accepted. Removal appears to be
doable, so the real question is:
* Is npm so out of date that it is release critical?
If yes, fix qtwebchannel-opensource-src (etc.) and remove the rest from
stretch. If no, tag it -ignore and move on. To be honest, I know next
to nothing about npm and its state, so I will apply "Do-cracy" to this
decision.
AFAICT, Jérémy Lal have done all of the uploads since 2013 and is the
sole committer to the packaging between 2013-08 to 2014-08[1], which
pretty much makes Jérémy the closest person to an "active do'er" in this
case.
@Jérémy Lal: Your call:
* Are you willing to support npm for 3-5 years in stretch given its
current state?
- If yes, then tag the npm bug stretch-ignore or downgrade it
- If no, then we will effectuate the removal before the release.
Thanks,
~Niels
[1] https://anonscm.debian.org/cgit/pkg-javascript/npm.git/log/
Acknowledgement sent
to Jérémy Lal <kapouer@melix.org>:
Extra info received and forwarded to list. Copy sent to Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>.
(Mon, 03 Apr 2017 15:33:03 GMT) (full text, mbox, link).
2017-04-03 16:45 GMT+02:00 Niels Thykier <niels@thykier.net>:
> Thomas Goirand:
>> Hi,
>>
>> [...]
>>
>
>> Also, removing such a non-leaf package at this point of the release is a
>> way too late. IMO, a bug should have been opened a long time ago asking
>> for an upgrade of the package.
>>
>
>
> Hi,
>
> I would (also) strongly prefer, if we got better at finding and dealing
> with things like outside the freeze. That said...
>
> In the concrete case, the removal does not look too bad at a metadata
> level. Assuming qtwebchannel5-examples can drop its dependency, the
> rest can be removed from testing without affecting any other package
> than those listed below.
>
> """
> $ dak rm -nR -s testing npm
> [...]
> Checking reverse dependencies...
> # Broken Depends:
> npm2deb: npm2deb
> qtwebchannel-opensource-src: qtwebchannel5-examples [...]
>
> # Broken Build-Depends:
> ruby-license-finder: npm
> """
>
>> Last, at this point in time, I believe we should discuss the issue with
>> the release team. They may agree, for example, that we upgrade the
>> package to a newer version (this is unlikely, but it is up to them to
>> tell). They may don't agree that we "fix" so many source package to
>> remove the build-dependency. Anyway, the solution should be discuss with
>> them. Therefore, I'm CC-ing the release team.
>>
>
> From my PoV; upgrade is unlikely to be accepted. Removal appears to be
> doable, so the real question is:
>
> * Is npm so out of date that it is release critical?
>
> If yes, fix qtwebchannel-opensource-src (etc.) and remove the rest from
> stretch. If no, tag it -ignore and move on. To be honest, I know next
> to nothing about npm and its state, so I will apply "Do-cracy" to this
> decision.
> AFAICT, Jérémy Lal have done all of the uploads since 2013 and is the
> sole committer to the packaging between 2013-08 to 2014-08[1], which
> pretty much makes Jérémy the closest person to an "active do'er" in this
> case.
>
> @Jérémy Lal: Your call:
>
> * Are you willing to support npm for 3-5 years in stretch given its
> current state?
> - If yes, then tag the npm bug stretch-ignore or downgrade it
> - If no, then we will effectuate the removal before the release.
I agree completely with the above analysis, and I'm not willing to support
the current npm version that is in testing.
To others, preoccupied that npm won't be available in debian:
- please help with npm maintenance
- hopefully we'll make an updated version installable through debian backports,
Jérémy.
Acknowledgement sent
to Niels Thykier <niels@thykier.net>:
Extra info received and forwarded to list. Copy sent to Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>.
(Tue, 04 Apr 2017 12:33:02 GMT) (full text, mbox, link).
Jérémy Lal:
> 2017-04-03 16:45 GMT+02:00 Niels Thykier <niels@thykier.net>:
>> [...]
>>
>> @Jérémy Lal: Your call:
>>
>> * Are you willing to support npm for 3-5 years in stretch given its
>> current state?
>> - If yes, then tag the npm bug stretch-ignore or downgrade it
>> - If no, then we will effectuate the removal before the release.
>
> I agree completely with the above analysis, and I'm not willing to support
> the current npm version that is in testing.
>
> To others, preoccupied that npm won't be available in debian:
> - please help with npm maintenance
> - hopefully we'll make an updated version installable through debian backports,
>
> Jérémy.
>
Thanks for the reply. Accordingly, I have tagged the following bugs:
* is-blocker: #857994 (qtwebchannel-opensource-src)
* will-remove: #857986, #857990, #857991
Note for ruby-license-finder + npm2deb: If the package can trivially
drop the npm dependency, it is welcome to stay in stretch.
@QT/KDE maintainers: A timely upload for #857994 would greatly be
appreciated, so we can finish up this soon.
Thanks,
~Niels
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>: Bug#857986; Package npm.
(Fri, 19 May 2017 10:09:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Riku Voipio <riku.voipio@iki.fi>:
Extra info received and forwarded to list. Copy sent to Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>.
(Fri, 19 May 2017 10:09:03 GMT) (full text, mbox, link).
To: Thomas Goirand <zigo@debian.org>, 857986@bugs.debian.org, 857993@bugs.debian.org, Debian Release <debian-release@lists.debian.org>, Jérémy Lal <kapouer@melix.org>
Subject: npm: This pakcage is 3 years old? (consider removal)
Date: Fri, 19 May 2017 10:07:11 +0000
Jérémy Lal:
> To others, preoccupied that npm won't be available in debian:
> - please help with npm maintenance
> - hopefully we'll make an updated version installable through debian backports
Are there any complications to building npm as part of nodejs package?
Riku
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>: Bug#857986; Package npm.
(Fri, 19 May 2017 10:18:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Jérémy Lal <kapouer@melix.org>:
Extra info received and forwarded to list. Copy sent to Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>.
(Fri, 19 May 2017 10:18:03 GMT) (full text, mbox, link).
2017-05-19 12:07 GMT+02:00 Riku Voipio <riku.voipio@iki.fi>:
> Jérémy Lal:
> > To others, preoccupied that npm won't be available in debian:
> > - please help with npm maintenance
> > - hopefully we'll make an updated version installable through debian
> backports
>
> Are there any complications to building npm as part of nodejs package?
>
There are complications to distributing npm: it depends on a LOT of
modules, which
means it requires a lot of debian-maintainer time to package, and update.
Using the upstream nodejs tarball as source for npm or the upstream npm
tarball
does not change anything about that.
Jérémy
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>: Bug#857986; Package npm.
(Fri, 19 May 2017 14:15:08 GMT) (full text, mbox, link).
Acknowledgement sent
to Riku Voipio <riku.voipio@iki.fi>:
Extra info received and forwarded to list. Copy sent to Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>.
(Fri, 19 May 2017 14:15:08 GMT) (full text, mbox, link).
Subject: Re: Bug#857986: npm: This pakcage is 3 years old? (consider removal)
Date: Fri, 19 May 2017 14:11:30 +0000
On Fri, May 19, 2017 at 12:15:32PM +0200, Jérémy Lal wrote:
> 2017-05-19 12:07 GMT+02:00 Riku Voipio <riku.voipio@iki.fi>:
>
> > Jérémy Lal:
> > > To others, preoccupied that npm won't be available in debian:
> > > - please help with npm maintenance
> > > - hopefully we'll make an updated version installable through debian
> > backports
> >
> > Are there any complications to building npm as part of nodejs package?
> >
> There are complications to distributing npm: it depends on a LOT of
> modules, which
> means it requires a lot of debian-maintainer time to package, and update.
> Using the upstream nodejs tarball as source for npm or the upstream npm
> tarball
> does not change anything about that.
Ok, thanks for clarifying.
Riku
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>: Bug#857986; Package npm.
(Mon, 22 May 2017 11:30:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Pirate Praveen <praveen@onenetbeyond.org>:
Extra info received and forwarded to list. Copy sent to Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>.
(Mon, 22 May 2017 11:30:03 GMT) (full text, mbox, link).
On വെള്ളി 19 മെയ് 2017 03:45 വൈകു, Jérémy Lal wrote:
> There are complications to distributing npm: it depends on a LOT of
> modules, which
> means it requires a lot of debian-maintainer time to package, and update.
https://wiki.debian.org/Javascript/Nodejs/Tasks/npm ie, roughly about 78
new modules to package. If one person were to work full time, I think
about 10-15 days time.
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>: Bug#857986; Package npm.
(Mon, 22 May 2017 13:15:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Jonas Smedegaard <jonas@jones.dk>:
Extra info received and forwarded to list. Copy sent to Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>.
(Mon, 22 May 2017 13:15:03 GMT) (full text, mbox, link).
Quoting Pirate Praveen (2017-05-22 13:27:35)
> On വെള്ളി 19 മെയ് 2017 03:45 വൈകു, Jérémy Lal wrote:
>> There are complications to distributing npm: it depends on a LOT of
>> modules, which means it requires a lot of debian-maintainer time to
>> package, and update.
>
> https://wiki.debian.org/Javascript/Nodejs/Tasks/npm ie, roughly about
> 78 new modules to package. If one person were to work full time, I
> think about 10-15 days time.
...for the _initial_ packaging work.
We are package *maintainers*.
- Jonas
--
* Jonas Smedegaard - idealist & Internet-arkitekt
* Tlf.: +45 40843136 Website: http://dr.jones.dk/
[x] quote me freely [ ] ask before reusing [ ] keep private
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>: Bug#857986; Package npm.
(Mon, 22 May 2017 14:15:02 GMT) (full text, mbox, link).
Acknowledgement sent
to Pirate Praveen <praveen@onenetbeyond.org>:
Extra info received and forwarded to list. Copy sent to Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>.
(Mon, 22 May 2017 14:15:02 GMT) (full text, mbox, link).
On തിങ്കള് 22 മെയ് 2017 06:41 വൈകു, Jonas Smedegaard wrote:
> ...for the _initial_ packaging work.
>
> We are package *maintainers*.
If you have not realized, we are discussing about maintaining an
existing package. I think you have also not realized the meaning of team
maintained packages. The person who did the initial package need not be
the maintainer of the packager for ever. When there is enough interest
in the package, it will remain maintained else it gets removed.
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>: Bug#857986; Package npm.
(Mon, 22 May 2017 14:21:02 GMT) (full text, mbox, link).
Acknowledgement sent
to Jérémy Lal <kapouer@melix.org>:
Extra info received and forwarded to list. Copy sent to Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>.
(Mon, 22 May 2017 14:21:03 GMT) (full text, mbox, link).
2017-05-22 16:10 GMT+02:00 Pirate Praveen <praveen@onenetbeyond.org>:
> On തിങ്കള് 22 മെയ് 2017 06:41 വൈകു, Jonas Smedegaard wrote:
> > ...for the _initial_ packaging work.
> >
> > We are package *maintainers*.
>
> If you have not realized, we are discussing about maintaining an
> existing package. I think you have also not realized the meaning of team
> maintained packages. The person who did the initial package need not be
> the maintainer of the packager for ever. When there is enough interest
> in the package, it will remain maintained else it gets removed.
>
I did the initial npm packaging. At that moment i was optimistic upstream
wouldn't add or change dependencies too much. I was wrong, npm is
constantly adding/removing modules through the months and years, requiring
a lot of maintainer work to keep up.
I think Jonas was pointing out that updating npm today won't actually solve
any issue regarding npm maintenance. Some company should fund that work.
Jérémy
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>: Bug#857986; Package npm.
(Mon, 22 May 2017 16:21:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Jonathan Wiltshire <jmw@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>.
(Mon, 22 May 2017 16:21:03 GMT) (full text, mbox, link).
To: 857986@bugs.debian.org, 857993@bugs.debian.org, Debian Release <debian-release@lists.debian.org>
Subject: Re: Bug#857986: [Pkg-javascript-devel] Bug#857986: npm: This pakcage is 3 years old? (consider removal)
Date: Mon, 22 May 2017 17:18:39 +0100
On 2017-05-22 15:19, Jérémy Lal wrote:
> 2017-05-22 16:10 GMT+02:00 Pirate Praveen <praveen@onenetbeyond.org>:
>
>> On തിങ്കള് 22 മെയ് 2017 06:41 വൈകു,
>> Jonas Smedegaard wrote:
>>> ...for the _initial_ packaging work.
>>>
>>> We are package *maintainers*.
>>
>> If you have not realized, we are discussing about maintaining an
>> existing package. I think you have also not realized the meaning of
>> team
>> maintained packages. The person who did the initial package need not
>> be
>> the maintainer of the packager for ever. When there is enough
>> interest
>> in the package, it will remain maintained else it gets removed.
>
> I did the initial npm packaging. At that moment i was optimistic
> upstream wouldn't add or change dependencies too much. I was wrong,
> npm is constantly adding/removing modules through the months and
> years, requiring a lot of maintainer work to keep up.
> I think Jonas was pointing out that updating npm today won't actually
> solve any issue regarding npm maintenance. Some company should fund
> that work.
>
> Jérémy
Can this discussion please not be on debian-release? Thanks.
--
Jonathan Wiltshire jmw@debian.org
Debian Developer http://people.debian.org/~jmw
4096R: 0xD3524C51 / 0A55 B7C5 1223 3942 86EC 74C3 5394 479D D352 4C51
<directhex> i have six years of solaris sysadmin experience, from
8->10. i am well qualified to say it is made from bonghits
layered on top of bonghits
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>: Bug#857986; Package npm.
(Mon, 22 May 2017 18:36:12 GMT) (full text, mbox, link).
Acknowledgement sent
to Jonas Smedegaard <jonas@jones.dk>:
Extra info received and forwarded to list. Copy sent to Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>.
(Mon, 22 May 2017 18:36:12 GMT) (full text, mbox, link).
Quoting Pirate Praveen (2017-05-22 16:10:32)
> On തിങ്കള് 22 മെയ് 2017 06:41 വൈകു, Jonas Smedegaard wrote:
>> ...for the _initial_ packaging work.
>>
>> We are package *maintainers*.
>
> If you have not realized, we are discussing about maintaining an
> existing package. I think you have also not realized the meaning of
> team maintained packages. The person who did the initial package need
> not be the maintainer of the packager for ever. When there is enough
> interest in the package, it will remain maintained else it gets
> removed.
Exactly: Packages poorly _maintained_ should be removed. E.g. npm!
My point in previous post was that focusing only on the workload for
_initial_ packaging masks the actual real workload, which is being
discussed here!
- Jonas
--
* Jonas Smedegaard - idealist & Internet-arkitekt
* Tlf.: +45 40843136 Website: http://dr.jones.dk/
[x] quote me freely [ ] ask before reusing [ ] keep private
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>: Bug#857986; Package npm.
(Wed, 14 Jun 2017 08:54:05 GMT) (full text, mbox, link).
Acknowledgement sent
to Thierry Vilmart <Thierry.Vilmart@tre.se>:
Extra info received and forwarded to list. Copy sent to Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>.
(Wed, 14 Jun 2017 08:54:05 GMT) (full text, mbox, link).
To: "857986@bugs.debian.org" <857986@bugs.debian.org>,
"debian-release@lists.debian.org" <debian-release@lists.debian.org>
Subject: request not to remove the package as people asked
Date: Wed, 14 Jun 2017 08:49:37 +0000
Jonas Smedegaard wrote:
> Exactly: Packages poorly _maintained_ should be removed. E.g. npm!
> My point in previous post was that focusing only on the workload for
> _initial_ packaging masks the actual real workload, which is being
> discussed here!
> - Jonas
I agree. If it is too complicated to maintain nodejs and npm packages, they should be removed for security reasons. There could be a vulnerability in the nodejs web server.
Serious professionals will have to install tar balls from the official web pages.
Thierry Vilmart
Added tag(s) buster.
Request was from ivodd@debian.org
to control@bugs.debian.org.
(Sun, 18 Jun 2017 09:58:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Antonio Ospite <ao2@ao2.it>:
Extra info received and forwarded to list. Copy sent to Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>.
(Tue, 04 Jul 2017 10:48:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Jérémy Lal <kapouer@melix.org>:
Extra info received and forwarded to list. Copy sent to Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>.
(Tue, 04 Jul 2017 11:00:03 GMT) (full text, mbox, link).
Added indication that bug 857986 blocks 877212
Request was from Andreas Beckmann <anbe@debian.org>
to submit@bugs.debian.org.
(Fri, 29 Sep 2017 17:27:05 GMT) (full text, mbox, link).
Added indication that bug 857986 blocks 870460
Request was from rene@rene-engelhard.de (Rene Engelhard)
to control@bugs.debian.org.
(Mon, 27 Nov 2017 10:27:05 GMT) (full text, mbox, link).
Removed indication that bug 857986 blocks 870460
Request was from rene@rene-engelhard.de (Rene Engelhard)
to control@bugs.debian.org.
(Mon, 27 Nov 2017 10:27:09 GMT) (full text, mbox, link).
Added indication that bug 857986 blocks 787080
Request was from rene@rene-engelhard.de (Rene Engelhard)
to control@bugs.debian.org.
(Mon, 27 Nov 2017 10:27:13 GMT) (full text, mbox, link).
Added indication that bug 857986 blocks 894119
Request was from rene@rene-engelhard.de (Rene Engelhard)
to control@bugs.debian.org.
(Wed, 11 Apr 2018 20:09:04 GMT) (full text, mbox, link).
Removed indication that bug 857986 blocks 894119
Request was from Rene Engelhard <rene@rene-engelhard.de>
to control@bugs.debian.org.
(Sat, 21 Apr 2018 12:24:04 GMT) (full text, mbox, link).
Added indication that bug 857986 blocks 894119
Request was from Tobias Frost <tobi@debian.org>
to control@bugs.debian.org.
(Mon, 11 Jun 2018 21:48:09 GMT) (full text, mbox, link).
Reply sent
to Pirate Praveen <praveen@debian.org>:
You have taken responsibility.
(Wed, 18 Jul 2018 16:39:08 GMT) (full text, mbox, link).
Notification sent
to Alex Henry <tukkek@gmail.com>:
Bug acknowledged by developer.
(Wed, 18 Jul 2018 16:39:08 GMT) (full text, mbox, link).
Source: npm
Source-Version: 5.8.0+ds-1
We believe that the bug you reported is fixed in the latest version of
npm, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 857986@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Pirate Praveen <praveen@debian.org> (supplier of updated npm package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 18 Jul 2018 21:37:49 +0530
Source: npm
Binary: npm
Architecture: source all
Version: 5.8.0+ds-1
Distribution: experimental
Urgency: medium
Maintainer: Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>
Changed-By: Pirate Praveen <praveen@debian.org>
Description:
npm - package manager for Node.js
Closes: 794890857986863963870460
Changes:
npm (5.8.0+ds-1) experimental; urgency=medium
.
[ Diane Trout ]
* New upstream release (Closes: #870460, #863963, #794890, #857986)
.
[ Jérémy Lal ]
* Switch to dh
* Section javascript
* Priority optional
* Drop Jonas from uploaders because of the move to dh
* Update Homepage url
* Update Vcs-Browser url
* Fix make clean
* Override make targets
* Temp workaround for failure with prefix/npmrc
* Build-Depends node-tacks, node-tap for running tests
* Build-Depends node-require-inject for tests
* Drop ruby-ronn from build-dependencies
* Actually call make clean
* NPMOPTS not needed because it does not have to install modules
* Exclude request entirely
* Exclude node-gyp entirely
* Fix install and noop for auto_install
* Use repacksuffix
* make clean can fail
* Disable tests for now
* Fix syntax error in watch
* repacksuffix makes uversionmangle useless
* Add comment for tests
* Ignore case to remove extra license files
* watch file syntax again
* npm need a recent node-tar
* Call /usr/bin/node-gyp instead of second-guess where it is
.
[ Pirate Praveen ]
* add node-fs-vacuum as dependency
* remove all .npmignore files
* drop unique-filename, already in the archive
* add node-unique-filename as a dependency
* add lintian overrides
* Reorganize doc-base structure
Checksums-Sha1:
d43bfae246eba00a42938e6753d0acb19a9c328d 3265 npm_5.8.0+ds-1.dsc
f75f329669441d2e96abce8766bd70f7fc667cdb 3359538 npm_5.8.0+ds.orig.tar.gz
e47abefc0c0869acd644d19402ffa93b443fe076 18276 npm_5.8.0+ds-1.debian.tar.xz
989bfb5e659a51de98ac7b428bb56e4614f54d37 1250828 npm_5.8.0+ds-1_all.deb
e81637d62c2dfcbb63c845a8479220d90770813b 12938 npm_5.8.0+ds-1_amd64.buildinfo
Checksums-Sha256:
debd9be8735fb137c2d34ecd1e2750b030f7f50aa78af119ef02a277f0789cf7 3265 npm_5.8.0+ds-1.dsc
8f37c13e547bcff7ed7b7c23b0efb6a1dfe645d9d1c6647320b806826c533ece 3359538 npm_5.8.0+ds.orig.tar.gz
d879cfc5b7303486cd5bc2b40ea0a4a31dd3dd15c27c8f2a00445a5169802254 18276 npm_5.8.0+ds-1.debian.tar.xz
de360b8eb2bce2129a716e42b563d378513f51e690f9104454e8cb32b432e65f 1250828 npm_5.8.0+ds-1_all.deb
128d591f7b95b41aaf0f71a84d615706a175e2f2a32fe9302f1c978e7004e8e5 12938 npm_5.8.0+ds-1_amd64.buildinfo
Files:
a2e6abcdfa0a3af3d94013a729963086 3265 javascript optional npm_5.8.0+ds-1.dsc
6aeeec6fe4636f4bea99831d544aa36c 3359538 javascript optional npm_5.8.0+ds.orig.tar.gz
ddc267da9161a7fd1137c9faee018cb0 18276 javascript optional npm_5.8.0+ds-1.debian.tar.xz
9c25f59aac913b7abb1fd3ceeac9279e 1250828 javascript optional npm_5.8.0+ds-1_all.deb
b4997d558abf13bd0954caa1c7cfdad4 12938 javascript optional npm_5.8.0+ds-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEKnl0ri/BUtd4Z9pKzh+cZ0USwioFAltPakwACgkQzh+cZ0US
wip/JhAAqy/IYztkxuxIG0YPPKhuqXDPKYReOCXTq1ZDaJnH52GVjOSY7cqgVbp5
SnAJ4kYPzJCpxv6g+o4job+2fylNCQ61z90S/VksFELuq7rlNVRjjaocKtTNFVbk
r4GLKxraiI4p74AnWsLPY9r1zqXVF45HRqFIAWGpIRSfwG9nR8mylp2q4L6GflMm
I0VzREZAtomcZxbdGJ5md2z2wG1kdfmO7dl5PkE3MIZB1ifKBnCqmmsdpwR/Qi83
4jrlODrCYMOpQ+RwjImzRQT/JiPH6/PY7Xe2CmHMuS1z5clvcdtnGxsu/52leGah
p0d5gph1LMrwjNe3lmyLN2qk7ebjNfdUNgTVkr2s+C5MjESZDunRbNN22wfqD63V
zxwxNSY4Z9RUAojH2Cz6uXVS+F/rN64pwUt9WqeC/uFcFRiBM3woQzi5RWwFeIFR
Kqvyp94aX1USEoOgOsLtXUA6BW0zjRQN9uChuxNF3xRaHG/KLNhwtCbH8z1mke/8
dBwPGrBshZJ3KjYQJnY/TD12jDTK6KwXM6Y8N5sWxIAI9U5BGEmywZ2Uk74IobMV
TnUnQiJqMoOoImOUrPjXWV+n7P9ngEcfFQVTjiZG0ZZTmUwEBoI3VCiPDNETO6he
JKMb8tAnI6h2BCn4bFGOmt1uwaqD4MkUoN9jtZDrTMbDZv2o8W4=
=T9Lg
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Sun, 23 Sep 2018 07:29:32 GMT) (full text, mbox, link).
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.