Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 Oct 2014 01:39:46 +0100
From:      Baptiste Daroussin <bapt@freebsd.org>
To:        Henry Hu <henry.hu.sh@gmail.com>
Cc:        "freebsd-ports@freebsd.org" <ports@freebsd.org>, current@freebsd.org
Subject:   Re: pkg 1.4 freeze please test test test!
Message-ID:  <20141030003946.GR11033@ivaldir.etoilebsd.net>
In-Reply-To: <20141029230321.GL11033@ivaldir.etoilebsd.net>
References:  <20141028231933.GG26796@ivaldir.etoilebsd.net> <CAEJt7hZHLyFxm7w2ArzAQ4=GOhSxX=Mf7WYNdbxhC%2BuJeOj=Hg@mail.gmail.com> <20141029230321.GL11033@ivaldir.etoilebsd.net>

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

--7UIJfHqpdi+oBJdT
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Oct 30, 2014 at 12:03:21AM +0100, Baptiste Daroussin wrote:
> On Wed, Oct 29, 2014 at 06:07:44PM -0400, Henry Hu wrote:
> > Hi,
> >=20
> >=20
> > On Tue, Oct 28, 2014 at 7:19 PM, Baptiste Daroussin <bapt@freebsd.org>
> > wrote:
> >=20
> > > Hi all,
> > >
> > > We are starting the release process of pkg 1.4, we want to have a bet=
ter
> > > release
> > > process than with every single previous version of pkg. For that we w=
ill
> > > need
> > > you help!
> > >
> > > pkg-devel has been updated to the latest version of pkg as of alpha2.
> > >
> > > Changes you can expect in pkg 1.4 are the following:
> > > - Loads of bug fixes
> > > - Stricter checking of the path passed via the plist
> > > - Removal of the bundled libyaml
> > > - new --raw-format to chose the output format for info -R and search =
-R
> > > - ABI is now follwing MACHINE_ARCH (freebsd:10:x86:64 become
> > > FreeBSD:10:amd64)
> > >   the old ABI is available as a fallback in ALTABI
> > > - pkg check now support a quiet mode
> > > - new 3 way merge code ("stolen" from the fossil-scm) to allow autome=
rging
> > >   configuration files
> > > - new @config keyword to mark a file as a config file (during
> > >   upgrade/reinstallation it will try to merge the configuration with =
the
> > > one the
> > >   user may have modified) an option AUTOMERGE is available to prevent
> > >   automerging if automerge fails a .pkgnew file will be created along=
 with
> > > the
> > >   untouched user version of the configuration
> > > - The update procedure has been improved and speed up a lot (in parti=
cular
> > > for
> > >   machine with low resources)
> > > - The unique identifier has been modified to be pkgname meaning now p=
orts
> > > can be
> > >   moved in new categories without having to be considered a different
> > > package
> > > - Only libraries starting by lib* are added to the provided libraries
> > > - General speed up of all operations
> > >
> > > We need help in testing, but we also need help in writing regression =
tests
> > > !
> > > The more we have tests the more stable the releases will be.
> > >
> > > The release will also allow to be able to package base!
> > >
> >=20
> > I've just tried pkg-devel 1.4.0.alpha3 and found something strange: whe=
n a
> > pkg is removed, pkgs which depend on it are not removed.
> >=20
> > For example:
> >=20
> > > sudo pkg remove libX11
> > Checking integrity... done (0 conflicting)
> > Deinstallation has been requested for the following 1 packages (of 0
> > packages in the universe):
> >=20
> > Installed packages to be REMOVED:
> >         libX11-1.6.2_2,1
> >=20
> > The operation will free 6 MB.
> >=20
> > Proceed with deinstalling packages? [y/N]:
> > > sudo pkg remove -R libX11
> > Checking integrity... done (0 conflicting)
> > Deinstallation has been requested for the following 1 packages (of 0
> > packages in the universe):
> >=20
> > Installed packages to be REMOVED:
> >         libX11-1.6.2_2,1
> >=20
> > The operation will free 6 MB.
> >=20
> > Proceed with deinstalling packages? [y/N]:
> >=20
> Seems like can you store somewhere you /var/db/pkg/local.sqlite so that w=
e can
> fix your situation?
>=20
> Best regards,
> Bapt

Thanks fixed in the git master will be in alpha4
Actually you have lots of locked packages so on alpha4 pkg will just tell y=
ou
that libX11 cannot be removed because of locks :)

regards,
Bapt

--7UIJfHqpdi+oBJdT
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iEYEARECAAYFAlRRiNIACgkQ8kTtMUmk6Ex3XwCgv9H4ZIY29hEt0RMecjeP/9a1
QqkAn3MwR4jw9r7kTeVT/TviSx8GfhLV
=ukEQ
-----END PGP SIGNATURE-----

--7UIJfHqpdi+oBJdT--



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