Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Nov 2015 21:21:40 +0300
From:      Lev Serebryakov <lev@FreeBSD.org>
To:        Bryan Drewery <bdrewery@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:  <5644D8B4.9000700@FreeBSD.org>
In-Reply-To: <5644D55D.2090808@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>

next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

On 12.11.2015 21:07, Bryan Drewery wrote:

>> But this one isn't
>> 
>> ===>  License APACHE20 accepted by the user ===>  Found saved
>> 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
>> 
> 
> What command did you run?

% make WRKDIRPREFIX='' all

 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).

> 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).

  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 :-)

- -- 
// Lev Serebryakov
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQJ8BAEBCgBmBQJWRNi0XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGOTZEMUNBMEI1RjQzMThCNjc0QjMzMEFF
QUIwM0M1OEJGREM0NzhGAAoJEOqwPFi/3EePJ1MP/25OIQ8Vqq+XlyDhDyAL/cj/
0djOMVE1XRrpook14UHKEAx+3z+gk3BGGOmFhH9y0sLFdOW1n5jVgvcnPf00XGab
QBTg+97Q77hxh+BPG5A4c5a4BsgOLtomCqkWk6lIlYi2f8wUUznuozyMe8GXhU+M
C3St5YEZ25GrFg3ximPFeA3We4DHxGXVKH2g4ktALzq0SeQJ9+uE3p0XnxwC+elk
QD5YBkEITaaNslPnDfHafAvROwrYbKlLOy/nUaBSsBxYAvMrO2e9Mligq4ZcW9CD
H9uwppliwPPVvQ3WwfzKttPvg80c/FnY47uoYXpdqzFWqL5Skr+F0cLq75pAbMR4
TgoF6o32PHVvgw+63MiYOEL+dEqGtsgWEIgJcB13bIbYEi6ktpXY/0BUSmZXDBW+
3ryiKp2B+SDENV+mWhFrb9/tKSv0c4G9JlVppJ5sn9/v57Oq4HcZuUoWnpp7ToHy
2n6VBsHoG3/3hkfJ2V1lEEhxyPXztvvzUw1hQPcFVk+BslcvP7GcGSJT8eknmzWv
RSsjZy9eilAT3vez8mKt7poDue6Y3pCt5csLtTSKlRbtnIgpBJB6RNbDSvJrCuFS
Tr6e/vtKRsv8Yb8gwsPZoyWbTnI5MWXLuMFeViik1maONk7jJsmkPwpFg16Ennad
OROm+GjklubnXDJjz0rF
=oIUW
-----END PGP SIGNATURE-----



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