From owner-freebsd-ports@FreeBSD.ORG Tue Mar 29 18:27:59 2011 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3ADC11065672; Tue, 29 Mar 2011 18:27:59 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-iw0-f182.google.com (mail-iw0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id BC2BC8FC17; Tue, 29 Mar 2011 18:27:58 +0000 (UTC) Received: by iwn33 with SMTP id 33so507992iwn.13 for ; Tue, 29 Mar 2011 11:27:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:in-reply-to:references:from :date:x-google-sender-auth:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=ZCeaMRXpgVGmn1Xo13Fj13gaTvb4BTaAKdTxlx9Xkz0=; b=MJIlU3fhZpME7mhkJf+l7C62+hPnyGTBFrDWPPpU8ictlz8ntb1Q9BKxpICDYGN3DT W3TdXITNfKGlEYkxKv6VFQMiPj+tj6Yok7gdrVyzNWrwU5xhsgdoVThuiQsXaSCWsRZT 0YETpp0EnPDoewneMmuHnvcMpNbrW0wiFReBA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type :content-transfer-encoding; b=n44x9n8jnsr8mYcUeAUEZgbL3VDthuZ0sOLSqDiqARtteU8S3fDQ70YTgkpREel38X Q2CYYtSObUuiSFAYxudGhFe6cejXkhF9gXAJbSv+ltzTPfCxXa1pvM/s79kWPRpoQUAW D2H2cdWyilwlaqHHBXcaEE41mDxrKD6sMaPNs= Received: by 10.231.0.95 with SMTP id 31mr210627iba.34.1301423278129; Tue, 29 Mar 2011 11:27:58 -0700 (PDT) MIME-Version: 1.0 Sender: baptiste.daroussin@gmail.com Received: by 10.231.21.153 with HTTP; Tue, 29 Mar 2011 11:27:38 -0700 (PDT) In-Reply-To: <4D9218DF.8060305@freebsd.org> References: <20110325101111.GA36840__48943.3474642739$1301049771$gmane$org@azathoth.lan> <4D90C8EA.2000901@freebsd.org> <4D9218DF.8060305@freebsd.org> From: Baptiste Daroussin Date: Tue, 29 Mar 2011 18:27:38 +0000 X-Google-Sender-Auth: haPcs5DVJTd2V9hW6JGvf65eUMc Message-ID: To: Andriy Gapon Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: ports@freebsd.org, hackers@freebsd.org, current@freebsd.org, Julien Laffaye Subject: Re: [ECFT] pkgng 0.1-alpha1: a replacement for pkg_install 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, 29 Mar 2011 18:27:59 -0000 2011/3/29 Andriy Gapon : > on 28/03/2011 21:22 Julien Laffaye said the following: >> On Mon, Mar 28, 2011 at 6:59 PM, Garrett Cooper wr= ote: >>>> III. Package naming that includes architecture, major OS version (for = API/ABI), >>>> maybe more. >>> >>> This could be provided in the manifest. Doing it in the filename sort >>> of turns into a mess, as I've discovered working at Cisco :). >>> >> >> Actually, it *is* in the +MANIFEST of pkgng packages archives :-) > > Well, by the package name I meant not only a package file name. > Let's imagine that we do support installing i386 packages on amd64 in par= allel to > amd64 packages. =A0And for some reason I want to have both 32-bit and 64-= bit > versions of, say, firefox; e.g. for benchmarking. =A0If the packages woul= d have the > same name, then that would be impossible. > > I think that having some thing in package name in addition to package met= adata > could have certain benefits. > > -- > Andriy Gapon > I understand but I think pkgng is already quite radical changement. More change is taking the risk that it would be rejected in the end, we still do not have any reply from portmgr, there is no insurance pkgng will in the end replace pkg_install. Currently pkgng requires only very few changes from the ports infrastruture, I don't know the cost of changing the name scheme. If I'm not clear enough, supporting both 32bits and 64bits packages at the same time on amd64 or arches that could support this kind of installation, is a large change we don't want to take the responsability of :) and implementing this in pkgng would significate we already choose how it should work. regards, Bapt