Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

wrong decompressor selected #4404

Closed
mc-butler opened this issue Sep 4, 2022 · 4 comments
Closed

wrong decompressor selected #4404

mc-butler opened this issue Sep 4, 2022 · 4 comments
Assignees
Labels
area: core Issues not related to a specific subsystem prio: medium Has the potential to affect progress
Milestone

Comments

@mc-butler
Copy link

Important

This issue was migrated from Trac:

Origin https://midnight-commander.org/ticket/4404
Reporter gyorokpeter (gyorokpeter1@….com)

When installing mc on Ubuntu 22.04 LTS (I tried both on a VM and under WSL) the wrong decompressor is chosen when pressing Enter on a file that is a zip file but doesn't have the .zip extension. In my case the file extension is ".qpk". The unzip command correctly extracts files from it, but apparently mc tries to unpack it as a gzip file instead, leading to the following error:
SFS virtual file system:gzip: stdin has more than one entry--rest ignored

***:~$ LC_MESSAGES=C mc -V 
GNU Midnight Commander 4.8.27 
Built with GLib 2.68.4 
Built with S-Lang 2.3.2 with terminfo database 
With builtin Editor and Aspell support 
With subshell support as default 
With support for background operations 
With mouse support on xterm and Linux console 
With support for X11 events 
With internationalization support 
With multiple codepages support 
With ext2fs attributes support 
Virtual File Systems: 
cpiofs, tarfs, sfs, extfs, ext2undelfs, ftpfs, sftpfs, fish 
Data types: 
char: 8; int: 32; long: 64; void *: 64; size_t: 64; off_t: 64; 

***:~$ mc --configure-options 
'--build=x86_64-linux-gnu' '--prefix=/usr' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--disable-option-checking' '--libdir=${prefix}/lib/x86_64-linux-gnu' '--runstatedir=/run' '--disable-maintainer-mode' '--disable-dependency-tracking' 'AWK=awk' 'X11_WWW=x-www-browser' '--libexecdir=/usr/lib' '--with-x' '--with-screen=slang' '--disable-rpath' '--disable-static' '--disable-silent-rules' '--enable-aspell' '--enable-vfs-sftp' '--enable-vfs-undelfs' '--enable-tests' 'build_alias=x86_64-linux-gnu' 'CFLAGS=-g -O2 -ffile-prefix-map=/build/mc-EOIzsU/mc-4.8.27=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security' 'LDFLAGS=-Wl,-Bsymbolic-functions -flto=auto -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' 

***:~$ LC_MESSAGES=C mc -F 
Home directory: *** 
Profile root directory: *** 
  
[System data] 
    Config directory: /etc/mc/ 
    Data directory:   /usr/share/mc/ 
    File extension handlers: /usr/lib/mc/ext.d/ 
    VFS plugins and scripts: /usr/lib/mc/ 
        extfs.d:        /usr/lib/mc/extfs.d/ 
        fish:           /usr/lib/mc/fish/ 

[User data] 
    Config directory: ***/.config/mc/ 
    Data directory:   ***/.local/share/mc/ 
        skins:          ***/.local/share/mc/skins/ 
        extfs.d:        ***/.local/share/mc/extfs.d/ 
        fish:           ***/.local/share/mc/fish/ 
        mcedit macros:  ***/.local/share/mc/mc.macros 
        mcedit external macros: ***/.local/share/mc/mcedit/macros.d/macro.* 
    Cache directory:  ***/.cache/mc/
@mc-butler
Copy link
Author

Changed by andrew_b (@aborodin) on Oct 2, 2022 at 8:34 UTC (comment 1)

  • Branch state changed from no branch to on review
  • Owner set to andrew_b
  • Status changed from new to accepted
  • Milestone changed from Future Releases to 4.8.29

Branch: 4404_zip_magic
Initial (1/2) [a4d35edf187ef64d3551b1547f5420349d6f35c0]

@mc-butler
Copy link
Author

Changed by andrew_b (@aborodin) on Oct 9, 2022 at 11:08 UTC (comment 2)

  • Votes set to andrew_b
  • Branch state changed from on review to approved

@mc-butler
Copy link
Author

Changed by andrew_b (@aborodin) on Oct 9, 2022 at 11:10 UTC (comment 3)

  • Votes changed from andrew_b to committed-master
  • Status changed from accepted to testing
  • Branch state changed from approved to merged
  • Resolution set to fixed

Merged to master: [e48cd98].

git log --pretty=oneline 7bbaa1364..e48cd98ac

@mc-butler
Copy link
Author

Changed by andrew_b (@aborodin) on Oct 9, 2022 at 11:12 UTC (comment 4)

  • Status changed from testing to closed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: core Issues not related to a specific subsystem prio: medium Has the potential to affect progress
Development

No branches or pull requests

2 participants