[Bug 2130019] [NEW] dirname in uutils 0.2.2 produces wrong result with paths ending in /.[/]

Rong Bao 2130019 at bugs.launchpad.net
Tue Oct 28 13:25:34 UTC 2025


*** This bug is a duplicate of bug 2127950 ***
    https://bugs.launchpad.net/bugs/2127950

Public bug reported:

1. Reproducer

	$ dirname test1/test2/.
	test1
	$ dirname test1/test2/./
	test1
	$ dirname --version
	dirname (uutils coreutils) 0.2.2

2. Ubuntu version

	$ lsb_release -a
	No LSB modules are available.
	Distributor ID: Ubuntu
	Description:    Ubuntu 25.10
	Release:        25.10
	Codename:       questing

3. Package version

	$ apt-cache policy rust-coreutils
	rust-coreutils:
	  Installed: 0.2.2-0ubuntu2.1
	  Candidate: 0.2.2-0ubuntu2.1
	  Version table:
	 *** 0.2.2-0ubuntu2.1 500
	        500 http://mirrors.aliyun.com/ubuntu questing-updates/main amd64 Packages
	        500 http://mirrors.aliyun.com/ubuntu questing-security/main amd64 Packages
	        100 http://mirrors.aliyun.com/ubuntu questing-proposed/main amd64 Packages
	        100 /var/lib/dpkg/status
 	    0.2.2-0ubuntu2 500
 	       500 http://mirrors.aliyun.com/ubuntu questing/main amd64 Packages


4. Remarks

This bug is fixed in uutils v0.3.0. Update this package to said version
should fix this problem.

Link: https://github.com/uutils/coreutils/issues/8910
Link: https://github.com/uutils/coreutils/pull/8911
Link: https://github.com/uutils/coreutils/releases/tag/0.3.0

** Affects: rust-coreutils (Ubuntu)
     Importance: Undecided
         Status: New

** This bug has been marked a duplicate of bug 2127950
   rust-coreutils ‘dirname foo/.’ incompatibility breaks ‘git subtree’

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to rust-coreutils in Ubuntu.
https://bugs.launchpad.net/bugs/2130019

Title:
  dirname in uutils 0.2.2 produces wrong result with paths ending in
  /.[/]

Status in rust-coreutils package in Ubuntu:
  New

Bug description:
  1. Reproducer

  	$ dirname test1/test2/.
  	test1
  	$ dirname test1/test2/./
  	test1
  	$ dirname --version
  	dirname (uutils coreutils) 0.2.2

  2. Ubuntu version

  	$ lsb_release -a
  	No LSB modules are available.
  	Distributor ID: Ubuntu
  	Description:    Ubuntu 25.10
  	Release:        25.10
  	Codename:       questing

  3. Package version

  	$ apt-cache policy rust-coreutils
  	rust-coreutils:
  	  Installed: 0.2.2-0ubuntu2.1
  	  Candidate: 0.2.2-0ubuntu2.1
  	  Version table:
  	 *** 0.2.2-0ubuntu2.1 500
  	        500 http://mirrors.aliyun.com/ubuntu questing-updates/main amd64 Packages
  	        500 http://mirrors.aliyun.com/ubuntu questing-security/main amd64 Packages
  	        100 http://mirrors.aliyun.com/ubuntu questing-proposed/main amd64 Packages
  	        100 /var/lib/dpkg/status
   	    0.2.2-0ubuntu2 500
   	       500 http://mirrors.aliyun.com/ubuntu questing/main amd64 Packages

  
  4. Remarks

  This bug is fixed in uutils v0.3.0. Update this package to said
  version should fix this problem.

  Link: https://github.com/uutils/coreutils/issues/8910
  Link: https://github.com/uutils/coreutils/pull/8911
  Link: https://github.com/uutils/coreutils/releases/tag/0.3.0

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rust-coreutils/+bug/2130019/+subscriptions




More information about the foundations-bugs mailing list