Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 68329 - Evolution 2.0.2 pilot conduits to not sync to pilot
Summary: Evolution 2.0.2 pilot conduits to not sync to pilot
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo PDA project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-10-20 17:18 UTC by ozstriker78
Modified: 2006-11-16 04:44 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 ozstriker78 2004-10-20 17:18:37 UTC
When I set up palm pilot syncing using the gnome-pilot packages, Evolution 2.0.2 won't sync with my palm pilot.

It used to work with Evolution 1.4

I do have the eaddress, ecalander, and etodos set up to syncronize.  even the copy to pilot one time function doesnt work.

when i press the sync button, the entire sync process works and the pilot says that the sync was successful, but no records appear in any of the palm apps.

I even tried doing a hard reset on it to clear out the memory on the palm pilot, but it didn't solve the problem

Reproducible: Always
Steps to Reproduce:
1.install evolution 2.0.2 with the gpilot conduits (eaddress, ecalander, etasks)
2.set up gpilotd to communicate with the palm pilot
3.perform a sync

Actual Results:  
nothing gets syncd from evolution

Expected Results:  
i expect the records in evolution to appear in the palm apps

Portage 2.0.51_rc1 (default-x86-2004.0, gcc-3.4.1, glibc-2.3.4.20040808-r0, 2.6.
9-rc2-mm4 i686)
=================================================================
System uname: 2.6.9-rc2-mm4 i686 Mobile Intel(R) Pentium(R) 4 CPU 3.20GHz
Gentoo Base System version 1.5.3
distcc 2.17 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.90.0.1.1-r3
Headers:  sys-kernel/linux-headers-2.4.22
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O1 -march=pentium4 -funroll-loops -fprefetch-loop-arrays -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2
/share/config /usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown /
usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qma
il/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O1 -march=pentium4 -funroll-loops -fprefetch-loop-arrays -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="ftp://gentoo.ccccom.com ftp://206.75.217.181/ ftp://gentoo.mirro
rs.pair.com/ http://gentoo.eliteitminds.com"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"                                    
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowex X Xaw3d aalib acpi acpi4linux aim alsa amd apache2 apm arts
audiofile avi berkdb bindist bitmap-fonts bluetooth bootsplash bzlib calendar
cdinstall cdparanoia cdr cdrom clamav codecs crypt cups curl devmap dga directfb
divx4linux dts dv dvb dvd dvdr dvdread emacs emacs-w3 encode esd ethereal evo
extensions f77 faac faad fam fax fbcon festival ffmpeg flash foomaticdb freetype
ftp fusion gd gdbm gif gimp gimpprint gkrellm gnome gphoto2 gpm gps gstreamer
gtk gtk2 gtkhtml hal icq ieee1394 imagemagick imap imlib innodb java jpeg jpeg2k
kdekerberos ldap libg++ libwww lm_sensors lzo mad maildir mikmod mmx mmx2 monkey
motif mozcalendar mozilla moznocompose moznoirc moznomail mozp3p mozplaintext
mozsvg mp3 mpeg mpeg4 mpi mplayer msn mssql music mysql mythtv nas ncurses
network nls odbc offensive oggvorbis ooo-kde opengl oss pam pcap pcmcia pcre pda
pdf pdflib perl physfs png pnp portaudio prelude print private procmail pthreads
pythonqt quicktime radeon rage128 readline rrdtool samba sasl scanner sdl
session sftplogging shaper slang sndfile snmp soundtouch speex spell src sse
sse2 ssl svga tcpd theora threads transcode transparent-proxy truetype type1 usb
v4l v4l2 vhosts videos vim vim-with-x virus-scan vnc wifi x86 xfs xine xinerama
xml xml2 xmlrpc xmms xpm xprint xscreensaver xv xvid xvmc yahoo yv12 zlib zvbi
video_cards_radeon"
Comment 1 Alastair Tse (RETIRED) gentoo-dev 2004-10-22 00:32:56 UTC
can you try with the newer gnome-pilot and gnome-pilot-conduits that is in ~x86? 

also maybe some more details about your palm? what model is it, what sort of connection? etc?
Comment 2 Ted Baker 2004-10-27 04:29:58 UTC
I've got exactly the same problem and a couple more! I've got an Handspring Visor Edge which works perfectly under 1.4.6

