On Tue, Dec 18, 2007 at 09:33:49AM +0100, Patrick Schoenfeld <[EMAIL 
PROTECTED]> was heard to say:
> Despite the fact about aptitudes package list state this message is just
> stating untrue thing and is therefore irritating and misleading.

  The problem is that aptitude only knows how to display the changelogs
of Debian packages.  Packages from other sources will result in a 404
when aptitude tries to download them, at best; at worst you'll get a
wrong changelog if a separate Debian version happens to exist.  So, as
requested by bug #260477, aptitude does an up-front check to eliminate
non-Debian packages.

  Losing Origin information by changing your sources.list is a bit of a
corner case.  I suppose I could heuristically check all the packages to
see if any Debian packages existed in the cache, or (better) if any
packages at all had an Origin tag.  However, note that this wouldn't
help if you had any package at all with Origin: Debian in your cache
prior to changing sources.list.

  Another option would be to just change the message to say that either
it's not a Debian package or you need to run "update".  But I believe
this would just confuse people into thinking they needed to run update
when in fact this is almost never going to help.

  Daniel



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to