Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Jul 2021 11:01:25 +0200
From:      Stefan Esser <se@freebsd.org>
To:        Baptiste Daroussin <bapt@FreeBSD.org>
Subject:   Re: git: e497a16a2869 - main - ports-mgmt/pkg*: Release 1.17.0
Message-ID:  <c532be13-e2c6-cd69-8bea-bd7e3c2fe6c3@freebsd.org>
In-Reply-To: <202107220806.16M862GC052436@gitrepo.freebsd.org>
References:  <202107220806.16M862GC052436@gitrepo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--rJcIvtt0hbhT90SybhrxwMoCeWxnsEJE0
Content-Type: multipart/mixed; boundary="OA5f74yXPgRwelREOhXkKItdB8SxkLWB1";
 protected-headers="v1"
From: Stefan Esser <se@freebsd.org>
To: Baptiste Daroussin <bapt@FreeBSD.org>
Message-ID: <c532be13-e2c6-cd69-8bea-bd7e3c2fe6c3@freebsd.org>
Subject: Re: git: e497a16a2869 - main - ports-mgmt/pkg*: Release 1.17.0
References: <202107220806.16M862GC052436@gitrepo.freebsd.org>
In-Reply-To: <202107220806.16M862GC052436@gitrepo.freebsd.org>

--OA5f74yXPgRwelREOhXkKItdB8SxkLWB1
Content-Type: text/plain; charset=utf-8
Content-Language: de-DE
Content-Transfer-Encoding: quoted-printable


Am 22.07.21 um 10:06 schrieb Baptiste Daroussin> The branch main has been=

updated by bapt:
>=20
> URL: https://cgit.FreeBSD.org/ports/commit/?id=3De497a16a286972bfcab908=
209b11ee6a13d99dc9
>=20
> commit e497a16a286972bfcab908209b11ee6a13d99dc9
> Author:     Baptiste Daroussin <bapt@FreeBSD.org>
> AuthorDate: 2021-07-22 07:54:38 +0000
> Commit:     Baptiste Daroussin <bapt@FreeBSD.org>
> CommitDate: 2021-07-22 08:05:59 +0000
>=20
>     ports-mgmt/pkg*: Release 1.17.0
>    =20
>     TL;DR: new uniq package file extension: '.pkg'
>    =20
>     Full changelog for pkg:
>     - add a new "snap" prefix, to deal with pkg base snapshots
>     - pkg repo now accepts packages with different compression formats
>     - pkg now have a single extension: ".pkg" and a backward compatible=

>       symlink is created when the package is created to help transition=
ing
>     - Default compression level for zstd is now set to 19
>     - the default compression level is now a configuration option
>     - plenty of portability fixes
>     - fix plenty of typos
>     - expose the name of the package to lua and shell scripts
>     - plist:
>       remove internal support for @*exec (this is now in the ports tree=
)
>       remove support for @ignore
>       remove support for @dirrm/@dirrmtry
>       remove support for @pkgdep
>       remove stub support for @stopdaemon
>       remove stub support for @display
>       remove stub support for @mtree
>       remove stub support for @conflict
>     - VUXML: fetch .xz compressed version of the file by default
>     - triggers are deferred to later command (firstboot is planned) if =
run
>       with pkg -r
>     - pkg triggers commands has been added and can execute the deferred=

>       triggers for example at firstboot
>    =20
>     Changes in the framework:
>     - Add a backward compatibility layer, so people are not forced to m=
ove
>       to pkg 1.17 yet (new quarter we will enforce the switch for trigg=
ers
>       anyway, but it gives time to people to switch)
>     - Introduce a new PKG_COMPRESSION_FORMAT for users to specify the
>       compression format they are willing to use when creating packages=
:
>       txz, tar, tgz, tbz, tzst are the valid ones (note that tzst is on=
ly
>       usable on FreeBSD 13 and 14)
>     - Add a backward compatibility for people who specified the compres=
sion
>       format already via PKG_SUFX and issue a warning to tell them abou=
t the
>       deprecation of PKG_SUFX

Building the new pkg version I got at the end:

[...]
=3D=3D=3D=3D> Running Q/A tests (stage-qa)
Warning: 'lib/libpkg.so.4' is not stripped consider trying
INSTALL_TARGET=3Dinstall-strip or using ${STRIP_CMD}
Warning: 'sbin/pkg' is not stripped consider trying
INSTALL_TARGET=3Dinstall-strip or using ${STRIP_CMD}
Warning: 'sbin/pkg-static' is not stripped consider trying
INSTALL_TARGET=3Dinstall-strip or using ${STRIP_CMD}
=3D=3D=3D>  Building package for pkg-1.17.0
install -l rs /usr/packages/All/pkg-1.17.0.pkg /usr/packages/All/pkg-1.17=
=2E0.txz
install -l rs /usr/packages/All/pkg-1.17.0.pkg /usr/packages/Latest/pkg.p=
kg
install -l rs /usr/packages/All/pkg-1.17.0.txz /usr/packages/Latest/pkg.t=
xz
install -l rs pkg.pkg.sig /usr/packages/Latest/pkg.txz.sig

# file /usr/packages/Latest/pkg.txz.sig
/usr/packages/Latest/pkg.txz.sig: broken symbolic link to pkg.pkg.sig

It seems that no pkg.pkg.sig has been copied to /usr/packages/Latest ...


A re-run of the build after installation of pkg-1.17.0 resulted in:

[...]
=3D=3D=3D=3D> Running Q/A tests (stage-qa)
Warning: 'sbin/pkg' is not stripped consider trying
INSTALL_TARGET=3Dinstall-strip or using ${STRIP_CMD}
Warning: 'lib/libpkg.so.4' is not stripped consider trying
INSTALL_TARGET=3Dinstall-strip or using ${STRIP_CMD}
=3D=3D=3D>  Building package for pkg-1.17.0
install -l rs pkg.pkg.sig /usr/packages/Latest/pkg.txz.sig

# file /usr/packages/Latest/pkg.txz.sig
/usr/packages/Latest/pkg.txz.sig: broken symbolic link to pkg.pkg.sig

Still no pkg.pkg.sig at the expected location ...

Regards, STefan


--OA5f74yXPgRwelREOhXkKItdB8SxkLWB1--

--rJcIvtt0hbhT90SybhrxwMoCeWxnsEJE0
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature"

-----BEGIN PGP SIGNATURE-----

wsB5BAABCAAjFiEEo3HqZZwL7MgrcVMTR+u171r99UQFAmD5M+UFAwAAAAAACgkQR+u171r99USt
2wf+Kaf+jWxehNBEw9C4E8GGOonmejRhXzHZl+m4Eyg32n0W4IOZ1tKDyF5qInbP+B3F1S8siKu1
6bOliUUeAR9G08b/BjbqsOQBq9C8GuQNRdYx0TcB/mmHmfVnnYifTG0peSYPJVzHLPwTt4C0U72+
/9mkIH3iqwS8Tdz/8CytzvadMXCUts1imv7D5cozGoRKfyWgRyABik63qN4VZWpR7QFyIU5GipA4
UEQi5uQuZzZZMFTDOSKpk5jrLOj7zKeGAsPYG0vxrld5uE8gL7ccnF1DYndzt5U6xbYRkqfZRcfc
qGVErjy5pJPq4fXa6gfeohdCMlQc7sJTobOw6fYCrA==
=8V6K
-----END PGP SIGNATURE-----

--rJcIvtt0hbhT90SybhrxwMoCeWxnsEJE0--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?c532be13-e2c6-cd69-8bea-bd7e3c2fe6c3>