tags 645412 + confirmed upstream
quit

Hi James, thank you for the report,

On 2011-10-15 11:21, James Vega wrote:
[...]
> $ cat /etc/apt/preferences
> Explanation: Pinned by apt-listbugs at Sat Oct 15 10:59:17 -0400 2011
> Explanation:   #619636: empathy fails to start: failed to create drawable
> Explanation:   #620908: libclutter-1.0-0: clutter-using programs refuse to 
> start on an X server that uses software Mesa
> Package: libclutter-1.0-0
> Pin: version *
> Pin-Priority: -40
> 
> Attached resolver debug log shows that libclutter-1.0-0 is still
> selected for installation.

True. That happened becaeuse of the mix of several reasons.

First and main of them is Cupt's resolver always consider all versions,
which is considered a feature. I can add a feature to stop considering
version with some priority less than X for installing, but -40 is still
too "big" for Cupt's resolver to satisfy the 'forget this version' rule
(i.e. third reason).

Second is: Cupt does not support APT preferences fully, some parts of the
specification is, in my opinion, misleading or ambiguous or even
disagree with APT's own behavior.

Third is: even some clear parts of APT preferences are not supported
since they are not designed for resolver which may consider more than
one version to install.

Conclusion:

Your use case shows to me one more time that the current half-support
situation is a mess and Cupt cannot use APT pinning system reliably.
This is probably a time to drop APT pinning system support altogether
and roll something that Cupt users can rely on.

-- 
Eugene V. Lyubimkin aka JackYF, JID: jackyf.devel(maildog)gmail.com
C++/Perl developer, Debian Developer



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to