Subject: lintpkgsrc handling all DEPENDS
To: None <tech-pkg@netbsd.org>
From: David Brownlee <abs@netbsd.org>
List: tech-pkg
Date: 12/27/2001 13:37:13
	Version 3.19 of pkglint does a pretty reasonable job of handling
	the DEPENDS constructs used in todays pkgsrc (Cannot promise about
	tomorrow :), but one thing that does show up now is previous versions
	of software, eg:

ap-auth-postgresql-1.2b2 DEPENDS errors:
        Version mismatch: 'postgresql' 6.5.3* vs 7.1.3
        Version mismatch: 'postgresql' 7.0* vs 7.1.3

	(The third entry in the DEPENDS list matches the current package)

	Should it just assume that if one entry matches the current package
	then all is OK?

	Should we have a file that lists 'obsolete packages that are OK to be
	left as alternatives in DEPENDS'?

	Full output below:

ap-auth-postgresql-1.2b2 DEPENDS errors:
        Version mismatch: 'postgresql' 6.5.3* vs 7.1.3
        Version mismatch: 'postgresql' 7.0* vs 7.1.3
gtksql-0.3 DEPENDS errors:
        Version mismatch: 'postgresql' 6.5.3* vs 7.1.3
        Version mismatch: 'postgresql' 7.0* vs 7.1.3
gtranscript-0.0.1 DEPENDS errors:
        Version mismatch: 'postgresql' 6.5.3* vs 7.1.3
        Version mismatch: 'postgresql' 7.0* vs 7.1.3
kpsql-1.0 DEPENDS errors:
        Version mismatch: 'postgresql' 6.5.3* vs 7.1.3
        Version mismatch: 'postgresql' 7.0* vs 7.1.3
mpich-1.2.1 DEPENDS errors:
        Unknown package: 'ssh6' version 1.2.27*
netsaint-plugins-1.2.8.4 DEPENDS errors:
        Unknown package: 'ssh6' version [0-9]*
p5-CGI-2.75.2 DEPENDS errors:
        Version mismatch: 'perl' 5.0* vs 5.6.1nb6
        Version mismatch: 'perl' 5.6.0nb2 vs 5.6.1nb6
        Unknown package: 'perl-base' version 5.6.0
p5-DBD-mysql-1.2215 DEPENDS errors:
        Unknown package: 'p5-Data-Dumper' version 2.101
p5-DBD-postgresql-1.01 DEPENDS errors:
        Version mismatch: 'postgresql' 6.5.3* vs 7.1.3
        Version mismatch: 'postgresql' 7.0* vs 7.1.3
p5-MLDBM-2.00 DEPENDS errors:
        Unknown package: 'p5-Data-Dumper' version [0-9]*
p5-Net-1.09 DEPENDS errors:
        Unknown package: 'p5-Data-Dumper' version [0-9]*
p5-Net-Daemon-0.36 DEPENDS errors:
        Unknown package: 'p5-Data-Dumper' version [0-9]*
p5-postgresql-1.9.0 DEPENDS errors:
        Version mismatch: 'postgresql' 6.5.3* vs 7.1.3
        Version mismatch: 'postgresql' 7.0* vs 7.1.3
php-pgsql-4.0.6 DEPENDS errors:
        Version mismatch: 'postgresql' 6.5.3* vs 7.1.3
        Version mismatch: 'postgresql' 7.0* vs 7.1.3
php-pgsql-3.0.18 DEPENDS errors:
        Version mismatch: 'postgresql' 6.5.3* vs 7.1.3
        Version mismatch: 'postgresql' 7.0* vs 7.1.3
pilotmgr-1.107p2 DEPENDS errors:
        Unknown package: 'p5-Data-Dumper' version [0-9]*
py-Scientific-2.2 DEPENDS errors:
        Unknown package: 'py-Numeric' version [0-9]*
ruby14-tk-1.4.6 DEPENDS errors:
        Unknown package: 'ruby14-tcltklib' version 1.4.6
scigraphica-0.7.0 DEPENDS errors:
        Unknown package: 'py-Numeric' version [0-9]*
srsh-1.2 DEPENDS errors:
        Unknown package: 'ssh6' version [0-9]*
ssh-ip-tunnel-1.0 DEPENDS errors:
        Unknown package: 'ssh6' version 1.2.27*


-- 
		David/absolute		-- www.netbsd.org: No hype required --