Bug 683739 - unable to add '=' as a valid input characters
Summary: unable to add '=' as a valid input characters
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: ibus-indic-table
Version: 15
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Naveen Kumar
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-03-10 09:06 UTC by Pravin Satpute
Modified: 2011-03-23 05:05 UTC (History)
2 users (show)

Fixed In Version: ibus-indic-table-1.3.1-2.fc15
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-03-23 05:05:04 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
i-i-t-683739.patch (858 bytes, patch)
2011-03-14 11:28 UTC, Naveen Kumar
no flags Details | Diff

Description Pravin Satpute 2011-03-10 09:06:23 UTC
Description of problem:

VALID_INPUT_CHARS = abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()_-+|=\~`:;"'{[}]<,>./

Marathi inscript has character mapped on '=' key as well 

'=' ृ

if we add '=' in VALID_INPUT_CHARS it throughs

Traceback (most recent call last):
  File "/usr/share/ibus-indic-table/engine/tabcreatedb.py", line 296, in <module>
    main ()
  File "/usr/share/ibus-indic-table/engine/tabcreatedb.py", line 220, in main
    db.update_ime ( attributes )
  File "/usr/share/ibus-indic-table/engine/tabsqlitedb.py", line 310, in update_ime
    for attr,val in attrs:
  File "/usr/share/ibus-indic-table/engine/tabcreatedb.py", line 177, in attribute_parser
    attr,val = unicode (l,"utf-8").strip().split ('==')
ValueError: need more than 1 value to unpack


Version-Release number of selected component (if applicable):
ibus-indic-table-1.3.1-1.fc15

How reproducible:
everytime

Steps to Reproduce:
1. wget https://fedorahosted.org/releases/i/n/indic-typing-booster/marathi-typing-booster-0.0.1.tar.gz
2. add '=' in VALID_INPUT_CHARS in marathi-inscript.txt
3. make
  
Actual results:
it is giving error

Expected results:
it should accept '=' as a valid input character

Additional info:

Comment 1 Naveen Kumar 2011-03-14 11:28:52 UTC
Created attachment 484150 [details]
i-i-t-683739.patch

Comment 2 Pravin Satpute 2011-03-15 04:51:38 UTC
can you please build this for f14 and f15? I have to release new version of marathi and hindi ITB with '=' key in valid key sequence

Comment 3 Fedora Update System 2011-03-16 13:21:19 UTC
ibus-indic-table-1.3.1-2.fc15 has been submitted as an update for Fedora 15.
https://admin.fedoraproject.org/updates/ibus-indic-table-1.3.1-2.fc15

Comment 4 Fedora Update System 2011-03-23 05:04:59 UTC
ibus-indic-table-1.3.1-2.fc15 has been pushed to the Fedora 15 stable repository.  If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.