[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [PATCH] Support :any architecture qualifiers for multiarch



* Colin Watson <cjwatson@ubuntu.com>, 2013-09-16, 15:02:
(CCing debian-python in case anyone is wondering what those spurious entries for Python packages in update_excuses.html are about.)

I wish I had learned about such changes from this mailing list, not from bug reports against lintian, or from excuses files.

Also, did I miss the moment when multi-arch stopped being opt-in and become obligatory?

dh-python recently started using this syntax [2], and as a result we're seeing lots of this kind of thing in excuses:

 i18nspector/i386 unsatisfiable Depends: python3:any (>= 3.2.3-3~)

Fun, apt thinks that wheezy's python3 satisfies the dependency, but dpkg disagrees:

$ sudo apt-get install -q -t wheezy i18nspector/unstable Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
    python3 python3-minimal python3-polib
Suggested packages:
    python3-doc python3-tk python-polib-doc
The following NEW packages will be installed:
    i18nspector python3 python3-minimal python3-polib
0 upgraded, 4 newly installed, 0 to remove and 126 not upgraded.
Need to get 0 B/136 kB of archives.
After this operation, 672 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Selecting previously unselected package python3-minimal.
(Reading database ... 103055 files and directories currently installed.)
Unpacking python3-minimal (from .../python3-minimal_3.2.3-6_all.deb) ...
Selecting previously unselected package python3.
Unpacking python3 (from .../python3_3.2.3-6_all.deb) ...
Selecting previously unselected package python3-polib.
Unpacking python3-polib (from .../python3-polib_1.0.0-2_all.deb) ...
Selecting previously unselected package i18nspector.
Unpacking i18nspector (from .../i18nspector_0.13-1_all.deb) ...
Processing triggers for man-db ...
Setting up python3-minimal (3.2.3-6) ...
Setting up python3 (3.2.3-6) ...
running python rtupdate hooks for python3.2...
running python post-rtupdate hooks for python3.2...
Setting up python3-polib (1.0.0-2) ...
dpkg: dependency problems prevent configuration of i18nspector:
   i18nspector depends on python3:any (>= 3.2.3-3~).

dpkg: error processing i18nspector (--configure):
   dependency problems - leaving unconfigured
Errors were encountered while processing:
   i18nspector
E: Sub-process /usr/bin/dpkg returned an error code (1)

--
Jakub Wilk


Reply to: