Author: branden Date: 2004-10-25 11:57:42 -0500 (Mon, 25 Oct 2004) New Revision: 1969
Modified: trunk/debian/CHANGESETS trunk/debian/TODO trunk/debian/changelog trunk/debian/control trunk/debian/local/dexlet/main.py Log: Apply patch from Jeff Licquia to port the X configlet to python-configlet version 2 so that xserver-xfree86 package configuration doesn't crash for people who have the configlet infrastructure installed. Make xserver-common conflict with python-configlet (<< 2.0) accordingly. (Closes: #263076) Modified: trunk/debian/CHANGESETS =================================================================== --- trunk/debian/CHANGESETS 2004-10-23 10:08:49 UTC (rev 1968) +++ trunk/debian/CHANGESETS 2004-10-25 16:57:42 UTC (rev 1969) @@ -202,4 +202,11 @@ which is statically linked against libxkbfile). 1968 +Apply patch from Jeff Licquia to port the X configlet to python-configlet +version 2 so that xserver-xfree86 package configuration +doesn't crash for people who have the configlet infrastructure installed. +Make xserver-common conflict with python-configlet (<< 2.0) accordingly. +(Closes: #263076) + 1969 + vim:set ai et sts=4 sw=4 tw=80: Modified: trunk/debian/TODO =================================================================== --- trunk/debian/TODO 2004-10-23 10:08:49 UTC (rev 1968) +++ trunk/debian/TODO 2004-10-25 16:57:42 UTC (rev 1969) @@ -53,9 +53,6 @@ launch xterm, per recommendation from Recai Oktas. If a valid locale isn't set, bail out (would resolve #246398). (This patch would be Debian-specific because validlocale is a Perl utility provided by base-config.) -* #263076: Fix the X configlet so that xserver-xfree86 package configuration - doesn't crash for people who have the configlet infrastructure installed. - [BR] 4.3.0.dfsg.1-10 -------------- Modified: trunk/debian/changelog =================================================================== --- trunk/debian/changelog 2004-10-23 10:08:49 UTC (rev 1968) +++ trunk/debian/changelog 2004-10-25 16:57:42 UTC (rev 1969) @@ -101,6 +101,12 @@ have up-to-date dependencies on it (xbase-clients does, due to xkbcomp, which is statically linked against libxkbfile). + * Apply patch from Jeff Licquia to port the X configlet to python-configlet + version 2 so that xserver-xfree86 package configuration + doesn't crash for people who have the configlet infrastructure installed. + Make xserver-common conflict with python-configlet (<< 2.0) accordingly. + (Closes: #263076) + Changes by Denis Barbier and Fabio M. Di Nitto: * Edit xc/programs/xkbcomp/symbols/pc/Imakefile so that the new pc/us_intl @@ -171,7 +177,7 @@ + Set UseBios default to "no" for PROSAVAGE_DDR and PROSAVAGE_DDRK, as described at <URL: http://www.probo.com/timr/savage40.html >. - -- Branden Robinson <[EMAIL PROTECTED]> Sat, 23 Oct 2004 05:07:26 -0500 + -- Branden Robinson <[EMAIL PROTECTED]> Mon, 25 Oct 2004 11:55:35 -0500 xfree86 (4.3.0.dfsg.1-8) unstable; urgency=high Modified: trunk/debian/control =================================================================== --- trunk/debian/control 2004-10-23 10:08:49 UTC (rev 1968) +++ trunk/debian/control 2004-10-25 16:57:42 UTC (rev 1969) @@ -1579,7 +1579,7 @@ Architecture: any Depends: debconf (>= 1.0.21), xfree86-common (>= 4.2.1-5), ${shlibs:Depends}, ${misc:Depends} Suggests: xserver-xfree86 | xserver, xfonts-base, xfonts-100dpi | xfonts-75dpi, xfonts-scalable, configlet-frontends -Conflicts: xbase (<< 3.3.2.3a-2), xsun-utils, xbase-clients (<< 3.3.6-1), suidmanager (<< 0.50), configlet (<= 0.9.22), xserver-3dlabs (<< 3.3.6-35), xserver-8514 (<< 3.3.6-35), xserver-agx (<< 3.3.6-35), xserver-common-v3 (<< 3.3.6-35), xserver-fbdev (<< 3.3.6-35), xserver-i128 (<< 3.3.6-35), xserver-mach32 (<< 3.3.6-35), xserver-mach64 (<< 3.3.6-35), xserver-mach8 (<< 3.3.6-35), xserver-mono (<< 3.3.6-35), xserver-p9000 (<< 3.3.6-35), xserver-s3 (<< 3.3.6-35), xserver-s3v (<< 3.3.6-35), xserver-svga (<< 3.3.6-35), xserver-tga (<< 3.3.6-35), xserver-vga16 (<< 3.3.6-35), xserver-w32 (<< 3.3.6-35), xserver-xsun (<< 3.3.6-35), xserver-xsun-mono (<< 3.3.6-35), xserver-xsun24 (<< 3.3.6-35), xserver-rage128, xserver-sis, xserver-xfree86 (= 4.3.0.dfsg.1-5), xserver-xfree86 (= 4.3.0.dfsg.1-6), xserver-xfree86-dbg (= 4.3.0.dfsg.1-5), xserver-xfree86-dbg (= 4.3.0.dfsg.1-6) +Conflicts: xbase (<< 3.3.2.3a-2), xsun-utils, xbase-clients (<< 3.3.6-1), suidmanager (<< 0.50), configlet (<= 0.9.22), python-configlet (<< 2.0), xserver-3dlabs (<< 3.3.6-35), xserver-8514 (<< 3.3.6-35), xserver-agx (<< 3.3.6-35), xserver-common-v3 (<< 3.3.6-35), xserver-fbdev (<< 3.3.6-35), xserver-i128 (<< 3.3.6-35), xserver-mach32 (<< 3.3.6-35), xserver-mach64 (<< 3.3.6-35), xserver-mach8 (<< 3.3.6-35), xserver-mono (<< 3.3.6-35), xserver-p9000 (<< 3.3.6-35), xserver-s3 (<< 3.3.6-35), xserver-s3v (<< 3.3.6-35), xserver-svga (<< 3.3.6-35), xserver-tga (<< 3.3.6-35), xserver-vga16 (<< 3.3.6-35), xserver-w32 (<< 3.3.6-35), xserver-xsun (<< 3.3.6-35), xserver-xsun-mono (<< 3.3.6-35), xserver-xsun24 (<< 3.3.6-35), xserver-rage128, xserver-sis, xserver-xfree86 (= 4.3.0.dfsg.1-5), xserver-xfree86 (= 4.3.0.dfsg.1-6), xserver-xfree86-dbg (= 4.3.0.dfsg.1-5), xserver-xfree86-dbg (= 4.3.0.dfsg.1-6) Replaces: xbase (<< 3.3.2.3a-2), xserver-vga16 (<< 3.3.2.3a-2), xserver-agx (<< 3.3.2.3a-9), xserver-mach32 (<< 3.3.2.3a-9), xserver-mach64 (<< 3.3.2.3a-9), xserver-p9000 (<< 3.3.2.3a-9), xserver-s3 (<< 3.3.2.3a-9), xserver-s3v (<< 3.3.2.3a-9), xserver-tga (<< 3.3.2.3a-9), xserver-w32 (<< 3.3.2.3a-9), xsun-utils Description: files and utilities common to all X servers The X server is the hardware interface of the X Window System. Its job is to Modified: trunk/debian/local/dexlet/main.py =================================================================== --- trunk/debian/local/dexlet/main.py 2004-10-23 10:08:49 UTC (rev 1968) +++ trunk/debian/local/dexlet/main.py 2004-10-25 16:57:42 UTC (rev 1969) @@ -61,7 +61,8 @@ "invocation_hbox_main" : "Invocation Options" }, "shared_questions": ["shared/clobber_x-server_symlink", "shared/default-x-server", - "shared/xfree86v3"] + "shared/xfree86v3"], + "api_version": 2 } color_depths_keys = [ "monochrome (1 bit)", @@ -353,7 +354,7 @@ def get_optionmenu_index(optionmenu): menu = optionmenu.get_menu() - children = menu.children() + children = menu.get_children() item = menu.get_active() for i in range(len(children)): if children[i] == item: @@ -419,9 +420,9 @@ else: configlet.warn("dexlet", "impossible value of selected_mouse_port; \"%s\"" % (selected_mouse_port,)) mouse_protocols = new_protocol_list - newmenu = gtk.GtkMenu() + newmenu = gtk.Menu() for item in mouse_protocols: - menuitem = gtk.GtkMenuItem(item) + menuitem = gtk.MenuItem(item) menuitem.show() newmenu.append(menuitem) newmenu.show() @@ -463,25 +464,21 @@ w = my_wtree.get_widget("monitor_simple_dialog") w.show() w.grab_focus() - w.get_window()._raise() def raise_monitor_medium_dialog(*args): w = my_wtree.get_widget("monitor_medium_dialog") w.show() w.grab_focus() - w.get_window()._raise() def raise_monitor_advanced_dialog(*args): w = my_wtree.get_widget("monitor_advanced_dialog") w.show() w.grab_focus() - w.get_window()._raise() def raise_videocard_advanced_dialog(*args): w = my_wtree.get_widget("videocard_advanced_dialog") w.show() w.grab_focus() - w.get_window()._raise() def freq_ok(freq): # returns 0 if input invalid, 1 if valid @@ -573,9 +570,13 @@ this_widget.hide() def raise_32bits_dialog(*args): - dialog = gnome_ui.GnomeMessageBox("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.", "info", gnome_ui.STOCK_BUTTON_OK) + 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.MessageDialog(None, 0, gtk.MESSAGE_INFO, gtk.BUTTONS_CLOSE, + box_text) dialog.set_position(gtk.WIN_POS_CENTER) - clue_them_in = dialog.run_and_close() + dialog.run() + dialog.destroy() class Dexlet(configlet.Configlet): def append_debconf(self, name, value): @@ -620,18 +621,18 @@ # initialize the option menus # color depth - newmenu = gtk.GtkMenu() + newmenu = gtk.Menu() for item in color_depths_keys: - menuitem = gtk.GtkMenuItem(item) + menuitem = gtk.MenuItem(item) menuitem.show() newmenu.append(menuitem) newmenu.show() my_wtree.get_widget("default_depth").set_menu(newmenu) # bpp - newmenu = gtk.GtkMenu() + newmenu = gtk.Menu() for item in bpp_choices: - menuitem = gtk.GtkMenuItem(item) + menuitem = gtk.MenuItem(item) menuitem.show() newmenu.append(menuitem) newmenu.show() @@ -639,9 +640,9 @@ # X server driver list # TODO: populate this using arch_driver_map - newmenu = gtk.GtkMenu() + newmenu = gtk.Menu() for item in card_drivers_keys: - menuitem = gtk.GtkMenuItem(item) + menuitem = gtk.MenuItem(item) menuitem.show() newmenu.append(menuitem) newmenu.show() @@ -652,9 +653,9 @@ #temp_list = dpkg_output.readlines() #temp_list.sort() server_list = map(string.strip, available_xservers) - newmenu = gtk.GtkMenu() + newmenu = gtk.Menu() for item in server_list: - menuitem = gtk.GtkMenuItem(item) + menuitem = gtk.MenuItem(item) menuitem.show() menuitem.connect("activate", select_xserver, item) newmenu.append(menuitem) @@ -664,20 +665,20 @@ my_wtree.get_widget("default_xserver").set_sensitive(FALSE) # allowed users - newmenu = gtk.GtkMenu() + newmenu = gtk.Menu() for item in allowed_users_choices_keys: - menuitem = gtk.GtkMenuItem(item) + menuitem = gtk.MenuItem(item) menuitem.show() newmenu.append(menuitem) newmenu.show() my_wtree.get_widget("allowed_users").set_menu(newmenu) # screen size - newmenu = gtk.GtkMenu() + newmenu = gtk.Menu() for item in screen_size_freqs_keys: - label = gtk.GtkLabel(item) + label = gtk.Label(item) label.show() - menuitem = gtk.GtkMenuItem() + menuitem = gtk.MenuItem() menuitem.add(label) menuitem.show() newmenu.append(menuitem) @@ -685,9 +686,9 @@ my_wtree.get_widget("screen_size").set_menu(newmenu) # mode list - newmenu = gtk.GtkMenu() + newmenu = gtk.Menu() for item in mode_list_freqs_keys: - menuitem = gtk.GtkMenuItem(item) + menuitem = gtk.MenuItem(item) menuitem.show() newmenu.append(menuitem) newmenu.show() @@ -856,9 +857,9 @@ mouse_ports = mouse_ports_devfs else: mouse_ports = mouse_ports_traditional - newmenu = gtk.GtkMenu() + newmenu = gtk.Menu() for item in mouse_ports: - menuitem = gtk.GtkMenuItem(item) + menuitem = gtk.MenuItem(item) menuitem.show() menuitem.connect("activate", select_mouse_port, item) newmenu.append(menuitem)