Package: pd-mediasettings
Version: 0.1.3-5
Severity: normal

When attempting to install pd-mediasettings:i386 on an amd64 system
with i386 as a foreign architecture, (or in the example below, an i386
chroot with amd64 as foreign architecture), I get:

Unsatisfied dependencies:
 pd-mediasettings:amd64 : Depends: puredata:amd64 (>= 0.52~) but it is
not installable or
                                   pd:amd64 (>= 0.52~)

I don't know why it doesn't install puredata (the metapackage, which
would install way too much), but I know why pd isn't considered:

puredata-core provides pd, but it's an unversioned Provides, so it's
equivalent to a versioned "pd (=0)" Provides. Which doesn't fulfill
the alternative above (>=0.52~).

There are two options here: Since even Debian stable has puredata
0.53, the version restriction on the `pd` alternative (or both parts
of the alternative dependency) could be dropped. Or puredata-core
could change the `Provides: pd` in debian/control to `Provides: pd (=
${source:Upstream-Version})'  so that puredata-core can fulfill the
versioned dependency in pd-mediasettings.

-- System Information:
Debian Release: trixie
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Reply via email to