Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 288260 - app-editors/gedit-2.26.3 external tools configuration window doesn't show up
Summary: app-editors/gedit-2.26.3 external tools configuration window doesn't show up
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords: InVCS
Depends on:
Blocks: gnome2.26
  Show dependency tree
 
Reported: 2009-10-09 06:25 UTC by Alexey Parshin
Modified: 2009-10-28 23:17 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
ebuild file (gedit-2.26.3-r1.ebuild,2.02 KB, text/plain)
2009-10-18 09:24 UTC, Alexey Parshin
Details
Patch for tools.ui (gedit-2.26.3-external_tools_config.patch,1.36 KB, patch)
2009-10-18 09:25 UTC, Alexey Parshin
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Parshin 2009-10-09 06:25:32 UTC
Attempt to show External Tool configuration window doesn't display that window.

Tested with 32bit and 64bit installation, with both gedit, gedit-plugins, and with versions 2.26.2 and 2.26.3 for both.

Terminal shows python trace:

/usr/lib/gedit-2/plugins/externaltools/manager.py:35: DeprecationWarning: object.__new__() takes no parameters
  cls, *args, **kwargs)
Traceback (most recent call last):
  File "/usr/lib/gedit-2/plugins/externaltools/__init__.py", line 129, in <lambda>
    lambda action: plugin.open_dialog())])
  File "/usr/lib/gedit-2/plugins/externaltools/__init__.py", line 200, in open_dialog
    m.run()
  File "/usr/lib/gedit-2/plugins/externaltools/manager.py", line 80, in run
    self.build()
  File "/usr/lib/gedit-2/plugins/externaltools/manager.py", line 65, in build
    self.ui.add_from_file(os.path.join(self.datadir, 'ui', 'tools.ui'))
glib.GError: Duplicate object id 'input_renderer' on line 334 (previously on line 314)


Reproducible: Always

Steps to Reproduce:
1. Start gedit
2. Activate External Tools plugin (in Edit->Preferences)
3. Request External Tool config window (Tools->External Tools)

Actual Results:  
Config window isn't shown

Expected Results:  
Config window shown

thinker ~ 17:21:31 > emerge --info
Portage 2.1.6.13 (default/linux/x86/10.0/desktop, gcc-4.4.1, glibc-2.10.1-r0, 2.6.31-gentoo-r1 i686)
=================================================================
System uname: Linux-2.6.31-gentoo-r1-i686-Genuine_Intel-R-_CPU_T2400_@_1.83GHz-with-gentoo-2.0.1
Timestamp of tree: Fri, 09 Oct 2009 05:15:02 +0000
distcc[4385] (dcc_mkdir) ERROR: mkdir '/var/tmp/portage/.distcc/state' failed: No such file or directory [disabled]
ccache version 2.4 [disabled]
app-shells/bash:     4.0_p33
dev-java/java-config: 2.1.9-r1
dev-lang/python:     2.5.4-r2, 2.6.3, 3.1.1-r1
dev-util/ccache:     2.4-r8
dev-util/cmake:      2.6.4-r3
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.4.3-r4
sys-apps/sandbox:    2.1
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2, 1.11
sys-devel/binutils:  2.19.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=prescott -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=prescott -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://ftp.iinet.net.au/linux/Gentoo/ http://osmirrors.cerias.purdue.edu/pub/gentoo/ http://cdot.senecac.on.ca/software/gentoo/ http://gentoo.osuosl.org/ http://mirror.csclub.uwaterloo.ca/gentoo-distfiles/"
LANG="en_AU.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="en ru"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/myoverlay"
SYNC="rsync://rsync.au.gentoo.org/gentoo-portage"
USE="7zip X a52 aac accessibility acl acpi alsa amd apache2 aspell audio avahi bash-completion berkdb bluetooth branding bzip2 cairo cardbus cdr cli consolekit cracklib crypt cups curl dbus divx dns dri dts dv dvd dvdr dvdread emboss emerald encode evo fam fat ffmpeg filepicker firefox fixme flac fltk foomaticdb ftp fuse gdbm gif gimp glib glitz gmail gnome gpm gstreamer gtk gzip h323 hal hpn iconv ieee1394 imap ipv6 irc isdnlog java jpeg jpeg2k lame ldap libnotify libwww lm_sensors lzo mad maildir matroska mdnsresponder-compat melt mikmod mime mjpeg mmap mmx mmxext mng modules mp3 mp4 mp4live mpeg mpeg2 mplayer mudflap mysql nautilus ncurses nfs nls nntp nptl nptlonly nsplugin ntfs obex odbc ogg opengl openmp pam pango pcmcia pcre pdf pipechan png postgres ppds pppd python quicktime rar readline realmedia redland reflection reiserfs rpm rtc samba sasl sdl semantic-desktop session sip slang smp sockets socks5 spell spl sql sqlite sse sse2 ssl startup-notification stream stun subtitles subversion svg sysfs tcpd tga theora thesaurus threads threadsafe thunar tiff transcode truetype type1 unicode usb v4l v4l2 valgrind video vorbis wav wavpack webdav webkit wifi win32codecs wma wmf wmp wxwindows x264 x86 xanim xcb xcomposite xfs xine xinetd xml xorg xosd xpm xprint xulrunner xv xvid xvmc zip zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="*" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" APACHE2_MPMS="peruser" ELIBC="glibc" INPUT_DEVICES="synaptics keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en ru" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Alexey Parshin 2009-10-18 09:24:43 UTC
Created attachment 207456 [details]
ebuild file

New ebuild utilizing the patch
Comment 2 Alexey Parshin 2009-10-18 09:25:55 UTC
Created attachment 207457 [details, diff]
Patch for tools.ui

It seems that tools.ui (installed by gedit ebuild) is the source of the problem.
I'm attaching a patch and a -r1 ebuild to apply it.
Comment 3 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-10-28 23:17:32 UTC
fixed with a bump, thanks for reporting.