Gnome meeting yesterday

I came to the place at 19.30 (always late?) and there was like 8-10 people there, including Anderas Nilsson (speaking at FSCONS).

Then Lennart from Wikimedia Sverige phoned me and asked me where we were and told me the Wikimedians (Wikimedia has a booth at Göteborg Book Fair) were coming over, including Lars Aronsson (speaking at FSCONS). They were something like 10 people.

Woops, enter Jeremiah Foster (speaking at FSCONS).  Add to that Per Andersson (speaking at FSCONS) and his friends ….

… all in all, it was great and a lot of people!

GNU Xnee, finally the test target is ok

Hmm, ignoring warnings about binaries being older than the source code is kinda stupid. I know. Yet, I did it. Finally I paid attention and it turned out I had some GNU Xnee libraries installed under /usr/lib/ as well as under /usr/local/lib. Shame on me!!!

I removed them and everything went as smooth as … So running make test now gives:

creating testsetget
./libtest
Starting test

Test 1: ………………………………………………………………………………………………………..
Test 2: …………………………….
Test 3: …………….
Preparing Test 4: …..
Test 4: ……….
Test 5: ……….
Sucesss:  210
Failures: 0
./testsetget
Starting tests 🙂 🙂
Sucesss:  180001
Failures: 0

that’s more like it, isn’t it 🙂

FSCONS: Squeezing the Evil out of the Music Industry

This is a really interesting presentation given at FSCONS

Squeezing the Evil out of the Music Industry or how we should rethink record labels by using CC licensing

John will talk about new models for music & the music business, which hinge on open licensing, transparency, and the new ways that music is actually consumed & shared
Squeezing the Evil out of the Music Industry

John Buckman is founder of Magnatune, a Berkeley, California-based record label he founded in 2003 and which is known for its commercial application of Creative Commons licensing and overtly artist-friendly business practices. Buckman’s methods include forming non-exclusive agreements with musicians, sharing profits equally with them, and allowing them to retain full rights to their own music. This approach is sometimes referred to as “fair trade music.” An accomplished software programmer, Buckman is also thought to be the first to use the term open music, a term derived from the open source software community, in which he has been active. It refers to music that is shareable, available in “source code” form (individual tracks), permits certain forms of derivative works (i.e. remixes), and is made available at no cost for non-commercial use. Since founding Magnatune, Buckman has signed more than 250 recording artists across multiple genres. In August 2006, he launched the non-profit BookMooch, an online community for the exchange of used books, which—in combination with his work with Magnatune—has established Buckman as a prominent figure in the Free Culture movement……

GNU Xnee… shared objects, gdb and watchpoints

The test code seems to trigger bug somewhere in libxnee (part of GNU Xnee). When running the test code through the debugger (gdb) … I end with a piece of memory being overwritten:

(gdb) p xd->rec_callback
$36 = (callback_ptr) 0xb7ebe300 <xnee_replay_dispatch>

while it previously said:

(gdb) p xd->rec_callback
$35 = (callback_ptr) 0x8049e20 <xnee_record_dispatch@plt>

think I better aim for the bed since I gotta get up in 5 1/2 hours 😦 … and man, do I need my beauty sleep?

Enabling tests in GNU Xnee again

As said before I’ve excluded the library (libxnee) tests in the default dist of GNU Xnee. I just made some minor configure.in fiddling and that tests are executed again. Fine …. or …??

creating testsetget
./libtest
Starting test

Test 1: ………………………………………………………………………………………………………..
Test 2: …………………………….
Test 3: …………….
Preparing Test 4: …..
make[1]: *** [test] Segmentation fault
make[1]: Leaving directory `/home/hesa/gnu/xnee/libxnee/test’
make: *** [test] Error 2

what???? Who wrote that?? … Probably me 😦

GnuPG doc translation status Sep 23 2008

I am involved in a project translating all the GnuPG docs to Swedish. The project is kindly sponsored by .SE. I will begin writing monthly online status reports and publish them here.

Currently I am translating the The GNU Privacy Handbook.

Document                               Lines     Completeness

GnuPG (the program it self)                      100%

man pages                              8844      100%

GnuPG MiniHOWTO                         786      100%

GnuPG SmartcardHOWTO                   1453      100%

The GNU Privacy Handbook               6898       44%

A Practical Introduction to GPG in…     656

Gpg4win für Einsteiger (novices)       1426
Gpg4win für Durchblicker (advanced)     116

Gnome 2.24 tea party at Flygarns in Gothenburg, Sweden

Follow up on a previous blog post about Gnome 2.24 release party I will state two++ things: when, where and why I think I am being fooled

We will meet up at Flygarns Haga Friday the 26th around 19.00 (add yourself to the wiki page if you’re coming).

That was when and where. Onwards to my feelings on this

As a spokeperson for the geezers in Gothenburg (we have a society for geezers in Sweden) I feel I must point out that Flygarns used to be a cafe, where on could drink coffee, nothing else. No espressos, no cappucino… actually almost no anything. Anyhow, being reluctant to changes I feel a bit uneasy about this whole thing. Further more I am a bit afraid of my teetotaller reputation being spoilt (again).  No, I am not. I am just tired.

Come over to Flygarns, it’s going to be great!

Andreas Nilsson is coming

Kalle Persson is coming

Clemens Bus is coming

why not you?

What's your history? Lots of cats

Read this marvelous posting called “Show me your history” and decied to check my history (and thereby do a health status check on my life). So I copied the command:

history | awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}'|sort -rn|head

and ran it through a not-so-pretty-filter. All in all the commands looks like this:

history | awk ‘{a[$2]++ } END{for(i in a){print a[i] ” ” i}}’|sort -rn|head | awk ‘ {  printf ”   %s\n”, $0} ‘

So what have I been doing lately? This:

101 cd
71 ls
29 bzr
28 more
24 rm
24 make
17 cat
16 apt-cache
10 ssh
8 touch

A lot of cd is ok and pretty common I guess. That many ls?.. a bit strange.  bzr, more, rm, make feels ok. But why so many cat? Simply because cat is a great editor. I use the command cat for many things:

cat in editor mode:

cat > file.txt

cat in append editor mode:

cat >> file.txt

cat in DVD rip mode:

cat /dev/dvd > DVD-RIP.ISO

and of course the DVD is such that I am allowed to do that!

cat in printer mode:

cat | lpr -P 414

… I simply love cat. Which is rather strange considering I am allergic to cats.