On Fri, Aug 7, 2009 at 10:00 PM, <[email protected]> wrote: > > ====================================== > = Integrity Check i686 of core,extra = > ====================================== > > Performing integrity checks... > ==> parsing pkgbuilds > ==> checking mismatches > ==> checking archs > ==> checking dependencies > ==> checking makedepends > ==> checking for circular dependencies > > Invalid PKGBUILDs > ------------------- > /srv/abs/rsync/i686//extra/phonon-xine/PKGBUILD > > Mismatched Pkgnames > --------------------- > kdeartwork-colorschemes vs. /srv/abs/rsync/i686//extra/kdeartwork > kdebase-dolphin vs. /srv/abs/rsync/i686//extra/kdebase > kdegames-bomber vs. /srv/abs/rsync/i686//extra/kdegames > kdeutils-ark vs. /srv/abs/rsync/i686//extra/kdeutils > kdebindings-python vs. /srv/abs/rsync/i686//extra/kdebindings > kdesdk-cervisia vs. /srv/abs/rsync/i686//extra/kdesdk > kdepim-akregator vs. /srv/abs/rsync/i686//extra/kdepim > kdeedu-blinken vs. /srv/abs/rsync/i686//extra/kdeedu > kdetoys-amor vs. /srv/abs/rsync/i686//extra/kdetoys > kdewebdev-kfilereplace vs. /srv/abs/rsync/i686//extra/kdewebdev > kdemultimedia-dragonplayer vs. /srv/abs/rsync/i686//extra/kdemultimedia > kdegraphics-gwenview vs. /srv/abs/rsync/i686//extra/kdegraphics > kdenetwork-filesharing vs. /srv/abs/rsync/i686//extra/kdenetwork > kdeaccessibility-colorschemes vs. /srv/abs/rsync/i686//extra/kdeaccessibility > kdeadmin-kcron vs. /srv/abs/rsync/i686//extra/kdeadmin > kdeplasma-addons-applets-bball vs. /srv/abs/rsync/i686//extra/kdeplasma-addons > > Missing Dependencies > ---------------------- > xf86-video-intel --> 'intel-dri>=7.5' > kernel26 --> 'mkinitcpio>=0.5.20' > digikam --> 'kdegraphics-libs' > konq-plugins --> 'kdebase-konqueror' > skanlite --> 'kdegraphics-ksaneplugin' > kipi-plugins --> 'kdegraphics-libs' > haskell-hashed-storage --> 'haskell-zlib' > xf86-video-unichrome --> 'unichrome-dri>=7.3' > xf86-video-openchrome --> 'unichrome-dri>=7.3' > xf86-video-r128 --> 'r128-dri' > mkbootcd --> 'mkinitcpio' > k3b --> 'kdemultimedia-libkcddb' > xf86-video-mach64 --> 'mach64-dri' > kopete-cryptography --> 'kdenetwork-kopete' > kopete-cryptography --> 'kdepim-libkleo' > mkpxelinux --> 'mkinitcpio' > xf86-video-radeonhd --> 'ati-dri>=7.4' > xf86-video-tdfx --> 'tdfx-dri' > mksyslinux --> 'mkinitcpio' > xf86-video-savage --> 'savage-dri' > xf86-video-ati --> 'ati-dri>=7.4' > xf86-video-trident --> 'trident-dri' > yakuake --> 'kdebase-konsole' > archboot --> 'mkinitcpio>=0.5.26-1' > archboot --> 'cryptsetup>=1.0.7-1' > archboot --> 'openvpn>=2.1_rc19-2' > archboot --> 'libdownload>=1.3-3' > archboot --> 'vim>=7.2.234-1' > xf86-video-sis --> 'sis-dri' > kdebase-runtime --> 'oxygen-icons' > xf86-video-intel-legacy --> 'intel-dri>=7.4' > goffice --> 'libgsf-gnome>=1.14' > archiso --> 'mkinitcpio' > xf86-video-mga --> 'mga-dri' > abiword --> 'libgsf-gnome>=1.14.8' > mkisolinux --> 'mkinitcpio' > > Missing Makedepends > --------------------- > kdelibs3 --> 'autoconf<2.64' > kdeutils-ark --> 'kdebase-lib' > v86d --> 'kernel26<2.6.30' > xorg-server --> 'libgl>=7.5' > gnome-speech --> 'espeak' > kdenetwork-filesharing --> 'kdebase-lib' > kdeplasma-addons-applets-bball --> 'kdegraphics-libs' > kdeplasma-addons-applets-bball --> 'kdeedu-marble' > > Repo Hierarchy for Makedepends > -------------------------------- > core/iputils depends on extra/opensp > core/iputils depends on extra/libxslt > core/iputils depends on extra/docbook-xsl > core/e2fsprogs depends on extra/bc > core/sqlite3 depends on extra/tcl > core/ca-certificates depends on extra/ruby > core/crda depends on extra/python-m2crypto > > Circular Dependencies > ----------------------- > nvidia-173xx-utils>xorg-server>nvidia-173xx-utils > > Summary > --------- > Missing PKGBUILDs: 0 > Invalid PKGBUILDs: 1 > Mismatching PKGBUILD names: 16 > Duplicate PKGBUILDs: 0 > Invalid archs: 0 > Missing (make)dependencies: 44 > Repo hierarchy problems: 7 > Circular dependencies: 1 >
Well this is completely broken now, mainly because of split packages (and maybe also a bit because of 'any'). I think this should be disabled for now, supporting split does not seem easy at all. As a sidenote, dependencies can also be checked on sync dbs level, for example testdb supports this : > testdb core extra community Checking the integrity of the sync databases in /var/lib/pacman/ missing dependency for archboot : libdownload>=1.3-3 missing dependency for archboot : vim>=7.2.234-1 missing dependency for eclipse-ve : eclipse<3.3 missing dependency for id3lib-rcc : gcc34

