The current stable sussen on x86/amd64 can depend on a version of dbus that was removed from the tree due to security issues. We want to stabilize version 0.34 (most recent upstream) which does not support dbus, and remove versions <= 0.30. Test plan: run (as root) sussen-agent --scan /usr/share/sussen/xml/fedora.core.5.definitions.xml which should generate a results.html in the current directory.
Fails test suite: [ebuild N ] net-analyzer/sussen-0.34 USE="gnome -debug -doc" Making check in po grep: ./LINGUAS: No such file or directory grep: ./LINGUAS: No such file or directory grep: ./LINGUAS: No such file or directory grep: ./LINGUAS: No such file or directory make[1]: Entering directory `/var/tmp/portage/sussen-0.34/work/sussen-0.34/po' INTLTOOL_EXTRACT=../intltool-extract srcdir=. ../intltool-update --gettext-package sussen --pot rm -f missing notexist srcdir=. ../intltool-update -m The following files contain translations and are currently not in use. Please consider adding these to the POTFILES.in file, located in the po/ directory. applet/glue/eggtrayicon.c If some of these files are left out on purpose then please add them to POTFILES.skip instead of POTFILES.in. A file 'missing' containing this list of left out files has been written in the current directory. if [ -r missing -o -r notexist ]; then \ exit 1; \ fi make[1]: *** [check] Error 1 make[1]: Leaving directory `/var/tmp/portage/sussen-0.34/work/sussen-0.34/po' make: *** [check-recursive] Error 1 Portage 2.1.1-r2 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.19-gentoo-r5 i686) ================================================================= System uname: 2.6.19-gentoo-r5 i686 AMD Athlon(tm) XP 2500+ Gentoo Base System release 1.12.6 Last Sync: Thu, 08 Feb 2007 12:50:01 +0000 app-admin/eselect-compiler: [Not Present] dev-java/java-config: 1.3.7, 2.0.31 dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /opt/openjms/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /usr/spool/PBS /var/vpopmail/domains /var/vpopmail/etc" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-O2" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo/" LANG="de_DE@euro" LC_ALL="de_DE.utf8" LINGUAS="de" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.informatik.rwth-aachen.de/gentoo-portage" USE="x86 3dnow 3dnowext X Xaw3d a52 alsa alsa_cards_ali5451 alsa_cards_als4000 alsa_cards_atiixp alsa_cards_atiixp-modem alsa_cards_bt87x alsa_cards_ca0106 alsa_cards_cmipci alsa_cards_emu10k1 alsa_cards_emu10k1x alsa_cards_ens1370 alsa_cards_ens1371 alsa_cards_es1938 alsa_cards_es1968 alsa_cards_fm801 alsa_cards_hda-intel alsa_cards_intel8x0 alsa_cards_intel8x0m alsa_cards_maestro3 alsa_cards_trident alsa_cards_usb-audio alsa_cards_via82xx alsa_cards_via82xx-modem alsa_cards_ymfpci alsa_pcm_plugins_adpcm alsa_pcm_plugins_alaw alsa_pcm_plugins_asym alsa_pcm_plugins_copy alsa_pcm_plugins_dmix alsa_pcm_plugins_dshare alsa_pcm_plugins_dsnoop alsa_pcm_plugins_empty alsa_pcm_plugins_extplug alsa_pcm_plugins_file alsa_pcm_plugins_hooks alsa_pcm_plugins_iec958 alsa_pcm_plugins_ioplug alsa_pcm_plugins_ladspa alsa_pcm_plugins_lfloat alsa_pcm_plugins_linear alsa_pcm_plugins_meter alsa_pcm_plugins_mulaw alsa_pcm_plugins_multi alsa_pcm_plugins_null alsa_pcm_plugins_plug alsa_pcm_plugins_rate alsa_pcm_plugins_route alsa_pcm_plugins_share alsa_pcm_plugins_shm alsa_pcm_plugins_softvol apache artworkextra asf audiofile bash-completion beagle berkdb bidi bitmap-fonts bootsplash branding bzip2 cairo cdda cddb cdparanoia cdr cli cracklib crypt css cups curl custom-cflags dbus dga directfb divx4linux dlloader dts dvd dvdr dvdread dvi eds elibc_glibc emacs emboss encode esd evo exif expat fam fat fbcon ffmpeg firefox fortran ftp gb gcj gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml hal iconv icq idn imagemagick imap input_devices_keyboard input_devices_mouse isdnlog java javamail javascript jikes jpeg jpeg2k kde kernel_linux lcd_devices_bayrad lcd_devices_cfontz lcd_devices_cfontz633 lcd_devices_glk lcd_devices_hd44780 lcd_devices_lb216 lcd_devices_lcdm001 lcd_devices_mtxorb lcd_devices_ncurses lcd_devices_text ldap leim libg++ linguas_de mad maildir matroska mbox mhash midi mikmod mime mmx mmxext mng mono mp3 mpeg mpeg2 mule mysql nautilus ncurses nforce2 nls nocardbus nptl nptlonly nsplugin nvidia objc ogg opengl pam pcre pdf perl plotutils pmu png ppds pppd preview-latex print python qt3 qt4 quicktime readline reflection reiserfs samba sdk session slang spell spl sse ssl svg svga t1lib tcltk tcpd tetex theora thunderbird tiff truetype truetype-fonts type1-fonts udev unicode usb userland_GNU vcd video_cards_fbdev video_cards_radeon video_cards_vesa videos vorbis win32codecs wmf wxwindows xine xml xorg xosd xv xvid zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
ppc should be included as well since the keyword will be dropped if the older ebuilds are removed.
Christian. This compilation problem was due to test in your FEATURES. I have a fix for this problem and will commit it ASAP, but I do not know how to commit without stabilizing sussen on x86 or amd64. Could anyone from x86 team stabilize sussen-0.34 or give me permission to stabilize?
(In reply to comment #3) > Christian. This compilation problem was due to test in your FEATURES. I have a > fix for this problem and will commit it ASAP, but I do not know how to commit > without stabilizing sussen on x86 or amd64. Could anyone from x86 team > stabilize sussen-0.34 or give me permission to stabilize? I am from x86 team and I report failures. If you say it is not crucial, I can stabilise 0.34, although I just don't get the point why you can't commit with sussen in testing. Give me about three hours, when I return home I test again and stable it.
x86 stable
~ppc keyword added. Poke us in 30 days for stable.
Christian: The problem is that repoman did not allow me to commit anything with the following message: RDEPEND.bad 5 net-analyzer/sussen/sussen-0.29.ebuild: x86(default-linux/x86/2006.1) ['<sys-apps/dbus-0.90'] [snip] Please fix these important QA issues first. RepoMan sez: "Make your QA payment on time and you'll never see the likes of me." Is there a better way to ignore such errors? Well fix commited...
no-go for amd64: in sussen-editor, i click the 'new' button, then double-click on 'definitions' and it goes boom: CHROOT / # sussen-editor (/usr/lib/sussen/sussen-editor.exe:12850): Gtk-WARNING **: Unable to locate theme engine in module_path: "mist", (sussen-editor:12850): GnomeUI-WARNING **: While connecting to session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed. Unhandled Exception: System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary. at System.Collections.Generic.Dictionary`2[System.String,Sussen.Oval.TestElement].get_Item (System.String ) [0x00000] at Sussen.Editor.Gui.GtkEditorWindow.ShowTest (System.String name) [0x00000] at Sussen.Editor.Gui.GtkEditorWindow.OnItemSelected (System.Object o, Sussen.Editor.Gui.ItemSelectedEventArgs args) [0x00000] at (wrapper delegate-invoke) System.MulticastDelegate:invoke_void_object_ItemSelectedEventArgs (object,Sussen.Editor.Gui.ItemSelectedEventArgs) at Sussen.Editor.Gui.GtkFileView.OnRowActivated (System.Object o, Gtk.RowActivatedArgs args) [0x00000] at (wrapper delegate-invoke) System.MulticastDelegate:invoke_void_object_RowActivatedArgs (object,Gtk.RowActivatedArgs) at Gtk.TreeView.RowActivatedSignalCallback (IntPtr arg0, IntPtr arg1, IntPtr arg2, IntPtr gch) [0x00000] at (wrapper native-to-managed) Gtk.TreeView:RowActivatedSignalCallback (intptr,intptr,intptr,intptr) at <0x00000> <unknown method> at (wrapper managed-to-native) Gtk.Application:gtk_main () at Gtk.Application.Run () [0x00000] at Gnome.Program.Run () [0x00000] at Sussen.Editor.Gui.GtkEditorWindow.Run () [0x00000] at Sussen.Editor.MainApp.Main (System.String[] args) [0x00000]
Simon: Thank you for finding this. I can reproduce this on x86 and this will be fixed ASAP. While this bug will be fixed, I'd say ignore this problem for now. sussen-editor is "work in progress" and currently is not usable in any form (even without this bug). Checking that sussen-aplet and sussen-agent are working on your system is enough. I'll CC x86 and you here again as soon as this crash 'll be fixed.
Good to hear that. the rest works fine, so this is stable on amd64 now. Have fun punting the old versions ;)
Well. Broken versions are cleaned out. Crash is also fixed... All done :)