Stuff Michael Meeks is doing
|
|
This is my (in)activity log. You might like to visit
Collabora
Productivity a subsidiary of Collabora focusing on LibreOffice support and
services for whom I work.
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.
Failing that, there are all manner of interesting things to read on
the LibreOffice Planet news
feed.
Older items:
2023: (
J
F
M
A
M
J
),
2022: (
J
F
M
A
M
J
J
A
S
O
N
D
),
2021,
2019,
2018,
2017,
2016,
2015,
2014,
2013,
2012,
2011,
2010,
2009,
2009,
2008,
2007,
2006,
2005,
2004,
2003,
2002,
2001,
2000,
1999,
legacy html
-
Out for breakfast at Faith's home - great to see her, Jill, Laura
and the collective menagerie of children; home to work.
-
Amused to see the Canonical noise around their new desktop shell.
As Dave says
writing a functional shell, particularly with a team with a steep technical
curve to climb, and few spare resources.
Perhaps it will succeed in the long run (where by 'succeed' I mean create
a really viable duplication of Gnome Shell which can run and run, dividing
developers and users), and perhaps not. Intel also initially made a ton of mistakes
in Moblin around copyright assignment and closed development which breed duplication
etc. though they seem to be past much of that now. Arguably Novell's development of
compiz itself was extremely retarded wrt. open-ness, inclusion and community nous.
Making the same silly mistakes left and right is nothing new. The sad thing in the
bigger picture, is to see the community of companies grow (and fail) faster than
the lessons / experience of past failures percolate through to their leadership.
In my experience most
people totally miss the most difficult piece of software engineering: which
sounds like it should be software - but is really about people - and
more importantly - them working together collaboratively in a constructive, friendly,
and incremental fashion. Obviously collaboration is not always possible, but in the
long run - there is simply no other viable approach than to work well with others,
(in my not so humble experience).
-
Prodded mail, really encouraged to see VOS (a library deprecated
for a ~decade) finally expunged
from LibreOffice by a volunteer - Norbert Thiebaud - a hero of our time; lots of
code review, chunks of testing, and a cleaner, smaller, more consistent code-base.
Reviewed and merged a nice patch to use zenity during the build for systray /
progress feedback.
-
Amused to see Oracle's Community Council show its true colors; with
everyone except Oracle guys leaving - apparently this non-entity (the council),
with no actual legal existence needs change. Sadly its bylaws don't allow for
Oracle unilaterally deciding that it doesn't want to hear the elected community
representatives say - which is no doubt a bug. To try to portray this as a
conflict of interest of the community representatives, there being no conflict
of interest for the Oracle guys is a joke. Why should a divergence from Oracle's
view be a conflict of interest with the community ? I guess the tactic here is to
push the lunacy one level up, and claim that because Oracle owns
the trademark (and refuses to donate it to the community) that per-se the
'OpenOffice.org Community' is owned by them - but this seems horribly circular.
Some people have not resigned formally until 3.3 is out, since that was their
stated intention I think.
-
Meanwhile Miklos posted his slides from the LibreOffice track at the
openSUSE conference. His talk "GSoC project: Improving RTF Export..." is
available as PDF.
goes over the merger of the RTF export filter into the new combined MS export
filter code. This saved lots of lines of code, removed tons of duplication, and
resolved a lot of bugs; a couple of larger scale links here:
I am always amused to hear the insinuations of how 'un-professional' and
'low-quality' our code contributions are, but this "Anything in a document
after a formula is lost when saving as RTF" bug, present in OpenOffice.org
(and fixed in Miklos' work - as well as making these formulae editable by the
way) takes the biscuit, though there are a large number of other great fixes
included:
See the talk for another dozen examples of key improvements.
-
More mail, Clarity, Lunch, fixed make_installer breakage caused by
including
Digest::MD5
in solenv by reverting it; hmm. Debugged
an f-spot problem for Stephen. Worked on mail queue, added some more easy
hacks.
-
Lydia and Andy over in the evening for dinner, sat by the
fire for a while talking, bed late.
My content in this blog and associated images / data under
images/
and 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 Collabora, 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
or fun.
Michael Meeks (michael.meeks@collabora.com)