Bug 166348

Summary: Corrupt ToDos in Jpilot
Product: [Fedora] Fedora Reporter: Pete Toscano <shubnub>
Component: jpilotAssignee: Ivana Varekova <varekova>
Status: CLOSED ERRATA QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: 4   
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2005-09-23 07:49:24 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Pete Toscano 2005-08-19 17:07:04 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.10) Gecko/20050719 Epiphany/1.6.5

Description of problem:
Whenever I do a sync between my T3 and jpilot on FC4, I get corrupted ToDo entries.  These entries have unprintable characters, way off due dates, and invalid priorities.

Version-Release number of selected component (if applicable):
0.99.8-0.pre9.fc4.1

How reproducible:
Always

Steps to Reproduce:
1. Hit the hotsync button on the T3.
2. Press the hotsync button in Jpilot.
3. Enjoy the corrupted goodness.


Actual Results:  I submitted to bugzilla.  :)  Seriously though, I tried a few times to see if that changed anything.  The corrupted entries don't wind up back in the T3 and if I add a todo item via jpilot, it seems ok on the T3.

Expected Results:  I expected my ToDo entries to be uncorrupted in jpilot.  This worked fine in FC[1-3].

Additional info:

Comment 1 Pete Toscano 2005-08-22 10:57:16 UTC
I also noticed that none of my calendar entries are shown either.

Comment 2 Ivana Varekova 2005-08-23 09:06:27 UTC
Hello,
could you please test the latest devel jpilot (jpilot-0.99.8-0.pre10.2)?
Thank you.
Ivana Varekova

Comment 3 Pete Toscano 2005-09-08 16:18:13 UTC
I have not tried the latest jpilot devel -- too many other dependencies pulled
in from the development repo -- but I think I found the source of the problem.  

I use GNU keyring a lot and usually keep a copy of jpilot running with that
plugin open.  Every-so-often, when I want to sync or do other PIM-related
activities, I open another jpilot process and go about my business.  If I sync,
I sync from this second process. (I have to re-authenticate to the keyring
plugin if I sync from that process.  This is why I use two processes vs just
that one.)  Once the sync is done, there are usually some freaky todo entries
(with invalid priority levels, blank descriptions, etc.) and I cannot see my cal
entries.  If I don't open that second jpilot process and sync from that first
one, everything seems to work fine.

The way I use jpilot worked just fine in FC3, but seems to cause some data
corruption in the FC4 version.

Thanks,
pete

Comment 4 Ivana Varekova 2005-09-09 09:10:38 UTC
Hello,
could you try to install the last jpilot (jpilot-0.99.8-0.pre10.1) and
pilot-link (pilot-link-0.12.0-0.pre4.1), you can use src.rpm
versions:(http://people.redhat.com/varekova/pilot-link-0.12.0-0.pre4.1.src.rpm
http://people.redhat.com/varekova/jpilot-0.99.8-0.pre10.1.src.rpm) and build
this packages yourself. This is the last version, I can't test this problem
myself, but this version fixes a lot of problems. If there is any problem,
please add comment.
Thank you,
Ivana

Comment 5 Pete Toscano 2005-09-12 12:09:26 UTC
These packages seem to fix the concurrent access problems I've been seeing.

Comment 6 Ivana Varekova 2005-09-23 07:49:24 UTC
This bug is fixed in the last fc4 version (jpilot-0.99.8-0.pre10.fc4.1).