Hi, apt preference is confusing.

Short answer: Use pin of 90 instead of 700 for mozilla-browser and
others in /etc/apt/preferences.

Read on !

On Sun, May 19, 2002 at 01:59:51PM +0200, Thomas Schoepf wrote:
> I'm using apt_preferences to follow testing and to use mozilla from
> unstable. That works just fine.
> Now I've downloaded the mozilla source tar and diff and changed a few
> things. I versioned this new package "2:1+rc2-2.1".
> 
> Now "apt-get upgrade" wants to downgrade to "2:1+rc2-2". As far as I
> understand apt_preferences (5), only packages with a pin of > 1000 are
> marked downgradable. I have pin of 700 on version "2:1+rc2-2".
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
As I see, you have pin of 700 for all "mozilla-browser"s in "unstable".
Since "2:1+rc2-2.1" is not in "unstable",  it is 100 since it is
installed.  Thus your result.  You can confirm my theory by:

# cd /etc/apt
# mv souces.list souces.list.keep
# touch souces.list
# apt-cache policy mozilla-browser
mozilla-browser:
  Installed: 2:1+rc2-2.1
  Candidate: 2:1+rc2-2.1
  Version Table:
 *** 2:1+rc2-2.1 0
        100 /var/lib/dpkg/status

> Is this a bug or am I just missing something?

It is you :) But you are not alone.  I spent time.
"apt-howto" and "debian reference" gives good starting point for novice. 

  http://www.debian.org/doc/
  apt-howto is available as package too.

> Here's a log:
> 
> asterix:~# apt-cache policy mozilla-browser
> mozilla-browser:
>   Installed: 2:1+rc2-2.1
>   Candidate: 2:1+rc2-2
>   Package Pin: 2:1+rc2-2
>   Version Table:
>  *** 2:1+rc2-2.1 700
>         100 /var/lib/dpkg/status
>      2:1+rc2-2 700
>          80 http://ftp.de.debian.org unstable/main Packages
>      2:0.9.9-6 700
>         600 http://ftp.de.debian.org woody/main Packages
...
> asterix:~# cat /etc/apt/preferences
> Package: *
> Pin: release a=testing
> Pin-Priority: 600
> 
> Package: *
> Pin: release a=unstable
> Pin-Priority: 80
> 
Any package you do not want to install from unstable do not list and
remove.
> Package: libnss3
> Pin: release a=unstable
> Pin-Priority: 700
> 
> Package: libnspr4
> Pin: release a=unstable
> Pin-Priority: 700
> 
> Package: mozilla-browser
> Pin: release a=unstable
> Pin-Priority: 700
For this I would do:

Package: mozilla-browser
Pin: release a=testing
Pin-Priority: 90

Because unstable is 80 by above setting.

> Package: mozilla-dom-inspector
> Pin: release a=unstable
> Pin-Priority: 700
> 
> Package: mozilla-mailnews
> Pin: release a=unstable
> Pin-Priority: 700
> 
> Package: mozilla-psm
> Pin: release a=unstable
> Pin-Priority: 700
> asterix:~#
-- 
~\^o^/~~~ ~\^.^/~~~ ~\^*^/~~~ ~\^_^/~~~ ~\^+^/~~~ ~\^:^/~~~ ~\^v^/~~~ +++++
 Osamu Aoki @ Cupertino CA USA
 See "User's Guide":     http://www.debian.org/doc/manuals/users-guide/
 See "Debian reference": http://www.debian.org/doc/manuals/reference/
 "Debian reference" Project at: http://qref.sf.net

 I welcome your constructive criticisms and corrections.


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

Reply via email to