1. New calendar entries on the Handspring don't show in Evo 2.0.2. But they _do_ show up in Evo 1.4.6. This suggests that the migration feature is not converting gpilotd's settings to the new directory structure.

2. New tasks set in Evo 2.0.2's calendar don't show up in the Handspring

My gut feeling (I'm no hacker) is that the problem is with gpilotd. I never knew that I could back up my memos from the Handspring to a local directory until I started poking around to fix this problem (must have been introduced somewhere along the 1.x tree when I wasn't looking <g>) and when I synced, they turned up on my hard drive _and_ the conduit settings are visible from within Evo 1.4.6.

BTW I used "ACCEPT_KEYWORDS="~x86" emerge evolution. If this doesn't pull in the latest gpilotd, please let me know.
Comment 3 Alastair Tse (RETIRED) gentoo-dev 2004-10-27 09:03:35 UTC
the latest is gnome-pilot-2.0.12 and gnome-pilot-conduits-2.0.12. i've been using those to sync with my palm zire71 and it seems to work great with evo-2.0.2. can you please test with those. also it would be interesting what version of pilot-link you're using.
Comment 4 ozstriker78 2004-10-27 10:55:35 UTC
Here are my versions:


tuxlaptop ~ # epm -qa | grep pilot
pilot-link-0.11.8-r1
gnome-pilot-conduits-2.0.12
jpilot-0.99.7-r1
gnome-pilot-2.0.12
Comment 5 Ted Baker 2004-10-28 03:47:56 UTC
I've just emerged the latest versions (not jpilot - don't use it).

Still no syncing :(
Comment 6 Ted Baker 2004-11-19 17:22:19 UTC
OK this gets even more weird.

I've managed to get a single sync to work which dump loads of dups into my calendar and task list. So I deleted all the databases using piliot-link expecting to be able to re-sync.

Didn't happen! The sync process is over in seconds.

So I've done some digging. First off I killed Evolution and gpilotd. Then I ran /usr/libexec/gpilotd without arguments so I could see the messages. When I sync, gpilotd complains that it cannot read from the ~/evolution directory tree (i.e. Evolution 1.x directories) as they no longer exist. Also the calendar conduit details in ~/gnome2/gnome-pilot.d directory are _always_ rewritten with the 1.x directory info even if I rewrite them to the correct structure. Strangely the addressbook and todo details are not modified (but they don't sync either!)

So ...

Where do I change/edit the master data file so that at least gpilotd looks in the right place? I've spent over an hour poking around without success and now I need to go to bed! I'm happy to take a snapshot which I can roll back to help in testing/debugging this.
Comment 7 Jay Phelps 2004-11-27 21:12:02 UTC
On my system the contacts did sync with my Palm OS 5 device, however todo and calendar entries will not.  As stated in #6 it appears to be simply the change in the directory structure between releases.  For example, the most glaring error with the todo list is:
etodoconduit-Message: post_sync: ToDo Conduit v.0.1.4
I/O error : No such file or directory

(gpilotd:15759): e-utils-WARNING **: Pilot map file '/home/username/evolution/local/Tasks/pilot-map-todo-7430.xml' could not be saved

On my current install this file is in /home/username/evolution/tasks/local/system

Comment 8 ozstriker78 2004-11-29 10:56:29 UTC
I noticed the same thing.  Is there anyway to fix this so that I can convert to the new directory structure?
Comment 9 bravecobra 2005-01-25 18:27:03 UTC
Just to confirm that I've got the same problem. My Palm isn't syncing either and renders the use of my Palm Pilot rather useless :(
Any updates on the issue?
Comment 10 Martin Bitter 2005-02-17 09:46:48 UTC
I#ve had the same problems. 
Found a solution. It works for me.
 In /usr/share/gnome-pilot/conduits I found:
e-address.conduit  e-calendar.conduit  e-todo.conduit _and_
e-calendar-2.0.conduit e-address-2.0.conduit  e-todo-2.0.conduit 

Removed the files without -2.0. started a hotsync and it worked fine!

Seemes to me that the ebuild for evolution-2xx has forgotten to delete some 'old' conduits.

Regards Martin
Comment 11 Piotr Jaroszyński (RETIRED) gentoo-dev 2006-11-16 04:44:39 UTC
Reopen if this is still a present problem.