Date: Fri, 9 Nov 2012 10:42:23 -0800 (PST) From: Jeffrey Bouquet <jeffreybouquet@yahoo.com> To: freebsd-ports@freebsd.org, zaphod@berentweb.com, mexas@bristol.ac.uk Subject: Re: pkgng woes Message-ID: <1352486543.88499.YahooMailClassic@web164001.mail.gq1.yahoo.com> In-Reply-To: <201211091322.qA9DMRfH050624@mech-cluster241.men.bris.ac.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
=0A=0A--- On Fri, 11/9/12, Anton Shterenlikht <mexas@bristol.ac.uk> wrote:= =0A=0A> From: Anton Shterenlikht <mexas@bristol.ac.uk>=0A> Subject: Re: pkg= ng woes=0A> To: freebsd-ports@freebsd.org, zaphod@berentweb.com=0A> Date: F= riday, November 9, 2012, 5:22 AM=0A> =A0=A0=A0 @anton=0A> =A0=A0=A0 portmas= ter --check-depends does not work=0A> for me.=A0 Shows everything as fine= =0A> =A0=A0=A0 but when I specifically target a port: *#=0A> portmaster -i = graphics/gimp* for=0A> =A0=A0=A0 example, I get a long list of ports to be= =0A> installed - meaning not all of the=0A> =A0=A0=A0 existing ports have b= een registered=0A> correctly, hence --check depends will=0A> =A0=A0=A0 not = work. Once I re-install all of the=0A> "missing depends" and run the same= =0A> =A0=A0=A0 command (*# portmaster -i graphics/gimp*)=0A> then there are= no problems nor=0A> =A0=A0=A0 list of missing depends.=0A> =0A> Well... if= it's any consolation, my convertion=0A> to pkgng wasn't easy either. In fa= ct, I'n not=0A> sure I'm all there yet.=0A> =0A> My problem was due to usin= g an outdated portmaster pkgng=0A> patch.=0A> Note: this is no longer an is= sue.=0A> Anyway, I ended up with a corrupted pkg database.=0A> I had to upd= ate many ports manually.=0A> Now that the pkg database is fully under pngng= =0A> control (I'm just a user and don't follow=0A> the technical details, h= ence my using of non-technical=0A> language) I think portmaster can work wi= th it.=0A> For example portmaster --check-port-dbdir seems=0A> to give corr= ect results.=0A> =0A> Anyway, I think the idea is to remove a lot=0A> of fu= nctionality from portmaster and give=0A> it to pkgng. For example checking = for missing=0A> dependencies, or shared libs. However, I'm used=0A> to work= ing with ports only, never with packages.=0A> I still don't understand if p= kgng is the tool=0A> for me or not. People keep talking of poudriere,=0A> b= ut again I'm not sure if some of the portmaster=0A> functionality is suppos= ed to be taken over=0A> by pourdriere or not.=0A> =0A> Anton=0A> __________= _____________________________________=0A> freebsd-ports@freebsd.org=0A> mai= ling list=0A> http://lists.freebsd.org/mailman/listinfo/freebsd-ports=0A> T= o unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org"=0A>= =0AFWIW, =0AThe wiki (FreeBSDPackageBuildingComparison) says poudriere req= uires=0AZSH. I'd like to write more on this topic but am out of time.=0A= =0AJ. Bouquet
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1352486543.88499.YahooMailClassic>