Hi, "SynCE is not dead"[1], but I'm having trouble compiling librapi from svn on gentoo. As yet, there appears to be no ebuild for any svn release, yet the svn versions contain many improvements for WM5. Many other distro's can compile librapi, yet other users from gentoo can't, which leads me to believe that it can't be all that hard, but it's beyond me. I've had a few goes at ebuilds for the svn versions, but they've failed. I can attach them if you want, but I'm sure a dev will do a better job. So essentially this bug is to request a (masked) version of the synce-* ebuilds that builds synce from the latest svn version. I am happy to help as much as I can. thanks.
I can't add attachments, so apologies for the long post, but just incase you want it here's my emerge --info. Also the link I referenced: [1] http://synce.sourceforge.net/synce/ $ emerge --info Portage 2.1.2_rc2-r3 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.5-r0, 2.6.18-suspend2 i686) ================================================================= System uname: 2.6.18-suspend2 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz Gentoo Base System version 1.12.6 Last Sync: Fri, 01 Dec 2006 10:00:01 +0000 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-java/java-config: 1.3.7, 2.0.30 dev-lang/python: 2.3.6, 2.4.4 dev-python/pycrypto: 2.0.1-r5 sys-apps/sandbox: 1.2.18.1 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.17 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium4 -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/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-O2 -march=pentium4 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks fixpackages metadata-transfer sandbox sfperms strict userfetch userpriv usersandbox" GENTOO_MIRRORS="http://public.planetmirror.com/pub/gentoo/ http://mirror.pacific.net.au/linux/Gentoo ftp://ftp.swin.edu.au/gentoo ftp://gg3.net/pub/linux/gentoo/ ftp://gentoo.ccccom.com ftp://ftp.ussg.iu.edu/pub/linux/gentoo" LANG="en_AU.UTF-8" LINGUAS="en_AU en en_GB en_US" MAKEOPTS="-j3" 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 /usr/local/overlays/xgl-coffee /usr/local/overlays/gnome-experimental" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X aac acpi aiglx alsa apache2 arts berkdb bitmap-fonts cli cracklib crypt cups dbus dlloader dri eds elibc_glibc emboss encode esd ffmpeg foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 hal iconv imlib input_devices_keyboard input_devices_mouse input_devices_synaptics ipv6 isdnlog jpeg kernel_linux libg++ libwww linguas_en linguas_en_AU linguas_en_GB linguas_en_US mad mikmod motif mp3 mpeg ncurses nls nptl nptlonly ogg opengl pam pcre perl png pppd python quicktime readline reflection samba sdl session smb spell spl ssl tcpd truetype truetype-fonts type1-fonts udev userland_GNU video_cards_ati video_cards_fbdev video_cards_fglrx video_cards_radeon video_cards_vesa vorbis xml xorg xv zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
We are not adding live VCS ebuilds, sorry. http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=3&chap=1#doc_chap2
Thanks for the fast reply! I couldn't find the string "VCS" on that link - could you point me to what that means exactly? Or single out the paragraph you were referencing in that link? I would like to learn more... thanks.
Any live version control system (SVN, CVS, whatever else) ebuild...
Hi, I'm not actually asking for a live cvs ebuild, but rather a snapshot ebuild. "Snapshot ebuilds should only be added to the Portage tree with the intention that they are stable and provide better functionality than the normal release versions of said software."[1] In fact, many people are using svn versions of synce, and they do provide _much_ better functionality for WM5. thoughts? Should I take this discussion somewhere else? thanks. [1] http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=3&chap=1#doc_chap3
(In reply to comment #5) > Hi, > > I'm not actually asking for a live cvs ebuild, but rather a snapshot ebuild. Well, then say it. :) There's nothing wrong w/ snapshots, live ebuilds is something we cannot support as it works and gets broken one hour.
(In reply to comment #6) > (In reply to comment #5) > > Hi, > > > > I'm not actually asking for a live cvs ebuild, but rather a snapshot ebuild. > > Well, then say it. :) I only just discovered the terminology after reading the link you posted :) shall I post my ebuilds, snapshots, compile output, etc?
Has anything come about from this (i.e. have svn snapshot ebuilds been developed)?
OK, since I filed the bug, I've successfully compiled most of the synce-wm5 stuff on gentoo, and used it up to the point of copying files and installing .cab's. Others have had success with syncing to evolution. synce for WM5 is fast approaching "stable" as a lot of work has been done lately. There are even some svn ebuilds available. I am right-now compiling the svn ebuilds. If they work, shall I create a snapshot from the /usr/portage/distfiles/svn-src/ directory, and turn the svn ebuilds into snapshot ebuilds? Should I attach those ebuilds here? Where do I put the snapshots? thanks!
ebuilds for 0.10.0 have been released, using the synce sourceforge tar files. However, a snapshot would still be nice, as there have been a few good changes since 0.10.0 already!
OK, so I've downloaded, compiled and installed all the svn builds. If I tar up the svn source, where do you want it? Do you want me to provide the snapshot ebuild? synce continues to make many great patches in svn. please advise :)
Snapshots are no longer necessary since the releases are more frequent now.