Introduction
This is probably the most active bit of the site, i post random thoughts, events and articles to this blog. It is ridden with personal issues and technical items alike, while being constantly out of date. Read at your own risk. If you are interested in my person (odd enough as that may sound), probably read something about me. If you are only interested in technical articles, see tech. Poetry has a completely separate blog of its own right. Older articles (as well as postings on the previous blogs i had) are to be found in archive. That’s probably it.
Recent Entries
20.12.2008: how it all began
How it All Began
This is the very beginning of a hopefully long story. Around Christmas 2006 (now, that’s a long time ago), Lucy gave me this soprano recorder and a small notebook with beginner scores. I had replaced the soprano with a tenor after maybe 6 months or so. Things went a little more serious. I was practising nearly every day, playing long notes, scales and, most gladly (and worst) of all, Telemann’s Canon Sonatas. Lucy would try to play them with me on her oboe from time to time. Results varied, but things were getting better.
My playing range peaked at something like c’ to d”’, although c”’ and d”’ always posed some difficulties. I was able to read my scores somewhat, and to some degree, get the rhythm roughly right. Now, rhythm is still tricky — I got into this business quite late in life, and even though I consider myself a good learner — things musical are a world completely strange to me. Maths? Sure, why not. Physics? Could do. But, music? Oh dear…
But anyway, I am straying off topic. I have moved a long way since those days of toying with recorder. For a while, I have been thinking that was it. I would play a recorder, practice, little by little and keep that as a simple-ish hobby. But apparently, that was not quite the way things were supposed to stay for long…
First Month
This part of the story takes place on a plane to Korea, in the later half of October 2008…
So a few weeks ago, I have finally made the decision. Browsing e-bay one of those days, I have noticed a quite interesting-looking offer for a used, about 30 year old Schreiber bassoon, from Bulgaria — from a trustworthy-looking seller. After hesitating for a while, I have written to the seller, asking whether he would wait a little (the offer was about to expire) — I needed to consult someone whether it is a good idea — after all, the instrument cost over 1400 EUR, which is not a negligible sum. Especially for an “eastern” European.
So following Lucy’s advice, I have visited the bassoon teacher at Conservatory of Bratislava, to ask whether it would make any sense to buy a bassoon under given conditions. He approved of that, asking right away why am I not enrolling on the conservatory… He offered classes to me and told me that admissions are next March. So I took up on the offer — and I am now getting classes every other week Friday — it’s not like I have much more time than that in Bratislava (I am trying to play floorball in Brno those other Fridays — which prevents me from getting to Bratislava in any reasonable time).
Anyhow, to get back to the Schreiber story: I have made a deal and paid for the bassoon. After I think something like two weeks, it has really arrived (I have had a student bassoon borrowed from my newly-acquired teacher; I have also gotten some reeds from him). So I have been actually practising for about a week when the Schreiber arrived. Oh, and when I finally unpacked it — and gently put it together — it played! That was, awesome. And even sounded quite a bit better than the one I had borrowed, even. Of course, my timbre sucks big time, even now — back then, “horrible” was an understatement. But, but. It’s my bassoon! My precious. So since then, I practice and practice and practice, my lips and embouchure hurt and so do my breathing muscles. And I, as I have for quite some time now, do curl-ups every day, and exercise my back muscles (like sort of reverse curl-ups) so I’m able to sustain some breath support.
By now, I’m able to finger C, F and G major scales in the lowest octave (C — c, F — f, G — g), and I’m in something like lessons 4/5 of the etude book (which I don’t have with me right now, as I’m on a plane to Seoul… bummer… I won’t have my bassoon for a full week, I guess the break is gonna make my beginner bassoonist life even harder than it already is…)
But, overall, I suppose I am looking forward. I know I am never going to be a very good bassoonist — my profession lies elsewhere, and I won’t have as much time for practice as I would need to get reasonably far. But I’ll try to find at least some hour every day, hopefully that will get me some reasonable timbre in a year or two. I would love to play the bass line below Lucy’s oboe someday, in a way that wouldn’t embarrass her… Well, dream on.
Second Month
After getting back from Korea (it was pretty nice in Korea btw.), I have resumed my daily practice. December trotted into its second half this week. I have been practising basically every day, around an hour, often more and sometimes less. Everything — including stamina — has been getting better. Only the reeds get harder. My first set was all very easy on embouchure. My first reed after that set was a shock. Well, now it seems I have tamed it, in a way. It’s also grown older and weaker. I’m now mostly playing a third reed — one that takes a lot of breath support, but it’s not any harder on embouchure than the previous one. Maybe slightly lighter. And fingering — well, I can do F major across 2 octaves (F to f’), G major across octave and a half (G - d’) and f minor (harmonic and natural) over the great octave. And I’m playing etudes by Weissenborn, somewhere around chapter 10.
The other thing… This conservatory deal requires me to pass admissions, which consist of three parts: Auditions, intonation and theory. My current weakest point is intonation for sure, but I’ve been practising with GNU Solfege and it has gotten better. Even substantially, I’d say. But it’s still far from where it needs to be by March. So lots of work ahead. The audition will consist of a major and minor scale and a short passage with piano accompaniment. So this is something I’ll have to work for, and I should start really soon. I still don’t know what will I play — but hopefully, we’ll pick something early in January with my teacher. I’ll need all the time I can get.
Oh dear, that’ll be some fun. I’m already worried… Well, I’ll let you know how it went.
posted 20.12.2008 12:4117.12.2008: farewell, adept
Farewell, Adept
I am quite sad to announce that I am discontinuing Adept development for good. Since Kubuntu will be changing its default manager to KPackageKit (I wish everyone involved good luck), I have no further motivation to work on Adept at all. I have mostly done the 3.0 overhaul since Jonathan Riddell is my friend, and I like to make my friends happy. However, since this is no longer a factor, and my time is likely better invested elsewhere, I am giving up altogether.
Of course, if anyone steps up for maintainership, I will happily delegate Adept to them. It is in a relatively good shape these days, I hope. I will keep the source (darcs) repositories around as long as reasonably possible. If you are interested in taking over, even despite the Adept userbase declining sharply in near future, please drop me a mail. With Adept goes also libept, a more general-purpose library for working with APT. I will be around when people need me to fix it, but won’t add anything on my own. I am not even sure what is Enrico’s status on libept, but probably just consider libept as good as orphaned, too.
On a more personal note, this closes a long (very long) chapter in my free software life. I’d like to thank everyone involved with it, there have been many of you. Moreover, this apparently cuts the few remaining ties I had to KDE development community… I will miss you.
…well, maybe one of those days…
UPDATE: No, this does not mean I am no longer friends with Jonathan. I don’t know why, but already two people managed to read it that way. To put it in hopefully less ambiguous words: The fact that Jonathan is my friend is no longer a factor just because he does not need Adept anymore. … Hope that helps.
posted 17.12.2008 8:4616.10.2008: adept 3.0 beta 4
Adept 3.0 Beta 4
I have released fourth beta of Adept today. For the unaware, Adept is an APT front-end for KDE: it lets you install, remove, upgrade software and such your Debian and Kubuntu boxes (and maybe on some other Debian derivatives, too).
Changes since Beta 2
Since I have done beta 3 somewhat in a hurry, I have regressed the installer component badly — to point of complete unusability. However un-sound software engineering practice, the deep freeze for Kubuntu Intrepid hits today, so I have released beta 4 in rapid succession. Other than the regression fix, I have mostly reworked the paging implementation in the installer — however, the report of complete installer rewrite (hi Jonathan) is somewhat exaggerated. Sadly, the KPageWidget we have been using before turns out to be completely unsuitable for the job, so a quick rewrite probably fixed more issues than it caused (and this seems to be confirmed by early testing feedback).
Moreover, this beta got a bunch of improvements to the search, including package name hits, a set of cosmetic improvements (button icons, nicer sidebar, etc.) and a button to run software-properties-kde from the Sources tab (works on Intrepid, but sadly breaks on Debian for now… will fix later. Need time, need sleep.)
Where to get
I have prepared binary packages. These should be now part of Debian Sid (unstable) and also of Kubuntu Intrepid. You should be able to get the new version from your distribution:
apt-get install adept
Again, as with beta 2, there is no Hardy backport, since my time is tight. If anyone is willing to do a backport please drop me a note: I will gladly publish installation instructions.
Heroes of Beta 4
- Jonathan Thomas (JontheEchidna) — quite a bit of stuff (and bug sorting, arr!)
- Jonathan Riddell — another bunch of bits
- Harald Sitter (apachelogger) — improved icon choices
- Michael Casadevall — for manpage, which accidentally didn’t get included in the package, only in the source — I’ll try to remember to fix that for beta 5
Jobs for Beta 5, RC and Final
Mostly just testing and reporting bugs. I currently plan a beta 5 with a few fixes that have started accumulating since beta 4 already (mostly one-liner fixes with minimal risk of regressions). After that, an RC is in order and a final release (finally…).
Notifier is not included. Kubuntu has an independent sort of notifier now, I believe. Maybe I’ll find time to reconcile it in 3.1 or so.
Moreover, I assume that a beta 4 or a very minorly patched beta 4 will become part of Kubuntu Intrepid — there should be no major roadblocks left, so I hope everything will bode well for Intrepid. I assume that whatever becomes 3.0 final will be eventually included in Intrepid updates. And then, plans should be set forth for 3.1…
Known issues
The about dialog still says beta 2. Bummer. Please try to note in your reports that this is actually a beta 4 that you are using. I’ll make sure beta 5 fixes that — but it might be another week till then, or so. The Intrepid version should have that fixed, thanks to Jonathan Thomas (again).
posted 16.10.2008 8:2109.09.2008: adept 3.0 beta 2
Adept 3.0 Beta 2
I have released second beta of Adept a few hours ago. For the unaware, Adept is an APT front-end for KDE: it lets you install, remove, upgrade software and such your Debian and Kubuntu boxes (and maybe on some other Debian derivatives, too).
Changes since Alpha 6
Now, alpha 6 has been the last alpha release, therefore there are no more new features in beta 2. Most of the issues should have been resolved. I have also added a menubar, resolving a potential usability problem (and making the about box accessible, too!). There will be another beta that should fix the few remaining known issues. Please report any issues you have encountered to me (either mail, irc or bugs.kde.org).
Where to get
I have prepared binary packages. These should be now part of Debian Sid (unstable) and also of Kubuntu Intrepid. You should be able to get the new version from your distribution:
apt-get install adept
There is no Hardy backport, since my time is tight. If anyone is willing to do a backport (you can use the stuff that is in my PPA; however, some things need updating), please drop me a note: I will gladly publish installation instructions.
Heroes of Beta 2
There has been a (silent) beta 1 a while back, which introduced a couple of regressions against alpha 6 (but fixed bugs, too!).
- Jonathan Thomas (JontheEchidna) for catching the updater regression
- Harald Sitter (apachelogger):
- for providing new .desktop files
- for catching the non-root mode regression
Jobs for Beta 2
Sorting through Launchpad for bugs that have been fixed is still needed, as far as I know. JontheEchidna has been working on this (and maybe some others have? Drop me a note if you worked on this and claim your fair share of fame… Sorry that I don’t keep track of that, but you know the story… too much stuff to do in too little time, all the time.)
Notifier is not included. Kubuntu has an independent sort of notifier now, I believe. Maybe I’ll find time to reconcile it in 3.1 or so.
posted 09.09.2008 1:2609.09.2008: ignorance is bliss
Ignorance is Bliss
Neighbour’s Lawn
It’s been a recurring theme in the last few days, maybe weeks. Why things that are farther from us seem nicer? It’s the same story with neighbour’s lawn, as it is with someone else’s new toy, and with girls that aren’t ours. Why? Envy, jealousy. Why don’t we seem content with what we have… These feelings are however very widespread — so much widespread, that it’s a feeling that is often mutual: and that is such a nice play of irony…
I can assure you, dear reader: swapping place with that colleague of yours who seems to be just a little smarter, his car is a newer model — or maybe it’s his girlfriend that seems to be prettier? Swapping place with them wouldn’t make you happy. And you certainly know that — nevertheless, we seem to have an innate desire to be “better”, to have nicer things than our neighbours, friends, colleagues. Or at least to think ours are superior.
(Note that I write in plural: I certainly don’t assert everyone feels like this: it might even seem, that I am trying to find my own faults in others, maybe to feel better about them. However, from looking around, it seems to me that it’s not only myself who tends to suffer from these silly emotions. Would you agree? Of course, if you don’t — I stand corrected.)
Perfectionism
Now, this is right — they are emotions. They seem to predominantly plague the numerous group of perfectionists among us (not meaning that the rest of the crowd, maybe more complacent with themselves, would be immune, either). People, what’s wrong with us? I am feeling like a complete idiot, stuck with emotions I don’t want or care for — I am spiteful! Yes, that’s right: I wish that things screw up for other people. But why? Tell me, why? It drives me insane. Really.
I suspect it might have gotten better recently — or worse, for that matter — given how it seems to be a hard job to recollect things in an undistorted perspective. But I am not happy about that. I am not happy about myself: but I guess that’s not so unnatural of a perfectionist being that I seem to be. (Don’t be fooled — it sucks to be a perfectionist. You might get some things more right than others, but: it’d likely be much better to not give a fuck. Ignorance is bliss.)
Ignorance is Bliss
One of the side-effects of constantly giving too much of a fuck (hi Matthieu!) is the ashamedness about one’s own past. Enrico would probably say that it’s good, since it means you make progress. I tend to agree. Actually, Catch 22. I can’t disagree, since it is such a silly negative emotion about oneself. So first step seems to be to actually start believing that this silly thing is actually good and useful.
But it would still be better to live in complete ignorance. Or not? Your call.
posted 09.09.2008 12:1301.09.2008: hacking darcs
Hacking Darcs
I am a Darcs user for something over a year maybe, not really sure anymore. I have tailorized most of my semi-private projects from SVN (or SVK) which I have used previously. I now keep my dotfiles in Darcs, on some machines parts of /etc. I am fairly happy with Darcs philosophy overall, although there are obviously some issues I have. Conflict handling (and markup) is certainly suboptimal, and there are a few annoying issues overall. And performance for big projects is not extremely good, either.
You have probably noticed the recent fuss about Darcs and its future (apparently triggered by the not-so-optimistic — to put it rather mildly — Darcs 2 announcement, and the recent GHC move away from Darcs).
Now I have to say, for the small projects, it’s nearly optimal. I don’t do much of divergent branching myself, and the few conflicts that arise aren’t that much of a problem, either. However, it’s easy to get spoilt by the niceties of Darcs — when it works well, it works very much so. Yes, when it screws up, that’s, as Simon PJ likes to put it — unsettling. I quite understand why GHC wants to move away from it (at least for now).
On the other hand, I don’t have much experience with GIT (yet?). It seems many projects are either converting to GIT or considering to — and interestingly, KDE has been considering GIT over SVN lately, it seems.
The two ways
Now you can make two conclusions based on this: either I should move over to GIT, like the rest of the crowd — that would be the “easy” option, sort of. However, I am apparently not the person to take the easy options. Or, the other option: put my hands (and brains) where my mouth is — talking about flaws won’t make them go away.
Moreover, it would make great sense to get back to getting Darcs interoperate nicely with GIT (there has been an effort to add GIT interoperability to Darcs before, but that sort of died out). Yes, I do realize there’s a fairly high ridge between the GIT and Darcs worlds, but I believe there are interesting ways to cross that ridge safely. So that is one of my primary interests in hacking Darcs — making it as seamless as possible to use Darcs to hack on primarily GIT based projects. That seems to be a good way to bring Darcs “back into game” for those many projects that now use GIT as their primary VCS — or more exactly, to those contributors of these projects that are Darcs-inclined (like myself). I think that good GIT compatibility would put Darcs into a very interesting position.
Now, there are others, possibly more far-fetching plans I have for Darcs, but given my, alas limited, hacking time, I won’t commit to anything like that just yet. It seems to be fun hacking Darcs — for one, it’s Haskell. Yeah, I like Haskell. Also, the theory behind Darcs is intriguing — and how (I think) Ian Lynagh put it, patch theory (or, the basic aspects of it) are sound and “natural” (in the sense prime numbers are a natural concept).
A newcomer’s perspective
Admittedly, Darcs community has a whole lot of issues at hand that it needs to solve — Eric Kow could probably write a novel on those by now. But, hopefully, everything is on the right track and the pressing issues will be resolved real soon now. I agree that the hurry (on my part) is a little artificial — I am impatient to get the bigger stuff rolling. But, that indicates some excitement, which is good, right? So what I need now is settling the dust and clearing up some of the collateral damage that happened in my, a little inept (although well-meant) — as it tends to be, entry into the Darcs hackers’ world.
Conclusion
Overall, I am optimistic. So let’s see how things go rolling and let’s hope that the number you get from
darcs changes --count --match 'author me@mornfall.net' --repo http://darcs.net/
increases quickly. Time limitations notwithstanding. I’m already curious what will things look like in a year from now.
Oh, and I should add the obligatory: Darcs needs you. Come, join us. (And I boldly say “us” — and I will hope the rest of the Darcs people won’t disagree about that. What’d you say, Kowey?)
Post-scriptum
I hope readers will pardon this a little confused and a little incoherent post — but you might be used to that from me. And it’s also running late and I am under influence of water pipe and rather strong tea, which doesn’t exactly help my expressive abilities. Now, let me move back home, sober a little, and — hack Darcs!
posted 01.09.2008 11:2106.08.2008: adept 3.0 alpha 6
Adept 3.0 Alpha 6
Hi, it’s that time again: new alpha version of Adept hits the block. For the unaware, Adept is an APT front-end for KDE. You can do all the cool stuff with it that the other kids can’t. Join the fun!
New features since Alpha 5
(the list is a little less staggering than the last time, sorry about that, but it’s only been a week)
- Tags are back! Enhance your searches with tags. Very cloudy, very buzzword-compliant, so very web two-oh. It actually works, too! (No irony intended. Maybe…)
- Status-based filtering,
- improved search in installer,
- much better error handling for dpkg and download errors,
- lost icons are back and a load of other bugfixes.
Where to get
I have again prepared binary packages, this time even more of them (a Hardy backport is included). Traditionally, in Debian, you can install alpha 6 from experimental:
apt-get install -t experimental adept
The sources.list goes:
deb http://ftp.debian.org/debian experimental main
If you are on Kubuntu Intrepid, the line is:
deb http://ppa.launchpad.net/mornfall/ubuntu intrepid main
and finally, on Kubuntu Hardy, the lines are (BUT: read below!)
deb http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu hardy main
deb http://ppa.launchpad.net/mornfall/ubuntu hardy main
Big fat warning: Due to somewhat unexpected difficulties, Adept requires newer APT than available in Hardy. This means, adding the above sources.list lines will upgrade your apt to a version from Intrepid, that’s also completely untested on anything resembling a Hardy installation. Be wary. Moreover, installing Adept means means KDE 4.1 for Hardy users. (This does not apply to Intrepid users, they are already on the cutting edge and no extra dangers lie this way.)
(For all Kubuntu users, there are more instructions to be found on https://launchpad.net/~mornfall/+archive.)
Heroes of Alpha 6
I hereby nominate the “Heroes of Alpha 6”, for their deeds that helped Adept move forward:
- Yuriy Kozlov, for early pre-release testing and numerous patch contributions throughout the 3.0 alpha series
- Jonathan Thomas (JontheEchidna), for discovering two bugs:
- failed downloads resulted in a cryptic internal errors
- an installer crash when using the search
- Samuel James Sarette (lunarcloud), for discovering that you could start apply changes twice in a row, by switching back to changes and hitting apply again (not surprisingly screwing up Adept)
- and finally, Jonathan Riddell, as there’d be no 3.0 alpha series without him…
(And a totally flirtless wink towards Blauzahl, who somehow inspired me to actually do some bugzilla sorting…)
And now, it’s easy to join the ranks of these heroes — just test the new alpha version and find bugs. Immortality won’t escape your grasp. Also, please don’t forget to read the next section.
Jobs for Alpha 6
Sorting through Launchpad for bugs that have been fixed in alpha 6 (compared to 2.1) would be really awesome. It is a big list and many of them are likely to need testing. (I can take care of that for the KDE bugzilla, but launchpad is a task just too daunting for me and my time possibilities, so help would be very much appreciated).
Notifier is still not included. The components to test are (if you have sudo, kdesu for the rest):
sudo adept
sudo adept installer
sudo adept updater
Please give a go to all of them, report rough edges, crashes and all that, either through IRC (mornfall at freenode, oftc) or mail me-at-mornfall-dot-net or use KDE Bugzilla.
Known Issues
- Sometimes, it seems that the installer search manages to break the layout. Change the search text and try again, it might fix itself. If you find a way to reproduce, please let me know!
- The installer search is still a little wonky at times (and maybe slow, dunno). And when there are no results, it keeps whatever groups there were before, they are just all empty. Oops.
- Icons fail to load on Kubuntu Hardy.
- Search seems to crash Adept just after installation on Hardy (could be related to xapian database update). Starting it again seems to help though. UPDATE: this does happen on other distributions as well. You run into the problem if you don’t have apt-xapian-index installed, you install it together with adept and then run adept right away. Then you get a crash on first search. Just restart adept and all should work just fine.
- UPDATE: When recovery fails, Adept will crash instead of reporting the error and closing gracefully. Run dpkg —configure -a.
- UPDATE: Don’t run adept through kdesudo on Kubuntu. It seems to cause mysterious issues with dpkg (and especially hal upgrades). No insight so far as to what is the problem.
01.08.2008: adept 3.0 alpha 5
Adept 3.0 alpha 5
Short introduction: Adept is an APT frontend for KDE. You can use it to search for packages, install, uninstall, upgrade, all the usual things. It’s gone through a number of changes since 2.1, which has been the default package manager on Kubuntu for some time now.
What’s new since 2.1
- A KDE 4 application,
- mostly rewritten from scratch,
- more reliable already (in alpha) than 2.1,
- much better & more reliable handling of interactive installs (debconf, changed config files),
- fulltext search (powered by Xapian),
- all new user interface,
- faster and more responsive in about every respect.
Where to get
Since compilation is still not that trivial (well, it’s 3 packages to compile and install, really, and you have to get them with darcs), I have prepared binary packages for the two main “target distributions”. In Debian, you can install alpha 5 from experimental:
apt-get install -t experimental adept
The sources.list line is:
deb http://ftp.debian.org/debian experimental main
If you are on Kubuntu Intrepid, the line is
deb http://ppa.launchpad.net/mornfall/ubuntu intrepid main
(more instructions on https://launchpad.net/~mornfall/+archive)
What (and how) to test
All of the previous components (save for notifier, which is not included at all
yet) have been merged into a single binary, that is adept. I have missed
desktop files in this alpha (it might be a little on purpose too, as I’d like
people to run the program from terminal to be able to check the debug output
and possibly send it along with problem reports).
If you have sudo (Kubuntu-ers do, the rest can use kdesu or similar):
sudo adept
sudo adept installer
sudo adept updater
are the magic commands. Please give a go to all of them, report rough edges, crashes and all that, either through irc (mornfall at freenode, oftc) or mail me-at-mornfall-dot-net or use KDE Bugzilla to report bugs.
Missing features
I have one outstanding issue on “must have for 3.0”, that being filtering packages according to their state. There is also no actual way to browse through the 19k+ packages, but might have to give for 3.0. A “browsing” mode is likely for 3.1, although still could make it for 3.0 if I get my act together on that one. We’ll see how alpha testing goes, maybe I’ll have hands full of bugs to fix and won’t get anywhere on features…
Known Issues
- It seems that alpha5 does not play very well with the “autoremove” apt-get feature, I have that on todo, but please don’t blindly run autoremove after using alpha5.
- It seems to crash upon exit, with a “double free or corruption” error from glibc. I’ll deal with that.
- In alpha3, it used to keep running after you have closed its window. Please check that you don’t have stray adept process after exiting (I have not seen that happen in alpha5, but you never know) and if you do, please report.
- The search in installer is case-sensitive, exact substring match, against I think short description only. That needs to be addressed.
Reward
For the brave, fearless testers, I unfortunately cannot promise anything else than fuzzy feeling for doing a good thing… I won’t be at aKademy nor Debconf this year, so I can’t even promise beers. Maybe next time. ; - )
posted 01.08.2008 7:4813.07.2008: fast forward
Fast Forward
Lucy left for England yesterday (OK, now it’s two days ago — last Friday). That means that I have unusual amount of free time at my hands, and yet even more things that could be done with it.
But I suppose it’s time to update this little blog. It’s probably pointless to enumerate what happened, or what changed. Everything is fine and smooth over here — the wrinkles get worked out over time (with Lucy, without Lucy). Hobbies still take time and I still haven’t given up. My latest determination is to get myself a bassoon for next Christmas. (Now, that will be a year since we got Lucy a Marigaux 901, used, in great condition for a great price, lo and behold, on Austrian ebay. World is so weird sometimes…)
And in the land of [LVM], I have finally started the process to merge code to improve LVM’s behaviour in presence of failed storage hardware (physical volumes gone missing). In the land of Adept, well… first things first.
FOSSCamp
I have visited Prague for the latest Ubuntu- (well, Canonical-) organised event, the FOSSCamp. I have met Johnatan (KUbuntu), Seli (KWin), Lidya (Amarok), Robert (Konsole), Jos (Strigi) and Inge (KOffice). See also Johnatan’s Blog (including a real blurry picture).
So back to Adept — I had some hacking time over there in Prague, and I have almost brought Installer and Updater back to life for Adept 3. I unfortunately didn’t have as much time for it since then — but my current free time situation does open up some possibilities. First and foremost, I should really make a text interface to the underlying libraries for myself, maybe with fancy colourful UI, hopefully one that is comfortably close enough to apt-get and still offers advantages. Hmmmm…
Intermezzo 1
Now zoom out and zoom in somewhere else, enough of coding matters. Our research group at the University had a (tool) paper accepted for ATVA 2008, meaning that I am not unlikely to visit Seoul, South Korea in October. Another piece of distant world to visit.
FOSDEM
Now, that reminds me… Since the last time, I have also been in Belgium — to visit FOSDEM — meeting Alasdair (of LVM) and Bart and Pino of Krita and Okular, respectively… although unfortunately, I didn’t spend nearly enough time with Pino… At least we have spend a day walking around Ghent with Bart (and Lucy, who visited Belgium with me, also having friends of her own there). Moreover, I have spent a lot of mostly productive time with Alasdair, discussing LVM2. And Belgium is nice and pretty, although I didn’t really get around to taste any beer. Maybe next time. And Antwerps were nice, too. Photos? Someday.
LinuxTag
And after that, I have visited Berlin again, for LinuxTag as usual — plus the accompanying LVM discussions, with Milan, Kabi and Mikuláš (Blek) of the Czech part of the team, and Heinz, John and of course Alasdair for the rest of the world… Also as usual, we walked around, had dinners, discussed non-work stuff, etc… a good event all in all. At LinuxTag, I have briefly seen Lidya again, as well as Ossi (whom I nearly didn’t recognise…) and Aaron who (for a change) didn’t recognise me (but to be fair, I didn’t quite stop by to chat and he’s been busy…) and Sebas, cordial as ever (and always a pleasure to meet)… reminds me of Paris two years ago, too.
Intermezzo 2
Less than a month ago, I have finished my first semester of master’s study — two or three more to go (I have completed bachelor’s the semester before). Yes, I am a bachelor of computer science, or something like that, anyway, now. Or so I hope. I did not attend the whatever ceremony and I don’t really have the diploma (or maybe I do, but gods know where it is…).
A short note on Debian with best intentions
I am now sponsoring Trent Buck’s ?darcs packages, contributing a little on the go (making me wish that alpha buildd would make a little more progress…). With Enrico, we have uploaded new versions of wibble and libept, both of which I think make both of us fairly happy. (Although we again managed to hit a way strange compiler issue (only manifested on arm… what have I done that the gods punish me so?), as documented in Debian bug 487406…)
I have packaged dzen2 and taken over haskell-mode (I am losing track of my own packages again — I really need to set up reliable watch files so I don’t miss out too many releases… apparently neither has new upstream versions, so I can sleep peacefully for a little longer).
Intermezzo 3
I am not going to DebConf nor Akademy this year. That makes me a little sad, but it’s all my own fault (and laziness). Next time folks, next time. I haven’t seen Kévin in aeons and he probably removed me from his memory by now… No matter, I’ll try a little harder next year, promise (oh, how many have I made to date?).
Finale
Nothing grandiose, just best wishes to everyone, I have to land in bed now it seems, as I am ever so sleepy. (Just So Stories, anyone?) There I go.
posted 13.07.2008 12:5422.12.2007: on blogging
On Blogging
The last time I have blogged, few people told me that it sounds somewhat patronizing or such (especially that it may sound so to people that do not know me). Well, I have to admit that it is hard to write in a decent tone — the intention and motivation behind the text is oftentimes hard to express. Certainly, better writing skills would probably help — or choosing easier topics. But that is how I am — and afterall, you never learn much when you only do things you already know how to do.
So please, dear reader, take no offense in my blog… If you know me, you can probably see through my writing and understand what I mean. If you do not and still enjoy it, the better. And if you do not, please accept my apology — but in that case, it probably was not meant for you.
Yes, I know the blog is aggregated in a few places, and I will probably have to do something about this — aggregate only subsets of the blog, appropriate for each of the aggregators. But pretty please, bear with me, I am lazy and it always took me ages to fix even trivial problems.
posted 22.12.2007 5:29