There is abug in gensync (patch attached) that prevents the program from properly reading its configuration files. (`/etc/gensync/gensync.conf' and `/etc/gensync/*.syncsource') The problem is that the attribut / value pairs are not stripped properly, and gensync will this way ALWAYS use its default settings because it can't recognise the required items in the configs. For `/etc/gensync/gensync.conf' no setting will work, in other files the last setting in the file might work. As said before, a somewhat crude patch is attached. My installed python is: dev-lang/python-2.3.3 Reproducible: Always Steps to Reproduce: 1.emerge gentoolkit-dev 2.Set base_overlay in /etc/gensync/gensync.conf to something different from /usr/local/overlays 3.Run `gensync bmg-gnome-current' Actual Results: This fails if /usr/local/overlays does not exist. If it does exist, the rsync completes, but to the wrong directory. If PORTDIR_OVERLAY is not set to this directory you will never be able to merge these ebuilds. Expected Results: The rsync should complete to the correct directory, and gensync should honour all settings I told it about. :) Output from emerge info: Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.6.3-mm4) ================================================================= System uname: 2.6.3-mm4 i686 AMD Athlon(tm) XP 2500+ Gentoo Base System version 1.4.3.13p1 distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-mcpu=athlon-xp -march=athlon-xp -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-mcpu=athlon-xp -march=athlon-xp -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache digest sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/bmg-gnome-current /usr/local/portage/own /usr/local/portage/misc" SYNC="rsync://servus/gentoo-portage" USE="3dnow X acpi alsa antlr apache2 artswrappersuid avi bonobo cdr crypt cups doc dvd dvdr encode esd foomaticdb gif gnome gnomedb gstreamer gtk gtk2 java jpeg lcms libg++ libwww mad maildir mozilla moznocompose moznoirc moznomail mpeg mysql ncurses nptl oggvorbis opengl pam pdflib pic png python quicktime radeon readline samba sdl spell sse ssl tiff truetype unicode x86 xinerama xml2 xv zlib"
Created attachment 27422 [details, diff] Patch for gensync
Created attachment 27458 [details, diff] New patch for gensync I'm sorry. Since I'm not very firm in Python I made a bit of an overkill patch last time, and brought in some new rather very newbie-ish stupid mistakes. Here's the new one (now working). Sorry again.
I second the patch. I did the same thing to gensync and was about to post it, but my experience told me to search bugzilla first before submitting ;)
Will look at it.
Applied. Will be part of the next Gentoolkit release.
*** Bug 64828 has been marked as a duplicate of this bug. ***