Package: synaptic
Version: 0.62.1
Severity: important

After changing the font used by Synaptic in terminal, I realized that Synaptic 
wanted to upgrade all my packages to the unstable version, even though I'm 
using a testing/unstable mix. The distribution setting, normally set to
Prefer versions from: testing
was reset to
Always prefer the highest version

Although it's easy for a long-time Debian user like me to realize the updates 
proposed are due to a bad package manager configuration, resetting the 
distribution setting to prefer unstable is almost dangerous for 
administrators with little experience that use a testing/unstable mix.

I am able to reproduce this bug reliably on 2 lenny machines on 2 tested.

1. Open Synaptic.
2. Open Settings -> Preferences
3. In Distribution, observe that Package upgrade behaviour is set to Prefer 
versions from: testing
4. In Columns and Fonts, check Use custom terminal font.
5. Select OK.
6. Open Settings -> Preferences
7. In Distribution, observe that Package upgrade behaviour is set to Always 
prefer the highest version.

I did not do much tests to try generalizing the bug, but it would be a 
pleasure if anyone can't reproduce this bug easily. I noticed that switching 
Use custom terminal font does not reset the value of all preferences in other 
tabs, since it keeps Color packages by their status unchecked.

--- System information. ---
Architecture: i386
Kernel:       Linux 2.6.26-1-amd64

Debian Release: 5.0
  990 testing         security.debian.org 
  990 testing         gulus.usherbrooke.ca 
  500 unstable        gulus.usherbrooke.ca 

--- Package information. ---
Depends                           (Version) | Installed
===========================================-+-==============
libapt-inst-libc6.7-6-1.1                   | 
libapt-pkg-libc6.7-6-4.6                    | 
libatk1.0-0                     (>= 1.20.0) | 1.22.0-1
libc6                            (>= 2.7-1) | 2.7-16
libcairo2                        (>= 1.2.4) | 1.6.4-7
libfontconfig1                   (>= 2.4.0) | 2.6.0-3
libfreetype6                     (>= 2.3.5) | 2.3.7-2
libgcc1                        (>= 1:4.1.1) | 1:4.3.2-1
libglade2-0                    (>= 1:2.6.1) | 1:2.6.2-1
libglib2.0-0                    (>= 2.12.0) | 2.16.6-1
libgtk2.0-0                     (>= 2.12.0) | 2.12.11-4
libpango1.0-0                   (>= 1.20.2) | 1.20.5-3
libstdc++6                       (>= 4.2.1) | 4.3.2-1
libvte9                       (>= 1:0.16.9) | 1:0.16.14-4
libx11-6                                    | 2:1.1.5-2
libxft2                          (>> 2.1.1) | 2.1.12-3
libxml2                         (>= 2.6.27) | 2.6.32.dfsg-5
zlib1g                         (>= 1:1.1.4) | 1:1.2.3.3.dfsg-12
scrollkeeper                                | 0.3.14-16





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

Reply via email to