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]

