xserver-xfree86: obsolete configlets - need port to gtk2
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xfree86 (Debian) |
Fix Released
|
Unknown
|
|||
xfree86 (Ubuntu) |
Invalid
|
Low
|
Fabio Massimo Di Nitto |
Bug Description
Automatically imported from Debian bug report #263076 http://
CVE References
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#1 |
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Debian Bug Importer (debzilla) wrote : | #2 |
Automatically imported from Debian bug report #263076 http://
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Debian Bug Importer (debzilla) wrote : | #3 |
Message-ID: <email address hidden>
Date: Mon, 2 Aug 2004 23:54:52 +0200
From: <email address hidden>
To: Debian Bug Tracking System <email address hidden>
Subject: xserver-xfree86: obsolete configlets - need port to gtk2
Package: xserver-xfree86
Version: 4.3.0.dfsg.1-6
Severity: normal
installing or reinstalling xserver-xfree86 render errors:
start_configlet: configlet in path /usr/share/
bad
start_configlet: configlet in path /usr/share/
is bad
this seems fixed in agnula:
http://
and the progeny archive
i choosed normal as i did not know if this has an effect on the
configuration.
Cu
Alban
-- Package-specific info:
-- System Information:
Debian Release: 3.1
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.6
Locale: LANG=fr_FR@euro, LC_CTYPE=fr_FR@euro
Versions of packages xserver-xfree86 depends on:
ii debconf [debconf-2.0] 1.4.30 Debian configuration management sy
ii libc6 2.3.2.ds1-14 GNU C Library: Shared libraries an
ii xserver-common 4.3.0.dfsg.1-6 files and utilities common to all
ii zlib1g 1:1.2.1.1-5 compression library - runtime
-- debconf information:
xserver-
* xserver-
* xserver-
xserver-
xserver-
xserver-
* xserver-
xserver-
* xserver-
* xserver-
* xserver-
* xserver-
xserver-
xserver-
* xserver-
* xserver-
* xserver-
xserver-
* xserver-
xserver-
* shared/
xserver-
* xserver-
* xserver-
xserver-
* shared/
* xserver-
xserver-
* xserver-
xserver-
* xserver-
xserver-
xserver-
xserver-
* xse...
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Debian Bug Importer (debzilla) wrote : | #4 |
Message-ID: <email address hidden>
Date: Sat, 21 Aug 2004 13:18:03 -0500
From: Branden Robinson <email address hidden>
To: <email address hidden>, <email address hidden>
Subject: Re: Bug#263073: xserver-xfree86: Super keys now Super+Hyper
--3snK74p7ddXn3Qrx
Content-Type: text/plain; charset=us-ascii
Content-
Content-
reassign 263073 xlibs
retitle 263073 xlibs: Super keys now Super+Hyper
severity 263076 serious
merge 256706 263073
thanks
On Mon, Aug 02, 2004 at 09:44:41PM +0000, Tim Bagot wrote:
> Package: xserver-xfree86
> Version: 4.3.0.dfsg.1-6
> Severity: normal
>=20
> Restarting X following a recent upgrade, I found that my Super (i.e. Win)
> keys no longer work as before: According to Emacs, keys pressed with
> them are now both Super- and Hyper-modified, instead of just Super.
>=20
> Since all of my window manager key bindings use Super this is a little
> inconvenient :-)
Thanks for your report; it has already been filed as #256706, #259740, and
#260232.
--=20
G. Branden Robinson | There's nothing an agnostic can't
Debian GNU/Linux | do if he doesn't know whether he
<email address hidden> | believes in it or not.
http://
--3snK74p7ddXn3Qrx
Content-Type: application/
Content-
Content-
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)
iEYEARECAAYFAkE
EYYAn0TuJTRfNVm
=K12R
-----END PGP SIGNATURE-----
--3snK74p7ddXn3
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#5 |
# Automatically generated email from bts, devscripts version 2.8.4
severity 263076 normal
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Debian Bug Importer (debzilla) wrote : | #6 |
Message-Id: <20040821210613
Date: Sat, 21 Aug 2004 23:06:13 +0200
From: Thomas Hood <email address hidden>
To: <email address hidden>
Subject: severity of 263076 is normal
# Automatically generated email from bts, devscripts version 2.8.4
severity 263076 normal
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#7 |
# Automatically generated email from bts, devscripts version 2.8.4
severity 263073 serious
severity 263076 normal
merge 256706 263073
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Debian Bug Importer (debzilla) wrote : | #8 |
Message-Id: <email address hidden>
Date: Sat, 21 Aug 2004 23:54:19 -0500
From: Branden Robinson <email address hidden>
To: <email address hidden>
Subject: severity of 263073 is serious, severity of 263076 is normal, merging 256706 263073
# Automatically generated email from bts, devscripts version 2.8.4
severity 263073 serious
severity 263076 normal
merge 256706 263073
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Fabio Massimo Di Nitto (fabbione) wrote : | #9 |
Lowering severity
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Fabio Massimo Di Nitto (fabbione) wrote : | #10 |
Fixed with X 4.3.0.dfsg.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#11 |
On Mon, Aug 02, 2004 at 11:54:52PM +0200, <email address hidden> wrote:
> Package: xserver-xfree86
> Version: 4.3.0.dfsg.1-6
> Severity: normal
>
> installing or reinstalling xserver-xfree86 render errors:
> start_configlet: configlet in path /usr/share/
> bad
> start_configlet: configlet in path /usr/share/
> is bad
>
> this seems fixed in agnula:
> http://
> and the progeny archive
>
> i choosed normal as i did not know if this has an effect on the
> configuration.
I don't see a fixed xserver-xfree86 configlet in the repo referenced in
that message.
I'll try to remember to ask Jeff about this at work.
--
G. Branden Robinson |
Debian GNU/Linux | Music is the brandy of the damned.
<email address hidden> | -- George Bernard Shaw
http://
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Debian Bug Importer (debzilla) wrote : | #12 |
Message-ID: <email address hidden>
Date: Wed, 1 Sep 2004 04:35:44 -0500
From: Branden Robinson <email address hidden>
To: <email address hidden>
Subject: Re: Bug#263076: xserver-xfree86: obsolete configlets - need port to gtk2
--WIIRZ1HQ6FgrlPgb
Content-Type: text/plain; charset=us-ascii
Content-
Content-
On Mon, Aug 02, 2004 at 11:54:52PM +0200, <email address hidden> wrote:
> Package: xserver-xfree86
> Version: 4.3.0.dfsg.1-6
> Severity: normal
>=20
> installing or reinstalling xserver-xfree86 render errors:
> start_configlet: configlet in path /usr/share/
> bad
> start_configlet: configlet in path /usr/share/
> is bad
>=20
> this seems fixed in agnula:
> http://
> and the progeny archive=20
>=20
> i choosed normal as i did not know if this has an effect on the
> configuration.
I don't see a fixed xserver-xfree86 configlet in the repo referenced in
that message.
I'll try to remember to ask Jeff about this at work.
--=20
G. Branden Robinson |
Debian GNU/Linux | Music is the brandy of the damned.
<email address hidden> | -- George Bernard Shaw
http://
--WIIRZ1HQ6FgrlPgb
Content-Type: application/
Content-
Content-
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)
iEYEARECAAYFAkE
HvoAnRuroxKPqAh
=5jDQ
-----END PGP SIGNATURE-----
--WIIRZ1HQ6Fgrl
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#13 |
----- Forwarded message from Jeff Licquia <email address hidden> -----
From: <email address hidden> (Jeff Licquia)
To: <email address hidden>
Subject: Dexlet diff for configlet 2
Date: Thu, 7 Oct 2004 16:00:19 -0500 (EST)
Message-Id: <20041007210019
Here's the diff I found:
--- xfree86-
+++ xfree86-
@@ -1,7 +1,9 @@
# $Progeny: main.py,v 1.44 2002/01/18 06:19:46 dsp Exp $
-# Copyright (C) 2000, 2001 Progeny Linux Systems, Inc.
-# Authors: Branden Robinson; Jeff Licquia; Eric Gillespie, Jr.
+# $Id$
+
+# Copyright (C) 2000, 2001, 2003 Progeny Linux Systems, Inc.
+# Authors: Branden Robinson; Jeff Licquia; Eric Gillespie
#
# This is free software; you may redistribute it and/or modify
# it under the terms of the GNU General Public License as
@@ -353,7 +355,7 @@
def get_optionmenu_
menu = optionmenu.
- children = menu.children()
+ children = menu.get_children()
item = menu.get_active()
for i in range(len(
if children[i] == item:
@@ -419,9 +421,9 @@
else:
mouse_
- newmenu = gtk.GtkMenu()
+ newmenu = gtk.Menu()
for item in mouse_protocols:
- menuitem = gtk.GtkMenuItem
+ menuitem = gtk.MenuItem(item)
newmenu.show()
@@ -463,25 +465,25 @@
w = my_wtree.
w.show()
w.grab_focus()
- w.get_window(
+ #w.get_
def raise_monitor_
w = my_wtree.
w.show()
w.grab_focus()
- w.get_window(
+ #w.get_
def raise_monitor_
w = my_wtree.
w.show()
w.grab_focus()
- w.get_window(
+ #w.get_
def raise_videocard
w = my_wtree.
w.show()
w.grab_focus()
- w.get_window(
+ #w.get_
def freq_ok(freq):
# returns 0 if input invalid, 1 if valid
@@ -573,9 +575,13 @@
this_
def raise_32bits_
- dialog = gnome_ui.
+ box_text = "32-bit color is actually 24 bits of color information plus\n8 bits of alpha channel or simple zero padding. The X Window\nSystem can handle both kinds of data, so select the 24 bit\nsetting if you need either alpha channel or zero padding."
+
+ dialog = gtk.MessageDial
+ box_text...
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#14 |
On Wed, Sep 29, 2004 at 08:17:08AM -0700, Dave Carrigan wrote:
> I was doing my regular upgrade today and couldn't upgrade
> xserver-xfree86:
>
> Setting up xserver-xfree86 (4.3.0.dfsg.1-8) ...
> start_configlet: configlet in path /usr/share/
> start_configlet: configlet in path /usr/share/
> Traceback (most recent call last):
> File "/etc/configlet
> save_configlet_
> File "/etc/configlet
> configlet_list_file = open(configlet_
> IOError: [Errno 2] No such file or directory: '/var/cache/
>
> This looks like http://
> but there's nothing in the bug report that suggests a workaround or fix.
>
> I'm a little nervous about ending my X session in case it can't be
> restarted. Any suggestions?
Sorry it took so long to get back to you about this.
A real kludge of a workaround would be to modify the package's installed
postinst script to not die if update-configlets dies, and then tell dpkg to
configure the package again.
$ editor /var/lib/
[go to the end of the file]
[change the line:
update-
to:
update-
]
$ dpkg --configure --pending
Jeff Licquia has given me a patch to effectuate the migration to the new
python-gtk bindings. I plan to apply that patch, or one much like it.
--
G. Branden Robinson | It just seems to me that you are
Debian GNU/Linux | willfully entering an arse-kicking
<email address hidden> | contest with a monstrous entity
http://
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Debian Bug Importer (debzilla) wrote : | #15 |
Message-ID: <email address hidden>
Date: Thu, 7 Oct 2004 16:18:41 -0500
From: Branden Robinson <email address hidden>
To: <email address hidden>
Subject: [<email address hidden>: Dexlet diff for configlet 2]
----- Forwarded message from Jeff Licquia <email address hidden> -----
From: <email address hidden> (Jeff Licquia)
To: <email address hidden>
Subject: Dexlet diff for configlet 2
Date: Thu, 7 Oct 2004 16:00:19 -0500 (EST)
Message-Id: <20041007210019
Here's the diff I found:
--- xfree86-
+++ xfree86-
@@ -1,7 +1,9 @@
# $Progeny: main.py,v 1.44 2002/01/18 06:19:46 dsp Exp $
-# Copyright (C) 2000, 2001 Progeny Linux Systems, Inc.
-# Authors: Branden Robinson; Jeff Licquia; Eric Gillespie, Jr.
+# $Id$
+
+# Copyright (C) 2000, 2001, 2003 Progeny Linux Systems, Inc.
+# Authors: Branden Robinson; Jeff Licquia; Eric Gillespie
#
# This is free software; you may redistribute it and/or modify
# it under the terms of the GNU General Public License as
@@ -353,7 +355,7 @@
def get_optionmenu_
menu = optionmenu.
- children = menu.children()
+ children = menu.get_children()
item = menu.get_active()
for i in range(len(
if children[i] == item:
@@ -419,9 +421,9 @@
else:
mouse_
- newmenu = gtk.GtkMenu()
+ newmenu = gtk.Menu()
for item in mouse_protocols:
- menuitem = gtk.GtkMenuItem
+ menuitem = gtk.MenuItem(item)
newmenu.show()
@@ -463,25 +465,25 @@
w = my_wtree.
w.show()
w.grab_focus()
- w.get_window(
+ #w.get_
def raise_monitor_
w = my_wtree.
w.show()
w.grab_focus()
- w.get_window(
+ #w.get_
def raise_monitor_
w = my_wtree.
w.show()
w.grab_focus()
- w.get_window(
+ #w.get_
def raise_videocard
w = my_wtree.
w.show()
w.grab_focus()
- w.get_window(
+ #w.get_
def freq_ok(freq):
# returns 0 if input invalid, 1 if valid
@@ -573,9 +575,13 @@
this_
def raise_32bits_
- dialog = gnome_ui.
+ box_text = "32-bit color is actually 24 bits of color information plus\n8 bits of alpha channel or simple zero padding. The X Window\nSystem can ...
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Debian Bug Importer (debzilla) wrote : | #16 |
Message-ID: <email address hidden>
Date: Thu, 7 Oct 2004 16:25:55 -0500
From: Branden Robinson <email address hidden>
To: <email address hidden>, <email address hidden>
Subject: Re: Latest xserver-xfree86 not installable due to bad configlet
--DheUW4aQn8WJk6WR
Content-Type: text/plain; charset=us-ascii
Content-
Content-
On Wed, Sep 29, 2004 at 08:17:08AM -0700, Dave Carrigan wrote:
> I was doing my regular upgrade today and couldn't upgrade
> xserver-xfree86:
>=20
> Setting up xserver-xfree86 (4.3.0.dfsg.1-8) ...
> start_configlet: configlet in path /usr/share/
> start_configlet: configlet in path /usr/share/
s bad
> Traceback (most recent call last):
> File "/etc/configlet
> save_configlet_
> File "/etc/configlet
t_list
> configlet_list_file =3D open(configlet_
> IOError: [Errno 2] No such file or directory: '/var/cache/
ends/configlet-
>=20
> This looks like http://
> but there's nothing in the bug report that suggests a workaround or fix.
>=20
> I'm a little nervous about ending my X session in case it can't be
> restarted. Any suggestions?
Sorry it took so long to get back to you about this.
A real kludge of a workaround would be to modify the package's installed
postinst script to not die if update-configlets dies, and then tell dpkg to
configure the package again.
$ editor /var/lib/
[go to the end of the file]
[change the line:
update-
to:
update-
]
$ dpkg --configure --pending
Jeff Licquia has given me a patch to effectuate the migration to the new
python-gtk bindings. I plan to apply that patch, or one much like it.
--=20
G. Branden Robinson | It just seems to me that you are
Debian GNU/Linux | willfully entering an arse-kicking
<email address hidden> | contest with a monstrous entity
http://
--DheUW4aQn8WJk6WR
Content-Type: application/
Content-
Content-
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)
iEYEARECAAYFAkF
Z0oAnR/
=P03A
-----END PGP SIGNATURE-----
--DheUW4aQn8WJk
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#17 |
# Automatically generated email from bts, devscripts version 2.8.5
# fixed in Debian X Strike Force XFree86 repository; to view, run "svn diff -r 1968:1969 svn://necrotic.
tags 263076 + pending
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Debian Bug Importer (debzilla) wrote : | #18 |
Message-Id: <email address hidden>
Date: Mon, 25 Oct 2004 11:58:35 -0500
From: Branden Robinson <email address hidden>
To: <email address hidden>
Subject: tagging 263076
# Automatically generated email from bts, devscripts version 2.8.5
# fixed in Debian X Strike Force XFree86 repository; to view, run "svn diff -r 1968:1969 svn://necrotic.
tags 263076 + pending
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
|
#19 |
Source: xfree86
Source-Version: 4.3.0.dfsg.1-9
We believe that the bug you reported is fixed in the latest version of
xfree86, which is due to be installed in the Debian FTP archive:
lbxproxy_
to pool/main/
libdps-
to pool/main/
libdps1-
to pool/main/
libdps1_
to pool/main/
libice-
to pool/main/
libice6-
to pool/main/
libice6_
to pool/main/
libsm-dev_
to pool/main/
libsm6-
to pool/main/
libsm6_
to pool/main/
libx11-
to pool/main/
libx11-
to pool/main/
libx11-
to pool/main/
libxaw6-
to pool/main/
libxaw6-
to pool/main/
libxaw6_
to pool/main/
libxaw7-
to pool/main/
libxaw7-
to pool/main/
libxaw7_
to pool/main/
libxext-
to pool/main/
libxext6-
to pool/main/
libxext6_
to pool/main/
libxft1-
to pool/main/
libxft1_
to pool/main/
libxi-dev_
to pool/main/
libxi6-
to pool/main/
libxi6_
to pool/main/
libxmu-
to pool/main/
libxmu6-
to pool/main/
libxmu6_
to pool/main/
libxmuu-
to pool/main/
libxmuu1-
to pool/main/
libxmuu1_4....
Changed in xfree86: | |
status: | Unknown → Fix Released |
reassign 263073 xlibs
retitle 263073 xlibs: Super keys now Super+Hyper
severity 263076 serious
merge 256706 263073
thanks
On Mon, Aug 02, 2004 at 09:44:41PM +0000, Tim Bagot wrote:
> Package: xserver-xfree86
> Version: 4.3.0.dfsg.1-6
> Severity: normal
>
> Restarting X following a recent upgrade, I found that my Super (i.e. Win)
> keys no longer work as before: According to Emacs, keys pressed with
> them are now both Super- and Hyper-modified, instead of just Super.
>
> Since all of my window manager key bindings use Super this is a little
> inconvenient :-)
Thanks for your report; it has already been filed as #256706, #259740, and
#260232.
-- people. debian. org/~branden/ | -- Graham Chapman
G. Branden Robinson | There's nothing an agnostic can't
Debian GNU/Linux | do if he doesn't know whether he
<email address hidden> | believes in it or not.
http://