From owner-freebsd-ports@freebsd.org Fri Mar 18 11:57:12 2016 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9876CAD45B7 for ; Fri, 18 Mar 2016 11:57:12 +0000 (UTC) (envelope-from tijl@freebsd.org) Received: from mailrelay114.isp.belgacom.be (mailrelay114.isp.belgacom.be [195.238.20.141]) (using TLSv1.2 with cipher RC4-SHA (128/128 bits)) (Client CN "relay.skynet.be", Issuer "GlobalSign Organization Validation CA - SHA256 - G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E6D661759; Fri, 18 Mar 2016 11:57:11 +0000 (UTC) (envelope-from tijl@freebsd.org) X-Belgacom-Dynamic: yes X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2CQBgCR7OtW/xtr8lFeg0WBNg+8GIYNAoEwPBEBAQEBAQEBZCeEQgEBBCcTHCMQCw4KCSUPKh4GE4grwV4BAQEBAQEEAQEBARyKYoQthWUFl1eNem6BAYRKiFiPBjYsg2Y7LokqgTkBAQE Received: from 27.107-242-81.adsl-dyn.isp.belgacom.be (HELO kalimero.tijl.coosemans.org) ([81.242.107.27]) by relay.skynet.be with ESMTP; 18 Mar 2016 12:55:59 +0100 Received: from kalimero.tijl.coosemans.org (kalimero.tijl.coosemans.org [127.0.0.1]) by kalimero.tijl.coosemans.org (8.15.2/8.15.2) with ESMTP id u2IBtxo3082999; Fri, 18 Mar 2016 12:55:59 +0100 (CET) (envelope-from tijl@FreeBSD.org) Date: Fri, 18 Mar 2016 12:55:58 +0100 From: Tijl Coosemans To: Andriy Gapon Cc: ports Subject: Re: pkg vs hplip Message-ID: <20160318125558.32073093@kalimero.tijl.coosemans.org> In-Reply-To: <56EBCDF8.4030008@FreeBSD.org> References: <56EB0854.8090601@FreeBSD.org> <56EBCDF8.4030008@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Mar 2016 11:57:12 -0000 On Fri, 18 Mar 2016 11:44:24 +0200 Andriy Gapon wrote: > On 17/03/2016 21:41, Andriy Gapon wrote: >> I am trying to upgrade to the latest official packages and I am getting the >> following: >> >> $ pkg upgrade >> ... >> Installed packages to be UPGRADED: >> ... >> hplip-plugin: 3.14.10 -> 3.16.2 [poudriere] >> hplip: 3.14.10_1 -> 3.16.2_1 [FreeBSD] >> gutenprint-ijs: 5.2.10_1 -> 5.2.10_2 [FreeBSD] >> gutenprint-cups: 5.2.10_1 -> 5.2.10_2 [FreeBSD] >> gutenprint-base: 5.2.10_1 -> 5.2.10_2 [FreeBSD] >> gtk3: 3.18.8 -> 3.18.8_1 [FreeBSD] >> gtk2: 2.24.29 -> 2.24.29_1 [FreeBSD] >> giflib: 5.1.2_1 -> 5.1.2_2 [FreeBSD] >> ghostscript9-base: 9.06_11 -> 9.06_12 [FreeBSD] >> gdb: 7.10_5 -> 7.11 [poudriere] >> foomatic-filters: 4.0.17_5 -> 4.0.17_6 [FreeBSD] >> firefox: 45.0_1,1 -> 45.0_3,1 [FreeBSD] >> epdfview: 0.1.8_10 -> 0.1.8_11 [FreeBSD] >> eclipse: 4.5.1 -> 4.5.2 [FreeBSD] >> cups-filters: 1.8.2 -> 1.8.2_2 [FreeBSD] >> cups: 2.0.3_1 -> 2.1.3_1 [FreeBSD] >> ... >> The process will require 90 MiB more space. >> 379 MiB to be downloaded. >> >> Proceed with this action? [y/N]: y >> ... >> Fetching py27-attrs-15.2.0.txz: 100% 18 KiB 18.1kB/s 00:01 >> Checking integrity... done (16 conflicting) >> pkg: Cannot solve problem using SAT solver: >> require rule: package hplip(r) depends on a requirement provided by: >> net-snmp(l)net-snmp(l)net-snmp(l) >> require rule: package hplip(r) depends on a requirement provided by: >> cups-image(l)cups(r)cups(r)cups(r)cups(r)cups(r)cups(r)cups(r)cups(r)cups(r)cups(r) >> require rule: package hplip(r) depends on a requirement provided by: >> cups-client(l)cups(r)cups(r)cups(r)cups(r)cups(r)cups(r)cups(r)cups(r)cups(r)cups(r) >> require rule: package hplip(r) depends on a requirement provided by: >> sane-backends(l)epkowa(r)sane-backends(l)sane-backends(l) >> require rule: package hplip(r) depends on a requirement provided by: >> dbus(l)dbus(l)dbus(l) >> require rule: package hplip(r) depends on a requirement provided by: >> jpeg-turbo(l)mozjpeg(r)jpeg(r)jpeg-turbo(l)jpeg-turbo(l) >> upgrade rule: upgrade local hplip-3.16.2_1 to remote hplip-3.16.2_1 >> upgrade rule: upgrade local hplip-3.16.2_1 to remote hplip-3.16.2_1 >> upgrade rule: upgrade local hplip-3.14.10_1 to remote hplip-3.16.2_1 >> cannot install package hplip, remove it from request? [Y/n]: >> I can not figure out what the problem is here. > > Followup: I answered Y and kept answering Y when I was prompted 3 more times, > but after that some magic happened and pkg announced that it is going to do the > following: > > Installed packages to be REMOVED: > foomatic-filters-4.0.17_5 > cups-client-2.0.3_2 > cups-image-2.0.3_2 > cups-base-2.0.3_5 > cups-pstoraster-8.15.4_8 > > New packages to be INSTALLED: > py27-attrs: 15.2.0 [FreeBSD] > > Installed packages to be UPGRADED: > qpdf: 5.1.2_1 -> 5.1.2_2 [FreeBSD] > ghostscript9-base: 9.06_11 -> 9.06_12 [FreeBSD] > cups: 2.0.3_1 -> 2.1.3_1 [FreeBSD] > cups-filters: 1.8.2 -> 1.8.2_2 [FreeBSD] > ... > hplip: 3.14.10_1 -> 3.16.2_1 [FreeBSD] > ... > hplip-plugin: 3.14.10 -> 3.16.2 [poudriere] > ... > > This seems to be correct. > > >> Please note that I use a multi-repository configuration: the official >> repository for most packages and a local, poudriere-built one for some >> packages including hplip-plugin. >> >> Any help would be appreciated! This looks correct, but if you want to get to the bottom of this you'll have to talk to one the pkg developers. My guess is that the initial SAT problem may be too difficult to solve for the SAT solver included in pkg.