Viewing posts from July, 2005
Simple Backup Solution 0.1 is out !
With this simple and humble name my SoC project has met the first milestone - I have a fully functioning backend for my backup solution. The GUI is to be done next week.
You can get see the spec here, get the 0.1.1 version here and monitor all my development activity via my online repository. (You can access it with your web browser or with bazaar-ng.)
A Debian package will be uploaded after completion of all planned functionality, i.e. in a couple of weeks.
Silence in the Net
Only spam is making a background noise
Saturday it is
(Haiku format was lost in translation :) )
The python-gnome2 bindings for gnomevfs are completely undocumented :P
I so wish i could kick that developer in the^W^W^W^W^W donate small amount of money to have it fixed. :)
Currently I am very busy writing my Summer of Code project. You can see my plan on the Ubuntu wiki: http://udu.wiki.ubuntu.com/SimpleBackupSolution and follow my progress in my bazaar-ng repository.
I must say that bazaar-ng is a simple as subversion and as powerful as arch, but as complete as current Xorg package for Ubuntu unstable (aka breezy) ;P
I am writing all of this SoC code in python which is my first real life exposure to this language. I am deeply impressed by the easiness of the language, but slightly depressed by the lack of documentation in some areas, for example python-gnome modules are mostly undocumented. While the simple stuff can be scoped out from some examples, a more advanced use would require much guesswork.
I like that in python everything is an object and that objects with similar interfaces are interchangeable, for example: Tarfile module makes .tar archives. It would really like to write them out to a file, but will also accept a fileobj. It acctually only need this object to have a proper write() function, so a Handle from Gnome-vfs module should do nicely there. That would allow a transparent reading/writing of the resulting .tar to any destination supported by Gnome-VFS.
Now that is cool.
I am writing a backup daemon now. The due date for this is tomorrow. I have local plain file and local .tar backups working. I still have to make Gnome-vfs .tar backups work as intended, make incremental backups work and do some configuration file parsing. Also a simple restore utility must be done 'till tomorrow. I might just make it :)
(GUI tools are scheduled for the next week)
I am still recovering my sleep after the Debconf5, but I now have a bit strength to say what I thing about it in general:
It was great! Thank you very much to all that helped to make it happen!
I've been hit by two health problems today - my back muscles are cramping up: I cann't turn or bend without a powerful stroke of pain, and I found that a tiny piece of glass managed to embed itself into the sole of my foot and it is getting increasingly painful to walk. Oh well, I will have to miss most of the talks today, but at least I'll try to catch up with the bloging and might also do something useful in the SoC area.
Note: If you are reading this blog trough any kind of aggregation (like the Debian Planet), the photos will *not* show up. Bug already filed.
Yesterday, the 13th of July was the one day that all (or at least most) of Debconf hackers were forcefully disconnected from the Net and thrown into the socializing, sun and nature. It worked pretty well.
First of all we all woke up early this morning - a lot of people even made it to the breakfast after a warning that today's lunch will be comparable to our regular breakfasts. Two boats were organized to bring all the hackers over to the Finnish Fort islands. (Some, like aj, escaped and went sightseeing to the Helsinki)
There was an interesting moment on the way as the boat passed under a bridge that was so low that you could just touch the bridge with your hand without much of a trouble. We also went throughout the jachts of the Baltic Sea regatta and were overtaken by the superseacat ship.
After arriving on the islands, we had to wait almost for half an hour for the second boat to arrive. To our surprise Holger was on top of it weaving a Jolly Rodger (more about it later).
After being divided into 6 groups, we were lead to see the Fort - walls, cannons, parks, and sand barriers were up for our inspection and admiration. In the tradition that is well known to any software developer, the project manager promised to his king to complete the fort in 4 years. It took 40. Now that is a slight delay none of us would want to experience. This project manager even managed to die in the process of construction, but the king ordered him to stay in the place anyway and designed a monument for the grave with his own hands as a compensation. You can also see our guide in one of the pictures here.
It is worth mentioning that there was an interesting guiding system in this place - every guide constructed his excursion from a set of checkpoints taken in order based on his/her preference and on what checkpoints the other guides are now.
Also you can see a couple of photographs that include me - this is a rear occurrence.
After the excursions, we had lunch in a truly Debian fashion - pieces of bread, butter, meat, cheese, cucumbers, tomatoes, apples and small drink packs. Then everyone went around and assembled his own lunch. The Debian party was occupying most part of the biggest lawn of the islands - that looked pretty strange.
In the progress I discovered that the not only shoes of Andreas Tille have a logo with a swirl, but that it is also extremely similar to the logo of Lithuaninan Open Source Association. That is fun.
On the way back I was on the small boat that went first. Amaya and Holger were here too. The made quite a team - Holger waived the pirate flag, Amaya waved her hand. Noone could resist that - everyone waived back :).
We went a bit more quiet after the military showed their interest.
One more fun thing - that is a really bad way to choose a name for a ship :P
And here you can see my selfportrait attempt. Looks quite ok to me :)
Here it is (Google sized down the picture, so I used p.d.o :()
Many thanks Arto Teräs fot taking the picture! There will be a version with an imagemap with names soonish.
Note how shy and unnoticable I am in the picture - the one in the yellow t-shirt, in the middle :D
This post is kindof a warm up before the comprehensible report about all activities of the June 13th, so this will have more pictures then usual, but less then the next :)
First of all I must note that I've been walking barefoot for most of the week and I must say that it feels really good, except for the really sharp stones. Walking on the grass feel especially good.
The other thing is how Debconf is not fully empthy even at 6 in the morning - you can see the dorm hacking area here has some people already awake (the people that were still awake, went to sleep half an hour ago).
A breakfast is quite light around here, but if you are skillfull at maquerading, you can get a second serving :). (Note: the person in the photo is facing the camera)
Some obligatory photos of the speakers have been skipped this time - look at the group picture if you want to see how they look like. I will try to blog about the other things happening here - things that are not going to be available as HD video.
Here is the photo of the (currently empthy) second room where some of the talks are held. I went here for the presentation from the OpneOffice.org Debian Team. That sure sounds big. But it apears that there are only two people on the team and that feeling of having a big team is kind of hurting them. So - OOO@Debian *does* need your help.
One other unconvential event is Branden jumping around and screaming "It did it again, you are my witness" and putting an obscure error message op on the big screen - you can see it here in all the glory. It seams that Mozilla screws up the type detection :)
And even trough the daytrip is planned tomorrow morning, the fun still goes on far into the night.
... at waking up at 5 :)
The only reason for that was that I was very tired yesterday and went to bed at 20:00 or even earlier.