With [ grep -R "^[[:space:]]*include.*;" ] command either on /usr/share/X11/xkb/symbols or on the same in the xkb-data directory in teh deb pacakge (as in comment #7) we find the bug causing trailing semi colons are in 12 lines. Searching in the source package which is xkeyboard-config-1.8 I found that this set of bugs are all caused from the patch file :
xkeyboard-config-1.8/debian/patches/112_zero-with-spacing.patch The following grep from the relevant current directory confirmed this : /xkb-data-bld/xkeyboard-config-1.8/debian/patches$ grep -e "include" ./* |grep ";" ./112_zero-with-spacing.patch:+ include "nbsp(zwnj3zwj4)"; ./112_zero-with-spacing.patch:+ include "nbsp(zwnj3zwj4)"; ./112_zero-with-spacing.patch:+ include "ir(pes_part_basic)"; ./112_zero-with-spacing.patch:+ include "ir(pes_part_ext)"; ./112_zero-with-spacing.patch:+ include "nbsp(zwnj2nb3nnb4)"; ./112_zero-with-spacing.patch:+ include "level3(ralt_switch)"; ./112_zero-with-spacing.patch:+ include "ir(pes_part_basic)"; ./112_zero-with-spacing.patch:+ include "ir(pes_part_keypad)"; ./112_zero-with-spacing.patch:+ include "nbsp(zwnj2nb3nnb4)"; ./112_zero-with-spacing.patch:+ include "level3(ralt_switch)"; ./112_zero-with-spacing.patch:+ include "nbsp(zwnj2nb3s)"; ./112_zero-with-spacing.patch:+ include "nbsp(zwnj2)"; So I edited that patch file to remove those 12 trailing semi-colons and with the addition of my signature to Debian changelog and version number change for my PPA, I used "debuild" for building source changes for uploading to PPA's build farm. The PPA build-farm built deb packages for xkb-data for Ubuntu Lucid are available from my PPA : https://launchpad.net/~skhome/+archive/xkb-data-bugfix (Instructions for adding apt line address of a PPA to an user's source lists are given in that page - under topic : "Adding this PPA to your system" ) The user can update xkb-data from buggy 1.8-1ubuntu4 version to bug removed 1.8-1ubuntu4ppakse1~lucid1 version with the above PPA added to the system I have added as attachment the debdiff file I made ( as per usage guide for debdiff command in : https://wiki.edubuntu.org/PackagingGuide/Recipes/Debdiff ) . Hopefully it is useful for moving forward. ~Sethu ?field.comment=With [ grep -R "^[[:space:]]*include.*;" ] command either on /usr/share/X11/xkb/symbols or on the same in the xkb-data directory in teh deb pacakge (as in comment #7) we find the bug causing trailing semi colons are in 12 lines. Searching in the source package which is xkeyboard-config-1.8 I found that this set of bugs are all caused from the patch file : xkeyboard-config-1.8/debian/patches/112_zero-with-spacing.patch The following grep from the relevant current directory confirmed this : /xkb-data-bld/xkeyboard-config-1.8/debian/patches$ grep -e "include" ./* |grep ";" ./112_zero-with-spacing.patch:+ include "nbsp(zwnj3zwj4)"; ./112_zero-with-spacing.patch:+ include "nbsp(zwnj3zwj4)"; ./112_zero-with-spacing.patch:+ include "ir(pes_part_basic)"; ./112_zero-with-spacing.patch:+ include "ir(pes_part_ext)"; ./112_zero-with-spacing.patch:+ include "nbsp(zwnj2nb3nnb4)"; ./112_zero-with-spacing.patch:+ include "level3(ralt_switch)"; ./112_zero-with-spacing.patch:+ include "ir(pes_part_basic)"; ./112_zero-with-spacing.patch:+ include "ir(pes_part_keypad)"; ./112_zero-with-spacing.patch:+ include "nbsp(zwnj2nb3nnb4)"; ./112_zero-with-spacing.patch:+ include "level3(ralt_switch)"; ./112_zero-with-spacing.patch:+ include "nbsp(zwnj2nb3s)"; ./112_zero-with-spacing.patch:+ include "nbsp(zwnj2)"; So I edited that patch file to remove those 12 trailing semi-colons and with the addition of my signature to Debian changelog and version number change for my PPA, I used "debuild" for building source changes for uploading to PPA's build farm. The PPA build-farm built deb packages for xkb-data for Ubuntu Lucid are available from my PPA : https://launchpad.net/~skhome/+archive/xkb-data-bugfix (Instructions for adding apt line address of a PPA to an user's source lists are given in that page - under topic : "Adding this PPA to your system" ) The user can update xkb-data from buggy 1.8-1ubuntu4 version to bug removed 1.8-1ubuntu4ppakse1~lucid1 version with the above PPA added to the system I have added as attachment the debdiff file I made ( as per usage guide for debdiff command in : https://wiki.edubuntu.org/PackagingGuide/Recipes/Debdiff ) . Hopefully it is useful for moving forward. ~Sethu ** Attachment added: "debdiff between old source and unwanted trailing semi colons removed source" http://launchpadlibrarian.net/43765709/xkeyboard-config_1.8-1ubuntu4ppakse1%7Elucid1.debdiff -- typo in some symbol files in xkb-data https://bugs.launchpad.net/bugs/553401 You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xkeyboard-config in ubuntu. _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp