[Piuparts-commits] rev 696 - piatti/org/piuparts.debian.org/etc trunk
Holger Levsen
holger at alioth.debian.org
Sun Oct 31 16:01:32 UTC 2010
Author: holger
Date: 2010-10-31 16:01:20 +0000 (Sun, 31 Oct 2010)
New Revision: 696
Modified:
piatti/org/piuparts.debian.org/etc/piuparts.conf.piatti
trunk/piuparts-master.py
Log:
start work on putting the known circular depends into the configfile
Modified: piatti/org/piuparts.debian.org/etc/piuparts.conf.piatti
===================================================================
--- piatti/org/piuparts.debian.org/etc/piuparts.conf.piatti 2010-10-31 11:45:08 UTC (rev 695)
+++ piatti/org/piuparts.debian.org/etc/piuparts.conf.piatti 2010-10-31 16:01:20 UTC (rev 696)
@@ -26,6 +26,7 @@
log-file = sid.log
# Once there are no packages left which leave files on purge behind,
# --pedantic-purge-test should be added
+known_circular_depends = ()
[squeeze]
description = Debian squeeze / main: package installation, removal and purge test.
@@ -38,6 +39,54 @@
chroot-tgz = squeeze.tar.gz
max-reserved = 100
log-file = squeeze.log
+known_circular_depends = (
+ 'libc6', 'libgcc1',
+ 'debconf', 'debconf-english', 'debconf-i18n',
+ 'abuse', 'abuse-frabs', 'abuse-lib',
+ 'perl', 'perl-modules',
+ 'odbcinst', 'odbcinst1debian2',
+ 'g++-4.4', 'libstdc++6-4.4-dev',
+ 'xserver-xorg', 'xserver-xorg-core', 'xserver-xorg-input-all', 'xserver-xorg-input-evdev', 'xserver-xorg-input-synaptics', 'xserver-xorg-input-wacom', 'xserver-xorg-video-all', 'xserver-xorg-video-apm', 'xserver-xorg-video-ark', 'xserver-xorg-video-ati', 'xserver-xorg-video-chips', 'xserver-xorg-video-cirrus', 'xserver-xorg-video-fbdev', 'xserver-xorg-video-geode', 'xserver-xorg-video-i128', 'xserver-xorg-video-i740', 'xserver-xorg-video-intel', 'xserver-xorg-video-mach64', 'xserver-xorg-video-mga', 'xserver-xorg-video-neomagic', 'xserver-xorg-video-nouveau', 'xserver-xorg-video-nv', 'xserver-xorg-video-openchrome', 'xserver-xorg-video-r128', 'xserver-xorg-video-radeon', 'xserver-xorg-video-rendition', 'xserver-xorg-video-s3', 'xserver-xorg-video-s3virge', 'xserver-xorg-video-savage', 'xserver-xorg-video-siliconmotion', 'xserver-xorg-video-sis', 'xserver-xorg-video-sisusb', 'xserver-xorg-video-tdfx', 'xserver-xorg-video-trident', 'xserver-xorg-video-tseng', 'xserver-xorg-video-vesa', 'xserver-xorg-video-vmware', 'xserver-xorg-video-voodoo',
+ 'fglrx-driver', 'fglrx-glx',
+ 'ca-certificates-java', 'openjdk-6-jre-headless', 'openjdk-6-jre-lib',
+ 'sun-java6-bin', 'sun-java6-jre',
+ 'default-jre', 'libaccess-bridge-java', 'libaccess-bridge-java-jni', 'openjdk-6-jre',
+ 'dmsetup', 'libdevmapper1.02.1',
+ 'uqm', 'uqm-content',
+ 'acheck', 'acheck-rules',
+ 'console-common', 'kbd',
+ 'aide', 'aide-common',
+ 'exim4', 'exim4-base', 'exim4-daemon-heavy', 'exim4-daemon-light', 'fcron',
+ 'libmono-corlib2.0-cil', 'libmono-posix2.0-cil', 'libmono-security2.0-cil', 'libmono-system2.0-cil', 'mono-2.0-gac', 'mono-gac', 'mono-runtime',
+ 'libmono-sqlite2.0-cil', 'libmono-system-data2.0-cil', 'libmono-system-web2.0-cil', 'libmono-wcf3.0-cil', 'libmono2.0-cil',
+ 'gamin', 'libgamin0',
+ 'xemacs21', 'xemacs21-bin', 'xemacs21-mule', 'xemacs21-mule-canna-wnn', 'xemacs21-nomule', 'xemacs21-support',
+ 'python-imaging', 'python-imaging-tk',
+ 'monodoc-browser', 'monodoc-http', 'monodoc-manual',
+ 'iamerican', 'ispell',
+ 'bible-kjv', 'bible-kjv-text',
+ 'bochs', 'bochs-wx',
+ 'g++-4.3', 'libstdc++6-4.3-dev',
+ 'bootcd', 'bootcd-hppa', 'bootcd-i386', 'bootcd-ia64',
+ 'cl-asdf', 'common-lisp-controller',
+ 'libcherokee-config0', 'libcherokee-server0',
+ 'cowbuilder', 'cowdancer',
+ 'tasksel', 'tasksel-data',
+ 'python-netcdf', 'python-scientific',
+ 'gcj-4.4-jdk', 'libgcj10-dev',
+ 'gdc-4.3', 'libphobos-4.3-dev',
+ 'pcb-common', 'pcb-gtk', 'pcb-lesstif',
+ 'ggz-gtk-games', 'ggz-gtk-games-data',
+ 'ggz-kde-games', 'ggz-kde-games-data',
+ 'ggz-sdl-games', 'ggz-sdl-games-data',
+ 'gnuift', 'gnuift-perl',
+ 'heroes-common', 'heroes-ggi', 'heroes-sdl',
+ 'kopete', 'libkopete4',
+ 'kchart', 'koffice-libs',
+ 'strongswan-ikev1', 'strongswan-ikev2', 'strongswan-nm', 'strongswan-starter',
+ 'cli-uno-bridge', 'libuno-cli-cppuhelper1.0-cil',
+ 'klogd', 'sysklogd' )
+
[lenny2squeeze]
description = Debian main: package installation in lenny and upgrade to squeeze, then removal and purge test.
@@ -50,4 +99,5 @@
upgrade-test-chroot-tgz = lenny.tar.gz
max-reserved = 100
log-file = lenny2squeeze.log
+known_circular_depends = ()
Modified: trunk/piuparts-master.py
===================================================================
--- trunk/piuparts-master.py 2010-10-31 11:45:08 UTC (rev 695)
+++ trunk/piuparts-master.py 2010-10-31 16:01:20 UTC (rev 696)
@@ -196,6 +196,10 @@
logging.info("Fetching %s" % config["packages-url"])
packages_file = piupartslib.open_packages_url(config["packages-url"])
+
+ # debug
+ print config("known_circular_depends")
+
m = Master(sys.stdin, sys.stdout, packages_file, section=section)
packages_file.close()
while m.do_transaction():
More information about the Piuparts-commits
mailing list