Activity log for bug #1877704

Date Who What changed Old value New value Message
2020-05-09 03:12:48 Bold Flair bug added bug
2020-05-09 06:04:19 Launchpad Janitor node-uid-number (Ubuntu): status New Confirmed
2021-02-22 21:26:31 Sergio Durigan Junior nominated for series Ubuntu Focal
2021-02-22 21:26:31 Sergio Durigan Junior bug task added node-uid-number (Ubuntu Focal)
2021-02-22 21:26:50 Sergio Durigan Junior node-uid-number (Ubuntu Focal): status New Confirmed
2021-02-22 21:26:59 Sergio Durigan Junior node-uid-number (Ubuntu): status Confirmed Fix Released
2021-02-22 21:39:55 Sergio Durigan Junior description The Git repository [https://github.com/npm/uid-number/tree/v0.0.6] has a get-uid-gid.js file which isn't included in the 0.0.6 versions of this package. This effectively breaks this package as functionality doesn't work without that file. Placing the git-uid-gid.js into /usr/lib/nodejs/uid-number/get-uid-gid.js seems to fix the issue. [ Impact ] The node-uid-number package is pretty much unusable on Focal because it doesn't ship the "get-uid-gid.js" file. Since this package is a dependency of npm, this means that there can be situations when npm will fail to perform a certain task (see Test Plan). [ Test Plan ] Inside a Focal container: # apt install npm -y # npm install yarn -g # rm .npm/_logs/*.log # grep get-uid-gid .npm/_logs/*-debug.log 57 verbose stack Error: Cannot find module './get-uid-gid.js' 64 error Cannot find module './get-uid-gid.js' When testing the fixed package, make sure to delete the logs under .npm/_logs/. [ Regression Potential ] The potential for regression is minimal. The only scenario where I can think a "regression" might occur is if the user has manually created the missing file under /usr/lib/node/ and added local modifications to it, which would then conflict with the official file that we will ship with this update. However, this case is not supported by us. [ Original Description ] The Git repository [https://github.com/npm/uid-number/tree/v0.0.6] has a get-uid-gid.js file which isn't included in the 0.0.6 versions of this package. This effectively breaks this package as functionality doesn't work without that file. Placing the git-uid-gid.js into /usr/lib/nodejs/uid-number/get-uid-gid.js seems to fix the issue.
2021-02-22 21:39:59 Sergio Durigan Junior node-uid-number (Ubuntu Focal): assignee Sergio Durigan Junior (sergiodj)
2021-02-22 21:40:17 Sergio Durigan Junior nominated for series Ubuntu Groovy
2021-02-22 21:40:17 Sergio Durigan Junior bug task added node-uid-number (Ubuntu Groovy)
2021-02-22 21:40:21 Sergio Durigan Junior node-uid-number (Ubuntu Groovy): status New Confirmed
2021-02-22 21:40:24 Sergio Durigan Junior node-uid-number (Ubuntu Groovy): assignee Sergio Durigan Junior (sergiodj)
2021-02-22 21:40:34 Sergio Durigan Junior node-uid-number (Ubuntu Focal): importance Undecided High
2021-02-22 21:40:35 Sergio Durigan Junior node-uid-number (Ubuntu Groovy): importance Undecided High
2021-02-23 17:03:23 Launchpad Janitor merge proposal linked https://code.launchpad.net/~sergiodj/ubuntu/+source/node-uid-number/+git/node-uid-number/+merge/398538
2021-02-23 17:05:29 Launchpad Janitor merge proposal linked https://code.launchpad.net/~sergiodj/ubuntu/+source/node-uid-number/+git/node-uid-number/+merge/398539
2021-02-23 20:45:40 Sergio Durigan Junior description [ Impact ] The node-uid-number package is pretty much unusable on Focal because it doesn't ship the "get-uid-gid.js" file. Since this package is a dependency of npm, this means that there can be situations when npm will fail to perform a certain task (see Test Plan). [ Test Plan ] Inside a Focal container: # apt install npm -y # npm install yarn -g # rm .npm/_logs/*.log # grep get-uid-gid .npm/_logs/*-debug.log 57 verbose stack Error: Cannot find module './get-uid-gid.js' 64 error Cannot find module './get-uid-gid.js' When testing the fixed package, make sure to delete the logs under .npm/_logs/. [ Regression Potential ] The potential for regression is minimal. The only scenario where I can think a "regression" might occur is if the user has manually created the missing file under /usr/lib/node/ and added local modifications to it, which would then conflict with the official file that we will ship with this update. However, this case is not supported by us. [ Original Description ] The Git repository [https://github.com/npm/uid-number/tree/v0.0.6] has a get-uid-gid.js file which isn't included in the 0.0.6 versions of this package. This effectively breaks this package as functionality doesn't work without that file. Placing the git-uid-gid.js into /usr/lib/nodejs/uid-number/get-uid-gid.js seems to fix the issue. [ Impact ] The node-uid-number package is pretty much unusable on Focal because it doesn't ship the "get-uid-gid.js" file. Since this package is a dependency of npm, this means that there can be situations when npm will fail to perform a certain task (see Test Plan). The package is correctly shipping the file mentioned above on Hirsute; that's why the bug is marked as "Fix Released" for it. [ Test Plan ] Inside a Focal container: # apt install npm -y # npm install yarn -g # rm .npm/_logs/*.log # grep get-uid-gid .npm/_logs/*-debug.log 57 verbose stack Error: Cannot find module './get-uid-gid.js' 64 error Cannot find module './get-uid-gid.js' When testing the fixed package, make sure to delete the logs under .npm/_logs/. [ Regression Potential ] The potential for regression is minimal. The only scenario where I can think a "regression" might occur is if the user has manually created the missing file under /usr/lib/node/ and added local modifications to it, which would then conflict with the official file that we will ship with this update. However, this case is not supported by us. [ Original Description ] The Git repository [https://github.com/npm/uid-number/tree/v0.0.6] has a get-uid-gid.js file which isn't included in the 0.0.6 versions of this package. This effectively breaks this package as functionality doesn't work without that file. Placing the git-uid-gid.js into /usr/lib/nodejs/uid-number/get-uid-gid.js seems to fix the issue.
2021-02-24 15:21:17 Robie Basak node-uid-number (Ubuntu Groovy): status Confirmed Fix Committed
2021-02-24 15:21:18 Robie Basak bug added subscriber Ubuntu Stable Release Updates Team
2021-02-24 15:21:21 Robie Basak bug added subscriber SRU Verification
2021-02-24 15:21:25 Robie Basak tags verification-needed verification-needed-groovy
2021-02-24 15:21:38 Robie Basak node-uid-number (Ubuntu Focal): status Confirmed Fix Committed
2021-02-24 15:21:43 Robie Basak tags verification-needed verification-needed-groovy verification-needed verification-needed-focal verification-needed-groovy
2021-02-25 04:50:28 Sergio Durigan Junior tags verification-needed verification-needed-focal verification-needed-groovy verification-done-focal verification-done-groovy
2021-03-04 10:04:10 Ɓukasz Zemczak removed subscriber Ubuntu Stable Release Updates Team
2021-03-04 10:14:14 Launchpad Janitor node-uid-number (Ubuntu Groovy): status Fix Committed Fix Released
2021-03-04 10:38:03 Launchpad Janitor node-uid-number (Ubuntu Focal): status Fix Committed Fix Released