GNU bug report logs - #10411
Add support for user-defined compressors (was: Re: Automake 1.11.2 released)

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: automake; Severity: wishlist; Reported by: Stefano Lattarini <stefano.lattarini@HIDDEN>; dated Fri, 30 Dec 2011 13:22:02 UTC; Maintainer for automake is bug-automake@HIDDEN.
Severity set to 'wishlist' from 'normal' Request was from Stefano Lattarini <stefano.lattarini@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 30 Dec 2011 13:21:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 30 08:21:47 2011
Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.69)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1RgcP4-0004DK-Q8
	for submit <at> debbugs.gnu.org; Fri, 30 Dec 2011 08:21:46 -0500
Received: from eggs.gnu.org ([140.186.70.92])
	by debbugs.gnu.org with esmtp (Exim 4.69)
	(envelope-from <stefano.lattarini@HIDDEN>) id 1RgcP2-0004DC-U9
	for submit <at> debbugs.gnu.org; Fri, 30 Dec 2011 08:21:45 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <stefano.lattarini@HIDDEN>) id 1RgcMC-00034I-7f
	for submit <at> debbugs.gnu.org; Fri, 30 Dec 2011 08:18:49 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM,
	RCVD_IN_DNSWL_LOW,T_DKIM_INVALID autolearn=unavailable version=3.3.2
Received: from lists.gnu.org ([140.186.70.17]:54333)
	by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <stefano.lattarini@HIDDEN>) id 1RgcMC-00034E-67
	for submit <at> debbugs.gnu.org; Fri, 30 Dec 2011 08:18:48 -0500
Received: from eggs.gnu.org ([140.186.70.92]:37133)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <stefano.lattarini@HIDDEN>) id 1RgcMB-0006AE-0K
	for bug-automake@HIDDEN; Fri, 30 Dec 2011 08:18:48 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <stefano.lattarini@HIDDEN>) id 1RgcMA-000343-1S
	for bug-automake@HIDDEN; Fri, 30 Dec 2011 08:18:46 -0500
Received: from mail-wi0-f169.google.com ([209.85.212.169]:58744)
	by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <stefano.lattarini@HIDDEN>)
	id 1RgcM7-00033X-28; Fri, 30 Dec 2011 08:18:43 -0500
Received: by wibhq12 with SMTP id hq12so9314961wib.0
	for <multiple recipients>; Fri, 30 Dec 2011 05:18:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=message-id:date:from:mime-version:to:cc:subject:references
	:in-reply-to:content-type:content-transfer-encoding;
	bh=iVMN9nTilOe3XbQEAgpe03h5wTfobba74BXJYI5fYtI=;
	b=ok4YzPgb6fJTJsLBbUhTzZp9VR5xYjvTRsBGfhUgdz/JWLaai2NFQ3gtXDTtSHofOJ
	QZMyKhmcqcNrko0Oo1/iPzPMV+7iMxI1Y7pC2ZLo+neUHzZTJ+AjgPuKTHSl4+nKj9Bq
	lzER5x6JT71KXZDWN74cicYBgCrcICsgE7IY4=
Received: by 10.180.96.72 with SMTP id dq8mr86150224wib.10.1325251122247;
	Fri, 30 Dec 2011 05:18:42 -0800 (PST)
Received: from [87.2.95.175]
	(host175-95-dynamic.2-87-r.retail.telecomitalia.it. [87.2.95.175])
	by mx.google.com with ESMTPS id fq5sm17768137wbb.17.2011.12.30.05.18.41
	(version=SSLv3 cipher=OTHER); Fri, 30 Dec 2011 05:18:41 -0800 (PST)
Message-ID: <4EFDBA30.6020008@HIDDEN>
Date: Fri, 30 Dec 2011 14:18:40 +0100
From: Stefano Lattarini <stefano.lattarini@HIDDEN>
MIME-Version: 1.0
To: Antonio Diaz Diaz <ant_diaz@HIDDEN>
Subject: Add support for user-defined compressors (was: Re: Automake 1.11.2
	released)
References: <4EF30AF3.40501@HIDDEN>
	<4EF4A679.2000603@HIDDEN>	<8739c8vg0b.fsf@HIDDEN>	<alpine.GSO.2.01.1112262011120.15666@HIDDEN>	<CAMbSiYCO-dp9tDhac51endjOspGR7TyURvEOv3J3Dfp2kbL7Bw@HIDDEN>	<alpine.GSO.2.01.1112270938390.15666@HIDDEN>
	<4EFA1AD6.1010607@HIDDEN>
In-Reply-To: <4EFA1AD6.1010607@HIDDEN>
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2)
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3)
X-Received-From: 140.186.70.17
X-Spam-Score: -5.0 (-----)
X-Debbugs-Envelope-To: submit
Cc: bug-automake@HIDDEN, automake@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.11
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
	<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
	<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Sender: debbugs-submit-bounces <at> debbugs.gnu.org
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
X-Spam-Score: -5.0 (-----)

Severity: whishlist
thanks

On 12/27/2011 08:21 PM, Antonio Diaz Diaz wrote:
> Hello Bob, and thanks.
> 
> Bob Friesenhahn wrote:
>>
>> The approach that lzip used satisifies the standard GNU-mandated
>> configuration requirements.  Due to using only standard C++, it only
>> needs to configure aspects such as the compiler used and installation
>> prefix. This approach leads to a very small source package similar to
>> that of gzip and bzip2.  The drawback of using standard C++ is that
>> C++ has only been standardized since 1998 and a C++-runtime library
>> is required in order for lzip to be used.  This means that lzip might
>> not be available in every possible circumstance (but there is always
>> the gzip fallback).
> 
> For those "possible circumstances" there is clzip[1], a C89 versión
> of lzip. And for even more stripped down systems there is lunzip[2],
> a small C89 decompressor.
> 
> [1] http://www.nongnu.org/lzip/clzip.html
> [2] http://www.nongnu.org/lzip/lunzip.html
> 
> 
> BTW Stefano, what do you think about supporting parallel versions of
> the compressors, like lbzip2 <http://freecode.com/projects/lbzip2> or
> plzip <http://www.nongnu.org/lzip/plzip.html>?
>
I think it's about time we introduce an API that will allow maintainers
to easily plug-in their own compressor :-)  Implementing that shouldn't
be too difficult, given the similarity and duplication among the various
`dist-*' targets.  The slightly trickier part will be devising an API
that is complete and simple enough.  I'm CC:ing bug-automake so that we
won't forget about the issue.

Regards,
  Stefano




Acknowledgement sent to Stefano Lattarini <stefano.lattarini@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-automake@HIDDEN.

Your message specified a Severity: in the pseudo-header, but the severity value whishlist was not recognised. The default severity normal is being used instead. The recognised values are: critical, grave, serious, important, normal, minor, wishlist.

Full text available.


Report forwarded to bug-automake@HIDDEN:
bug#10411; Package automake. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 25 Nov 2019 12:00:02 UTC

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