From owner-freebsd-pkg@FreeBSD.ORG Thu Jul 17 21:08:56 2014 Return-Path: Delivered-To: pkg@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 2259BFE3 for ; Thu, 17 Jul 2014 21:08:56 +0000 (UTC) Received: from mail-we0-x22e.google.com (mail-we0-x22e.google.com [IPv6:2a00:1450:400c:c03::22e]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A611921B7 for ; Thu, 17 Jul 2014 21:08:55 +0000 (UTC) Received: by mail-we0-f174.google.com with SMTP id x48so3716924wes.5 for ; Thu, 17 Jul 2014 14:08:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=PmEjt8wRTowjLmuFDn4Zz/bc3AwoQbk22uFI/UHbMEI=; b=jKAIZ6m3oc5oJnhzaeqlh8N7+x5jji0QN41DyZqHgkuFxxwv56Z66tKWdtHvE7nyuv LTL7wlWqSP04QelpifuKHOq31cPNpM2rSpPUH+ebznH3dnjesCOmgawLbzx0sYFUJH3W 70xems+TWt7NUBZOKF9nc7jDZe9FXou1V7H2fAy3np0pK40ph7WdGhk0EevXpAHGA73v hKhTJwaSMJ5YOvuZPbMKlW3eNhmQ+w5xIEMU1Et/XoXunLCfgPYMSfyz+qCf3k23Hkn3 3Kydk39HJP2j+w3uXkq2OtMH8UZmSUOpMRFiEoVMBFEmqQ9zU2d0R8u6NKISGjkLZPJX ebXg== X-Received: by 10.180.36.38 with SMTP id n6mr25375025wij.73.1405631333992; Thu, 17 Jul 2014 14:08:53 -0700 (PDT) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by mx.google.com with ESMTPSA id q11sm25020044wib.14.2014.07.17.14.08.52 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 17 Jul 2014 14:08:52 -0700 (PDT) Sender: Baptiste Daroussin Date: Thu, 17 Jul 2014 23:08:50 +0200 From: Baptiste Daroussin To: paul beard Subject: Re: migrating my thinking to pkgng Message-ID: <20140717210850.GF28314@ivaldir.etoilebsd.net> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="GV0iVqYguTV4Q9ER" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) Cc: pkg@FreeBSD.org X-BeenThere: freebsd-pkg@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Binary package management and package tools discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Jul 2014 21:08:56 -0000 --GV0iVqYguTV4Q9ER Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Jul 17, 2014 at 11:38:17AM -0700, paul beard wrote: > Running into some problems with versions and dependencies that may be > outside the scope of pkgng but maybe not. It has worked pretty well on > a new FreeBSD 8 system I had to setup in a virtual environment. I just > tried to install hplip (which I no longer need, worked around it) and > it is clashing on a dependency. >=20 > pkg install hplip >=20 > Updating repository catalogue >=20 > The following 67 packages will be installed: >=20 >=20 > Installing libXmu: 1.1.2_2,1 >=20 > Installing fontcacheproto: 0.1.3 >=20 > Installing xprop: 1.2.2 >=20 > Installing qt4-corelib: 4.8.6 >=20 > Installing qt4-xml: 4.8.6 >=20 > Installing lcms: 1.19_5,1 >=20 > Installing ca_root_nss: 3.16.1 >=20 > Installing xf86vidmodeproto: 2.3.1 >=20 > Installing dri2proto: 2.8 >=20 > Installing pciids: 20140620 >=20 > Installing qt4-script: 4.8.6 >=20 > Installing qt4-sql: 4.8.6 >=20 > Installing videoproto: 2.3.2 >=20 > Installing gstreamer: 0.10.36_2 >=20 > Installing orc: 0.4.21 >=20 > Installing qt4-doc: 4.8.6 >=20 > Installing qt4-clucene: 4.8.6 >=20 > Installing qt4-sqlite-plugin: 4.8.6_1 >=20 > Installing py27-sip: 4.15.2_1,1 >=20 > Installing libpaper: 1.1.24_2 >=20 > Installing gsfonts: 8.11_6 >=20 > Installing cups-image: 1.7.3 >=20 > Installing svgalib: 1.4.3_7 >=20 > Installing lcms2: 2.6_3 >=20 > Installing jbig2dec: 0.11_2 >=20 > Installing libidn: 1.28_1 >=20 > Installing mpage: 2.5.6 >=20 > Installing enscript-a4: 1.6.6_1 >=20 > Installing a2ps: 4.13b_6 >=20 > Installing mDNSResponder: 544_1 >=20 > Installing pydbus-common: 1.1.1_4 >=20 > Installing py27-cairo: 1.10.0_2 >=20 > Installing libXfontcache: 1.0.5_2 >=20 > Installing libmng: 1.0.10_2 >=20 > Installing qt4-network: 4.8.6 >=20 > Installing libXxf86vm: 1.1.3_2 >=20 > Installing libpciaccess: 0.13.2_2 >=20 > Installing libXv: 1.0.10_2,1 >=20 > Installing ghostscript9: 9.06_7 >=20 > Installing foomatic-filters: 4.0.17_2 >=20 > Installing cups-pstoraster: 8.15.4_8 >=20 > Installing cups-base: 1.7.3 >=20 > Installing py27-dbus: 1.1.1_1 >=20 > Installing py27-gobject: 2.28.6_4 >=20 > Installing xset: 1.2.3_1 >=20 > Installing qt4-xmlpatterns: 4.8.6 >=20 > Installing libdrm: 2.4.17_1 >=20 > Installing gstreamer-plugins: 0.10.36_4,3 >=20 > Installing xdg-utils: 1.0.2.20130919_1 >=20 > Installing libGL: 7.6.1_4 >=20 > Installing qt4-gui: 4.8.6 >=20 > Installing qt4-svg: 4.8.6 >=20 > Installing qt4-iconengines: 4.8.6 >=20 > Installing qt4-opengl: 4.8.6 >=20 > Installing qt4-qt3support: 4.8.6 >=20 > Installing qt4-help: 4.8.6 >=20 > Installing qt4-inputmethods: 4.8.6 >=20 > Installing qt4-imageformats: 4.8.6 >=20 > Installing qt4-declarative: 4.8.6 >=20 > Installing qt4-webkit: 4.8.6 >=20 > Installing qt4-assistant: 4.8.6 >=20 > Installing qt4-designer: 4.8.6 >=20 > Installing qscintilla2: 2.7.2,1 >=20 > Installing py27-qt4-core: 4.10.3_1,1 >=20 > Installing py27-qt4-dbussupport: 4.10.3 >=20 > Installing py27-qt4-gui: 4.10.3,1 >=20 > Installing hplip: 3.14.4_2 >=20 >=20 > The installation will require 500 MB more space >=20 >=20 > 0 B to be downloaded >=20 >=20 > Proceed with installing packages [y/N]: y >=20 > Checking integrity...pkg: WARNING: locally installed > avahi-libdns-0.6.31_1 conflicts on /usr/local/lib/libdns_sd.so with: >=20 > - mDNSResponder-544_1 >=20 >=20 > pkg: WARNING: locally installed avahi-libdns-0.6.31_1 conflicts on > /usr/local/lib/libdns_sd.so.1 with: >=20 > - mDNSResponder-544_1 >=20 > How can I find out what of those 67 packages needs that resolved? I > thought it was cups-base which I built from source so I could check > the box to use avahi. I haven't yet figured out the query language for > pkg info which might do what I want. But it certainly help if this > error message said which package was blocking on that dependency. It's > not hplip. >=20 > /usr/ports/devel/dbus >=20 > /usr/ports/devel/glib20 >=20 > /usr/ports/devel/pcre >=20 > /usr/ports/devel/pkgconf >=20 > /usr/ports/devel/py-gobject >=20 > /usr/ports/graphics/jpeg >=20 > /usr/ports/graphics/sane-backends >=20 > /usr/ports/lang/python27 >=20 > /usr/ports/net-mgmt/net-snmp >=20 > /usr/ports/print/cups-base >=20 > /usr/ports/print/cups-client >=20 > /usr/ports/print/cups-image >=20 > cups-base does have a dependency on avahi-app, as I thought I > remembered. I just uninstalled, configured it to use avahi, not > mDNSresponder, reinstalled and I still get the error. So pkg isn't > checking what's installed but just checking a shipping manifest. The > dependency on ZeroConf networking is resolved but it doesn't think so. >=20 > So how does one resolve this, either locating the (hopefully) > configurable port and building by hand to resolve that dependency > (which doesn't seem to reliable) or is there a way to have different > versions of the pkg depending underlying dependency needs to be > resolved? >=20 You will be glad to know that pkg 1.3 which should be released really soon handle all of this gracefully :) regards, Bapt --GV0iVqYguTV4Q9ER Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlPIO2IACgkQ8kTtMUmk6Ez0cQCgjH/qvcLWFjemyP3mJcVzit85 R5sAoIoapgfa0DsArYs9fT5/j3CsMxSG =mCYl -----END PGP SIGNATURE----- --GV0iVqYguTV4Q9ER--