This is my (in)activity log. You might like to visit my employer
SUSE 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
Up early, mail chew; interested to see Tyndale House's new
Bible research software.
Filed my address completion Evolution bug.
Fixed a nasty, and seemingly long-standing linux / presentation
display management problem. Tested Muthu's chart-legend fix; built
ESC agenda & automated the bug crunching process lots more.
Spent an unfeasible amount of time writing an automated
regression test for what turned out to be an extreme corner-case -
automated command-line conversion skips the document layout phase;
which can make life more complicated for filters it seems. Poked at
a PPTX export most-annoying bug for good measure.
Lydia over for dinner, worked late, some bugs are really
Up early; breakfast, practise with babes, bit of work in the
office, more from the bed. Upgraded to GNOME 3.8 - turns out that setting
the dconf key:
something other than gnome-fallback is a good plan - otherwise login
fails with the 'GNOME' session on upgrade, filed bug, worked around.
Tried to get the workspace
grid extension to work: no joy, little-to-no feedback on what was
wrong; tried unsuccessfully to find out how to debug / find console /
the session piece to continue to use metacity + gnome-panel on 3.8;
works nicely after mending Alt-tab (why?) in
using a version of Evolution it's worth filing bugs / fixes against.
Wrote a Linux Format column on SUSE's hack-week; poked at a
nasty table export regression issue, and boggled at the code associated
Out in the evening with some lads from Church to see Oblivion -
which (apart from the scientology silliness: Aliens, hidden memories
etc.) had some rather good effects. Apparent 'lack of
chemistry' in reviews seems only appropriate - at least I don't switch
wives immediately and enthusiastically based on some strange memories.
Up early, breakfast stayed at home while babes went to Church;
read the Economist, attached extras to E's bike, poked at reprap issues,
relaxed variously. Dave over for lunch, good to see him; fine roast
lunch. Did a bit of reprap callibration with H. tried to get repsnapper
to maximise to fill the 1024x600 netbook's screen: no joy, some horror
interaction with widget sizing I guess. Babes to bed.
Gordon (from Boston's) sermon on Terrorism,
Calamity and the problem of Evil, asleep early.
Up earlyish, conslutant visit, pleasant breakfast in bed;
slugged around for more IV antibiotics, discharged after lunch,
returned home for applied rest and movie watching with the babes.
Read stories, put babes to bed, slept.
Up rather early; off into Cambridge for some minor surgery;
Nuffield / BUPA hospital goodness, operation delayed until midday,
quite fun counting the seconds from anaesthetic in to out-cold,
under fifteen it seems. Very dopy drugged up afternoon, slept on
and off, all the fun of the fair: drips, oxygen, antibiotics
Up early, mail chew; upgraded to openSUSE 12.3 finally; looking
really nice; re-spun builds, patch review, back-ported a number of fixes
to product branches. Dunged out some old bugzilla issues.
Mail chew, more admin, dug at misc. bugs, dug down through
historic mail, and got my inbox finally under control: nice. Patch
review, etc. Out to a cell group social in the evening.
Up early; mail chew, auditing work, dug at spreadsheet performance
variously, simplified the on-line update mechanism to make it more
maintainable given the slew of versions we have. Built ESC bug stats + agenda.
Lydia, Janice & Dave over in the evening.
Mail chew, lots of promising GSOC applications, tried to unwind
a mail filtering error, and Milan found the beautiful docs
for me, though apparently now in dconf
and renamed to
Pleased to see LibreOffice in the top #10 most active projects
registered at Ohloh - we clearly need
some "I use this" to
improve over our legacy score in the most-popular ranking. At 2212 commits
per month, not far off Firefox's 2813 - but of course the number is indeed
a bit silly without any idea of the entropy of the commit: I wonder if there
is an even half-way good/standard way of determining commit entropy - perhaps
some compression algorithm could do that.
Out for a run, dinner, worked late; bit under the weather.
Breakfast, out to NCC Simon Matthews speaking, Bryant &
Natalie and Phil back for a fine roast lunch & encouraging time
together. Mike & baby over in the afternoon - slugged in the
afternoon; dunged out an emergency drain blockage in the evening -
how does congealed fat & fibre fill a sump quite that badly ? bed.
Up earlyish; played with babes extensively, cycle training
in the road - a lovely sunny day: unused to it, got a red-neck.
Busy much of the afternoon , dinner,
Up early, mail chew, really pleased to see the results of
Markus' sexy Automated
crash testing for LibreOffice. The idea is to load all the nasty,
corner-case / problem documents we have in bugzilla to check for no
memory corruption. Markus has load tested twenty-four thousand
problem documents from across the components and file-format types.
That yields - only sixty failures (0.2%) - even when trying to provoke
problems by turning on lots of debugging assertions, checking of
invariants and so on, and that from the worst type of documents.
Clearly sixty is sixty too many, several are fixed already, if you want
to get involved checkout the list.
Snatched lunch, out to visit the doctor, partner call,
back, hacking, dinner, J. out, worked until late.
Mail chew, lots of patch poking, bug triage, team meeting,
ESC call. Really encouraged to see the fdo
weekly bug summaries that Tollef has got setup for TDF - showing the true
heros of LibreOffice (and freedesktop) QA - great to see lots of familiar name
there. Thanks to the GNOME guys for the nice plugin, shows some good things
eg. the top 10 bug closers:
Top 10 bug closers
Into Cambridge in the evening for a pint or two with Rob.
Up early, packed, breakfast at the Azimut is always a great way to
meet passing SUSE-ites of interest; into the office to meet up with Astron
quickly, to the airport; flight (somehow they have moved the checkin,
and the signage is not great - look at the floor).
Coach home held up by a software error "breakpads failing",
apparently just a normal bug in the bus/control (and has new breakpads).
Home, mail, catch-up with Kendy, Vojtech, bed late.
Up early; mail chew, more office sync. customer meeting;
met up with Olaf, Frederic, Scott & the other SLED guys, out
for dinner together, bed late.
Up ridiculously early, coach, Ryan-Air, hackery and mail chew
on both. Arrived in Nurnberg, somehow it's sunnier in Germany. Caught
up with old friends David Faure & Ryan at the freedesktop hack-fest,
wandered the office catching up with old friends & checking out the
fruit of SUSE's hack-week. Bed early.
Up earlyish, E. ill in the night, stayed at home with Father
to look after her - read old story books to her, and enjoyed the time
together. Lunch, packed, drove home, unloaded babes, fed and put them
to bed, packed for Nurnberg.
Up earlyish, set too fixing broken tiles on the roof -
such a huge, low span to get the ladder up, it had to be supported
by another ladder half-way up. Replaced the tile, fixed the
neighbour's as well.
Up early; mail chew and calls in the morning, fielded more
GSOC interest - good stuff, sync with JP. Hacked on slide sorter
border rendering, out with J. for a dinner out at an Indian
restaurant, enlivened by a fight in the kitchen. Back for some
more Hobbit-age, bed.
Up early; mail chew, partner call, patch review, GSOC student
code pointer / feeding, worked through a few bugs. Lunch. ESC call,
booked flights, more mail, almost no hacking. Watched the first half
of the first movie The Hobbit in the evening.
Up lateish, mail chew; more people interested in Android
remote hackery (rather than say working on iOS, Firefox OS, Tizen,
Blackberry, Windows Phone 7) - sadly only one student can win that
task - tried to encourage people to do other good things for
Back to slidesorter wrappery; poked at the lovely new widget /
layout work from Caolan: there's something that actually works (TM),
bitten again by horror VCL lifecycle issues, made the svidl compiler
more verbose and helpful for my corner-case, dunged out some unused
Hacked in the car while J. drove us to my parents; got a
slide grouping dialog mostly sorted out, and to the point of needing
a backend impl. Up late talking with the parents.
Mail chew, thrilled to be included in the Google Summer of Code 2013.
There is a great list of project ideas
for LibreOffice for your viewing delectation. I'd love to have a Gnomey-LibreOfficey
type person to hack on liblibreoffice (
-lreoffice?) to encourage re-use
in all sorts of places, including 'Documents' - could it be you ? Luckily Jack Leigh
already helped to get the difficult skeleton / framework setup and ready to go.
More mail chew; a couple of cheerful chaps arrived to replace two blown
double glazing units - interestingly the PVC glazing appears ridiculously easy
to replace; should have done it myself, IMHO it's criminal to replace the whole
PVC surround etc. just for new glass.
Lunch. - and finally back to hack-week, digging into the
impress code, wrestled the slide sorter a bit, what a curious design.
Lydia over for dinner, and studied Judges with Dave until late.
Up early, mail chew, call with Radek,
SUSE Hack Week - set too on some fun hackery. Wrote some more code
overview docs. Lunch, removed a poor pheasant that had got wedged in
the car's radiator. Upgraded server to 12.3. Wrote Linux Format Column,
more partner work. Finally some impress hacking, dinner.
Off to NCC, ran the kids group on promises to Abraham; made
bread with the babes, and more. Back for an informal passover lunch
with Emily over; more tidying up of the workshop. Watched
Pricess Bride with the babes, tea, put them to bed. Out to look
at a larger cello of Sarah's. Rico Tice sermon in the evening, sleep.
Up lateish, misc. admin, poked music shop wrt. a Cello size
increase. Dropped babes at parties variously, collected a cake for
Chris. Back to dismantle various pieces of obsolete childrens garden
furniture to help with moving - a sad time really - so many happy
memories of smaller children in them.
Sorted scrap metal - consolidated endless pots of bent screws
and rusty nails to send to China for melting down; wow there was a lot
of junk in the workshop - should setup a webcam there to see if it
breeds when I'm not looking (or at least to stop it from doing so).
Up early, mail chew. Rather pleased to see the Intel
thing; been looking for a box we can buy/post to new developers as
an icecream slave - to accelerate their builds. Nice to see the
tools/filesystem abstraction finally get removed from
the code-base moving to a single
sal abstraction 23k to
14k ';' lines in tools/ since we started is rather positive.
Mentored an easy-hacker.
Partner call, lunch, mail chew, fixed a bug, poked at Vibe.
Dinner, put babes to bed - returned to M. to find an excited: "I've
read the whole [Tiara Club] book, even the last page, and the ISBN !"
Mail chew, patch review, Team call, ESC call, Vojtech's staff,
some hack-week planning.
Calls with Vojtech, Cedric, chewed mail, built misc. stats, poked
at some feature analysis. Lunch, worked at adding some code pointers to turn
proposed easy hacks into easy hacks.
Up late, mail chew - worked through the Easter backlog, built
bug stats, lunch, internal call. Worked on analytics, dinner, worked
Up early, breakfast, out to make Easter Eggs for a save-the-children
fund-raiser in the town. Back for lunch. Packed everything variously into
the car. Drove home, spent a while with H. affixing her desk-lamp to her
bed. Late dinner, put babes to bed, sleep.
My content in this blog and associated images / data under
data/ directories are (usually)
created by me and (unless obviously labelled otherwise) are licensed under
the public domain, and/or if that doesn't float your boat a CC0
license. I encourage linking back (of course) to help people decide for
themselves, in context, in the battle for ideas, and I love fixes /
improvements / corrections by private mail.
In case it's not painfully obvious: the reflections reflected here are my
own; mine, all mine ! and don't reflect the views of SUSE, Novell, The
Document Foundation, Spaghetti Hurlers (International), or anyone else.
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 (firstname.lastname@example.org)