[Piuparts-devel] potential-cross-conflicts.py does not detect some already known problems?

Andreas Beckmann debian at abeckmann.de
Fri May 25 11:25:39 UTC 2012


On 2012-05-06 21:16, Ralf Treinen wrote:
> Hi Andreas,
> 
> On Mon, Apr 16, 2012 at 08:35:44PM +0200, Andreas Beckmann wrote:
> 
>> there are a list of file overwrite errors detected by piupsrts on
>> upgrades, e.g. squeeze2wheezy:
>> http://piuparts.debian.org/squeeze2wheezy/overwrite_other_packages_files_error.html
>> but I don't see them as candidates produced by potential-cross-conflicts.py
> 
> there was indeed a stupid bug in potential-cross-conflicts. I just pushed
> a fixed version to the git repository. The new vesion finds most of the
> conflicts mentionend on the web page. 

Thanks. Looks like I've got some bugs to check/file:

(columns: 1 = result partial upgrade, 2 = result partial downgrade, 3 = package=version old distro, 4 = package=version new distro)

wheezy + sid:

disappe unknown nagios-plugins-basic=1.4.15-5   nagios-plugins-common=1.4.15-7
disappe unknown phpunit=3.4.14-1        phpunit-mock-object=1.1.1-2
overwri overwri ada-reference-manual-info=1:2005.2-1    ada-reference-manual-2005=1:2012.1-1
overwri unknown libjetty-java-doc=6.1.24-6      libjetty8-java-doc=8.1.3-2
overwri unknown libjs-backbone=0.5.3-2  node-backbone=0.9.2-1
overwri unknown libpdf-writer-ruby1.8=1.1.8+dfsg-1      ruby-pdf-writer=1.1.8+dfsg-2
overwri unknown libxen-dev=4.1.2-6      libxs-dev=1.1.0-1
overwri unknown munin-common=1.4.6-3    munin-doc=2.0~rc6-3
overwri unknown munin-node=1.4.6-3      munin-doc=2.0~rc6-3
overwri unknown netgen=4.9.13.dfsg-3.1  sumo=0.15.0~dfsg-1
overwri unknown opendnssec-enforcer-mysql=1.4.0~a1-2    opendnssec-auditor=1:1.3.8-1
overwri unknown phpunit=3.4.14-1        phpunit-selenium=1.2.6-1
overwri unknown phpunit=3.4.14-1        phpunit-story=1.0.0-1
overwri unknown psi-plus-common=0.15~svn3910-2  psi-plus-sounds=0.15.5333-1
overwri unknown python-pyopencl=2011.2-1        python-pyopencl-headers=2011.2+git20120508-1
overwri unknown quantum-plugin-cisco=2012.1-1   python-quantum=2012.1-4
overwri unknown quantum-plugin-linuxbridge=2012.1-1     python-quantum=2012.1-4
overwri unknown quantum-plugin-nicira=2012.1-1  python-quantum=2012.1-4
overwri unknown quantum-plugin-openvswitch=2012.1-1     python-quantum=2012.1-4
overwri unknown quantum-plugin-ryu=2012.1-1     python-quantum=2012.1-4
overwri unknown quantum-plugin-sample=2012.1-1  python-quantum=2012.1-4
overwri unknown ttf-bpg-georgian-fonts=0.5a-2   fonts-bpg-georgian=0.5a-4

squeeze + wheezy:

