[arch-dev-public] [namcap] namcap 3.0.6 released

Rémy Oudompheng remyoudompheng at gmail.com
Fri Apr 1 22:37:39 EDT 2011


Hello,

namcap 3.0.6 has been released in [testing]. It fixes several
regressions with respect to the namcap 2.x series. If nobody complains
about it I will also move it to [extra] in a few days.

Changes since 3.0.5
* fix the inverted logic in provides handling during missing
dependency detection (introduced by mistake in 3.0.5)
* add a test for the sodepends rule to the testsuite
* give reasons why a dependency has been detected when reporting it as
missing: this feature was present in namcap 2.8 but unfortunately
disappeared when I factored out the dependency analysis.

Here are example outputs:

% ./namcap-devel /var/cache/pacman/pkg/binutils-2.21-6-i686.pkg.tar.xz
binutils E: Dependency gcc-libs detected and not included (libraries
['usr/lib/libstdc++.so.6', 'usr/lib/libgcc_s.so.1'] needed in files
['usr/bin/ld.gold'])
binutils W: Dependency glibc included but already satisfied

% ./namcap-devel
/var/cache/pacman/pkg/elfutils-0.152-1-i686.pkg.tar.xz% ./namcap-devel
/var/cache/pacman/pkg/elfutils-0.152-1-i686.pkg.tar.xz
elfutils E: Dependency xz detected and not included (libraries
['usr/lib/liblzma.so.5'] needed in files ['usr/lib/libdw-0.152.so'])
elfutils E: Dependency bzip2 detected and not included (libraries
['lib/libbz2.so.1.0'] needed in files ['usr/lib/libdw-0.152.so'])
elfutils E: Dependency zlib detected and not included (libraries
['usr/lib/libz.so.1'] needed in files ['usr/lib/libdw-0.152.so'])
elfutils E: Dependency bash detected and not included (programs ['sh']
needed in scripts ['usr/bin/eu-make-debug-archive'])

% ./namcap-devel /var/cache/pacman/pkg/bluez-4.90-1-i686.pkg.tar.xz
bluez W: Directory (var/lib/bluetooth) is empty
bluez W: Directory (usr/lib/bluetooth/plugins) is empty
bluez W: Dependency alsa-lib detected but optional (libraries
['usr/lib/libasound.so.2'] needed in files
['usr/lib/alsa-lib/libasound_module_pcm_bluetooth.so',
'usr/lib/alsa-lib/libasound_module_ctl_bluetooth.so'])
bluez W: Dependency gstreamer0.10-base detected but optional
(libraries ['usr/lib/libgstrtp-0.10.so.0',
'usr/lib/libgstaudio-0.10.so.0'] needed in files
['usr/lib/gstreamer-0.10/libgstbluetooth.so'])
bluez W: Dependency python2 detected but optional (programs
['python2'] needed in scripts ['usr/bin/bluez-simple-agent'])

Regards,
Rémy


More information about the arch-dev-public mailing list