From owner-freebsd-ports@FreeBSD.ORG Tue Apr 22 20:01:01 2008 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E50C5106566C for ; Tue, 22 Apr 2008 20:01:01 +0000 (UTC) (envelope-from mailnull@mips.inka.de) Received: from mail-in-04.arcor-online.net (mail-in-04.arcor-online.net [151.189.21.44]) by mx1.freebsd.org (Postfix) with ESMTP id 6505C8FC13 for ; Tue, 22 Apr 2008 20:01:01 +0000 (UTC) (envelope-from mailnull@mips.inka.de) Received: from mail-in-19-z2.arcor-online.net (mail-in-19-z2.arcor-online.net [151.189.8.36]) by mail-in-04.arcor-online.net (Postfix) with ESMTP id D2F4E17F632 for ; Tue, 22 Apr 2008 22:00:59 +0200 (CEST) Received: from mail-in-17.arcor-online.net (mail-in-17.arcor-online.net [151.189.21.57]) by mail-in-19-z2.arcor-online.net (Postfix) with ESMTP id BBAD96BFB2 for ; Tue, 22 Apr 2008 22:00:59 +0200 (CEST) Received: from kemoauc.mips.inka.de (dslb-088-066-039-230.pools.arcor-ip.net [88.66.39.230]) by mail-in-17.arcor-online.net (Postfix) with ESMTP id 995732BBE8E for ; Tue, 22 Apr 2008 22:00:59 +0200 (CEST) Received: from kemoauc.mips.inka.de (localhost [127.0.0.1]) by kemoauc.mips.inka.de (8.13.8/8.13.8) with ESMTP id m3MK0wjT054982 for ; Tue, 22 Apr 2008 22:00:58 +0200 (CEST) (envelope-from mailnull@kemoauc.mips.inka.de) Received: (from mailnull@localhost) by kemoauc.mips.inka.de (8.13.8/8.13.8/Submit) id m3MK0woO054981 for freebsd-ports@freebsd.org; Tue, 22 Apr 2008 22:00:58 +0200 (CEST) (envelope-from mailnull) From: naddy@mips.inka.de (Christian Weisgerber) Date: Tue, 22 Apr 2008 20:00:57 +0000 (UTC) Message-ID: References: <200804151709.03452.mi+mill@aldan.algebra.com> <20080422103434.GE54610@amilo.cenkes.org> <200804221021.45834.mteterin@mlp.com> <20080422150030.GI54610@amilo.cenkes.org> Originator: naddy@mips.inka.de (Christian Weisgerber) To: freebsd-ports@freebsd.org X-Virus-Scanned: ClamAV 0.92.1/6883/Tue Apr 22 20:58:25 2008 on mail-in-17.arcor-online.net X-Virus-Status: Clean Subject: Re: lzma (Re: HEADS UP: upgrading ImageMagick to 6.4.0-6) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Apr 2008 20:01:02 -0000 Andrew Pantyukhin wrote: > We had a talk with naddy about it, but since there are people > using archivers/lzma with whatever syntax it has, in scripted > environments, I'm inclined not to surprise them very much. I > think a wrapper can be added to lzmautils for full > backwards-compatibility, I may look at it later. > > Also, the lzmautils website claims it's of alpha-quality, so I'm > also hesitant to rely on it completely. Yes. The plan is to reorganize the code into a full liblzma and a lzma frontend program, just like libz/gzip and libbz2/bzip2. Importantly, they also intend to change the file format, probably by wrapping it into a container that has a fixed signature at the start and allows for integrity checking. So far this is still vaporware, but if it comes to pass, I expect we will shortly see .tar.lzma (.tlz) archives in the new format and the SDK lzma will probably not be able to handle them. > OTOH, changing lzmautils' lzma to another name would probably > confuse gtar (I'm not sure though). This could be easily patched. However, I expect other operating systems, particularly Linux, to standardize on LZMA Utils for _the_ lzma program, and I don't want FreeBSD to be the odd man out there. -- Christian "naddy" Weisgerber naddy@mips.inka.de