sts-sponsors team mailing list archive
-
sts-sponsors team
-
Mailing list archive
-
Message #02071
[Bug 1886300] Re: rename.ul refuses to rename links that don't resolve (regression)
Hi Seyeong,
Thanks for the updated debdiffs and reporting Debian bug 966106
(Please feel free to comment in the LP bug when you report a Debian bug.)
Per the Debian maintainer, they recently stopped shipping/installing rename.ul, on 2.35.2-5.
Fortunately this only affects Groovy and later (non LTS.)
So, Debian moved to 2.36 (which contains the fix) and Groovy followed, with a 2.36-based package in -proposed right now.
This is good as we don't need the debdiff/core-developer review/upload to Groovy/devel release.
I'm watching the -proposed migration on Groovy (had to check re-run some
failed autopkgtests [1] which are blocking it.)
And after Groovy has 2.36 released, I'll upload to Focal.
(This week Focal is in release freeze, so not a problem.)
cheers,
Mauricio
[1] https://people.canonical.com/~ubuntu-archive/proposed-
migration/update_excuses.html
--
You received this bug notification because you are a member of STS
Sponsors, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1886300
Title:
rename.ul refuses to rename links that don't resolve (regression)
Status in util-linux package in Ubuntu:
Confirmed
Status in util-linux source package in Focal:
Confirmed
Status in util-linux source package in Groovy:
Confirmed
Bug description:
[Impact]
rename.ul refuses to rename links that don't resolve.
bionic rename.ul renames links whether or not they resolve (util-linux
2.31.1-0.4ubuntu3.6).
focal rename.ul refuses to rename links that don't resolve
(regression) (util-linux 2.34-0.1ubuntu9).
Eoan is EOL, so removed.
[Test case]
Commit has good test case. I paste it here
Before:
$ touch file-found
$ ln -s file-found symlink-1
$ ./rename sym symbolic- symlink-1 # XPASS.
$ echo $?
0
$ ln -s file-not-found symlink-2
$ ./rename sym symbolic- symlink-2 # FAIL! REGRESSION.
rename: symlink-2: not accessible: No such file or directory
$ echo $?
1
$ ./rename sym symbolic- symlink-3 # XFAIL.
rename: symlink-3: not accessible: No such file or directory
$ echo $?
1
$ touch file-found
$ ./rename found existing file-found # XPASS.
$ echo $?
0
$ ./rename found existing file-not-found # XFAIL.
rename: file-not-found: not accessible: No such file or directory
$ echo $?
1
After:
$ touch file-found
$ ln -s file-found symlink-1
$ ./rename sym symbolic- symlink-1 # XPASS.
$ echo $?
0
$ ln -s file-not-found symlink-2
$ ./rename sym symbolic- symlink-2 # PASS! REGRESSION FIXED.
$ echo $?
0
$ ./rename sym symbolic- symlink-3 # XFAIL.
rename: symlink-3: not accessible: No such file or directory
$ echo $?
1
$ touch file-found
$ ./rename found existing file-found # XPASS.
$ echo $?
0
$ ./rename found existing file-not-found # XFAIL.
rename: file-not-found: not accessible: No such file or directory
$ echo $?
1
[Regression Potential]
This commit changes code that checking accessibility to file or sym link.
If this fails, rename command will not work properly.it could be crashed or causes failure of rename.
[Original Description]
rename.ul refuses to rename links that don't resolve.
bionic rename.ul renames links whether or not they resolve (util-linux
2.31.1-0.4ubuntu3.6).
focal rename.ul refuses to rename links that don't resolve
(regression) (util-linux 2.34-0.1ubuntu9).
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: util-linux 2.34-0.1ubuntu9
ProcVersionSignature: Ubuntu 5.4.0-21.25-generic 5.4.27
Uname: Linux 5.4.0-21-generic x86_64
ApportVersion: 2.20.11-0ubuntu27.3
Architecture: amd64
CasperMD5CheckResult: skip
Date: Sat Jul 4 20:38:06 2020
InstallationDate: Installed on 2020-04-05 (90 days ago)
InstallationMedia: Ubuntu 20.04 LTS "Focal Fossa" - Beta amd64 (20200331)
ProcEnviron:
LC_TIME=en_DK.utf8
TERM=screen
PATH=(custom, no user)
LANG=en_US.utf8
SHELL=/bin/bash
SourcePackage: util-linux
UpgradeStatus: No upgrade log present (probably fresh install)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/util-linux/+bug/1886300/+subscriptions