disappe fail    angband=1:3.1.2v2-2     angband-data=1:3.3.2-2
disappe fail    apache2.2-bin=2.2.16-6+squeeze7 apache2-utils=2.2.22-5
disappe fail    autoconf2.13=2.13-60    autoconf=2.69-1
disappe fail    bitlbee=1.2.8-1 bitlbee-common=3.0.5-1
disappe fail    gdm=2.20.11-4   debian-edu-artwork=0.0.33-2
disappe fail    gir-repository-dev=0.6.5-7      libatk1.0-dev=2.4.0-2
disappe fail    gir-repository-dev=0.6.5-7      libgdk-pixbuf2.0-dev=2.26.1-1
disappe fail    gir-repository-dev=0.6.5-7      libgirepository1.0-dev=1.32.1-1
disappe fail    gir-repository-dev=0.6.5-7      libgtk2.0-dev=2.24.10-1
disappe fail    gir-repository-dev=0.6.5-7      libpango1.0-dev=1.30.0-1
disappe fail    gir-repository-dev=0.6.5-7      libsoup2.4-dev=2.38.1-2
disappe fail    gnome-media-common=2.30.0-1     gnome-control-center-data=1:3.2.2-3
disappe fail    gnome-media-common=2.30.0-1     gnome-media-profiles=3.0.0-1
disappe fail    gnome-media-common=2.30.0-1     gnome-media=3.4.0-1
disappe fail    guile-1.8-dev=1.8.7+1-3 guile-1.8-libs=1.8.8+1-8
disappe fail    ibus-table-erbi=1.3.0.20100512-1        ibus-table-erbi-qs=1.3.4-1
disappe fail    ibus-table-translit=1.2.0.20090907-1    ibus-table-translit-ua=1.3.0.20100528-3
disappe fail    ibus-table=1.3.0.20100621-1     ibus-table-compose=1.3.0.20100528-3
disappe fail    icedove-gcontactsync=0.2.8-1    xul-ext-gcontactsync=0.3.5-1
disappe fail    kicad=0.0.20100314-1    kicad-common=0.20120126+bzr3256-3
disappe pass    libaio-dev=0.3.107-7    manpages-dev=3.40-0.1
disappe fail    libarpack2-dev=2.1+parpack96.dfsg-3+b1  libparpack2-dev=3.1.0-2
disappe fail    libarpack2=2.1+parpack96.dfsg-3+b1      libparpack2=3.1.0-2
disappe fail    libc-bin=2.11.3-3       manpages=3.40-0.1
disappe pass    libconfuse0=2.7-1       libconfuse-common=2.7-4
disappe pass    libdbi0=0.8.2-3 libdbi-dev=0.8.4-6
disappe pass    libdieharder2=2.28.1-3  libdieharder-dev=3.31.1-4
disappe fail    libesmtp5=1.0.4-5       libesmtp6=1.0.6-1+b1
disappe fail    libestools2.0-dev=1:2.0.95~beta-2       libestools2.1-dev=1:2.1~release-4
disappe pass    libexo-common=0.3.107-1 libexo-helpers=0.6.2-4
disappe fail    libfm-gtk0=0.1.12-1     libfm-gtk-bin=0.1.17-2
disappe pass    libfm0=0.1.12-1 libfm-data=0.1.17-2
disappe fail    libgpewidget1=0.117-2   libgpewidget-data=0.117-6
disappe fail    libgtk-vnc-1.0-0=0.4.1-4        libgvnc-1.0-0=0.5.0-3
disappe fail    libgtk-vnc-1.0-dev=0.4.1-4      libgvnc-1.0-dev=0.5.0-3
disappe fail    libibus-dev=1.3.7-1     libibus-1.0-dev=1.4.1-5
disappe unknown libncurses5-dev=5.7+20100313-5  ncurses-doc=5.9-7
disappe unknown libpam-modules=1.1.1-6.1+squeeze1       libpam-modules-bin=1.1.3-7.1
disappe unknown libsane-extras=1.0.21.2 libsane-extras-common=1.0.22.2
disappe unknown libsane=1.0.21-9        libsane-common=1.0.22-7.1
disappe unknown libupnp3-dev=1:1.6.6-5  libupnp6-doc=1:1.6.17-1.1
disappe unknown openarena-data=0.8.5-3  openarena-081-maps=0.8.5split-2
disappe unknown openarena-data=0.8.5-3  openarena-081-misc=0.8.5split-2
disappe unknown openarena-data=0.8.5-3  openarena-081-players-mature=0.8.5split-2
disappe unknown openarena-data=0.8.5-3  openarena-081-players=0.8.5split-2
disappe unknown openarena-data=0.8.5-3  openarena-081-textures=0.8.5split-2
disappe unknown openarena-data=0.8.5-3  openarena-085-data=0.8.5split-2
disappe unknown openoffice.org-hyphenation-af=1:3.2.1-2 hyphen-af=1:3.3.0-3
disappe unknown openoffice.org-hyphenation-ca=1:3.2.1-2 hyphen-ca=1:3.3.0-3
disappe unknown openoffice.org-hyphenation-de=1:3.2.1-2 hyphen-de=1:3.3.0-3
disappe unknown openoffice.org-hyphenation-en-us=2.5-1  hyphen-en-us=2.8.3-2
disappe unknown openoffice.org-hyphenation-fr=1:3.2.1-2 hyphen-fr=1:3.3.0-3
disappe unknown openoffice.org-hyphenation-hu=1:3.2.1-2 hyphen-hu=1:3.3.0-3
disappe unknown openoffice.org-hyphenation-it=1:3.2.1-2 hyphen-it=1:3.3.0-3
disappe unknown openoffice.org-hyphenation-pl=1:3.0a-3  hyphen-pl=1:3.0a-4
disappe unknown openoffice.org-hyphenation-ro=1:3.2.1-2 hyphen-ro=1:3.3.0-3
disappe unknown openoffice.org-hyphenation-sh=1:3.2.1-2 hyphen-sh=1:3.3.0-3
disappe unknown openoffice.org-hyphenation-sl=1:3.2.1-2 hyphen-sl=1:3.3.0-3
disappe unknown openoffice.org-hyphenation-sr=1:3.2.1-2 hyphen-sr=1:3.3.0-3
disappe unknown openoffice.org-hyphenation-zu=1:3.2.1-2 hyphen-zu=1:3.3.0-3
disappe unknown openoffice.org-thesaurus-ca=1:3.2.1-2   mythes-ca=1:3.3.0-3
disappe unknown openoffice.org-thesaurus-cs=1:3.2.1-2   mythes-cs=1:3.3.0-3
disappe unknown openoffice.org-thesaurus-de-ch=20100603-1       mythes-de-ch=20120516-1
disappe unknown openoffice.org-thesaurus-de=20100603-1  mythes-de=20120516-1
disappe unknown openoffice.org-thesaurus-en-us=1:3.2.1-2        mythes-en-us=1:3.3.0-3
disappe unknown openoffice.org-thesaurus-fr=1:3.2.1-2   mythes-fr=1:3.3.0-3
disappe unknown openoffice.org-thesaurus-hu=1:3.2.1-2   mythes-hu=1:3.3.0-3
disappe unknown openoffice.org-thesaurus-ne=1:3.2.1-2   mythes-ne=1:3.3.0-3
disappe unknown openoffice.org-thesaurus-pl=1.5-3       mythes-pl=1.5-4
disappe unknown openoffice.org-thesaurus-ro=1:3.2.1-2   mythes-ro=1:3.3.0-3
disappe unknown openoffice.org-thesaurus-ru=1:3.2.1-2   mythes-ru=1:3.3.0-3
disappe unknown openoffice.org-thesaurus-sk=1:3.2.1-2   mythes-sk=1:3.3.0-3
disappe unknown pari-extra=2.1-1        pari-elldata=0.20120415-1
disappe unknown pari-extra=2.1-1        pari-galdata=0.20080411-2
disappe unknown python-aptdaemon-gtk=0.31+bzr413-1.1    aptdaemon-data=0.43+bzr790-1
disappe unknown python-spf=2.0.5-2+squeeze1     spf-tools-python=2.0.7-1
disappe unknown python-stemmer=1.1.0+dfsg-1     python-stemmer-doc=1.2.0+dfsg-1
disappe unknown python-whoosh=0.3.18-1  python-whoosh-doc=2.3.2-2
disappe unknown thunar-data=1.0.2-1     libthunar-vfs-1-common=1.2.0-3
disappe pass    tkdiff=1:4.1.4-1        tkcvs=8.2.1-2
disappe unknown ttf-nanum=2.020-2       fonts-nanum-extra=3.010-2
disappe unknown ttf-opensymbol=1:3.2.1-11+squeeze4      fonts-opensymbol=2:2.4.3+LibO3.4.6-2
disappe unknown webhttrack-common=3.43.9-1      webhttrack=3.45.4-1
disappe unknown xfdesktop4-data=4.6.2-1 libgarcon-common=0.1.12-1
overwri fail    coccinelle=0.2.3.deb-1  coccinelle-doc=1.0.0~rc12.deb-4
overwri fail    dcap=2.47.2-2   dicom3tools=1.0~20120402-1
overwri fail    evolver=2.30c-2 paml=4.4e-1
overwri fail    freevo-doc=1.9.0-10     freevo=1.9.2b2-2
overwri fail    gmerlin-data=0.4.3-2    libgmerlin-dev=1.0.0~dfsg-13+b1
overwri fail    gri=2.12.21-1   gri-pdf-doc=2.12.23-2.1
overwri fail    grid-packaging-tools=3.2globus2-5       globus-common-progs=14.6-1
overwri fail    gsoap=2.7.9l-0.2        gsoap-doc=2.8.7-1
overwri fail    ipython=0.10-2  ipython-doc=0.12.1+dfsg-1
overwri fail    isdnutils-base=1:3.9.20060704+dfsg.2-4.1        libcapi20-dev=1:3.22+dfsg1-6
overwri fail    kst-bin=1.7.0-1.1+b1    kst-data=2.0.3-1.1
overwri fail    libcanberra-gtk-dev=0.24-1      libcanberra-gtk-common-dev=0.28-4
overwri overwri libconcord1-dev=0.22-3  libconcord-dev=0.24-1
overwri overwri libcroco3=0.6.2-1       libcroco-tools=0.6.5-1
overwri overwri libcsv-java=2.0-10      libcsv-java-doc=2.0-11
overwri overwri libcvc3-2-dev=2.2-13    libcvc3-5-dev=2.4.1-2
overwri fail    libcvc3-2-jni=2.2-13    libcvc3-5-jni=2.4.1-2
overwri fail    libedataserverui1.2-dev=2.30.3-2+squeeze1       libedataserverui-3.0-dev=3.2.2-3
overwri fail    libextutils-command-perl=1.16-1 libshell-command-perl=0.06-1
overwri overwri libfstrcmp-dev=0.3.D001-1       fstrcmp=0.4.D001-1
overwri fail    libghc6-datetime-doc=0.2-1      libghc-datetime-doc=0.2.1-1
overwri fail    libghc6-feed-doc=0.3.7-4        libghc-feed-doc=0.3.8-1
overwri fail    libghc6-haskelldb-doc=0.12-7    libghc-haskelldb-doc=2.1.1-1
overwri fail    libghc6-haskore-doc=0.1.0.4-1   libghc-haskore-doc=0.2.0.2-1
overwri fail    libghc6-hsql-odbc-doc=1.7.1-4   libghc-hsql-odbc-doc=1.7.1-5
overwri fail    libghc6-hsql-postgresql-doc=1.7.3-5     libghc-hsql-postgresql-doc=1.8.1-1
overwri fail    libghc6-hsql-sqlite3-doc=1.7.1-4        libghc-hsql-sqlite3-doc=1.7.1-5
overwri fail    libghc6-recaptcha-doc=0.1-2     libghc-recaptcha-doc=0.1-3
overwri fail    libghc6-split-doc=0.1.2-2       libghc-split-doc=0.1.4.1-1
overwri fail    libgtk-vnc-1.0-0-dbg=0.4.1-4    libgvnc-1.0-0-dbg=0.5.0-3
overwri overwri libicc2=2.12+argyll1.1.1-1      icc-utils=1.4.0-4
overwri overwri liblscp-dev=0.5.5-1+cvs080828   liblscp-doc=0.5.6-5
overwri overwri libowfat-dev=0.28-2     libowfat-dietlibc-dev=0.28-5
670111  overwri libreadline6-dev=6.1-3  libreadline-gplv2-dev=5.2-11
overwri unknown libsoprano-dev=2.5.0+dfsg.1-1   libsoprano-doc=2.7.5+dfsg.1-1
overwri unknown mailavenger=0.8.1-3     dovecot-core=1:2.0.18-1
overwri unknown manpages-dev=3.27-1     libaio-dev=0.3.109-2
overwri unknown mingw32-ocaml=3.11.2+debian4    mingw-ocaml=3.12.1+debian2
overwri unknown nordugrid-arc-nox-client=1.1.0~rc6-2.1  nordugrid-arc-hed=1.1.1-1
overwri unknown openbox=3.4.11.1-1      gnome-panel-control=3.5.0-3
overwri unknown openoffice.org-thesaurus-it=2.0.7.gh.deb1-1.1   mythes-it=2.0.7.gh.deb1-4
overwri unknown proofgeneral=3.7-4      proofgeneral-doc=4.2~pre120411-2
overwri unknown python-gdata=2.0.8-1.1  python-gdata-doc=2.0.16-1
overwri unknown python-mock=0.6.0-1.1   python-mock-doc=0.8.0-1
overwri unknown python-sip-dev=4.10.2-1 python-sip-doc=4.13.2-1
overwri unknown python3-mako=0.3.4-5    python-mako-doc=0.7.0-1
overwri unknown simh=3.8.1-2    python-novaclient=1:2012.1~e4-1
overwri unknown speech-dispatcher=0.7-6.1       libspeechd-dev=0.7.1-6.1
overwri unknown ssdeep=2.5-1    libfuzzy-dev=2.7-1
overwri unknown ssdeep=2.5-1    libfuzzy2=2.7-1
overwri unknown valac=0.8.1-2   libdconf-dev=0.12.1-1
overwri unknown wireshark-dev=1.2.11-6+squeeze6 libwsutil-dev=1.6.7-1
overwri unknown zoem-doc=08-248-1       aephea=10.008-1

squeeze + sid: being tested right now

this list excludes all cases where both partial up- and downgrade failed

> One reason why a file conflict might not be found by my script  is that
> an installation request triggers installation of other packages from
> the same distribution, and the file conflict occurs between these

But this should already be covered by potential-file-conflicts.py?

> packages. My script only generates candidates where one package is in
> the first distribution, and the other one in the second distribution.




More information about the Piuparts-devel mailing list