** Description changed: === SRU Justification === Impact: Latin-1 (non-ascii, non-multibyte) characters cause truncations of strings. Fixed upstream in 0.9.1. To reproduce: 0. Download attached ofx-latin1.ofx 1. $ sudo apt-get install gnucash 2. $ gnucash 3. Set up an account, just keep clicking Forward 4. File->Import->OFX/QFX... and pick ofx-latin1.ofx 5. Choose an account to add it to (like Liabilities->Credit Cards or something) 6. The name will show as "d" but it should show as "déjà vu" Patch: Because Ubuntu only has 0.9.0 but upstream has released four bugfix releases (up to 0.9.4) that address this and other outstanding issues and Debian hasn't been responsive for years, it is felt that just updating to 0.9.4 is best. I've attached https://launchpadlibrarian.net/70440554/libofx.debian.diff which is just the debian/ changes for such an update. If this is considered too intrusive, a more targeted patch could be prepared. This was just easier and seemed low-risk as there are no new features. + Full branch: + https://code.launchpad.net/~mterry/ubuntu/natty/libofx/libofx.new- + upstream-benoit-sru + See also bug 661809 and bug 771233, fixed by this same update. Testing: 1:0.9.4-0ubuntu0.1 has been pushed to natty-proposed. Please test and verify the fix here. See https://wiki.ubuntu.com/QATeam/PerformingSRUVerification ========================= The patch that closed bug #629996 causes a serious regression for latin-1 (non-utf-8) characters. Specifically, all string are truncated after the first non-ascii character. I opening this bug because I don't have access to re-open bug #629996. While the original patch was indeed accepted upstream months ago, it was changed hours later when the regression was found. Only the original patch was manually applied in Ubuntu. Proposed merge above re-fixes the bug without the regression, as well as several other segfaults by upgrading to upstream.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/769554 Title: Ubuntu applied patch for bug for #629996 causes Maverick->Natty regression -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
