Bug 158249

Summary: pilot-link 0.12.0-0-pre2 doesn't work with jpilot -- field names are ignored and new records are lost
Product: [Fedora] Fedora Reporter: David Costanzo <david_costanzo>
Component: pilot-linkAssignee: Than Ngo <than>
Status: CLOSED ERRATA QA Contact:
Severity: high Docs Contact:
Priority: medium    
Version: 4   
Target Milestone: ---   
Target Release: ---   
Hardware: i686   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2006-04-14 16:27:40 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 David Costanzo 2005-05-19 20:46:30 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.8) Gecko/20050513 Fedora/1.7.8-2

Description of problem:
pilot-link-0.12.0-0-pre2 does not work with jpilot.  By "not work", I mean that none of the record fields show up in jpilot.  For example, last names in my address book should say "Last" next to them.  Instead, no field name is given.

Also, whenever I try to add a record in jpilot and sync to my Palm Pilot, the record gets inserted as a blank record (it exists, but it has no data).

I have also had data corrupt.

jpilot prints out a lot of errors like the following:

  Error reading file: AddressDB.pdb


Version-Release number of selected component (if applicable):
0.12.0-0-pre2

How reproducible:
Always

Steps to Reproduce:
1. Run jpilot.
2. Add an address.
3. Sync to the Palm Pilot
  

Actual Results:  All of the existing addresses have no field names.  The record that was just added comes back as "Unnamed Entry" and contains no data.  Also, all addresses have an "Unfiled" category.

Expected Results:  All fields in all addresses have all the expected field names.  The address that was just added shows up as normal (none of the data is lost).

Additional info:

I have given this a high severity because it has caused jpilot to not work at all.  Also, it has led to the loss of data on my Palm Pilot.

I have not been able to get gnome-pilot to work either, and I suspect that the  problem is also with pilot-link pre2.  I have not tried kpilot, as I do not run KDE.

I emailed the author of jpilot and he said that pilot-link pre2 is buggy.  He strongly recommends that Fedora not use a pre-release version of pilot-link.

He said that we should contact David Desrosiers (hacker at gnu-designs dot com). to find out what the last compatible release of pilot-link is.  The author of jpilot thinks that it's 0.11.8.

pilot-link is now up to "pre3", but this is even worse.  The pilot-link authors have changed the API in such a way that old releases of jpilot will compile, but they won't be able to do anything.  This is important, because it means that upgrading pilot-link without upgrading jpilot will silently break jpilot.

Comment 1 Than Ngo 2006-04-14 16:27:40 UTC
i have already reverted to the stable version 0.11.8. It's now available
in fc4-update-testing. You should use yum to update your pilot-link. Thanks
for your report.