Closed Bug 82276 Opened 23 years ago Closed 22 years ago

Import eudora address book fails to include address cards if email address is missing

Categories

(SeaMonkey :: MailNews: Address Book & Contacts, defect, P1)

defect

Tracking

(Not tracked)

VERIFIED FIXED
mozilla1.0.1

People

(Reporter: fenella, Assigned: cavin)

References

Details

(Whiteboard: [adt3 rtm],nab-imp,imp-failure)

Attachments

(2 files)

Win32 (2001-05-22-06 trunk)
Mac (2001-05-21-15 trunk)
1. Create an address book and address cards in the Eudora mail
2. From Seamonkey's Address Book, select File->Import
3. Select Address Book and select Eudora
4. Click Next
5. Click Finish
6. From Seamonkey Address Book, Click on the Eudora Address Book that was just
imported

Actual result:  No address card is listed in the Result pane

Expect result: Address card should be imported along with the Address Book.
Summary: Import eudora address book fails to import address card → Import eudora address book fails to include address cards
QA Contact: fenella → nbaca
Branch build 2001-09-14: WinMe
This is still true. Marking nsbranch so this issue is brought to someone's
attention. I'm not sure if this is important to enterprise. I think most
enterprises use Outlook?
Keywords: nsbranch
There aren't any comments on this bug since the 16th of
Sept.  Can QA regess against the Netscape commercial builds and determine if
this is still a valid bug?  If so, and we can get fixes/reviews in the next day
or two, please mark as nsbranch+ which will get this on the PDT radar. Else,
mark is as nsbranch-. Also, can someone comment in the bug how serious you think
this is?  PDT is only accepting "stop ship" bugs such as data loss and loss of
major functionality.
Does this mean that Eudora import is not working if address book cards / entries
do not show up?

cc: mscott.
Lisa, I'm not sure what you are asking. 

There are 3 different processes when importing from Eudora:

1. Import Mail: Just imports local mail which is working.
2. Import Settings: This imports the Eudora settings so that you can
send/receive messages.
3. Import Address Book: The name of the address books appear in the left pane.
Select one of the Eudora address books and No address cards appear in the right.
This is the problem described in this bug.
I got the answer --> Eudora import of address book entries is not working.  Is
there a workaround we can give the user?
ETa pls ...
Whiteboard: [ETA ?]
We've lost our address book expert and I don't have anyone that's familiar with
this code so the ramp up could be a couple days. I would like to minus this bug
for the branch unless eclient believes this is a stopper.
not a stopper at this time for enterprise deployment of emojo
I don't know of a workaround:
- I don't see an option in Eudora to export a file. 
- After importing I looked at the impab.mab file and it basically has no data
from the Eudora Address Book.
Is this a regression?  Eudora doesn't have significant penetration among our
enterprise customers so it isn't a stopship priority for our release.  If it is
a regression it should be fixed.
if this is not a regression, i suggest we minus this one.
minusing for the branch. I don't believe this is a pull it off the wire kind of bug.
Keywords: nsbranchnsbranch-
reassigning to cavin
Assignee: chuang → cavin
Blocks: 107067
Keywords: nsbranch-
Marking nsbeta1.

Trunk build 2002-01-07-03: WinMe
Eudora's AB has cards and two groups (aka mail lists). After importing into 
today's trunk build it displays the name of the address books in the left pane  
but no cards/groups.
Keywords: nsbeta1
Whiteboard: [ETA ?] → [ETA ?],nab-imp
Status: NEW → ASSIGNED
Keywords: nsbeta1nsbeta1+
Priority: -- → P1
Target Milestone: --- → mozilla0.9.9
If you don't enter any email address (ie, in the space where it says "This
nickname will expand to the following addresses:") for an Eudora addrbook
entry/card then the card won't be imported.

In addition, some of the Eudora addrbook fields are not mapped. For example,
both home and work address and web links are dropped.
Attached patch Proposed fix, v1Splinter Review
The patch fixes the following:
1. Allows Eudora addrbook cards without email addresses to be imported.
2. Additional Eudora addrbook card fields (such as street address, city, web
links, etc) are now mappped correctly to our own address fields.  The mapping
also includes the 2nd Eudora email address if specified (mapped to dditional
Email:" field). These fields were ignored before.
Comment on attachment 67755 [details] [diff] [review]
Proposed fix, v1

sr=mscott

Just for kicks, could we pass in a nsAutoString as an argument to your macro:
ADD_FIELD_TO_DB_ROW to be used as uniStr? That way when the macro expands we
won't be creating so many temporary string objects, we can just re-use one.
Attachment #67755 - Flags: superreview+
Good idea, Scott. I'll do that when I check in the patch.
Comment on attachment 67755 [details] [diff] [review]
Proposed fix, v1

r=ducarroz
Attachment #67755 - Flags: review+
Fix checked in.
Status: ASSIGNED → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
Whiteboard: [ETA ?],nab-imp → [ETA ?],nab-imp,imp-failure
Blocks: 126318
Trunk build 2002-03-01: WinMe, Fixed.
Trunk build 2002-03-01: Mac 9.1, does not import cards with no email address.

Reopening due to problem on the Mac.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Target Milestone: mozilla0.9.9 → mozilla1.0
nsbeta1- as per ADT
Keywords: nsbeta1+nsbeta1-
Target Milestone: mozilla1.0 → mozilla1.2
> Trunk build 2002-03-01: Mac 9.1, does not import cards with no email address.
>
I'm looking into the Mac problem.
The problem is that on Mac the string for a Eudora contact without email address 
is returned as:

 "alias Cavin ,"

whereas on windows the string is:

 "alias Cavin "

I don't know why there's such a difference but the extra comma causes one of the 
function to fail because there's no other attributes after the comma. The fix is 
to always return the allocated entry in that function even if there is no 
attribute associated with a contact. A patch is coming.
Always return the entry even if there's no other attribute associated with the
contact.
This patch works fine on both windows and Mac.
Comment on attachment 83137 [details] [diff] [review]
Proposed patch for Mac problem, v1

R=ducarroz
Attachment #83137 - Flags: review+
Comment on attachment 83137 [details] [diff] [review]
Proposed patch for Mac problem, v1

sr=mscott
Attachment #83137 - Flags: superreview+
Fix landed on the trunk.
Status: REOPENED → RESOLVED
Closed: 23 years ago22 years ago
Resolution: --- → FIXED
Nominating for RTM.
Keywords: nsbeta1-nsbeta1
Trunk build 2002-05-28: WinMe, Mac 9.1
Verified Fixed. Now cards without an email address also import from Eudora.
Status: RESOLVED → VERIFIED
Keywords: nsbeta1adt1.0.0, nsbeta1+
Whiteboard: [ETA ?],nab-imp,imp-failure → [adt3 rtm],nab-imp,imp-failure
please checkin to the 1.0.1 branch ASAP, and replace the mozilla1.0.1+ keyword
with fixed1.0.1 once it's landed there.
Keywords: mozilla1.0.1+
Attachment #83137 - Flags: approval+
Target Milestone: mozilla1.2alpha → mozilla1.0.1
Fix checked in to branch.
posthumus + for checkin to 1.0.
Keywords: adt1.0.0adt1.0.1+
Branch build 2002-06-11: WinMe
verified1.0.1
Product: Browser → Seamonkey
Summary: Import eudora address book fails to include address cards → Import eudora address book fails to include address cards if email address is missing
*** Bug 58929 has been marked as a duplicate of this bug. ***
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: