Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 30 Mar 2012 11:12:42 +0200
From:      Baptiste Daroussin <bapt@FreeBSD.org>
To:        ports@FreeBSD.org, current@FreeBSD.org
Subject:   [HEADSUP] pkgng 1.0-beta9 please test
Message-ID:  <20120330091241.GC49266@azathoth.lan>

next in thread | raw e-mail | index | archive | help

--HG+GLK89HZ1zG0kk
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hi,

On behalf of pkgng crew, I'm happy to announce pkg 1.0-beta9
- changes:
  * query -f has been replaced by query -F when querying a package (file) for
consistency with pkg info
  * fix autoremove recursion
  * pkg set -o oldorigin:neworigin allow the user to modify the origin of a
packages (useful for MOVED)
  * several fixes on powerpc
  * pkg query evaluation expression now accept !=
  * pkg2ng is now able to migrate a local database without needed the ports tree
  * speed up pkg check by only loading the informations needed for the operation
it will do
  * code cleanup in the library
  * fix uname/gname lookup when creating packages
  * new periodic script for pkg audit
  * new keyword shlib, pkgng is able to load information about the needed shlibs
for a package (disable by default)
  * pkg info act as pkg info -a by default
  * new install timestamp in the package database, available using pkg query
"%t"
  * pkg updating can now take a port name as argument to only show related
UPDATING informations)
  * -q (quiet) for install, delete, upgrade, update and autoremove
  * new ABI detection string

Concerning the new ABI, to be able to determine which package can be installed
on which destination, pkgng couldn't rely on the simple:
os version/machine, because some arches have incompatible ABIs. Can compute on
its own the ABI, the string is the followin:
OSNAME:OSMAJORVERSION:OSARCH:OSCLASS(:...)
.. means the arch specific extensions.

which means on:
 * amd64: freebsd:9:x86:64
 * i386: freebsd:9:x86
 * arm: freebsd:9:arm:eb:oabi:softvp
etc

Be careful all the packages (.txz) files have to be rebuilt!!!
When binary upgradeing from pkg beta8, on amd64 do the following:
UNAME_m=freebsd:9:x86:64 pkg install -f pkg

on i386
UNAME_m=freebsd:9:x86:32 pkg install -f pkg

Bonus when run on a chroot/jail where ABI is different from the host, pkgng will
dynamically determine the destination ABI.

Please note that normally this will be the last beta version,

regards,
Bapt

--HG+GLK89HZ1zG0kk
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (FreeBSD)

iEYEARECAAYFAk91eQkACgkQ8kTtMUmk6EwqawCff6+9uH+gRqAIvVFZIZPfjid8
Vk4AnipLRFcWtcNcWdF0KmnrGAFWa3J0
=fqh0
-----END PGP SIGNATURE-----

--HG+GLK89HZ1zG0kk--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120330091241.GC49266>