Activity log for bug #314016

Date Who What changed Old value New value Message
2009-01-05 10:38:22 Diego Iastrubni bug added bug
2009-01-05 13:34:12 Harald Sitter kdesdk-kde4: status New Incomplete
2009-01-05 13:34:12 Harald Sitter kdesdk-kde4: bugtargetdisplayname kdesdk-kde4 (Ubuntu) kdesdk (Ubuntu)
2009-01-05 13:34:12 Harald Sitter kdesdk-kde4: bugtargetname kdesdk-kde4 (Ubuntu) kdesdk (Ubuntu)
2009-01-05 13:34:12 Harald Sitter kdesdk-kde4: statusexplanation Why does the fix not get backported by KDE to the 4.1 branch and thus 4.1.4?
2009-01-05 13:34:12 Harald Sitter kdesdk-kde4: title Bug #314016 in kdesdk-kde4 (Ubuntu): "Kate is useless for editing code which contains hebrew or arabic" Bug #314016 in kdesdk (Ubuntu): "Kate is useless for editing code which contains hebrew or arabic"
2009-01-05 18:18:34 Harald Sitter kdesdk: status Incomplete Confirmed
2009-01-05 18:18:34 Harald Sitter kdesdk: importance Undecided Medium
2009-01-05 18:18:34 Harald Sitter kdesdk: statusexplanation Why does the fix not get backported by KDE to the 4.1 branch and thus 4.1.4? sounds sensible
2009-01-05 18:18:34 Harald Sitter kdesdk: milestone intrepid-updates
2009-02-19 13:18:33 Jonathan Thomas kdesdk: status Confirmed In Progress
2009-02-19 13:18:33 Jonathan Thomas kdesdk: title Bug #314016 in kdesdk (Ubuntu): "Kate is useless for editing code which contains hebrew or arabic" Bug #314016 in kde4libs (Ubuntu): "Kate is useless for editing code which contains hebrew or arabic"
2009-02-19 13:18:33 Jonathan Thomas kdesdk: bugtargetname kdesdk (Ubuntu) kde4libs (Ubuntu)
2009-02-19 13:18:33 Jonathan Thomas kdesdk: statusexplanation sounds sensible The code being patched is actually in kde4libs. Working on this one now.
2009-02-19 13:18:33 Jonathan Thomas kdesdk: assignee echidnaman
2009-02-19 13:18:33 Jonathan Thomas kdesdk: bugtargetdisplayname kdesdk (Ubuntu) kde4libs (Ubuntu)
2009-02-19 14:00:24 Jonathan Thomas kde4libs: status In Progress Fix Released
2009-02-19 14:00:24 Jonathan Thomas kde4libs: statusexplanation The code being patched is actually in kde4libs. Working on this one now. I'm marking this fixed since it is fixed in the current development version of Jaunty, but I'm also nominating it for Intrepid
2009-02-19 14:30:33 Jonathan Thomas kde4libs: status New In Progress
2009-02-19 14:30:33 Jonathan Thomas kde4libs: assignee echidnaman
2009-02-19 14:30:33 Jonathan Thomas kde4libs: importance Undecided Medium
2009-02-19 14:30:33 Jonathan Thomas kde4libs: statusexplanation
2009-02-19 14:30:33 Jonathan Thomas kde4libs: milestone intrepid-updates
2009-02-19 14:30:51 Jonathan Thomas kde4libs: statusexplanation I'm marking this fixed since it is fixed in the current development version of Jaunty, but I'm also nominating it for Intrepid
2009-02-19 14:30:51 Jonathan Thomas kde4libs: milestone intrepid-updates
2009-02-19 20:02:05 Jonathan Thomas bug added attachment 'kdesdk_4.1.4-0ubuntu1~intrepid1.1.dsc' (kdesdk_4.1.4-0ubuntu1~intrepid1.1.dsc)
2009-02-19 20:02:40 Jonathan Thomas bug added attachment 'kdesdk_4.1.4-0ubuntu1~intrepid1.1.diff.gz' (kdesdk_4.1.4-0ubuntu1~intrepid1.1.diff.gz)
2009-02-19 20:06:32 Jonathan Thomas description Binary package hint: kate-kde4 This is a request for a backport from trunk to 4.1.3 in ubuntu. The original bug is https://bugs.kde.org/show_bug.cgi?id=178594 "Back in March someone (who shall remain un-named) added to kate a new function which would calculate the "best direction" of a paragraph by counting the LTR and RTL chars in that line. That is r788729: http://websvn.kde.org/trunk/KDE/kdelibs/kate/render/katerenderer.cpp?r1=772931&r2=788729 The last month I found a really ugly "bug" in it. Imagine this php code: function foo() { $a = "שלום עולם"; return $a; } Now paste it into kate and see what happens. This get funkier when the hebrew is inside lists or hashes. IMHO, this renders this "feature" useless - much more people will be using kate to code then to write "plain text". My proposal is detecting the paragraph direction using QString::isRightToLeft() and in 4.3 also provide a manual method for setting the direction of the paragraph. IMHO, this renders kate unusable for editing code." A visual display of how code looks can be seen here: http://elcuco.blogli.co.il/files/2009/01/kate-hebrew-code-broken.png I am requesting a backport of changeset 905112 to the currently available packages in 8.10. See the patch here: http://websvn.kde.org/?view=rev&revision=905112 (it will apply to the branch as well). *Below added by Jonathan Thomas* Stable Release Update (SRU) infos: -Impact: Text editing for RTL languages becomes difficult, see bug description below -Addressed by: This bug has been addressed by adding an upstream patch included in KDE 4.2 that fixes this. -Testcase: Install kate. Start kate. Copy the php code from the bug description and paste it in to kate -Patch/regression potential: Small. The changes were part of the recent KDE 4.2 release and we have had no complaints yet. ####################################################################### This is a request for a backport from trunk to 4.1.3 in ubuntu. The original bug is https://bugs.kde.org/show_bug.cgi?id=178594 "Back in March someone (who shall remain un-named) added to kate a new function which would calculate the "best direction" of a paragraph by counting the LTR and RTL chars in that line. That is r788729: http://websvn.kde.org/trunk/KDE/kdelibs/kate/render/katerenderer.cpp?r1=772931&r2=788729 The last month I found a really ugly "bug" in it. Imagine this php code: function foo() { $a = "שלום עולם"; return $a; } Now paste it into kate and see what happens. This get funkier when the hebrew is inside lists or hashes. IMHO, this renders this "feature" useless - much more people will be using kate to code then to write "plain text". My proposal is detecting the paragraph direction using QString::isRightToLeft() and in 4.3 also provide a manual method for setting the direction of the paragraph. IMHO, this renders kate unusable for editing code." A visual display of how code looks can be seen here: http://elcuco.blogli.co.il/files/2009/01/kate-hebrew-code-broken.png I am requesting a backport of changeset 905112 to the currently available packages in 8.10. See the patch here: http://websvn.kde.org/?view=rev&revision=905112 (it will apply to the branch as well).
2009-02-19 20:11:48 Jonathan Thomas bug added subscriber Ubuntu Stable Release Updates Team
2009-02-20 15:38:38 Jonathan Thomas bug added attachment 'kde4libs_4.1.4-0ubuntu1~intrepid1.1.dsc' (kde4libs_4.1.4-0ubuntu1~intrepid1.1.dsc)
2009-02-20 15:39:07 Jonathan Thomas bug added attachment 'kde4libs_4.1.4-0ubuntu1~intrepid1.1.diff.gz' (kde4libs_4.1.4-0ubuntu1~intrepid1.1.diff.gz)
2009-03-09 09:53:22 Martin Pitt kde4libs: status In Progress Fix Committed
2009-03-09 09:54:54 Martin Pitt kde4libs: status Fix Committed In Progress
2009-03-09 09:54:54 Martin Pitt kde4libs: statusexplanation Sorry, belay that: FAILED: kde4libs (kde4libs_4.1.4-0ubuntu1~intrepid1.1.diff.gz is already published in archive for intrepid) 1.1 was a no-change rebuild in -security to fix dependencies. Please reupload as intrepid1.2.
2009-03-09 13:07:36 Jonathan Thomas bug added attachment 'kde4libs_4.1.4-0ubuntu1~intrepid1.2.diff.gz' (kde4libs_4.1.4-0ubuntu1~intrepid1.2.diff.gz)
2009-03-09 13:08:09 Jonathan Thomas bug added attachment 'kde4libs_4.1.4-0ubuntu1~intrepid1.2.dsc' (kde4libs_4.1.4-0ubuntu1~intrepid1.2.dsc)
2009-03-25 11:28:19 Martin Pitt bug added subscriber Ubuntu Sponsors for main
2009-09-28 13:16:54 Jonathan Thomas kde4libs (Ubuntu Intrepid): status In Progress Won't Fix
2011-02-17 09:29:19 Daniel Holbach bug added subscriber Ubuntu Sponsors Team
2011-02-17 09:29:26 Daniel Holbach removed subscriber [DEPRECATED] Ubuntu Sponsors for main
2011-02-21 23:35:08 Benjamin Drung removed subscriber Ubuntu Sponsors Team