From owner-freebsd-pkg@FreeBSD.ORG Thu May 30 15:21:02 2013 Return-Path: Delivered-To: pkg@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 6040A347; Thu, 30 May 2013 15:21:02 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-we0-x234.google.com (mail-we0-x234.google.com [IPv6:2a00:1450:400c:c03::234]) by mx1.freebsd.org (Postfix) with ESMTP id 35B15CFE; Thu, 30 May 2013 15:20:58 +0000 (UTC) Received: by mail-we0-f180.google.com with SMTP id t60so367370wes.11 for ; Thu, 30 May 2013 08:20:57 -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:mime-version:content-type :content-disposition:user-agent; bh=QzdFLneOejklLTB/G9d08zoj6wX8gn7X1PbtyyU1Vg4=; b=RI5Cz6erLdFt4q3qjqMdFHj3GoFzkH/ANphiLNDr3b2byQglpAKgs88S7CUye31OQ4 j/no+9cW/LL5sMb7LS6qIbpu8VSzLAvk6srLfXGt4DOPjkdwqO52Pjgpqh7/JGq6K+3+ jBuuzJUzqvy7lnNv0GhYnno0zswFkwosDAm8FMcsoL+J3Dx54tJLdTJ2woK7MmOwX5ez nGpxOPcW+CKdDDPNnyEl1P0FXbY1dQrv8qvGd1ebw9+5QYqVe6qIvvnYY0FY+oUMKbsy CISTasRBd6Qpr7JpkmfjE89aZghTrv5dGRyCwSWGNu1tBRQFK92mBbzasobTsTcFmVC2 M6Dg== X-Received: by 10.180.211.197 with SMTP id ne5mr5067873wic.54.1369927257350; Thu, 30 May 2013 08:20:57 -0700 (PDT) Received: from ithaqua.etoilebsd.net (ithaqua.etoilebsd.net. [37.59.37.188]) by mx.google.com with ESMTPSA id cw8sm38630691wib.7.2013.05.30.08.20.55 for (version=TLSv1 cipher=RC4-SHA bits=128/128); Thu, 30 May 2013 08:20:56 -0700 (PDT) Sender: Baptiste Daroussin Date: Thu, 30 May 2013 17:20:54 +0200 From: Baptiste Daroussin To: pkg@Freebsd.org Subject: [HEADSUP] New pkg-devel 1.1.0 beta1 Message-ID: <20130530152053.GA19621@ithaqua.etoilebsd.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="J/dobhs11T7y2rNN" Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) Cc: ports@FreeBSD.org, stable@FreeBSD.org, current@FreeBSD.org X-BeenThere: freebsd-pkg@freebsd.org X-Mailman-Version: 2.1.14 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, 30 May 2013 15:21:02 -0000 --J/dobhs11T7y2rNN Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, The pkg developement team is proud to announce the new 1.1.0 beta1 release = of pkg. Here is the list of new features that happened in pkg 1.1: - new simpler and more reliable solver - shared libraries are now always tracked - ssh:// is supported as a protocol to distribute packages (needs pkg 1.1+ = on the server hosting the packages) - multirepository is no longer considered experimental and works by default. - incremental update of the catalog (only if the repository was created by = pkg 1.1+) - simplification of the public API - stabilisation of the public API (we will now try to keep it stable and if change are needed there will be deprecation time before removal of some o= ld functions) - new experimental pkg convert (can convert from and to legacy pkg database) pkg2ng now uses pkg convert (still recommanded to use pkg2ng) - new pkg lock/unlock to prevent any manipulation of a given package (no upgrade,delete,etc) - improved UI (now you can see the progress of an upgrade what is left to be done) - new pkg annotation to allow one to add annotations (free form key/value) = to a package) - pkg audit is now able to directly parse the vuxml native format and not o= nly the compact version - pkg -vv now shows all available options and their current settings - pkg -vvv now shows a description of all the available options - pkg info now automatically considers the query as globbing if * is in the requested pattern - new hook plugin interface (allows users to create hooks that get called at anytime during and upgrade/installation/deletion of a package) - new cmd plugin interface (allows users to create new sub command availabl= e for pkg) - pkg register can now register a port installation in the legacy database format - repository can be defined in simple yaml files Internal: - massive usage of hash tables (uthash), which simplifies a lot of the code, and improves performances - lots of optimisation in plist and manifest parsing - lots of optimisation in loading packages (mmap used when possible) - lots of cleanup in memory usage - regression test framework is now ready (using atf) regression test are sl= owly being added and populated. To use this new version: Ports users (or in building factories: poudriere/tinderbox): Add WITH_PKGNG=3Ddevel to your make.conf pkg set -o ports-mgmt/pkg:ports-mgmt/pkg-devel Binary package users, if the remote repository is providing pkg 1.1: pkg set -o ports-mgmt/pkg:ports-mgmt/pkg-devel pkg upgrade Note that pkg 1.1 can use a repository created for pkg 1.0 and vis versa. Huge thanks to all the people that have contributed to the pkg developement= :=20 - may that be by code - documentation - bug report - feedback - ideas List of people who contributed code: Baptiste Daroussin, Matthew Seaman, Bryan Drewery, Vsevolod Stakhov, Marin Atanasov Nikolov, Alexandre Perrin, Romain Tarti=C3=A8re, Julien Laff= aye, Glen Barber, John Marino, Alex Kozlov, Roman Naumann, Sofian Brabez, Alberto Villa, Will Andrews, Eitan Adler, Dan McGregor, namor, niamtokik, Arthur Gautier, Garrett Cooper, Andrew Turner, Jeremy Chadwick, Hajimu UMEMOTO, Mark Lokowich, Eygene Ryabinkin, Pietro Cerutti, Rolf Grossmann, Ed Schouten, Dimitry Andric, David Forsythe, Stefan Grundma= nn, Craig Rodrigues, Antoine Brodin, Andrey Zonov, Joel Dahl Stats between 1.0 and 1.1: 287 files changed, 63418 insertions(+), 18763 deletions(-) 1198 commits regards, Bapt --J/dobhs11T7y2rNN Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlGnblUACgkQ8kTtMUmk6Ey2JQCfWLWmwg/ldAnKn1VVkVGVqFO4 eP8An1FLMPau7L/fchvl+CgxLl2avZUK =KD94 -----END PGP SIGNATURE----- --J/dobhs11T7y2rNN-- From owner-freebsd-pkg@FreeBSD.ORG Thu May 30 15:27:32 2013 Return-Path: Delivered-To: pkg@Freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id A9F1FD37 for ; Thu, 30 May 2013 15:27:32 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 7BBC8E07 for ; Thu, 30 May 2013 15:27:32 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r4UFRWhb089293 for ; Thu, 30 May 2013 15:27:32 GMT (envelope-from bdrewery@freefall.freebsd.org) Received: (from bdrewery@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r4UFRWpT089289 for pkg@Freebsd.org; Thu, 30 May 2013 15:27:32 GMT (envelope-from bdrewery) Received: (qmail 11036 invoked from network); 30 May 2013 10:27:30 -0500 Received: from unknown (HELO ?173.160.118.90?) (freebsd@shatow.net@173.160.118.90) by sweb.xzibition.com with ESMTPA; 30 May 2013 10:27:30 -0500 Message-ID: <51A76FE7.1050900@FreeBSD.org> Date: Thu, 30 May 2013 10:27:35 -0500 From: Bryan Drewery Organization: FreeBSD User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130509 Thunderbird/17.0.6 MIME-Version: 1.0 Subject: Re: [HEADSUP] New pkg-devel 1.1.0 beta1 References: <20130530152053.GA19621@ithaqua.etoilebsd.net> In-Reply-To: <20130530152053.GA19621@ithaqua.etoilebsd.net> X-Enigmail-Version: 1.5.1 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="----enig2AXANWMMHAUFNJHBSDNOF" Cc: pkg@Freebsd.org, ports@FreeBSD.org, stable@FreeBSD.org, current@FreeBSD.org X-BeenThere: freebsd-pkg@freebsd.org X-Mailman-Version: 2.1.14 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, 30 May 2013 15:27:32 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) ------enig2AXANWMMHAUFNJHBSDNOF Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 5/30/2013 10:20 AM, Baptiste Daroussin wrote: > Ports users (or in building factories: poudriere/tinderbox): > Add WITH_PKGNG=3Ddevel to your make.conf > pkg set -o ports-mgmt/pkg:ports-mgmt/pkg-devel FYI this will not currently work with portupgrade. I plan to address it soon. --=20 Regards, Bryan Drewery ------enig2AXANWMMHAUFNJHBSDNOF Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBAgAGBQJRp2/nAAoJEG54KsA8mwz5jTIP/0KDzruOJpYqrGSuOVQF3U8n Bx7dFopj2lBjOyn/CAfpfMLwl0N49wzDb7R2FJrI3h1u03p6/mbYEeEpnXwKqKVL cEnBvIuoy3fJg5BBvZqF0tvosQTwq1b6sOS/bnPjdQEtxNyB9zEeBntCva49lGVH sEih9onOOPZU27fKuhWKihvRt4zDH6PpBUORaGgNT/f4iWaA33MPT+mySQcvHvrM BiQJ/rzy8mKKUa+4Hrwjg/zYLbLtMBzb2Ol363rEBXPbpSktIuEEje26MUbS/0+7 nfjjgGW5zq3RdYRaYLIsbphZtiHsboQT4jYaFFwwiCMab7+JwzvHRJvUF30AhI7F QRdtvGOylzHH6thpKRKTwIZzKQrp6V3zAN7s0rCQLosbnAjLWhqy30qxusYvf9Fv VmkreqQawmLgYIPIEsd2TBsdR61D6JE4R4gmF2inFqfvbrEQiPLTu7UiZxkQ+XFo zCZSsUCcXplZ6QWhI5PkDi5SLz/W2xfm0s2E188RJHMbz8RCuNDaDs9tIMK6A0Sh nrNguu7TBoAbPIZSi5VeYElWXWJkkzYJNLxqKIfyerP69kzNMOI/uEbDtNpnZLWN R/mwQ/DeRfYewm5VFZicd/mR4qhpNVDaNvgivHugb7PRRaSQzMWFVH1icvCy1IPK VJLpoCtmSjV03MZhoqQ3 =phJs -----END PGP SIGNATURE----- ------enig2AXANWMMHAUFNJHBSDNOF--