Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 157868 - app-pda/synce-{librapi,libsynce} and vdccm svn snapshots request
Summary: app-pda/synce-{librapi,libsynce} and vdccm svn snapshots request
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo PDA project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-12-11 15:56 UTC by Iain Buchanan
Modified: 2008-09-30 07:00 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 Iain Buchanan 2006-12-11 15:56:31 UTC
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.
Comment 1 Iain Buchanan 2006-12-11 15:59:33 UTC
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
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-12-11 16:03:51 UTC
We are not adding live VCS ebuilds, sorry.

http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=3&chap=1#doc_chap2
Comment 3 Iain Buchanan 2006-12-11 16:14:35 UTC
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.
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2006-12-11 16:43:39 UTC
Any live version control system (SVN, CVS, whatever else) ebuild...
Comment 5 Iain Buchanan 2006-12-11 17:15:26 UTC
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
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2006-12-12 02:27:49 UTC
(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.
Comment 7 Iain Buchanan 2006-12-12 15:55:23 UTC
(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?
Comment 8 Ivan 2007-02-19 10:52:48 UTC
Has anything come about from this (i.e. have svn snapshot ebuilds been developed)?
Comment 9 Iain Buchanan 2007-05-03 04:02:52 UTC
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!
Comment 10 Iain Buchanan 2007-05-16 23:04:24 UTC
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!
Comment 11 Iain Buchanan 2007-09-26 04:57:46 UTC
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 :)
Comment 12 Iain Buchanan 2008-09-30 07:00:20 UTC
Snapshots are no longer necessary since the releases are more frequent now.