This is my (in)activity log. You might like to visit my employer
Novell which is an amazing company, and also
Dell who in days of yore provided me with a
free laptop for Gnome development / conferences.
Also if you have the time to read this sort of stuff you could enlighten
yourself by going to Unraveling Wittgenstein's net or if
you are feeling objectionable perhaps here.
Stuff Michael Meeks is doing
- Poked at the win32 build - cygwin managed to hang
forking it's own 'sh.exe' - embarassing, seems it's related to
it's own mangled paths:
/opt/ instead of
/cygdrive/c/cygwin/opt or whatever.
- Some code review, looks like we can save >1Mb from
libsal by dlopening exotic text encoding translation tables on
demand, at least on Unix where UTF-8 rules the roost.
- Once again stymied by subversion's Wow man,
anything should be possible attitude, that makes it really hard
to do simple things easily; I want to recusively tag the current
directory since I'm about to do something I might later regret;
cvs tag Foo seems to equate to a multi-step process:
Oh - did I mention that you also can't simply list the
tags that apply to a given sub-tree, you have to go groping around
typing long URIs in repeatedly, and working out where people ended
up copying them etc. SVN while extremely powerful seems highly
unusable for the rather common branch/tag/list-tags operations.
Hopefully manually writing the revision in the ChangeLog will
- Work out the branching strategy / location
for this repository, branches can be 'anywhere' man.
- Check out the 'branches' directory
(non-recusively -N otherwise presumably you bomb your
disk) to somewhere.
- Now svn copy the source to the new location.
- Reviewed Joerg's helpful comments on my configmgr
refactor, giving some interesting pointers to futher savings.
Hopefully if we can get the front & backend close enough to
each other code-wise, we can understand the intermediate bit
well enough to do something about it. Marveled at the
charismatic pidgeon in the garden raising one wing in the
- Spent some time making a nice package for my slab
based yast2 control center, poking pdb, autobuild etc.
- Out to Newmarket Open Door to setup the Linux box,
got the hub in, and (after blowing up 1 network card [ prolly
one of my hand-made patch leads shorted & killed it,
sigh ] ) managed to get all 4 machines talking & connection
sharing: yast is rather good for that.
- Back for a team jolly that didn't arrive. Dinner,
Coleen & kids playing around the table. Back to work to
catch up lost time.
- Dug at the textenc code - it seems there is an easy
1.7Mb to save from 'sal' by ripping the (almost never used)
textenc (encoding translation) code out into a dynamically loadable
library; for those who still have IBM_850 encoded data. While doing
this produced a nice list of used textencodings on startup/edit,
very surprised to discover several (low number) encodings
still in very active use: turns out to be a
vicious polymorphism related problem. Thank goodness most
low enum value encodings look sane in the ASCII range.
In case it's not painfully obvious: the reflections reflected here are my
own; mine, all mine ! and don't reflect the views of Novell, The
Lithuanian Gov't or Arnold Schwarzenegger. It's also important to
realise that I'm not in on the Swedish Conspiracy.
Occasionally people ask for formal photos for conferences,
Michael Meeks (email@example.com)