Package: mb2md Version: 3.20-2 Severity: normal -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
- -r option does not do anything (it should remove an extension while creating maldir name). If you use such directory/mailbox structure : [EMAIL PROTECTED]: test]$ ls -alR /tmp/test/Mail /tmp/test/Mail: total 24 drwxr-xr-x 3 bast bast 4096 2005-10-11 19:28 . drwxr-xr-x 4 bast bast 4096 2005-10-11 19:36 .. - -rw-r--r-- 1 bast bast 9886 2005-10-11 19:33 Local.sbd and convert it [EMAIL PROTECTED]: test]$ /usr/bin/mb2md -s /tmp/test/Mail/ -R -d /tmp/test/Maildir -r sbd convertit(.,"") Skipping . : name begins with a '.' convertit(..,"") Skipping .. : name begins with a '.' convertit(): Converting Local.sbd in /tmp/test/Mail/ to /tmp/test/Maildir/.Local_sbd destination = .Local_sbd Source Mbox is /tmp/test/Mail//Local.sbd Target Maildir is /tmp/test/Maildir/.Local_sbd 2 messages. 1 files processed. the new maildir is created with "_extension" in its name : [EMAIL PROTECTED]: test]$ ls -al /tmp/test/Maildir/ total 24 drwx------ 6 bast bast 4096 2005-10-12 09:59 . drwxr-xr-x 4 bast bast 4096 2005-10-12 09:59 .. drwx------ 2 bast bast 4096 2005-10-12 09:59 cur drwx------ 5 bast bast 4096 2005-10-12 09:59 .Local_sbd drwx------ 2 bast bast 4096 2005-10-12 09:59 new drwx------ 2 bast bast 4096 2005-10-12 09:59 tmp Looking at mb2md code, while creating maildir name, mb2md first replaces all . with _, and then it tries to remove pattern \.$strip_ext$ from this name. As no dot is found, this pattern never matches. Attached quick patch make -r option works, but it may not be the best solution. ^_^ thanks. - -- System Information: Debian Release: testing/unstable APT prefers testing APT policy: (990, 'testing'), (500, 'oldstable'), (500, 'unstable'), (500, 'stable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.12-1-686 Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15) Versions of packages mb2md depends on: ii libtimedate-perl 1.1600-5 Time and date functions for Perl ii perl [perl5] 5.8.7-3 Larry Wall's Practical Extraction mb2md recommends no packages. - -- no debconf information -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFDTMXvilgeBOdeKhcRAgVoAKCI5tY7z5eYD5c7nJp8//cBNQY+RwCgkYLf zCD8Ij4zAAJNi93FXd7857g= =HhWK -----END PGP SIGNATURE-----
--- /usr/bin/mb2md 2005-07-04 22:38:47.000000000 +0200 +++ /tmp/mb2md 2005-10-11 19:05:35.000000000 +0200 @@ -677,7 +677,7 @@ # # if $strip_extension is defined, # strip it off the $targetfile - defined($strip_ext) && ($destinationdir =~ s/\.$strip_ext$//); + defined($strip_ext) && ($destinationdir =~ s/\_$strip_ext$//); &convert("$mbroot/$oldpath/$dir","$dest/$destinationdir"); $mailboxcount++; }