View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0003826||Scribus||General||public||2006-05-16 15:48||2007-08-10 06:23|
|Platform||Pentium(R) M processor 1.50GHz||OS||Linux Ubuntu/Kubuntu||OS Version||Dapper Drake|
|Target Version||Fixed in Version|
|Summary||0003826: Reference to Ubuntu Dapper Bug #37711: Unable to enter numbers into real number spinboxes|
|Description||Reference to the Ubuntu Dapper bugracker regarding issue with entering numbers in real fields:|
==PLEASE DON'T CLOSE UNTIL IT'S SOLVED BY UBUNTU MAKERS==
1. launch Scribus in this way: LC_ALL=C scribus
2. remove the scim_qtimm package (attention: kubuntu-desktop depends on scim_qtimm and will be removed too)
|Additional Information||See also: http://wiki.scribus.net/index.php/Getting_Scribus_on_Ubuntu/Kubuntu_up_and_running|
|Tags||No tags attached.|
|parent of||0004363||closed||Can't enter text|
|parent of||0003041||closed||line width spinbox in Properties palettes behaves weird|
|has duplicate||0004034||closed||chaange size of the font from the text properties is difficult|
|has duplicate||0004232||closed||Importing SVG distorted in kubuntu|
|has duplicate||0004741||closed||cbradney||Line width stays 0.0 pt|
|has duplicate||0004585||closed||cbradney||Spin boxes in the style dialog for lines don't work|
|child of||0004423||closed||cbradney||Metabug: Ubuntu/Kubuntu issues that prevent it from being the perfect platform for Scribus|
||This will depend on the language being used re translations and the version. There should not be any issue in 220.127.116.11 at all.|
||Oh, and this is a dupe, just cant find the one now. It was about the line spinbox on properties palette.|
Craig, please read the Ubuntu Bug #37111, I've filed it there. It's not a bug on your side, it's a Dapper issue, imho.
-- it has nothing to do with translations, and it happens with _every_ Scribus version on Dapper: 18.104.22.168, 22.214.171.124, 1.3.3cvs, 1.3.4cvs. Tested with English, Polish, and German GUI language
-- It's not a dupe, unless you prove, I'm wrong. There was a mail exchange on the mailing list between Kurt Lhotzky and me, and I followed your advice to file it on Ubuntu Bug Tracker. See this thread:
-- It has nothing to do with malex' packackges for Ubuntu, since it happens with self built binaries too.
If you guys knew some technical details that could be added to the Ubuntu Bug #37111 and would convice Ubuntu makers to do sth about it, it would be of great help.
Craig and anybody who is willing to help to investigate this issue: perhaps I should specify what kind of help would be necessary imho to convince the Ubuntu Dapper makers to do sth about it:
-- which libraries/files are to be examined to find out what causes this weird spinbox behaviour?
-- do you know any other programs which use those spinboxes? It would help me to test it and convince Ubuntu guys, that this is not an "upstream" (means Scribus, i presume) issue, what they seem to believe now.
I've spent much time investigating this issue. It's well described, it can be easily reproduced, and I can provide any further help if needed. But now we've reached the point when only you guys with deeper knowledge of Scribus internals can do something about it.
|Isn't this the same old "Qt is broke" issue we saw in SuSE earlier?|
ringerc: thx for your responce. I can't say if it's broken, but QT version is 3.3.6 (at least Scribus/Help claims this). The installed qt libraries are:
-- libqt3-mt (Version 126.96.36.199-1ubuntu3)
-- libqt3-mt-dev (version as above)
-- libqt3-headers (version as above)
-- libqt3-i18n (vesion as above)
spinbox_issue1.ogg (318,993 bytes)
i've uploaded a screencast spinbox_issue1.ogg (ogg theora) of the issue (use mplayer or kaffeine to play it in full screen mode)
the second screencast spinbox_issue_workaround.ogg demonstrates how the issue goes away after running a script from the "Scripts/Scribus Scripts" menu
BTW: isn't this a funny thing, this issue goes away after running a script? Does anybody have a clue, how these two things might influence each other?
spinbox_issue_workaround.ogg (1,358,016 bytes)
A quick summary of what avox and mrdocs found out during our conversation on IRC yesterday:
[01:44] <mhanski> mrdocs: are those spinboxes standard widgets, or are they somehow extended by Scribus team
[01:44] <mrdocs> those are customized widgets.. however they also work ok on MacOSX and Win32
[01:49] <avox> mhanski: could you test your libqt if it contains the IMModule patch?
[02:09] <mhanski> http://pastebin.com/725753
[02:10] <mhanski> avox: have you found sth?
[02:10] <avox> mhanski: yep, QInputContext is from the qt immodule patch
[02:10] <mhanski> avox: what does it mean, issue triggered?
[02:13] <avox> mhanski: that means that dapper includes some unofficial patch for Qt 3.3.6
[02:14] <avox> I just found a plausible cause
[02:15] <avox> I guess each distro has their private adaption of this patch to the current Qt 3.x version, others might not include it at all
[02:17] <mhanski> avox: do you think, you can work out a way around this issue in dapper?
[02:17] <avox> AFAIK immodule communicates with an external process, so that would explain that a script might reset it
[02:18] <avox> No, that needs serious debugging on a dapper system by someone who is knowledgable with Qt and immodule
[02:18] <avox> I recommend using Qt without that patch and use XIM instead :-)
||FWIW, Qt 3.3.6 breaks our text flows around frame controls on properties palette too. First entry in their changelog is about the QButtonGroup. bleagh.|
This happens to me under SUSE 10.1 too. I am using the packed Scribus 188.8.131.52 RPM from the scribus homepage.
But it does not happen immediately.
It seems just to occur with --lang de, it never hapened to me with --lang en.
Removing ~/.scribus/ solves the problem for some time.
#rpm -qf /usr/lib/qt3/lib/libqt-mt.so.3
We have two confirmed cases of the same bug on SuSE 9.3 and Gentoo/PPC by now.
SuSE 9.3 bug description and workaround:
Gentoo/PPC (same workaround):
I'm not that sure anymore, this was an unique Ubuntu issue...
mhanski: I think it is not unique I am hitting this bug under SuSE 10.1 too.
But just with --lang de. --lang en is working for me!
It must have something to do with the locale.
||fm: --lang en doesn't work for me, it doesn't have any influence on the issue. The common denominator will be scim, I guess, as indicated in SuSE 9.3 mails (see my previous note).|
I do not have scim installed.
# rpm -q scim
package scim is not installed
scim-1.4.4-23.i586.rpm is avaible on the SuSE FTPs.
i got in #scribus the hint to use "XIMInputStyle=Over The Spot" in /etc/X11/qtrc and so far it is working.
The SUSE default is "XIMInputStyle=On The Spot"
More information on XIMInputStyle can be found at http://www.suse.de/~mfabian/suse-cjk/kde-input-style.html
||I solved the problem by removing scim and skim packages from my Kubuntu 184.108.40.206 installation.|
I solved the problem by removing scim and skim packages from my Kubuntu 220.127.116.11 installation.
I don't have scim installed, only scim_qtimm and skim. Removing scim_qtimm solves the problem in my case, but this is a really dirty workaround, since kubuntu-desktop depends on scim_qtimm and will be removed too:
maciej@pan:~/tmp$ sudo apt-get remove scim-qtimm
Reading package lists... Done
Building dependency tree... Done
The following packages will be REMOVED:
0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
Need to get 0B of archives.
After unpacking 303kB disk space will be freed.
Do you want to continue [Y/n]?
This workaround solves the Scribus issue, but deprives me of keeping my system up to date with the current kubuntu development.
More information from the users of the current Ubuntu development version - Edgy Eft.
Re: Qt/SCIM broken (Cannot enter numbers in to spinbox widget) from silentb at 2006-12-07 12:40:10 MST
I still experience this issue in Edgy. "LANG=de LC_ALL=de scribus-ng" solves it.
Re: Qt/SCIM broken (Cannot enter numbers in to spinbox widget) from Benoit St-André at 2007-01-04 17:45:37 MST
I can reproduce this on Edgy. My locale is fr_CA , and my xorg conf contains this
Option "XkbModel" "pc105"
Option "XkbLayout" "ca"
Option "XkbVariant" "fr"
Also, thought you might know that starting scribus-ng with those parameters seemed to solve the problem
"LANG=fr_CA LC_ALL=fr_CA scribus-ng"
except that all the spinbox using that any spinbox using inches as length turns to a bizarre high value and makes them unable to change any value in them.
"LC_ALL=C scribus-ng" does the same thing.
With "LANG=en LC_ALL=C scribus-ng", everything is back to normal. The problem there is that the interface is not localized that way, but scribus works anyway.
Just ask me if there are other tests that might be needed.
||Can someone let me know if there is a default way to install Edgy to reproduce this, ie, will I be able to reproduce this in a VM with a default English install too?|
||If you install Edgy in french, it has the bug the default way. Probably that the bug doesn't affect english only install, but I can't be sure about that. Maybe you can try just installing language-support-fr on an english install to reproduce the bug.|
||Have ported this to Qt4 and testing code is out there. This issue will not be fixed in 1.3.3.x or 1.3.4.x.|
||Maciej, can we close this now? We will not be changing our Qt3 versions, and as far as I know, the issue does not exist in 1.3.5svn.|
||closing, since we can be pretty sure they (Ubuntu folks) won't fix it, and this bug has fullfilled its documentary mission.|
|2006-05-16 15:48||mhanski||New Issue|
|2006-05-16 17:34||mhanski||Status||new => confirmed|
|2006-05-16 23:49||cbradney||Note Added: 0011336|
|2006-05-16 23:57||cbradney||Note Added: 0011337|
|2006-05-17 06:38||mhanski||Note Added: 0011342|
|2006-05-17 06:39||mhanski||Note Edited: 0011342|
|2006-05-17 10:28||mhanski||Note Added: 0011345|
|2006-05-17 10:43||mhanski||Note Edited: 0011345|
||Note Added: 0011347|
|2006-05-17 11:00||mhanski||Note Added: 0011348|
|2006-05-17 11:01||mhanski||Note Edited: 0011348|
|2006-05-17 16:22||mhanski||File Added: spinbox_issue1.ogg|
|2006-05-17 16:25||mhanski||Note Added: 0011351|
|2006-05-17 16:33||mhanski||Note Edited: 0011351|
|2006-05-17 18:31||mhanski||File Added: spinbox_issue_workaround.ogg|
|2006-05-17 18:33||mhanski||Note Edited: 0011351|
|2006-05-18 09:16||mhanski||Note Edited: 0011351|
|2006-05-18 09:17||mhanski||Note Edited: 0011351|
|2006-05-18 09:18||mhanski||Summary||Reference to Ubuntu Dapper Bug #37711: Unable to enter numbers in real fields => Reference to Ubuntu Dapper Bug #37711: Unable to enter numbers in real number spinboxes|
|2006-05-18 09:19||mhanski||Summary||Reference to Ubuntu Dapper Bug #37711: Unable to enter numbers in real number spinboxes => Reference to Ubuntu Dapper Bug #37711: Unable to enter numbers into real number spinboxes|
|2006-05-18 10:44||mhanski||Note Edited: 0011351|
|2006-05-19 15:02||mhanski||Note Added: 0011377|
|2006-05-19 15:03||mhanski||Note Edited: 0011377|
|2006-05-24 07:24||cbradney||Note Added: 0011434|
|2006-06-04 10:06||fm||Note Added: 0011568|
|2006-07-18 08:27||mhanski||Relationship added||has duplicate 0004034|
|2006-07-21 22:39||mhanski||Description Updated|
|2006-07-24 13:34||mhanski||Description Updated|
|2006-07-24 13:36||mhanski||Additional Information Updated|
|2006-08-02 14:05||mhanski||Note Added: 0012089|
|2006-08-02 14:06||mhanski||Note Edited: 0012089|
|2006-08-02 14:07||mhanski||Note Edited: 0012089|
|2006-08-02 20:15||fm||Note Added: 0012092|
|2006-08-02 20:40||mhanski||Note Added: 0012093|
|2006-08-03 08:45||fm||Note Added: 0012097|
|2006-08-03 09:02||mhanski||Description Updated|
|2006-08-08 11:10||fm||Note Added: 0012152|
||Relationship added||parent of 0004232|
||Relationship replaced||has duplicate 0004232|
|2006-10-09 10:41||nestordiaz||Note Added: 0012857|
|2006-10-09 11:47||mhanski||Note Added: 0012858|
||Relationship added||parent of 0004363|
||Severity||minor => major|
||Status||confirmed => feedback|
||Resolution||open => not fixable|
|2006-10-12 08:15||mhanski||Description Updated|
|2006-10-17 21:34||mhanski||Relationship added||child of 0004423|
|2006-11-02 00:37||cbradney||Relationship added||parent of 0003041|
|2007-01-05 01:06||malex||Note Added: 0014544|
|2007-01-05 01:11||cbradney||Note Added: 0014545|
|2007-01-08 19:21||benoitstandre||Note Added: 0014662|
|2007-02-19 23:44||cbradney||Status||feedback => assigned|
|2007-02-19 23:44||cbradney||Assigned To||=> cbradney|
|2007-02-19 23:45||cbradney||Note Added: 0015333|
|2007-03-29 16:44||cbradney||Relationship added||has duplicate 0004741|
|2007-03-29 21:22||cbradney||Relationship added||has duplicate 0004585|
|2007-08-09 22:11||cbradney||Note Added: 0017002|
|2007-08-10 06:22||mhanski||Note Added: 0017005|
|2007-08-10 06:22||mhanski||Status||assigned => closed|