... and diff attached.  I hope that's an ok way to share small fixes,
still.

Cheers,
Richard

In message <[email protected]> on Mon, 20 
Aug 2018 06:45:54 +0200 (CEST), Richard Levitte <[email protected]> said:

richard> 
richard> Explanation found...  it seems that the build is locale sensitive.  I
richard> run in a Swedish locale, where 'v' and 'w' occupy the same place in
richard> the alphabet, so this is what the end of my funckeytable looks like:
richard> 
richard>        { "f.unsqueeze",            FKEYWORD, F_UNSQUEEZE },
richard>        { "f.upiconmgr",            FKEYWORD, F_UPICONMGR },
richard>        { "f.upworkspace",          FKEYWORD, F_UPWORKSPACE },
richard>        { "f.vanish",               FKEYWORD, F_VANISH },
richard>        { "f.warphere",            FSKEYWORD, F_WARPHERE },
richard>        { "f.warpring",            FSKEYWORD, F_WARPRING },
richard>        { "f.warpto",              FSKEYWORD, F_WARPTO },
richard>        { "f.warptoiconmgr",       FSKEYWORD, F_WARPTOICONMGR },
richard>        { "f.warptoscreen",        FSKEYWORD, F_WARPTOSCREEN },
richard>        { "f.version",              FKEYWORD, F_VERSION },
richard>        { "f.winrefresh",           FKEYWORD, F_WINREFRESH },
richard>        { "f.vlzoom",               FKEYWORD, F_LEFTZOOM }, // -> 
f.leftzoom
richard>        { "f.vrzoom",               FKEYWORD, F_RIGHTZOOM }, // -> 
f.rightzoom
richard>        { "f.zoom",                 FKEYWORD, F_ZOOM },
richard>     };
richard> 
richard> Of course, that also screws up finding some of these functions, giving
richard> me some false errors in my .ctwmrc:
richard> 
richard>     ctwm:  line 447:  ignoring unknown keyword:  f.winrefresh
richard>     ctwm:  line 448:  error in input file:  syntax error
richard>     ctwm:  line 449:  ignoring unknown keyword:  f.version
richard>     ctwm:  line 509:  ignoring unknown keyword:  f.winrefresh
richard>     ctwm:  line 510:  error in input file:  syntax error
richard>     ctwm:  line 529:  ignoring unknown keyword:  f.winrefresh
richard>     ctwm:  line 530:  error in input file:  syntax error
richard>     ctwm:  errors found in twm file "/home/levitte/.ctwmrc"
richard> 
richard> Cheers,
richard> Richard
richard> 
richard> In message <[email protected]> on 
Mon, 20 Aug 2018 06:33:11 +0200 (CEST), Richard Levitte <[email protected]> 
said:
richard> 
richard> richard> 
richard> richard> Boy, have I kept away for a while!
richard> richard> 
richard> richard> Just a quick note, after a build from a fresh trunc:
richard> richard> 
richard> richard>     : ; ctwm -version
richard> richard>     ctwm: INTERNAL ERROR: funckeytable sorting: 
'f.warptoscreen' >= 'f.version'
richard> richard>     ctwm: INTERNAL ERROR: funckeytable sorting: 
'f.winrefresh' >= 'f.vlzoom'
richard> richard>     ctwm 4.0.2-pre
richard> richard>      
(bzr:[email protected])
richard> richard> 
richard> richard> Cheers,
richard> richard> Richard
richard> richard> 
richard> richard> In message <[email protected]> on Sun, 
19 Aug 2018 20:33:23 -0500, "Matthew D. Fuller" <[email protected]> said:
richard> richard> 
richard> richard> fullermd> 
richard> richard> fullermd> We've accumulated up a fair number of minor 
bugfixes and tweaks since
richard> richard> fullermd> 4.0.1, so I'd like to get a 4.0.2 out the door with 
'em.
richard> richard> fullermd> 
richard> richard> fullermd> I've cut a snapshot tarball of the current head 
(r620) to make it
richard> richard> fullermd> easier to test for people not used to running out 
of VCS, available at
richard> richard> fullermd> 
<https://www.ctwm.org/tmp/ctwm-4.0.2-pre.20180819.tar.xz>
richard> richard> fullermd> 
richard> richard> fullermd>   SHA256 (ctwm-4.0.2-pre.20180819.tar.xz) =
richard> richard> fullermd>     
07c015cb44634510231c82748a50d8becb0e60627421004a4cc21651990000d8
richard> richard> fullermd> 
richard> richard> fullermd> Changes can be seen in CHANGES file in the tarball, 
or online at
richard> richard> fullermd> 
<https://bazaar.launchpad.net/~ctwm/ctwm/trunk/view/head:/CHANGES.md>.
richard> richard> fullermd> They include several fixes for edge-case crashes 
(mostly involving
richard> richard> fullermd> multi-Screen setups), various focus-handling fixes, 
the just-landed
richard> richard> fullermd> naming changes, and a few other minor tweaks.  I've 
been consistently
richard> richard> fullermd> running the head (and often not-yet-head) on 
several systems without
richard> richard> fullermd> problems, so it's at least moderately stable.
richard> richard> fullermd> 
richard> richard> fullermd> 
richard> richard> fullermd> Got some spare minutes and a hankering to help 
de-bleed the edge?
richard> richard> fullermd> Give it a whirl, from snap or VCS!  I'd like to go 
ahead and make a
richard> richard> fullermd> release out of things in a week or so unless a 
surprise turns up.
richard> richard> fullermd> Then we can start doing bigger and riskier things 
toward a bigger and
richard> richard> fullermd> riskier 4.1.  High on the list; Max's RANDR changes.
richard> richard> fullermd> 
richard> richard> fullermd> 
richard> richard> fullermd> -- 
richard> richard> fullermd> Matthew Fuller     (MF4839)   |  
[email protected]
richard> richard> fullermd> Systems/Network Administrator |  
http://www.over-yonder.net/~fullermd/
richard> richard> fullermd>            On the Internet, nobody can hear you 
scream.
richard> richard> fullermd> 
richard> richard> 
richard> 
=== modified file 'tools/mk_function_bits.sh'
--- tools/mk_function_bits.sh	2016-11-02 07:05:18 +0000
+++ tools/mk_function_bits.sh	2018-08-20 04:53:22 +0000
@@ -17,6 +17,11 @@
 	exit 1
 fi
 
+# Make sure that the locale won't disturb the sorting
+LANG=C
+LANGUAGE=C
+LC_ALL=C
+export LANG LANGUAGE LC_ALL
 
 # We need an awk(1) that supports toupper().  Which is to say, any awk
 # less than 30 years old.  Which means 'awk' on every system on the

Reply via email to