Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Nov 2015 10:01:43 -0800
From:      Bryan Drewery <bdrewery@FreeBSD.org>
To:        lev@FreeBSD.org, freebsd-ports@freebsd.org, bapt@FreeBSD.org, Ian Lepore <ian@FreeBSD.org>
Subject:   Re: Workint whith partial ports tree has become impossible after some (r399278? r399921?) changes in ports infrastructure
Message-ID:  <56462587.6080602@FreeBSD.org>
In-Reply-To: <5644D8B4.9000700@FreeBSD.org>
References:  <1513854098.20151101010252@serebryakov.spb.ru> <505717868.20151101141732@serebryakov.spb.ru> <5640EB74.2010803@FreeBSD.org> <56448D88.7010905@FreeBSD.org> <5644D55D.2090808@FreeBSD.org> <5644D8B4.9000700@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)
--v5p3fV9Elsj7QBvdEwtQmHFX5igGtRcmV
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

On 11/12/2015 10:21 AM, Lev Serebryakov wrote:
> On 12.11.2015 21:07, Bryan Drewery wrote:
>=20
>>> But this one isn't
>>>
>>> =3D=3D=3D>  License APACHE20 accepted by the user =3D=3D=3D>  Found s=
aved
>>> configuration for subversion-1.9.2 Error a dependency refers to a
>>> non existing origin: /usr/home/lev/FreeBSD/ports/ports-mgmt/pkg
>>> in PKG_DEPENDS *** Error code 1
>>>
>>> Stop. make[1]: stopped in
>>> /usr/home/lev/FreeBSD/ports/devel/subversion
>>>
>=20
>> What command did you run?
>=20
> % make WRKDIRPREFIX=3D'' all
>=20
>  All dependencies have been installed to default ${PREFIX} already, of
> course. I would not complain about "non existing origin" for
> dependencies that is missing in system. It is perfectly Ok to complain
> about missing dependencies which need to be built & installed (though,
> previous "versions" of ports silently picked them up from default
> /usr/ports in such situation).
>=20
>> Also, I consider ports-mgmt/pkg to be a required part of the ports
>> tree, just as Mk/ and Templates/ is. I'll look anyhow to make sure
>> it's not a recent regression with the all-depends/clean-depends
>> changes.
>  I have fresh, actual pkg installed in system at this moment
> (1.6.1_2). My partially-checked-out tree contains Mk/ and Templates/,
> because they are not installed in system (and could not be).
>=20
>   It is not clear, also, how to resolve situation when some
> dependencies should be taken from work tree (which is not full ports
> tree, but partial checkout) and other ones from system tree, like
> situation when committer work on several new ports which are
> inter-dependent. Have full tree checkout looks ugly, it is huge :-)
>=20
>=20

Fixed in r401524. Only dependencies which are not satisfied (i.e., not
installed and need to be installed) will be considered fatal now.

This was introduced back in June in r390865.


--=20
Regards,
Bryan Drewery


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

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

iQEcBAEBAgAGBQJWRiWHAAoJEDXXcbtuRpfPD0EIAI/T0aXLcorAU9uV0x1jsQ0e
TiQ+ECcNSwaA3F7Ll2myZDze9k7f+NFWDpCw3s6RXDKLpcInaPUJX7d9Z0OxL8Y7
dWoZK15TN5/uWaO6RTok3S8laxk7Bix58ZgE5fHxdZhByjBhgd/gdO4bKbtg523o
UPl/FnjyhhCiff0ufgmgMtbEZ7fMnZPQtNHIbHuMk+QZRlp4HFEOUnJBqGUeswEK
5rwdFrzuIe4TBpLrcf2wjQNMyboAChPA8a55XGG7wdxOc5mBt1t4YjQbaXC7mT6J
bqcJ0gADNZNhgh9iw/y5P1i0Vpfa1qshOk1RDUDiMW9mP6v3Lipgn3tqObqpJhE=
=murk
-----END PGP SIGNATURE-----

--v5p3fV9Elsj7QBvdEwtQmHFX5igGtRcmV--



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