Anyone else seeing issues with kaddressbook and distribution lists?
Three of our users, to my knowledge; others might not have noticed yet, have had distribution lists corrupted in their std.vcf files for no apparent reason.
For example here's a diff showing the breakage:
*** backup.8/home/steven/.trinity/share/apps/tdeabc/std.vcf Wed Jan 23 16:26:48 2019 --- backup.9/home/steven/.trinity/share/apps/tdeabc/std.vcf Tue Jan 22 16:27:12 2019 *************** *** 121,131 **** REV:2010-10-13T10:07:43Z UID:2v3n80lysi VERSION:3.0 ! X-KADDRESSBOOK-DistributionList:;KF0nfbXjcI;W65A8xToAL;TkroRixGpz;sfPshZ13G ! R;LOuCWSQ97o;nv7cFe6Qn3;EwrV6PmgS7;zQitSMdyc5;uhE8AALaot;lda8YjPh7O;iFvalmA ! jur;7blsWNQhCI;jQSplbzEBx;Xr9sO4FR6K;FetVPQzl88;tvfhPIFsnm;y5ouAVz2Xg;dGYAO ! IYZYH;6YVRsssvB3;ECp97esiDY;G8Dg2NNwtf;NEErjVskoA;UFXZpbD4y6;h2LTb23i8o;6Ej ! 2CTR7fR END:VCARD
BEGIN:VCARD --- 121,131 ---- REV:2010-10-13T10:07:43Z UID:2v3n80lysi VERSION:3.0 ! X-KADDRESSBOOK-DistributionList:;KF0nfbXjcI,;W65A8xToAL,;TkroRixGpz,;sfP ! shZ13GR,;LOuCWSQ97o,;nv7cFe6Qn3,;EwrV6PmgS7,;zQitSMdyc5,;uhE8AALaot,; ! lda8YjPh7O,;iFvalmAjur,;7blsWNQhCI,;jQSplbzEBx,;Xr9sO4FR6K,;FetVPQzl88 ! ,;tvfhPIFsnm,;y5ouAVz2Xg,;dGYAOIYZYH,;6YVRsssvB3,;ECp97esiDY,;G8Dg2NN ! wtf,;NEErjVskoA,;UFXZpbD4y6,;h2LTb23i8o,;6Ej2CTR7fR, END:VCARD
BEGIN:VCARD ***************
The ',' between each entry in the list went AWOL sometime between these two backup copies which makes kaddressbook come up with the UID as the target email address, causing a massive fail.
For fun and amusement, I hand edited the , between the entries back into the list and it all works again.
Qt: 3.5.0 TDE: R14.0.6 [DEVELOPMENT] KAddressBook: 3.5.13
Debian stretch.
Russell Brown wrote:
The ',' between each entry in the list went AWOL sometime between these two backup copies which makes kaddressbook come up with the UID as the target email address, causing a massive fail.
For fun and amusement, I hand edited the , between the entries back into the list and it all works again.
Qt: 3.5.0 TDE: R14.0.6 [DEVELOPMENT] KAddressBook: 3.5.13
Debian stretch.
Good catch Russel. Few years ago I had to debug this parser for another issue and it is awful parser or even worse than awful, so no surprise there is a problem in your use case. Please, be so kind and log the problem on bugzilla or in gitea, so that one can take care of it.
Include description and steps to reproduce.
Please refer here the bug/issue number.
Thanks and regards
Quoth deloptes.....
Russell Brown wrote:
The ',' between each entry in the list went AWOL
Please, be so kind and log the problem on bugzilla or in gitea, so that one can take care of it.
Include description and steps to reproduce.
I wish I could reproduce it - sadly I just get the call that a users distribution lists are broken; and looking at the backup copies of std.vcf, the breakage happened days before so there's zero chance of someone remembering what they did :-(
It is happening to multiple users though so it's not just one person doing weird stuff.
Oh, and the users concerned have been using TDE for years.
Please refer here the bug/issue number.
Bugzilla - Bug 2997 Submitted
Russell Brown wrote:
I wish I could reproduce it - sadly I just get the call that a users distribution lists are broken; and looking at the backup copies of std.vcf, the breakage happened days before so there's zero chance of someone remembering what they did :-(
It is happening to multiple users though so it's not just one person doing weird stuff.
Oh, and the users concerned have been using TDE for years.
So what could be a use case to reproduce. Perhaps we try reproduce it and you put it there. I think it is odd that the code is hard to read and if you can not reproduce .... then you can forget fixing it.
So in my opinion it is not hard to reproduce
1. type or select multiple addresses
2. save as distribution
3. Distribution List is saved in the default address book
BEGIN:VCARD FN:Test Distribution N:Test Distribution;;;; UID:hjbtfTcTxO VERSION:3.0 X-KADDRESSBOOK-DistributionList:;07ZaRSi6lU,;JdvldQmgHs, END:VCARD
4. Open new e-mail 5. Select saved distribution from 2 6. Send mail
In my case I have received the e-mails and the , is there.
My question to you is how the , disappeared in your case?
I think the , should not be there, but perhaps there is a reason for that. I am also not sure it is a good idea to have the UID of the recipient as the recipient may have many e-mail.
regards