From owner-freebsd-ports@FreeBSD.ORG Sat Nov 10 00:36:43 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2DE0FF55 for ; Sat, 10 Nov 2012 00:36:43 +0000 (UTC) (envelope-from jeffreybouquet@yahoo.com) Received: from nm6-vm0.bullet.mail.sp2.yahoo.com (nm6-vm0.bullet.mail.sp2.yahoo.com [98.139.91.206]) by mx1.freebsd.org (Postfix) with ESMTP id EC5658FC08 for ; Sat, 10 Nov 2012 00:36:42 +0000 (UTC) Received: from [98.139.91.66] by nm6.bullet.mail.sp2.yahoo.com with NNFMP; 10 Nov 2012 00:36:42 -0000 Received: from [98.139.91.22] by tm6.bullet.mail.sp2.yahoo.com with NNFMP; 10 Nov 2012 00:36:42 -0000 Received: from [127.0.0.1] by omp1022.mail.sp2.yahoo.com with NNFMP; 10 Nov 2012 00:36:42 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 91761.45401.bm@omp1022.mail.sp2.yahoo.com Received: (qmail 1475 invoked by uid 60001); 10 Nov 2012 00:36:41 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1352507801; bh=UWMame5xP4fUkDeDjGLk0W8NVkfSROMUh3Tvcv9PqBA=; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=v1eGiMPRPTltKJLKYdSJEVbaGJ1ujnBbtdlK+8gUE3UfCFh8R33PJBmHyi4vmywNhXcm+nbJXTiZQfKutR9Z8XUIy86VCo48qRMeanYqz29yTYPqtpP8Pg45BHm59DeOtYPmGFtQVyKRF/LklLrHK/nKYa3p2PswQXDZPRssJ70= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=B8wUtNU+bbBBkSEPJ60EJ69aLyHwPY3JgcnrFRbGryl17vMT5PBpiv3Lui3+vqrQS7JiXMkF1nBhBlawDLsbzfs3pUUJl9lYX+zscVvKXb50wetiRbBRdUQMng+moeDnOPUKa0QH6oTz79wPEumHAUTHa3SYHAoNISrhYZOF/OU=; X-YMail-OSG: L6g58NIVM1lmvELeG9uPSdxFhMy8QU9Fd8CH_1DCwZj9vNX bRs_Nw.0G6nYVwrNP1V1eFfQcbBivRImk7FKn5Ln0MQtkf6jxwfPZXYBnnwm fuEaFimTcIgZ3XuS3m1wDBVTj2kd3hn7gnK.TcfGZUzyfEuj9IA.8ERMZI6i aDM.0KHoQzEckOjtT8iuI5GESNCKk1lxzheLSNOc5kTyOGGC0c_CgoU3g4C3 eaVCUPph0zjr5YtZAXzjSF6peyVGNvyIl4sRyck2wClg84HhMRJdnoGu6pS6 3a5BZQEgva1TvmkKvi8MVtYShCGUKry_Ge9iduhEnezbOeUDr3tw4d6UmLwZ dBtqaASIspyIs.Huz8mxpGPjfUesGFCgImPF8QFJGFYX3PHRY0CXbzyAHVG. EyRw5j_7yP2Lh5Il59QXFH0BpOjuyAu0y0Gzql8owVQJc7NUSHYifR_AOppg _ed.hOeoIDYQoXyOCJZgKU9LSFanuE2h_.n5m7jAkwb6eoDGky4l4 Received: from [66.92.43.99] by web164001.mail.gq1.yahoo.com via HTTP; Fri, 09 Nov 2012 16:36:41 PST X-Rocket-MIMEInfo: 001.001, CgotLS0gT24gRnJpLCAxMS85LzEyLCBDaHJpcyBSZWVzIDx1dGlzb2Z0QGdtYWlsLmNvbT4gd3JvdGU6Cgo.IEZyb206IENocmlzIFJlZXMgPHV0aXNvZnRAZ21haWwuY29tPgo.IFN1YmplY3Q6IFJlOiBwa2duZyB3b2VzCj4gVG86ICJKZWZmcmV5IEJvdXF1ZXQiIDxqZWZmcmV5Ym91cXVldEB5YWhvby5jb20.Cj4gQ2M6ICJGcmVlQlNEIE1haWxpbmcgTGlzdCIgPGZyZWVic2QtcG9ydHNAZnJlZWJzZC5vcmc.LCAiQmVlYmxlYnJveCIgPHphcGhvZEBiZXJlbnR3ZWIuY29tPgo.IERhdGU6IEZyaWRheSwgTm8BMAEBAQE- X-Mailer: YahooMailClassic/15.0.8 YahooMailWebService/0.8.123.460 Message-ID: <1352507801.98767.YahooMailClassic@web164001.mail.gq1.yahoo.com> Date: Fri, 9 Nov 2012 16:36:41 -0800 (PST) From: Jeffrey Bouquet Subject: Re: pkgng woes To: freebsd-ports@freebsd.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Nov 2012 00:36:43 -0000 =0A=0A--- On Fri, 11/9/12, Chris Rees wrote:=0A=0A> Fro= m: Chris Rees =0A> Subject: Re: pkgng woes=0A> To: "Jeff= rey Bouquet" =0A> Cc: "FreeBSD Mailing List" , "Beeblebrox" =0A> Date: Frid= ay, November 9, 2012, 11:09 AM=0A> On 9 Nov 2012 18:34, "Jeffrey=0A> Bouque= t" =0A> wrote:=0A> >=0A> >=0A> >=0A> > --- On Fri= , 11/9/12, Chris Rees =0A> wrote:=0A> >=0A> > > From: Ch= ris Rees =0A> > > Subject: Re: pkgng woes=0A> > > To: "B= eeblebrox" =0A> > > Cc: freebsd-ports@freebsd.org=0A>= > > Date: Friday, November 9, 2012, 8:18 AM=0A> > > On 9 Nov 2012 09:53, "= Beeblebrox"=0A> > > =0A> > > wrote:=0A> > > >=0A> > >= > Pkgng, as a concept may be great, but it's=0A> not really=0A> > > workin= g - at least=0A> > > for=0A> > > > me:=0A> > > >=0A> > > > 1. pkg2ng conver= sion does not do a complete=0A> job and I=0A> > > have about half of=0A> > = > my=0A> > > > ports in purgatory or a quasi-installed=0A> state. The=0A> >= > program runs and is=0A> > > > installed but pkgdb does not have a record= =0A> for it. So=0A> > > my ports updates do=0A> > > a=0A> > > > half-ass jo= b.=0A> > > > 2. I am used to portmaster and I accept that=0A> > > portupgra= de is "more ready"=0A> > > to=0A> > > > be used with pkgng than portmaster.= However,=0A> portmaster=0A> > > has the=0A> > > > "--check-depends" option= which I would=0A> normally use to=0A> > > correct problem #1,=0A> > > > al= as I see no similar function in portupgrade=0A> or pkg.=0A> > > The "portup= grade=0A> > > -Ffu"=0A> > > > and "pkg check" commands don't do the trick= =0A> either.=0A> > > > 3. I have some ports that I never want to=0A> instal= l (like=0A> > > accessibility/atk=0A> > > or=0A> > > > net/avahi). The new = pkgtools.conf has a nice=0A> feature of=0A> > > IGNORE_CATEGORIES=0A> > > >= and HOLD_PKGS which I hope will allow me to=0A> "blacklist"=0A> > > those = ports but I=0A> > > > have my doubts as the knob is PKGS and not=0A> PORTS = - so=0A> > > we'll see.=0A> > > Separately=0A> > > > though, while trying t= o get my system pkgng=0A> complient=0A> > > and doing updates,=0A> > > > th= ere have been some ports which were pulled=0A> in that I=0A> > > whish to r= emove. As=0A> > > > in #2, portmaster --check-depends did a nice=0A> job of= =0A> > > this and allowed the=0A> > > > dependency to be removed from the p= ortsdb=0A> structure -=0A> > > so same problem here=0A> > > > as #2.=0A> > = > > 4. I know how to do +IGNOREME in the portsdb=0A> and that=0A> > > is a = very roundabout=0A> > > > way of solving an sqlite entry.=0A> > > > 5. pkg = add does not respect existing port=0A> version=0A> > > information on the= =0A> > > system.=0A> > > > If you try to install a package and its=0A> depe= ndencies,=0A> > > pkg tries to pull in=0A> > > > its own preferred version.= This happened for=0A> perl5 - I=0A> > > have 5.16 already=0A> > > on=0A> >= > > the system but pkg kept trying to install=0A> 5.14. The=0A> > > only s= olution was to=0A> > > use=0A> > > > the old "pkg-add -i" to install one-by= -one=0A> and without=0A> > > the dependencies.=0A> > > > Interesting how pk= gng does not have the -i=0A> (no-deps)=0A> > > option??=0A> > >=0A> > > Mix= ing versions with binary packages is a bad=0A> idea=0A> > > anyway.=A0 Pack= ages are=0A> > > built with a certain set of dependencies, and you=0A> can'= t mix=0A> > > and match (this=0A> > > has always been the case).=A0 If you = want to do=0A> this, use=0A> > > ports.=A0 Packages=0A> > > are designed to= work as a set, hence pkg upgrade=0A> just=0A> > > upgrades everything=0A> = > > to the latest version.=0A> > >=0A> >=0A> > Does that mean that, for exa= mple, when I upgraded a=0A> slew of=0A> > packages ( pkg_add -f ...) that d= epended upon=0A> pkg-config=0A> > but installed and theoretically now depen= ding upon=0A> pkgconf, that I'd=0A> > have to do them all by *ports* if usi= ng /pkg/ not=0A> /var/db/pkg?=0A> > That would seriously hinder fully half = of my upgrades,=0A> making them=0A> > last a magnitude of hours longer each= time...=0A> =0A> I'm afraid I haven't a clue what you're talking about. pk= gng=0A> is nothing to=0A> do with /pkg, and certainly nothing to do with pk= g_add.=0A> =0A> Chris=0A> _______________________________________________= =0A> freebsd-ports@freebsd.org=0A> mailing list=0A> http://lists.freebsd.or= g/mailman/listinfo/freebsd-ports=0A> To unsubscribe, send any mail to "free= bsd-ports-unsubscribe@freebsd.org"=0A> =0ASorry. I was referring to 'you ca= n't mix and match', but I've=0Aalways done it more or less. (Here a feature= , not a bug... lower=0Apower CPU.s) I apologize for any confusion, just wa= nted to=0Ainquire if the "pkg_add -f" for dependencies, that are not=0Arun= time dependencies, which still allow installing a package;...=0AOtherwise, = in this instance, I'd have to somehow figure out which=0Aof the hundreds of= .tbz on a thumbdrive are with pkg-config; which=0Aare with pkgconf; greatl= y complicating what may be just several=0Ahours to do a slew of upgrades to= one CPU. Admittedly most FreeBSD=0Ausers may not face this situation. Ap= ologies if it is wasting =0Aanyone's time...=0A=0AJ. Bouquet