[arch-dev-public] Integrity Check i686 07-08-2009

Xavier shiningxc at gmail.com
Tue Aug 11 06:59:31 EDT 2009


On Fri, Aug 7, 2009 at 10:00 PM, <repomaint at archlinux.org> 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


More information about the arch-dev-public mailing list