[debian-dpkg: I am not subscribed to this list; see Adrian's point 2.
below]
On Mon, Sep 16, 2002 at 08:46:57PM +0200, Adrian Bunk wrote:
> Hi Branden,
>
> below are some remarks I have after successfully upgrading my machine
> (it has a Matrox G200) from 4.1.0-17 to 4.2.1-0pre1v1:
>
> 1. AFAIR this problem isn't new, my debconf-generated /etc/X11/XF86Config-4
> contains both lines
> InputDevice "Configured Mouse"
> InputDevice "Generic Mouse"
> in Section "ServerLayout". I had to remove the "Generic Mouse" line in
> order to successfully start X.
Using gpm as a repeater, aren't you?
xfree86 (4.2.1-0pre1v2) unstable; urgency=low
* debian/local/dexconf: don't reference the Generic Mouse InputDevice
section in the ServerLayout section if the Configured Mouse is a gpm
repeater device
(That release is, of course, forthcoming.)
> 2. While upgrading dpkg asked because of changed configuration files
> /etc/X11/xkb/symbols/czsk and /etc/X11/xkb/symbols/yu.
> I'm wondering because I can't imagine any reason why I should have
> changed these files.
> In the first file only the XFree86 CVS notice in the head is changed
> (the second one contains more differences).
This is a known issue which transcends any one package. Here's the problem:
1) foo 1.0-1 contains a conffile /etc/bar
2) user upgrades to foo 1.0-2 which no longer contains conffile /etc/bar
2a) foo 1.0-2's conffiles list does not show /etc/bar, of course
2b) foo 1.0-1 was not purged, so /etc/bar is not removed from the system
(review Debian Policy for handling conffiles)
3) user upgrades to foo 1.0-3, which ships the conffile /etc/bar again
4) dpkg prompts because it sees that /etc/bar already exists on the system
4a) user is confused as hell because he may not even have been aware of
/etc/bar until then
Adam Heath is aware of this problem but people are still pondering the best
fix.
I have proposed that dpkg keep track of changes to an upgrading
package's old and new conffile lists, and for any disappearing
conffiles, prompt in a similar way that it does with updated conffiles.
> Configuration file `/etc/emacs/site-start.d/50gri-html-doc.el'
> ==> File on system created by you or by a script.
> ==> File also in package provided by package maintainer.
> What would you like to do about it ? Your options are:
> Y or I : install the package maintainer's version
> N or O : keep your currently-installed version
> D : show the differences between the versions
> Z : background this process to examine the situation
> The default action is to keep your current version.
> *** 50gri-html-doc.el (Y/I/N/O/D/Z) [default=N] ?
Configuration file `%s'
===> File on system is disappearing from upgrading package.
What would you like to do about it? Your options are:
Y or R : remove the file from the system
N or O : keep your currently-installed version
Z : background this process to examine the situation
The default is to keep your current version.
*** %s (Y/R/N/O/Z) [default=N] ?
> 3. mga.4x is outdated and doesn't mention that the G450 and the G550 are
> supported in XFree86 4.2 . At least the patch below is needed, but
> there might be additions to the chipset types in "CONFIGURATION
> DETAILS" needed as well.
>
> --- mga.4x.old 2002-09-16 20:42:56.000000000 +0200
> +++ mga.4x 2002-09-16 20:43:23.000000000 +0200
> @@ -44,6 +44,10 @@
> Millennium G200 and Mystique G200
> .TP 12
> .B G400
> +.TP 12
> +.B G450
> +.TP 12
> +.B G550
> .SH CONFIGURATION DETAILS
> Please refer to XF86Config(5x) for general configuration
> details. This section only covers configuration details specific to this
Thanks for the patch!
--
G. Branden Robinson | I just wanted to see what it looked
Debian GNU/Linux | like in a spotlight.
branden@debian.org | -- Jim Morrison
http://people.debian.org/~branden/ |
Attachment:
pgpO7aXNxgbt6.pgp
Description: PGP signature