Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Jun 2013 12:23:46 -0500
From:      Bryan Drewery <bdrewery@FreeBSD.org>
To:        Slawa Olhovchenkov <slw@zxy.spb.ru>
Cc:        pkg@Freebsd.org, ports@FreeBSD.org, Baptiste Daroussin <bapt@FreeBSD.org>, stable@FreeBSD.org, current@FreeBSD.org
Subject:   Re: [HEADSUP] New pkg-devel 1.1.0 beta1
Message-ID:  <51B75D22.6070100@FreeBSD.org>
In-Reply-To: <20130611171750.GC34554@zxy.spb.ru>
References:  <20130530152053.GA19621@ithaqua.etoilebsd.net> <20130603151724.GA54714@zxy.spb.ru> <20130603153419.GL12427@ithaqua.etoilebsd.net> <20130603153903.GH34554@zxy.spb.ru> <20130603184031.GM12427@ithaqua.etoilebsd.net> <20130611165124.GB34554@zxy.spb.ru> <51B755EB.1090606@FreeBSD.org> <20130611171750.GC34554@zxy.spb.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
------enig2FIKNDPJGFNJDNVJUISOA
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

On 6/11/2013 12:17 PM, Slawa Olhovchenkov wrote:
> On Tue, Jun 11, 2013 at 11:52:59AM -0500, Bryan Drewery wrote:
>=20
>> On 6/11/2013 11:51 AM, Slawa Olhovchenkov wrote:
>>> On Mon, Jun 03, 2013 at 08:40:31PM +0200, Baptiste Daroussin wrote:
>>>
>>>> On Mon, Jun 03, 2013 at 07:39:03PM +0400, Slawa Olhovchenkov wrote:
>>>>> On Mon, Jun 03, 2013 at 05:34:19PM +0200, Baptiste Daroussin wrote:=

>>>>>
>>>>>> On Mon, Jun 03, 2013 at 07:17:24PM +0400, Slawa Olhovchenkov wrote=
:
>>>>>>> On Thu, May 30, 2013 at 05:20:54PM +0200, Baptiste Daroussin wrot=
e:
>>>>>>>
>>>>>>>> The pkg developement team is proud to announce the new 1.1.0 bet=
a1 release of
>>>>>>>> pkg.
>>>>>>>
>>>>>>>> - new experimental pkg convert (can convert from and to legacy p=
kg database)
>>>>>>>>   pkg2ng now uses pkg convert (still recommanded to use pkg2ng)
>>>>>>>
>>>>>>> Converting packages from /var/db/pkg
>>>>>>> Converting pkg-1.1.0.b3_1...
>>>>>>> pkg: unknown keyword display, ignoring @display
>>>>>>> Installing pkg-1.1.0.b3_1...Segmentation fault (core dumped)
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> freebsd-current@freebsd.org mailing list
>>>>>>> http://lists.freebsd.org/mailman/listinfo/freebsd-current
>>>>>>> To unsubscribe, send any mail to "freebsd-current-unsubscribe@fre=
ebsd.org"
>>>>>>
>>>>>> Have you run pkg2ng?
>>>>>
>>>>> Yes, this is run pkg2ng.
>>>>
>>>> Ok I'll have a look and fix asap.
>>>
>>> And for graphics/evince don't recorded dependencies from
>>> archivers/unzip (as RUN_DEPENDS in Makefile).
>>
>> This is possibly expected because unzip is in base. The archivers/unzi=
p
>> package is not installed. The port is not depending on
>> LOCALBAES/bin/unzip so it doesn't pull in the archivers/unzip port, it=

>> just uses the base version.
>>
>> It's not a pkg problem.
>=20
> Whose problem is it? Where addressed PR?
> In ports Makefile for graphics/evince
>=20
> .if ${PORT_OPTIONS:MCOMICS}
> RUN_DEPENDS+=3D           unzip:${PORTSDIR}/archivers/unzip
> CONFIGURE_ARGS+=3D        --enable-comics
> GCONF_SCHEMAS+=3D         evince-thumbnailer-comics.schemas
> PLIST_SUB+=3D             COMICS=3D""
> .else
> CONFIGURE_ARGS+=3D        --disable-comics
> PLIST_SUB+=3D             COMICS=3D"@comment "
> .endif
>=20
> poudriere check dependencies changing by comparing 'make
> run-depends-list' and recorded dependices from existing package. In
> run-depends-list archivers/unzip prsent, in package -- absent.
> As result on every run 'poudriere bulk' package graphics/evince
> removed ("new dependency: archivers/unzip") and rebuilding. And
> depended from evince packages too.

This is a known poudriere bug. Documented in the 3.0 release notes:

>   - Add CHECK_CHANGED_DEPS (default yes) to automatically detect
>     direct dependency changes and rebuild packages if needed. This
>     allow automatically detecting default postgresql/mysql/perl
>     changes requiring rebuild of ports. Note this has a bug with
>     ports that depend on libraries that are in base, but have a
>     port fallback. This will be addressed in 3.1.

=2E..

>=20
> This is problem of evince port or port infrastructure?

It's a evince port problem, or not. Up to maintainer to decide if it
really needs archives/unzip port, or not. Apparently it does not need
it, or should be changed to LOCALBASE/bin/unzip or USE_ZIP or removed.

>=20
> Or may be we need 'soft' (optional) dependencies -- installed if some
> files missing? (for example -- system build w/o bzip2, package
> installed bzip2, for usual system -- do nothing).
>=20



--=20
Regards,
Bryan Drewery


------enig2FIKNDPJGFNJDNVJUISOA
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/

iQIcBAEBAgAGBQJRt10qAAoJEG54KsA8mwz5PKIP/1/wKtyEquJUJhBU/C7atj/0
87m/9eK3Rump1Nb1Pdt/r3qNlvReooBL2ddijF1854UYN/Wo10TspjDd7vc2PC39
MxC47bE7DIOReFaASZ9hq2YIGIWpU1hWF1sYqk2X/o2jAUhkvSO1NJc5KZyil+N7
KJLgwZL3nXAgbyaXCwrhki9lbST2qNhedSkqhbX6RaWE21+WE0PhDM2V31kNmTPM
NICsNjSJjvQsridhx0OGBaQnHqlE43YTALwrvNqWIhITr0EMzXrx2blIGmH0cBc7
G+A8s3g47BYVanPOCZuCDNJ4JpiQkXzzkrGiAaEp7EZ/sekCoh2ryfHJPrmYGuZk
R9De9MJAFMyWXlEO913YVg1f0o1oHV4qg1orSPW6mnQmk+uxFttSkKxOrux1pn2H
WBRNVHsLPs1c27epfEOZ5zhwV5fT0JHNg0cJBNXVaDHNC1c7D/CdqIz22O+BuLL7
ro76sUL9C+WaUEpU3fKA6Kh8ieE+qNaNODBaskC/bpI7NCXk6YwhDkwW+3FJBaTi
omyP5BsKa13Pql8uUnamDys2laFZMtKhW+uS+aAxotJfudeQRQlGBfBjs8Uz0MZm
mAdM+FmNP8zSQUlbBk54HP7kuR4zsAjOWVLW3IJmEkGrxUE0Hb587j7DhwvRry2U
KhjrYH3vPPuI1QFH2sFK
=XgrN
-----END PGP SIGNATURE-----

------enig2FIKNDPJGFNJDNVJUISOA--



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