[PROPOSAL] virtual package 'lha' -- a suitable /usr/bin/lha

2006-09-10 Thread Ying-Chun Liu (PaulLiu)
Dear folks,

LZH is an archive format which is generated by the lha utility (1).
This format is still popular in Japan, but the lha utility is not a free
software. However, some free softwares which use LZH as their
data format (2) and some free GUI archive file managers (3)
often use fork+exec, popen, or system, to call the
command line program '/usr/bin/lha' to extract the data.

Therefore I propose a virtual package named 'lha' for those packages who can
provide the functionality of '/usr/bin/lha'.

Note:
(1) lha package in Debian non-free section
(2) fkiss, gnomekiss in Debian
(3) ark, file-roller, krusader in Debian

thanks,
 Ying-Chun Liu


-- 
PaulLiu(Ying-Chun Liu)
E-mail address: [EMAIL PROTECTED]



signature.asc
Description: OpenPGP digital signature


Re: [PROPOSAL] virtual package 'lha' -- a suitable /usr/bin/lha

2006-09-10 Thread Andreas Metzler
Ying-Chun Liu (PaulLiu) [EMAIL PROTECTED] wrote:
 LZH is an archive format which is generated by the lha utility (1).
 This format is still popular in Japan, but the lha utility is not a free
 software. However, some free softwares which use LZH as their
 data format (2) and some free GUI archive file managers (3)
 often use fork+exec, popen, or system, to call the
 command line program '/usr/bin/lha' to extract the data.

 Therefore I propose a virtual package named 'lha' for those packages who can
 provide the functionality of '/usr/bin/lha'.

 Note:
 (1) lha package in Debian non-free section
 (2) fkiss, gnomekiss in Debian
 (3) ark, file-roller, krusader in Debian

Do all these packages accept a common (sub)set of commandline options?
Alternatives only work if the commandline interface is compatible.
cu andreas
-- 
The 'Galactic Cleaning' policy undertaken by Emperor Zhark is a personal
vision of the emperor's, and its inclusion in this work does not constitute
tacit approval by the author or the publisher for any such projects,
howsoever undertaken.(c) Jasper Ffforde


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: [PROPOSAL] virtual package 'lha' -- a suitable /usr/bin/lha

2006-09-10 Thread Ying-Chun Liu (PaulLiu)
Andreas Metzler wrote:
 Ying-Chun Liu (PaulLiu) [EMAIL PROTECTED] wrote:
 LZH is an archive format which is generated by the lha utility (1).
 This format is still popular in Japan, but the lha utility is not a free
 software. However, some free softwares which use LZH as their
 data format (2) and some free GUI archive file managers (3)
 often use fork+exec, popen, or system, to call the
 command line program '/usr/bin/lha' to extract the data.
 
 Therefore I propose a virtual package named 'lha' for those packages who can
 provide the functionality of '/usr/bin/lha'.
 
 Note:
 (1) lha package in Debian non-free section
 (2) fkiss, gnomekiss in Debian
 (3) ark, file-roller, krusader in Debian
 
 Do all these packages accept a common (sub)set of commandline options?
 Alternatives only work if the commandline interface is compatible.
 cu andreas

Yes, all these packages should have a common (sub)set of commandline
options. I think that's the word suitable means.

I'm packaging jlha-utils (RFS, not in Debian). It is command-line
compatible and provides the subset of the options. Since there's no spec
on how these options work, and for clean-room purpose, we can't read the
non-free source code. We can only guess from outside and implement them
by ourselves. And thus we can't guarantee that it is 100% same as the
original 'lha'. But I've tested it with the programs (2,3) listed above.

regards,
 Ying-Chun Liu

-- 
PaulLiu(劉穎駿)
E-mail address: [EMAIL PROTECTED]



signature.asc
Description: OpenPGP digital signature


Re: [PROPOSAL] virtual package 'lha' -- a suitable /usr/bin/lha

2006-09-10 Thread GOTO Masanori
At Sun, 10 Sep 2006 20:28:55 +0800,
Ying-Chun Liu (PaulLiu) wrote:
 LZH is an archive format which is generated by the lha utility (1).
 This format is still popular in Japan, but the lha utility is not a free
 software. However, some free softwares which use LZH as their
 data format (2) and some free GUI archive file managers (3)
 often use fork+exec, popen, or system, to call the
 command line program '/usr/bin/lha' to extract the data.
 
 Therefore I propose a virtual package named 'lha' for those packages who can
 provide the functionality of '/usr/bin/lha'.
 
 Note:
 (1) lha package in Debian non-free section
 (2) fkiss, gnomekiss in Debian
 (3) ark, file-roller, krusader in Debian

The current non-free lha package is based on the original and
legitimate MS-DOS version LHa.  LHa is one of implementations of LZH
format archiver.  So many LZH archiver/extractor on windows have used
other names.  We cannot expect each archiver/extrator has the exact
same options.  Thus I disagreed to use lha as virtual package name.

Instead, how about setting lzh-archiver as /etc/alternatives for
your java-based lzh archiver and my non-free lha package, then
modifying the GUI archive file managers to execute lzh-archiver, not
lha?

-- gotom


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]