Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 271973

Summary: app-misc/mmv can't cope with UTF-8 filenames
Product: Gentoo Linux Reporter: PetaMem R&D <info>
Component: Current packagesAssignee: Gentoo Shell Tools project <shell-tools>
Status: RESOLVED OBSOLETE    
Severity: normal CC: jlec
Priority: High    
Version: 2008.0   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description PetaMem R&D 2009-05-31 12:34:04 UTC
[I] app-misc/mmv
     Available versions:  1.01b_p14
     Installed versions:  1.01b_p14(10:00:17 PM 06/23/2008)
     Homepage:            http://packages.debian.org/unstable/utils/mmv
     Description:         Move/copy/append/link multiple files according to a set of wildcard patterns.


$ mmv 'sort1_?.str' 'pm_#1.str'
sort1_?.str -> pm_#1.str : no match.
Nothing done.

 $ ll sort1_?.str
-rw-r--r-- 1 xx xx 149 2009-05-31 16:26 sort1_č.str
-rw-r--r-- 1 xx xx  86 2009-05-31 16:26 sort1_ř.str
-rw-r--r-- 1 xx xx 401 2009-05-31 16:26 sort1_š.str
-rw-r--r-- 1 xx xx 147 2009-05-31 16:26 sort1_ž.str

Should be reproducible everywhere - anytime. Tell me if you need emerge --info.
Comment 1 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-06-03 22:24:29 UTC
Just need a fix =P
Comment 2 Justin Lecher (RETIRED) gentoo-dev 2010-12-21 10:52:24 UTC
is this fixed in _p15?
Comment 3 Justin Lecher (RETIRED) gentoo-dev 2015-07-03 07:27:08 UTC
Please reopen if still exists in latest version
Comment 4 PetaMem R&D 2015-07-03 08:35:22 UTC
It still exists in the latest version.

-rw-r--r-- 1 xx xx  703591 May 22 23:35 м.lex
-rw-r--r-- 1 xx xx  969847 May 22 23:35 н.lex
-rw-r--r-- 1 xx xx 1046822 May 22 23:35 о.lex
-rw-r--r-- 1 xx xx 2402683 May 22 23:35 п.lex
-rw-r--r-- 1 xx xx  778905 May 22 23:35 р.lex


$ mmv '?.lex' '#1copy.lex'
?.lex -> #1copy.lex : no match.
Nothing done.
Comment 5 Justin Lecher (RETIRED) gentoo-dev 2015-07-03 08:58:03 UTC
(In reply to PetaMem R&D from comment #4)
> It still exists in the latest version.
> 
> -rw-r--r-- 1 xx xx  703591 May 22 23:35 м.lex
> -rw-r--r-- 1 xx xx  969847 May 22 23:35 н.lex
> -rw-r--r-- 1 xx xx 1046822 May 22 23:35 о.lex
> -rw-r--r-- 1 xx xx 2402683 May 22 23:35 п.lex
> -rw-r--r-- 1 xx xx  778905 May 22 23:35 р.lex
> 
> 
> $ mmv '?.lex' '#1copy.lex'
> ?.lex -> #1copy.lex : no match.
> Nothing done.

Is this with version _p18?
Comment 6 Justin Lecher (RETIRED) gentoo-dev 2015-07-03 09:00:29 UTC
Perhaps you could file a bug about that at the debian bugtracker.
Comment 7 PetaMem R&D 2015-07-03 12:21:54 UTC
It is

Installed versions:  1.01b_p18

I will look into the Debian Bugtracker, however - after this bug being open for about 6 years, please bear with me if this will happen after summer vacation.

Especially when we have meanwhile an in-house Perl-implementation of mmv which does not exhibit this funny behavior.
Comment 8 Justin Lecher (RETIRED) gentoo-dev 2015-09-07 06:33:29 UTC
commit d5e4e457e7849f7a8d674a8e4f433498cecd2eb5
Author: Justin Lecher <jlec@gentoo.org>
Date:   Mon Sep 7 08:28:34 2015 +0200
    
    app-misc/mmv: Drop old
    
    obsoletes
    Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=271973
    
    Package-Manager: portage-2.2.20.1
    Signed-off-by: Justin Lecher <jlec@gentoo.org>
    
    https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5e4e457e7849f7a8d674a8e4f433498cecd2eb5