From owner-freebsd-pkg@FreeBSD.ORG Wed Jan 7 21:23:29 2015 Return-Path: Delivered-To: freebsd-pkg@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 66CA4D18 for ; Wed, 7 Jan 2015 21:23:29 +0000 (UTC) Received: from internal.electricembers.net (internal.electricembers.net [208.90.215.71]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.electricembers.net", Issuer "DigiCert High Assurance CA-3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 505E11B5 for ; Wed, 7 Jan 2015 21:23:29 +0000 (UTC) Received: from [172.16.1.163] (unknown [162.245.23.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: ben) by internal.electricembers.net (Postfix) with ESMTPSA id 6ABB92D4D9E for ; Wed, 7 Jan 2015 13:15:09 -0800 (PST) Message-ID: <54ADA1DC.9090905@electricembers.coop> Date: Wed, 07 Jan 2015 13:15:08 -0800 From: Benjamin Connelly User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: freebsd-pkg@freebsd.org Subject: mostly pkg, some ports Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 X-BeenThere: freebsd-pkg@freebsd.org X-Mailman-Version: 2.1.18-1 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: Wed, 07 Jan 2015 21:23:29 -0000 Is it OK to compile some things (from a current ports tree) and update the rest with pkg? For example, on a new server with mysql56 installed via pkg, I wanted to install mytop, but that binary package wanted to swap mysql56 for mysql55. So I installed mytop from ports. It built using my installed mysql56, and everything was happy. But that made it tricky/impossible to use 'pkg upgrade' going forward: New packages to be INSTALLED: mysql55-client: 5.5.41 Installed packages to be REINSTALLED: p5-DBD-mysql-4.029 (direct dependency changed) dialog4ports-0.1.5_2 (options changed) Knowing I caused this situation with the mytop port, I tried locking it, but that doesn't help. It's actually mytop's requirement for p5-DBD-mysql, which was built using mysql56 locally, but using mysql55 in the repo. (Even deleting mytop left me confused, until I figured out it was p5-DBD-mysql still around causing the trouble -- and the appeal of pkg is to not have to play that old tired game of manually tracking dependencies up and down.) Do I need to run poudriere as soon as I want to use anything other than the default versions of things (overriding /usr/ports/Mk/bsd.default-versions.mk with /etc/make.conf)? Or am I just missing something about how to drive pkg correctly in these situations? (Perhaps something with 'pkg set -o'? -- I'm under the impression that's no longer something I should run. . .) I was also hoping to use PHP 5.6 on this system, but with the default still at 5.4 I'm worried there will be similar troubles if I start mixing ports into my packages. Any and all pointers welcome! And I'm available to help develop documentation for best practices for administrators. . . Benjamin From owner-freebsd-pkg@FreeBSD.ORG Thu Jan 8 07:40:37 2015 Return-Path: Delivered-To: freebsd-pkg@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 58D7D1F8 for ; Thu, 8 Jan 2015 07:40:37 +0000 (UTC) Received: from smtp.infracaninophile.co.uk (smtp6.infracaninophile.co.uk [IPv6:2001:8b0:151:1:3cd3:cd67:fafa:3d78]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.infracaninophile.co.uk", Issuer "ca.infracaninophile.co.uk" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id D2E706D7 for ; Thu, 8 Jan 2015 07:40:36 +0000 (UTC) Received: from maggot.black-earth.co.uk (maggot.black-earth.co.uk [81.2.117.101]) (authenticated bits=0) by smtp.infracaninophile.co.uk (8.15.1/8.15.1) with ESMTPSA id t087ePpN015273 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO) for ; Thu, 8 Jan 2015 07:40:25 GMT (envelope-from m.seaman@infracaninophile.co.uk) Authentication-Results: smtp.infracaninophile.co.uk; dmarc=none header.from=infracaninophile.co.uk DKIM-Filter: OpenDKIM Filter v2.9.2 smtp.infracaninophile.co.uk t087ePpN015273 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=infracaninophile.co.uk; s=201001-infracaninophile; t=1420702825; bh=H5Idfc6XNjgi1bFCSqkB/aQmr7pW3pWv4eTw5/DY23E=; h=Date:From:To:Subject:References:In-Reply-To; z=Date:=20Thu,=2008=20Jan=202015=2007:40:17=20+0000|From:=20Matthew =20Seaman=20|To:=20freebsd-pkg@fr eebsd.org|Subject:=20Re:=20mostly=20pkg,=20some=20ports|References :=20<54ADA1DC.9090905@electricembers.coop>|In-Reply-To:=20<54ADA1D C.9090905@electricembers.coop>; b=rxU1xAhGMGT4sIB7V1rnHy5udvzDbjFf2ShKXhD8Ye/jpGnmc4bMpTKdr8I21J7wq RpjOsXiJ7Y3XqWOslo0AMSUqcBf40MbnPjzfEAbptTtUd5rSP2nVMkac4HZMYrg0ZF Km+J/N75BCbQi2of9G7OdjGMOst/eBYU5p7ivnP4= Message-ID: <54AE3461.7070908@infracaninophile.co.uk> Date: Thu, 08 Jan 2015 07:40:17 +0000 From: Matthew Seaman User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: freebsd-pkg@freebsd.org Subject: Re: mostly pkg, some ports References: <54ADA1DC.9090905@electricembers.coop> In-Reply-To: <54ADA1DC.9090905@electricembers.coop> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="L4XRURHR5j5wPof0BPXegSK0HnBoBAjOS" X-Virus-Scanned: clamav-milter 0.98.5 at lucid-nonsense.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=-2.5 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lucid-nonsense.infracaninophile.co.uk X-BeenThere: freebsd-pkg@freebsd.org X-Mailman-Version: 2.1.18-1 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, 08 Jan 2015 07:40:37 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --L4XRURHR5j5wPof0BPXegSK0HnBoBAjOS Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 2015/01/07 21:15, Benjamin Connelly wrote: > Is it OK to compile some things (from a current ports tree) and update > the rest with pkg? Yes, you can do this, but you need to be careful when doing it. Packages can lag behind what's available in ports by around a week. > For example, on a new server with mysql56 installed via pkg, I wanted t= o > install mytop, but that binary package wanted to swap mysql56 for > mysql55. So I installed mytop from ports. It built using my installed > mysql56, and everything was happy. But that made it tricky/impossible > to use 'pkg upgrade' going forward: >=20 > New packages to be INSTALLED: > mysql55-client: 5.5.41 >=20 > Installed packages to be REINSTALLED: > p5-DBD-mysql-4.029 (direct dependency changed) > dialog4ports-0.1.5_2 (options changed) >=20 > Knowing I caused this situation with the mytop port, I tried locking it= , > but that doesn't help. It's actually mytop's requirement for > p5-DBD-mysql, which was built using mysql56 locally, but using mysql55 > in the repo. (Even deleting mytop left me confused, until I figured ou= t > it was p5-DBD-mysql still around causing the trouble -- and the appeal > of pkg is to not have to play that old tired game of manually tracking > dependencies up and down.) Yes, in this case, locking p5-DBD-MySQL would be more useful for you. mytop is agnostic about MySQL versions (it's pure perl) but p5-DBD-MySQL links against libmysql.so.X.Y.Z from the mysql client port. Once it's compiled into a package, the dependnecy on a specific version of MySQL is baked it -- so if you want to use a different version of MySQL then you need to compile your own. > Do I need to run poudriere as soon as I want to use anything other than= > the default versions of things (overriding > /usr/ports/Mk/bsd.default-versions.mk with /etc/make.conf)? Or am I jus= t > missing something about how to drive pkg correctly in these situations?= =20 > (Perhaps something with 'pkg set -o'? -- I'm under the impression that'= s > no longer something I should run. . .) You don't *have* to use poudriere. We suggest doing so since poudriere is (IMHO) the easiest and least hassle way to maintain a set of customized packages. Many people prefer using portmaster or similar to compile their own customized packages, but that does involve a bit more work to keep everything maintained. > I was also hoping to use PHP 5.6 on this system, but with the default > still at 5.4 I'm worried there will be similar troubles if I start > mixing ports into my packages. Any and all pointers welcome! And I'm > available to help develop documentation for best practices for > administrators. . . This is a clear case for building your own packages. Just set DEFAULT_VERSIONS appropriately in your build environment. Cheers, Matthew --L4XRURHR5j5wPof0BPXegSK0HnBoBAjOS Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.22 (Darwin) Comment: GPGTools - https://gpgtools.org iQIcBAEBCgAGBQJUrjRpAAoJEABRPxDgqeTnyvIQAK4G1DkDPJ4ebfdz/UF1YXFy r2/hvo6+aj4F0bd8y9A+etES+DaFiciJsQ1xmqIffbDRlqg37xO+1k7TpFMFesZZ S6W1x00jf/dqZ5ZW8epOTx4c0lhuHh+knkJqKES8fE0Jy9EWhKTFEpej4zB/KMnX oi7MnrWv/yASPW08LICXjo4K/aLmOJvVupgg4tIeS3nLtW580ROnNuCpGIu7cmMo sAmBBGuSPuIwbQME6zVyeywoi3EJTj540z0qQu2q5A+rLyc7fTcFiTL1f6cDhezN JKWyJmt2xNYakxpW5yXwe1QpKFJcaJcZms44dRHzbm7/HjX5OTKBYmAgvmqq2qbm 5bWjuLJq9bHPpPikzKRQyk9nvPLBE6abCi0sCRl17xnP4TzHS/gZhDIs1fM09KbF ZGtvnbTNI6CbtDsN708pKP3T4Vp6A9k9OmqUTfOAfwfp5BFYxHDxseg0V1LEXMQu 7yKFFzLtGW3Gvvjj55G5Ee9i1cwznDt2TLdUEoNKISpc9mfba1INuDN/Wcuu/8dj PL7vb7QcgY+XAvE6W7Q12XqNPzqP+0/0h0cWETaSrbT8wcTOeLM5r3o190r0EL03 ejqWabNyTU4asmJF5wxL8WhrC78ObHP4a5cE0QyMDWMGFQ1e6cTgW6MRlPKMXxfq 4G9OqQx2M8CUFARDMe05 =KPex -----END PGP SIGNATURE----- --L4XRURHR5j5wPof0BPXegSK0HnBoBAjOS-- From owner-freebsd-pkg@FreeBSD.ORG Thu Jan 8 09:29:55 2015 Return-Path: Delivered-To: freebsd-pkg@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 031F5126 for ; Thu, 8 Jan 2015 09:29:55 +0000 (UTC) Received: from smtp.infracaninophile.co.uk (smtp6.infracaninophile.co.uk [IPv6:2001:8b0:151:1:3cd3:cd67:fafa:3d78]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.infracaninophile.co.uk", Issuer "ca.infracaninophile.co.uk" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 663CE1C8 for ; Thu, 8 Jan 2015 09:29:54 +0000 (UTC) Received: from ox-dell39.ox.adestra.com (no-reverse-dns.metronet-uk.com [85.199.232.226] (may be forged)) (authenticated bits=0) by smtp.infracaninophile.co.uk (8.15.1/8.15.1) with ESMTPSA id t089TSMJ017777 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO) for ; Thu, 8 Jan 2015 09:29:46 GMT (envelope-from matthew@freebsd.org) Authentication-Results: smtp.infracaninophile.co.uk; dmarc=none header.from=freebsd.org DKIM-Filter: OpenDKIM Filter v2.9.2 smtp.infracaninophile.co.uk t089TSMJ017777 Authentication-Results: smtp.infracaninophile.co.uk/t089TSMJ017777; dkim=none reason="no signature"; dkim-adsp=none; dkim-atps=neutral X-Authentication-Warning: lucid-nonsense.infracaninophile.co.uk: Host no-reverse-dns.metronet-uk.com [85.199.232.226] (may be forged) claimed to be ox-dell39.ox.adestra.com Message-ID: <54AE4DF8.7040903@freebsd.org> Date: Thu, 08 Jan 2015 09:29:28 +0000 From: Matthew Seaman User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: freebsd-pkg@freebsd.org Subject: Nice one... Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="OfFN2S5hNbSbegf1Rd10tnB2jW0T7hvih" X-Virus-Scanned: clamav-milter 0.98.5 at lucid-nonsense.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham autolearn_force=no version=3.4.0 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lucid-nonsense.infracaninophile.co.uk X-BeenThere: freebsd-pkg@freebsd.org X-Mailman-Version: 2.1.18-1 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, 08 Jan 2015 09:29:55 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --OfFN2S5hNbSbegf1Rd10tnB2jW0T7hvih Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable I decided yesterday (almost on a whim) that it was time to upgrade perl. So I changed my DEFAULT_VERSIONS settings and reran a full bulk build of all the packages in my poudriere setup, and ... =2E.. it was all terribly boring. 'pkg upgrade' just worked. A quick restart of spamassassin and other long-running perl bits and it was all done. pkg, taking the excitement out, but in a *good* way... Nice one, guys. Cheers, Matthew --OfFN2S5hNbSbegf1Rd10tnB2jW0T7hvih Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJUrk34XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwAAoJEABRPxDgqeTnizYP/A24lhYcCXJFSHJxzNREVRYc CnDrQwf0YYiSvgsLAnpjxt1STahfGSHSkUc0fT5reB1+xN7PAH10X2coKbOgCJri QuslMAwztUlngKu5HreO2vNctKdHuuyc1Fyf0Vy0zirqtiNFnkm5dvOVCuoWrjvW 9FP0uwxMS5UfSTRtVzJkjiOCJmDBhw8ajLo876OG0xxj3lAuQa1RE+hCXyOkbPTQ rMOOKgMP2tGd47PqVR1cdnNiFjV0a/yQHhmMMYIcBquxZSq5Z11Nll42NBJRYn+f rIJOryyyNaW8BKLYGb+SZuf296HZ/sC7uRhRyyWXcygfMBt+X6X9nU2C4ysU3bKU 9StdB5WD312+Ob97Al8lfxvCOkvMYIMR8YaGxRQf2HLo356k3YYGZvRlkigjZCYa w99jPyJeJlILOnlRrhvtEo2DPMkiFLPFCkRQ5+tlseZTCRoVzTy7JQgsl4zrODuc 0zK99n+1c2Z894RsK4EthY3eQE00DM4WU7Te46wV+D9Exf8vfSC16aduPnRIu6wF OIqPOQB3/1iWxDAQ9KCZcG2CRkEaDHa/nTbcHlUKZsAELA80M37Taj0tGVmO3oL3 pdqi28Ye5fX0fIncaQkAUE5rplKv9r9hOEkBsaBfNDF3AafkotGD86GjgSMA/bbb ORtHc6mSAgBoJP77Mllg =HncQ -----END PGP SIGNATURE----- --OfFN2S5hNbSbegf1Rd10tnB2jW0T7hvih-- From owner-freebsd-pkg@FreeBSD.ORG Thu Jan 8 10:08:55 2015 Return-Path: Delivered-To: freebsd-pkg@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D45D8AE0 for ; Thu, 8 Jan 2015 10:08:55 +0000 (UTC) Received: from eu1sys200aog106.obsmtp.com (eu1sys200aog106.obsmtp.com [207.126.144.121]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 334A28C9 for ; Thu, 8 Jan 2015 10:08:54 +0000 (UTC) Received: from mail-wi0-f182.google.com ([209.85.212.182]) (using TLSv1) by eu1sys200aob106.postini.com ([207.126.147.11]) with SMTP ID DSNKVK5XL6KVY7gfI5JCyD+XIk3jD/cffJbv@postini.com; Thu, 08 Jan 2015 10:08:55 UTC Received: by mail-wi0-f182.google.com with SMTP id h11so2200048wiw.3 for ; Thu, 08 Jan 2015 02:08:47 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:message-id:to:subject:reply-to; bh=b3dXUJs+PufKC5aaELUe/JAM8s5fp39eAKxrcG5FTzM=; b=OeV8VGlsoVmk+OgGUimwKKkCZbJfaYBPpuGt12OtBQSZiPFZARDgiw5iPS0+z3fth9 32uLwI3TeyNJGnyVdFIeHVuo2mQJBdqjpQb4vP6n8KB4tYipNpDPpWfhnSQnBhOj10AU oBNKWDjbUqH9b3WXAiuCcsAkm0Ffd3M1m1UpfY89DXHy35MO/dIAVFiyKUR4zYxnscaV zPTWWqREHb06HFumbSBcIXjb7ye2edUjU0ebPwFlIs2d5E1bmL2yh/2sRIxEqLSeEQZ9 CQOOJKaFOAIzHDuWzHOsHvrZUbclsP01m/Exha8L7L9FxzeCWfEbs3dQqZ6Y9/Lyi1tE 8W9w== X-Received: by 10.180.91.201 with SMTP id cg9mr18051664wib.63.1420711422679; Thu, 08 Jan 2015 02:03:42 -0800 (PST) X-Gm-Message-State: ALoCoQkJsbZpA7qRUj4lwggvad8GjK4uno3VMphiKM2MC6q8i2xjtE6wAn4MuUDO1/DeJHbrhzDH2ESmdEgXaYOIJjuSs/yRnG0OoGtVI42zKqJioGNqyr7MzCY2+bA8PlqmTPgLNqd1tN2AoXf70Xy3BDCDxK2sQQ== X-Received: by 10.180.91.201 with SMTP id cg9mr18051646wib.63.1420711422570; Thu, 08 Jan 2015 02:03:42 -0800 (PST) Received: from mech-as221.men.bris.ac.uk (mech-as221.men.bris.ac.uk. [137.222.187.221]) by mx.google.com with ESMTPSA id gl5sm23739279wib.0.2015.01.08.02.03.41 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 08 Jan 2015 02:03:41 -0800 (PST) Date: Thu, 08 Jan 2015 02:03:41 -0800 (PST) X-Google-Original-Date: Thu, 8 Jan 2015 10:03:40 GMT Received: from mech-as221.men.bris.ac.uk (localhost [127.0.0.1]) by mech-as221.men.bris.ac.uk (8.14.9/8.14.9) with ESMTP id t08A3eIc010145 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 8 Jan 2015 10:03:40 GMT (envelope-from mexas@mech-as221.men.bris.ac.uk) Received: (from mexas@localhost) by mech-as221.men.bris.ac.uk (8.14.9/8.14.9/Submit) id t08A3ers010144; Thu, 8 Jan 2015 10:03:40 GMT (envelope-from mexas) From: Anton Shterenlikht Message-Id: <201501081003.t08A3ers010144@mech-as221.men.bris.ac.uk> To: freebsd-pkg@freebsd.org, freebsd-ports@freebsd.org Subject: official amd64 pkg repo: need to rebuild paraview for png-1.6.16 Reply-To: mexas@bris.ac.uk X-BeenThere: freebsd-pkg@freebsd.org X-Mailman-Version: 2.1.18-1 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, 08 Jan 2015 10:08:55 -0000 All packages installed/upgraded via the official pkg repo, i.e. /etc/pkg/FreeBSD.conf $ pkg info -xo paraview png paraview-4.1.0_6 science/paraview linux-c6-png-1.2.49_1 graphics/linux-c6-png png-1.6.16 graphics/png $ paraview Shared object "libpng15.so.15" not found, required by "libvtkIOExport-pv4.1.so.1" $ Seems paraview should have been rebuilt for png-1.6.16. Some missing dependency maybe? Anton From owner-freebsd-pkg@FreeBSD.ORG Thu Jan 8 10:18:43 2015 Return-Path: Delivered-To: freebsd-pkg@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id CE0A8F35; Thu, 8 Jan 2015 10:18:43 +0000 (UTC) Received: from mail-ig0-x231.google.com (mail-ig0-x231.google.com [IPv6:2607:f8b0:4001:c05::231]) (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 92EC19C6; Thu, 8 Jan 2015 10:18:43 +0000 (UTC) Received: by mail-ig0-f177.google.com with SMTP id z20so2056343igj.4; Thu, 08 Jan 2015 02:18:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=T7aUq6TQ6arNin/1PfvzT8zMzI7kIk8Idnhie/h95Mc=; b=K8/yt45IZHZkgIM9ESCTxp6PXT/TbyoRRJ4bRd+H7556iNw172m/pdQwgMoC/Hn6SF Fbrrly9cEsx1hLMalYLGHXV99rhfLrJeK9RFGNz78uvtibtkf+1+w3qTSlAEO63Ijm1n Fl8zV8oeITBxyGNy/Z2GBxWRlHrwCk7XZnjndIAl8zgjH/6U07syyumE6DLBmn3a81Iq QUNfZ/iiAY7uUQdZZtVlaxSpVFEx8CNYHl5eRllKFwTm++GRLWWFYagNDlxfzy5H6Ane Xtsvmngu+grxZRxIi6nNktmHPsWlpXWYqKZT9ieyg7rhSxUBrf7JNZcb0P6M+Cd3V35N o4rg== MIME-Version: 1.0 X-Received: by 10.107.12.10 with SMTP id w10mr8204262ioi.71.1420712322908; Thu, 08 Jan 2015 02:18:42 -0800 (PST) Received: by 10.107.9.216 with HTTP; Thu, 8 Jan 2015 02:18:42 -0800 (PST) In-Reply-To: <201501081003.t08A3ers010144@mech-as221.men.bris.ac.uk> References: <201501081003.t08A3ers010144@mech-as221.men.bris.ac.uk> Date: Thu, 8 Jan 2015 18:18:42 +0800 Message-ID: Subject: Re: official amd64 pkg repo: need to rebuild paraview for png-1.6.16 From: Ben Woods To: "mexas@bris.ac.uk" Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: "freebsd-ports@freebsd.org" , "freebsd-pkg@freebsd.org" X-BeenThere: freebsd-pkg@freebsd.org X-Mailman-Version: 2.1.18-1 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, 08 Jan 2015 10:18:44 -0000 The port revision was bumped on Christmas Day for the png version update. However new packages are not available as the paraview port fails to build. It was marked as broken on 19th December: http://www.freshports.org/science/paraview On Thursday, January 8, 2015, Anton Shterenlikht wrote: > All packages installed/upgraded via the > official pkg repo, i.e. /etc/pkg/FreeBSD.conf > > $ pkg info -xo paraview png > paraview-4.1.0_6 science/paraview > linux-c6-png-1.2.49_1 graphics/linux-c6-png > png-1.6.16 graphics/png > $ paraview > Shared object "libpng15.so.15" not found, required by > "libvtkIOExport-pv4.1.so.1" > $ > > Seems paraview should have been rebuilt for > png-1.6.16. Some missing dependency maybe? > > Anton > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org > " > -- -- From: Benjamin Woods woodsb02@gmail.com From owner-freebsd-pkg@FreeBSD.ORG Thu Jan 8 11:28:53 2015 Return-Path: Delivered-To: freebsd-pkg@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C2740546 for ; Thu, 8 Jan 2015 11:28:53 +0000 (UTC) Received: from eu1sys200aog126.obsmtp.com (eu1sys200aog126.obsmtp.com [207.126.144.174]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 23196115 for ; Thu, 8 Jan 2015 11:28:52 +0000 (UTC) Received: from mail-we0-f172.google.com ([74.125.82.172]) (using TLSv1) by eu1sys200aob126.postini.com ([207.126.147.11]) with SMTP ID DSNKVK5pyBfNK2GaQX9SDGbE+Flimd9FNzj1@postini.com; Thu, 08 Jan 2015 11:28:53 UTC Received: by mail-we0-f172.google.com with SMTP id k11so1909659wes.3 for ; Thu, 08 Jan 2015 03:28:08 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:message-id:to:subject:reply-to; bh=9vzbhqme9Xv9uOVffZyU+9n77AsveTYWQWc14wiFEIs=; b=Sz5R7zC46wDDn84LofPIn7tCeU/0Xpu69jaEV/KHh+osTo+5dI5KUUlzfURwOhZK4V W9bYvLh1To8w3QYPEnHHipbrY9+PmWAy2i2at6AYfSI3AJFCLwEynHegc0Kc5X4Glbm9 OQE5z9X6SYVtWLIbfQeAghgHqyaqPq85ygkg7Te34QVAtY/zkQNMXbV59SIziVWTysgN Otvx7TS5JRDnpeIejEvsc1DL2vDThgKs5rWakSpjOjTRD0ZqBO9ybZ6GYroRo4k3jjam D913DLM9Q8nGSpSo2g0gIAkCbvw36yn42Fi1Q3KfCrsAeJb1pogD/fP39hVwNICeQ4rn wSSA== X-Received: by 10.194.200.234 with SMTP id jv10mr17778807wjc.110.1420713044577; Thu, 08 Jan 2015 02:30:44 -0800 (PST) X-Gm-Message-State: ALoCoQkyEHFBda9HLnLlZAjECvvy8iO99nAVivh0XNLbirbTjW21iHyb0DQkOriV110NAqFWY557jHAs+hqm2mAWyHa6axWYCrYr6zazgDRUbleQsUeptGGQCovOz81Jks5/nmrV+TLIcZfkaV9P/W1N4UmlPT0KSA== X-Received: by 10.194.200.234 with SMTP id jv10mr17778795wjc.110.1420713044483; Thu, 08 Jan 2015 02:30:44 -0800 (PST) Received: from mech-as221.men.bris.ac.uk (mech-as221.men.bris.ac.uk. [137.222.187.221]) by mx.google.com with ESMTPSA id x6sm5563905wjf.24.2015.01.08.02.30.43 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 08 Jan 2015 02:30:43 -0800 (PST) Date: Thu, 08 Jan 2015 02:30:43 -0800 (PST) X-Google-Original-Date: Thu, 8 Jan 2015 10:30:42 GMT Received: from mech-as221.men.bris.ac.uk (localhost [127.0.0.1]) by mech-as221.men.bris.ac.uk (8.14.9/8.14.9) with ESMTP id t08AUgIH010408 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 8 Jan 2015 10:30:42 GMT (envelope-from mexas@mech-as221.men.bris.ac.uk) Received: (from mexas@localhost) by mech-as221.men.bris.ac.uk (8.14.9/8.14.9/Submit) id t08AUgRX010407; Thu, 8 Jan 2015 10:30:42 GMT (envelope-from mexas) From: Anton Shterenlikht Message-Id: <201501081030.t08AUgRX010407@mech-as221.men.bris.ac.uk> To: freebsd-pkg@freebsd.org, freebsd-ports@freebsd.org Subject: Re: official amd64 pkg repo: need to rebuild paraview for png-1.6.16 Reply-To: mexas@bris.ac.uk X-BeenThere: freebsd-pkg@freebsd.org X-Mailman-Version: 2.1.18-1 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, 08 Jan 2015 11:28:53 -0000 >$ pkg info -xo paraview png >paraview-4.1.0_6 science/paraview >linux-c6-png-1.2.49_1 graphics/linux-c6-png >png-1.6.16 graphics/png >$ paraview >Shared object "libpng15.so.15" not found, required by "libvtkIOExport-pv4.1.so.1" >$ > >Seems paraview should have been rebuilt for >png-1.6.16. Some missing dependency maybe? > a crude workaround is: # pwd /usr/local/lib # ln -s libpng16.so.16.16.0 libpng15.so.15 However, this seems to be the situation that pkgng was specifically designed to avoid. An update to one package breaks another. Paraview is marked broken now, but pkg upgrade went happily ahead and upgraded png, making the installed paraview package unusable. Unless this is some oversite on somebody's part, this seems to be a flaw in pkgng design. Anton From owner-freebsd-pkg@FreeBSD.ORG Thu Jan 8 11:35:53 2015 Return-Path: Delivered-To: freebsd-pkg@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 925DA784 for ; Thu, 8 Jan 2015 11:35:53 +0000 (UTC) Received: from eu1sys200aog134.obsmtp.com (eu1sys200aog134.obsmtp.com [207.126.144.211]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id CE7F91E4 for ; Thu, 8 Jan 2015 11:35:52 +0000 (UTC) Received: from mail-we0-f174.google.com ([74.125.82.174]) (using TLSv1) by eu1sys200aob134.postini.com ([207.126.147.11]) with SMTP ID DSNKVK5rkfMjaVfcHk382t1IV1kD6OzCrJF9@postini.com; Thu, 08 Jan 2015 11:35:52 UTC Received: by mail-we0-f174.google.com with SMTP id k48so1953918wev.5 for ; Thu, 08 Jan 2015 03:35:45 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:message-id:to:subject:cc:reply-to :in-reply-to; bh=qIlmRyNUZOM1Kx43ckZLMaYLfT7euMF6GDHenG5e3y4=; b=lLAbq0iI6/8hI3SfLWtI2i/g8UztEH3Bg0XdXLoaOx6QknZW9uiNVOoCvTuaWb6yuz oSo8GYqj0EozqJUOu1fpSoetMvai5EYO0kW+FROT9uAM71oiJnIAdzlRgrKxz6MAhGyL oV14FsWA6WFZs5VIDEichPTsEAiatFFL5boA2Pa9X1lUfToymt8wj/6/vSjOxRGeSmqG TFC3U3R/ndpNxzUAd1D7iMIOrQapBdIAfyUtbDpp0SFLs0P07gzrzmkR1HoYmf1rYPl+ kFF0MWABh++C7xT8QxTHMhzhUk+sEwPuMSNvAgU4tu2xCgPJM6453J+C4B5uurW42cNL o0IQ== X-Received: by 10.194.90.81 with SMTP id bu17mr17452078wjb.3.1420713440728; Thu, 08 Jan 2015 02:37:20 -0800 (PST) X-Gm-Message-State: ALoCoQlV1pViHbUS6sL7NfsgH/tizgox0gd3IfijXV8ushanQosd/pbw/bDcGOFwkU1mMXumhSWBgb9O/Pw3tC4aqy2P5G2SODOIiBwowIwcWblf+9nLeKGzJIovvjyL7qMjnkDU6qqNCXFrpBwSn/+xrPtCGXzkew== X-Received: by 10.194.90.81 with SMTP id bu17mr17452062wjb.3.1420713440615; Thu, 08 Jan 2015 02:37:20 -0800 (PST) Received: from mech-as221.men.bris.ac.uk (mech-as221.men.bris.ac.uk. [137.222.187.221]) by mx.google.com with ESMTPSA id u13sm5581181wjr.26.2015.01.08.02.37.19 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 08 Jan 2015 02:37:19 -0800 (PST) Date: Thu, 08 Jan 2015 02:37:19 -0800 (PST) X-Google-Original-Date: Thu, 8 Jan 2015 10:37:18 GMT Received: from mech-as221.men.bris.ac.uk (localhost [127.0.0.1]) by mech-as221.men.bris.ac.uk (8.14.9/8.14.9) with ESMTP id t08AbI41010452 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 8 Jan 2015 10:37:18 GMT (envelope-from mexas@mech-as221.men.bris.ac.uk) Received: (from mexas@localhost) by mech-as221.men.bris.ac.uk (8.14.9/8.14.9/Submit) id t08AbICF010451; Thu, 8 Jan 2015 10:37:18 GMT (envelope-from mexas) From: Anton Shterenlikht Message-Id: <201501081037.t08AbICF010451@mech-as221.men.bris.ac.uk> To: mexas@bris.ac.uk, woodsb02@gmail.com Subject: Re: official amd64 pkg repo: need to rebuild paraview for png-1.6.16 Reply-To: mexas@bris.ac.uk In-Reply-To: Cc: freebsd-ports@freebsd.org, freebsd-pkg@freebsd.org X-BeenThere: freebsd-pkg@freebsd.org X-Mailman-Version: 2.1.18-1 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, 08 Jan 2015 11:35:53 -0000 >From woodsb02@gmail.com Thu Jan 8 10:30:49 2015 > >The port revision was bumped on Christmas Day for the png version update. >However new packages are not available as the paraview port fails to build. > >It was marked as broken on 19th December: >http://www.freshports.org/science/paraview As I mentioned in another post, this is a situation that pkgng was promised to detect and avoid. The correct course of action is to warn the user that after "pkg upgrade" some installed packages will no longer work. The whole point of pkgng is increased trust. If I have to manually check before each pkg upgrade what will happen to all my installed packages, then what is the point of a sophisticated tool like pkgng. Or, if I have to manually roll back the ports tree selectively and rebuild old versions of problem ports, like png in this example, then again, what is the point of pkgng. I don't want to sound too critical. Up to now I've been very happy with pkg capabilities. I'm just surprised at today's behaviour. Anton From owner-freebsd-pkg@FreeBSD.ORG Sat Jan 10 13:16:48 2015 Return-Path: Delivered-To: pkg@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id AA48BB41 for ; Sat, 10 Jan 2015 13:16:48 +0000 (UTC) Received: from nm45-vm1.bullet.mail.bf1.yahoo.com (nm45-vm1.bullet.mail.bf1.yahoo.com [216.109.115.60]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 651BC3A7 for ; Sat, 10 Jan 2015 13:16:47 +0000 (UTC) Received: from [66.196.81.171] by nm45.bullet.mail.bf1.yahoo.com with NNFMP; 10 Jan 2015 13:16:47 -0000 Received: from [98.139.212.223] by tm17.bullet.mail.bf1.yahoo.com with NNFMP; 10 Jan 2015 13:16:47 -0000 Received: from [127.0.0.1] by omp1032.mail.bf1.yahoo.com with NNFMP; 10 Jan 2015 13:16:47 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 98824.15190.bm@omp1032.mail.bf1.yahoo.com Received: (qmail 52792 invoked by uid 60001); 10 Jan 2015 13:16:47 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1420895807; bh=5gdMVv9HBNbotzhpVujhuJHhC9w8TUt9Caonrp1jrAQ=; h=Message-ID:Date:From:Subject:To:MIME-Version:Content-Type; b=BY9anmL28wRZ1vDtmWJLe3PcQr1o+wBeKWiitlujoJHZmxFoJ0hrU0zfpHwUTS5+qOB8qVVkvto39h2PyMxHGG/71eEdLUj81u06vkVanMcFo10dIUPwvbcEw5mdfWo8US0SQR4zUAllKgsj/OPFJ3qAegtMiLZDwaNMV5nf5Mc= X-YMail-OSG: 2uj7XMYVM1l9GLuBGwn7GqiGTQtR3lIn.4y2NnLqg7ZlQ6T mPMrgF5Ch7.00K3xl0s4Rg2d4xMFWqXgYueSLo9pX0406sq16QePl.zSs.dB il2wQmcUOCYN.uj0nHiAGeH61Yd_37NH88UlhCbIkHEBx_xk4JCOBzNbnhD5 ViH1QiNWUOAwIZJnb4_tAurqcz7_v74b2qFoUPEyCiMJdYXT3QIIdyh4FdCQ XwdsgXaiQpBo.P0dOvzyGf8nqYmA4toJU_j_1eVyOPAndv4l2v2P1aqJv4wP 6.gvSoQvMCA9CKUttaOQ0jyjzQo0mh.ikf0LeZ.Az1twZcO.JHThMguyKO4R cFTo3zt7VGTLFFO_K7qCV2_u4baqcKGo2wNdoJwf1gRTpe9KZQgtiHYA4Tja K6xuJnYvV6NCpWeo6GgQw7ojmNWHQsu4p72vWTqAmEMussadyy7HFjo4KA8I Usa_vAHcMJghKZTUYKTOOtd9KHIhd7fcqqaGgFdxqACfKShEGA5NtP3ymdsi ioJFnaQpDxjMxpk4_q2NDphQQUpH3_h07IknTsNLF_PF9tT8.k_e2hGGpvTG 6N8GwNWY- Received: from [66.92.43.99] by web140901.mail.bf1.yahoo.com via HTTP; Sat, 10 Jan 2015 05:16:46 PST X-Rocket-MIMEInfo: 002.001, SWYgInBrZyBpbnN0YWxsIiBjb3VsZCB3b3JrIGxpa2UgcG9ydG1hc3RlciANCg0KaWdub3JlIHBvcnRzIGRlcGVuZGluZyB1cG9uIHNvbWV0aGluZzoNCnBrZyBpbnN0YWxsIC1YIHBvc3RncmVzcWw4NC1jbGllbnQgKGFuZCBhbGwgdG8gcmVpbnN0YWxsIHRoYXQgbWF5IGRlcGVuZCBvbiBpdCkNCndoaWNoIHVwZ3JhZGUgdG8gYSBuZXdlciB2ZXJzaW9uDQpbYWxzbyBhcHBsaWVzIHRvIHF0NCBoZXJlXSANCg0KDQp0aGlzIHdvdWxkIGltcHJvdmUgYSBsb2NhbCBzaGVsbCBzY3JpcHQuLi4gdjkgPiB2MTAgdGgBMAEBAQE- X-Mailer: YahooMailClassic/905 YahooMailWebService/0.8.203.740 Message-ID: <1420895806.56380.YahooMailBasic@web140901.mail.bf1.yahoo.com> Date: Sat, 10 Jan 2015 05:16:46 -0800 From: Jeffrey Bouquet Subject: [have] efficient pkg upgrade > pkg install shell script oneliner [want...] To: pkg@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-BeenThere: freebsd-pkg@freebsd.org X-Mailman-Version: 2.1.18-1 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: Sat, 10 Jan 2015 13:16:48 -0000 If "pkg install" could work like portmaster ignore ports depending upon something: pkg install -X postgresql84-client (and all to reinstall that may depend on it) which upgrade to a newer version [also applies to qt4 here] this would improve a local shell script... v9 > v10 that is going through thousands of ports -- ABI change -- rollover to same version. In that it could run unattended in the background through, say, 500 at once instead of 25 at once... more effortlessly. Otherwise, this beta-but-working seven-segment shell pipe needs slow | grep -v ipython | additions which slow it down and may change between, say, v9 > v10 and v10 > v11 etc...