Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 259747 - meld fails to load bonobo.ui
Summary: meld fails to load bonobo.ui
Status: RESOLVED INVALID
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:
Depends on:
Blocks:
 
Reported: 2009-02-20 18:46 UTC by Shawn Rutledge
Modified: 2009-02-22 06:37 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Shawn Rutledge 2009-02-20 18:46:43 UTC
$ meld . ..
ImportError: could not import bonobo.ui
Traceback (most recent call last):
  File "/usr/bin/meld", line 109, in <module>
    meldapp.main()
  File "/usr/lib/meld/meldapp.py", line 876, in main
    tab = app.append_diff(args)
  File "/usr/lib/meld/meldapp.py", line 775, in append_diff
    return self.append_dirdiff(paths)
  File "/usr/lib/meld/meldapp.py", line 753, in append_dirdiff
    doc.set_locations(dirs)
  File "/usr/lib/meld/dirdiff.py", line 343, in set_locations
    self.fileentry[pane].set_filename(loc)
AttributeError: '__main__.GnomeFileEntry' object has no attribute 'set_filename'


Reproducible: Always

Steps to Reproduce:
try to run meld



I have recently done emerge -e world just to try to resolve this.  It still happens.  Then I tried upgrading to masked newer versions of gnone-python stuff, and it still happens.

Portage 2.1.6.7 (default/linux/x86/2008.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.26-gentoo-r1 i686)
=================================================================
System uname: Linux-2.6.26-gentoo-r1-i686-Intel-R-_Pentium-R-_4_CPU_3.80GHz-with-glibc2.0
Timestamp of tree: Fri, 20 Feb 2009 17:00:14 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7-r1, 2.1.6-r1
dev-lang/python:     2.4.4-r9, 2.5.2-r7
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
dev-util/cmake:      2.4.8
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe -ggdb"
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/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=i686 -pipe -ggdb"
DISTDIR="/usr/portage/distfiles"
FEATURES="buikdpkg ccache distlocks fixpackages parallel-fetch protect-owned sandbox sfperms splitdebug strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_US"
LDFLAGS="-Wl,-O1"
LINGUAS="en_US en ru"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
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/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X accessibility acl acpi addbookmarks adns aiglx alias alsa apache2 applet arts automount autoreplace avahi bash-completion bcp beagle berkdb binfilter bjam bluetooth bookmarks bzip2 cairo calendar cddb cdr cdrom cg clearcase clearpasswd cli colordiff connectionstatus contactnotes cpufreq cracklib crypt cups curl cvs dbus dga dia dillo djvu dnotify doc dri escreen exif exiv2 expat extras fat fbcon fbdev finger firebird firefox flac fortran ftp fuse gd gdbm ggi gif gimp gimpprint glitz gmail gnutls gpgme gpm graphviz gs gtalk gtk guile gzip hal haskell hddtemp highlight hyperestraier ical iconv icu idn imagemagick imap imlib inkjar inotify ipod ipv6 irc isdnlog jabber jadetex java john jpeg jpeg2k jrtplib json kcal kde kdepim lcms lm_sensors lua maildir mbox mcal mdnsresponder-compat midi mmx mmxext mng mono mozilla mp3 mp4 mplayer mudflap mysql nagios-dns nagios-ntp nagios-ping nagios-ssh nas ncurses net netmeeting network networking nfs nls nntp nptl nptlonly nsplugin nspr ntfs nvidia obex office ogg old-daemons opengl openmp pam pango pcre pdf pdfkit perl plotutils png pnm pop ppds pyste python qt3support qt4 rar rdesktop readline reiser4 reiserfs rrdtool rss rtc rtsp samba sametime scintilla screen sdl sdl-image sdl-sound sdlaudio sensord server session slang slp smime smp smtp snmp soundex spl sql sqlite sqlite3 sse sse2 ssh ssl startup-notification subversion svg sysfs syslog t1lib tcpd theora threads tidy tiff truetype type1 unicode usb utempter utils valgrind vim-syntax vim-with-x vnc vncviewer vorbis webdav webpresence wifi winpopup wmf x86 xcomposite xft xine xinerama xinetd xml xorg xrandr xscreensaver yahoo zeroconf zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" 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" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse vmmouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_US en ru" USERLAND="GNU" VIDEO_CARDS="nv fbdev vesa vmware"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Arun Raghavan (RETIRED) gentoo-dev 2009-02-21 20:16:55 UTC
bonobo.ui should be pulled in by libbonobo-python, which is a dep of libgnome-python, which meld depends on.

Did you upgrade Python recently? Can you run python-updater and see if this goes away?
Comment 2 Shawn Rutledge 2009-02-22 02:07:25 UTC
No I can't run python-updater.  It fails because of bug 259768.
Comment 3 Arun Raghavan (RETIRED) gentoo-dev 2009-02-22 06:37:03 UTC
Perhaps you could try remerging dev-python/gnome-python and using USE=-gnome with meld for now, but it's pretty much impossible for us to support users who are mixing keywords.