I usually add a bunch of packages in a row, and when it wants me to
interact, I don't understand why the packages act differently:

pkg_add subversion mtr arping rsync
Ambiguous: choose dependency for subversion-1.7.8:
 a       0: apr-util-1.4.1p0
         1: apr-util-1.4.1p0-ldap
Your choice: 0
Ambiguous: choose dependency for subversion-1.7.8:
 a       0: cyrus-sasl-2.1.26p0
         1: cyrus-sasl-2.1.26p0-db4
         2: cyrus-sasl-2.1.26p0-ldap
         3: cyrus-sasl-2.1.26p0-mysql
         4: cyrus-sasl-2.1.26p0-pgsql
         5: cyrus-sasl-2.1.26p0-sqlite3
Your choice: 0
subversion-1.7.8:db-4.6.21v0:
ok
subversion-1.7.8:apr-1.4.6p1:
ok
subversion-1.7.8:libiconv-1.14p0:
ok
subversion-1.7.8:apr-util-1.4.1p0:
ok
subversion-1.7.8:pcre-8.31:
ok
subversion-1.7.8:libffi-3.0.9:
ok
subversion-1.7.8:bzip2-1.0.6:
ok
subversion-1.7.8:python-2.7.3p1:
ok
subversion-1.7.8:gettext-0.18.2p1:
ok
subversion-1.7.8:libelf-0.8.13p1:
ok
subversion-1.7.8:glib2-2.34.3:
ok
subversion-1.7.8:libproxy-0.4.10:
ok
subversion-1.7.8:neon-0.29.6p2:
ok
subversion-1.7.8:libmagic-5.11:
ok
subversion-1.7.8:cyrus-sasl-2.1.26p0:
ok
subversion-1.7.8:
ok
mtr-0.82:
ok
arping-2.13:libnet-1.1.2.1p0:
ok
arping-2.13:
ok
Ambiguous: choose package for rsync
 a       0: <None>
         1: rsync-3.0.9p2
         2: rsync-3.0.9p2-iconv
Your choice: 1
rsync-3.0.9p2:
ok

Why does rsync think 0 (None) is a "good" default? The other deps for svn
all think 0 is a choice where something actually gets installed, but 0 for
rsync seems to be .. Dont.
In my particular case it would be neat to just type 0,0,0 all the time, but
that's really not the basic point, it is more "why does it even give you a
don't install at all as an option?"
pkg_add rsync
really does mean "I would like (an version of) rsync installed" to me.


-- 
May the most significant bit of your life be positive.

Reply via email to