From owner-freebsd-current@FreeBSD.ORG Wed Jan 16 23:36:02 2008 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9AF3B16A420 for ; Wed, 16 Jan 2008 23:36:02 +0000 (UTC) (envelope-from kaiwang27@gmail.com) Received: from fk-out-0910.google.com (fk-out-0910.google.com [209.85.128.186]) by mx1.freebsd.org (Postfix) with ESMTP id 20DB813C478 for ; Wed, 16 Jan 2008 23:36:01 +0000 (UTC) (envelope-from kaiwang27@gmail.com) Received: by fk-out-0910.google.com with SMTP id b27so335723fka.11 for ; Wed, 16 Jan 2008 15:36:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:received:date:from:to:cc:subject:message-id:mail-followup-to:references:mime-version:content-type:content-disposition:content-transfer-encoding:in-reply-to:user-agent; bh=brgGnOIuFNM6aig9PjEoyvMF7Mz60p6/N/52hbVKRSU=; b=olmLukCraRF/+3X4eSldn7e34rrSrQYr5hqXl/75oHFPKq53KZmkQXabyDfZlJa//6WJq8flJUOzr+v4gyMIFxp5Y/txQ64gcdiC/wmR2ebeL59MQGuTtc0NKk74n7nJsKXYsYL9rCO9XkMXeVPS7HWX0jH+lq7l7mOpBoZTyRo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:cc:subject:message-id:mail-followup-to:references:mime-version:content-type:content-disposition:content-transfer-encoding:in-reply-to:user-agent; b=tZ+MJMAGIOoAFhcdGo1b12HzGyYqL4YsCBnAvhzb62V+5kmyzT9XE+Mb4eQZINV8QEU7/5WCXtRLu9mzamiBkPHDksk4PoTKx48cWyyQ0UIarYh/NHTOkN4c/aStvcqKgI3rIUrBzK1VBYMq01Ndhaa/O/nsXex5VM2pjtgCxxI= Received: by 10.78.166.7 with SMTP id o7mr1964029hue.31.1200526560820; Wed, 16 Jan 2008 15:36:00 -0800 (PST) Received: from plan0.kaiwan.csbnet.se ( [193.11.244.12]) by mx.google.com with ESMTPS id d23sm3676526nfh.24.2008.01.16.15.35.59 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 16 Jan 2008 15:35:59 -0800 (PST) Received: by plan0.kaiwan.csbnet.se (Postfix, from userid 1001) id 0FE2BB849; Thu, 17 Jan 2008 00:36:00 +0100 (CET) Date: Thu, 17 Jan 2008 00:36:00 +0100 From: Kai Wang To: Dag-Erling =?utf-8?B?U23DuHJncmF2?= Message-ID: <20080116233559.GA1114@plan0.kaiwan.csbnet.se> Mail-Followup-To: Dag-Erling =?utf-8?B?U23DuHJncmF2?= , freebsd-current@freebsd.org References: <20080111142336.GA1379@plan0.kaiwan.csbnet.se> <86wsq9icth.fsf@ds4.des.no> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <86wsq9icth.fsf@ds4.des.no> User-Agent: Mutt/1.5.16 (2007-06-09) Cc: freebsd-current@freebsd.org Subject: Re: [Call for testers] "BSD ar" X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Jan 2008 23:36:02 -0000 Hi Dag-Erling, On Thu, Jan 17, 2008 at 12:13:30AM +0100, Dag-Erling Smørgrav wrote: > Kai Wang writes: > > I think it's time for "BSD ar" to get a public review after months of > > bug hunting and cleaning up done by jkoshy@ and me. The majority of > > the coding work was done during the summer of 2007 and was sponsored > > by Google SoC 2007 programme. > > Just one question: why wasn't this done in libarchive? Don't quite understand what you actually mean. This ar(1) is indeed based on libarchive's ar format support, (see archive_read_support_format_ar.c and archive_write_set_format_ar.c) which was initially coarsely implemented by me, later radically improved by Tim. ar(1) itself is barely a front-end. (command line option handler plus the cross-reference stuff) > (ar is basically just an archiving format, the cross-reference stuff is > an optional addition) True. jkoshy@ had this idea last year. That's the motivation of this reimplementation. -- Kai