GNU bug report logs - #8968
arc-mode 7z writing support

Previous Next

Package: emacs;

Reported by: Juri Linkov <juri <at> jurta.org>

Date: Thu, 30 Jun 2011 22:08:02 UTC

Severity: wishlist

Tags: patch

Done: Juri Linkov <juri <at> jurta.org>

Bug is archived. No further changes may be made.

Full log


Message #40 received at 8968 <at> debbugs.gnu.org (full text, mbox):

From: Juri Linkov <juri <at> jurta.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 8968 <at> debbugs.gnu.org, monnier <at> iro.umontreal.ca
Subject: Re: bug#8968: arc-mode 7z writing support
Date: Fri, 08 Jul 2011 23:20:43 +0300
>> AFAIU, 7z as a program is Free Software on GNU/Linux systems.
>
> Not AFAIK.  At least fencepost.gnu.org doesn't have 7z, but does have
> p7zip, which is a shell script.  That shell script invokes another
> shell script, called 7zr, which in turn invokes a program
> /usr/lib/p7zip/7zr.

I'd like to find the definitive answer.  On fencepost.gnu.org
7z is not installed, but for what reason?

I see that p7zip-full.deb contains 7z that handles free archives,
and there is a separate p7zip-rar.deb to handle non-free archives.

>> The program `p7zip' (a gzip like wrapper) is not suitable for using in
>> arc-mode.el on GNU/Linux.
>
> Why not?

`p7zip' is just a gzip like wrapper that just calls `7zr a -si' and
`7zr x -so' on stdin/stdout.  Such interface is not used in arc-mode.el.

> Is 7zr suitable?  If so, we should use it in preference to 7z.

There are two kinds of functionality where 7z can be used
in arc-mode.el:

1. Browse and update archives in the 7z format.

I agree that `7zr' should be preferable, and `7z' should be
used as a second option when `7zr' is not available.

2. Browse and update zip and other free archives.

Only `7z' can be used for this functionality, not `7zr'.

>> The difference between programs `7z' and `7za' is not essential:
>> one of them is just a standalone version of another.
>
> That's not what Jason said.

Jason said this about Windows.  What I see on GNU/Linux is different.




This bug report was last modified 13 years and 322 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.