FSCONS Call for participation

FSCONS needs you!

Do you have a cool software or  hardware you want to talk about, why not do it in Gothenburg (Sweden) at FSCONS? Instructions for submission can be found here: http://fscons.org/cfp

About FSCONS

The Free Society Conference and Nordic Summit (FSCONS) is a meeting place for social change, focused on the future of free software and free society. The conference brings together people from a wide range of fields, and merges the technical with the social, seeking both to activate and challenge. Open discussion and brainstorming are as important as the talks given during the conference.

Preparing GNU Xnee 3.06 (and testing new XI2 features)

It’s been a while since the RECORD problems was found. Anyhow, now they’re solved (in Xorg) and GNU Xnee is now working as it should (given you’re using CVS HEAD and the latest Xorg server). I’ll start preparing a GNU Xnee 3.06 right away.

If you’re checking out the branch: xinput2-support ( http://cvs.savannah.gnu.org/viewvc/xnee/?root=xnee&pathrev=xinput2-support ) you should be able to see the latest happenings when it comes to supporting XInput Extension (especially multiple input devices). I’ve just finished testing 8 (faked using swinput) faked “mouses”. Some 300 000 events were sent and all went fine so we’re actually making some progress here as well.

Speaking about free software in Huskvarna (Sweden), but missed Stockholm

Since we’ve been experiencing the most snow for many many years in Sweden the trains and the tubes don’t seem to be on schedule. And add to that the presentation in Huskvarna (see below) tomorrow it didn’t take much to convince my self and the others (Johan Thelin, Jonas Öberg and Jeremiah Foster) to bail out of the foss-sthlm meeting. Would have been great to see Simon Josefson (he couldn’t come to FOSDEM) and finally buy him the dinner I still owe him.  ….. which reminds me of that ams all of a sudden claims he owes me a dinner. Strange days indeed ;)

Tomorrow I’ll be speaking in Huskvarna about free software. It’s a bit of a tailor made presentation which has been very fun to elaborate on during the last weeks. I’ve made some new friends through this presentation so even before it feels great. Here’s the invitation.

I will speak a bit about the history of free software, GNU, copyright/copyleft, licenses, project management and motivation in the community and bridge to the next speaker (Jeremiah (see above)) by talking a bit about Moblin and Maemo … and yes, Meego.

FOSDEM – here we go

… having finished a hectic period I must say that leaving for FOSDEM tomorrow morning feels great. I will team up with Daniel Stenberg, Magnus Hagander and of course some GNUs, I know that some of the people at last year’s GNU Hackers Meeting (held the days before FSCONS) will come over to FOSDEM as well :) . Going to be great meeting Brian Gough and Jose E. Marchesi while I am not stressed of work overload, GHM planning and FSCONS planning. Brian and Jose were organising the GNU Hackers Meeting with me.    … and as always I’ll team up with the FSFE folks.

As for the presentations I will surely go and see:

a topic I find interesting for many reasons, more on that later

since I missed Daniel talk about this at FSCONS. As a FSCONS organiser I can’t just sit

I missed Mirko’s presentation at FSCONS as well …. always on the move at FSCONS ;)

And, of course I hope I will be able to do some business (Sandklef GNU Labs) down there. During some breaks I will prepare some presentations at “my” University next week and also prepare a Free Software presentation for a company later on in February (more on that later).

This year I’ll be traveling with Andreas Nilsson and Jeremiah Foster.  Same procedure as last year…

see you there

… did you see how I managed to mention FSCONS 6 times (including that very last) ;)

libarduino – hacked it a bit

Found a lib the other day that can be used instead of the Arduino IDE. The library is called libarduino.  Using the lib means I can switch entirely to using C when teaching embedded at Gothenburg University/IT University. Only real problem was that the library really wasn’t prepared for producing a stand alone library or for being installed and will therefor not be that easy to use for the students. So I started hacking the makefiles to solve the problems. And now I have a libarduino that creates a static archive (library) and can be installed for later use by other programs (linking the libarduino library (libarduino.a)).

Cool thing is that the makefile for the new program becomes really small. For a new program, do a Makefile looking something like this:

SRC=test1.c
PROG=test1
include <your path>/libarduino/arduino.mk

… and you can now do (among other things)

make

make install

the last target install the application to your arduino.

GNU Xnee 3.05 'Merry X11-mas' released

We are pleased to announce the availability of GNU Xnee 3.05

GNU Xnee is a suite of programs that can record, replay and distribute
user actions under the X11 environment. Think of it as a robot that can
imitate the job you just did. GNU Xnee can be used to:
Automate tests
Demonstrate programs
Distribute actions
Record and replay ‘macro’
Retype the content of a file

Getting the Software
====================

http://ftp.gnu.org/gnu/xnee/xnee-3.05.tar.gz

http://ftp.gnu.org/gnu/xnee/xnee-3.05.tar.gz.sig

or one of the mirror sites as found in:

http://www.gnu.org/prep/ftp.html

Checksums
===========

md5sum:
0ba4ea4f6102bcc0b478f4a6fe787b0b  xnee-3.05.tar.gz

cksum:
3878268877 1666788 xnee-3.05.tar.gz

New in this release
===================

* Fixed bugs reported on bug-xnee@gnu.org:
“Bug report: libpanelapplet-2.0″ (12/15/2009 11:07 AM)
“Bug report: No package ‘libgnomeui-2.0′ found”
(12/15/2009 11:03 AM)
“Configure Error” (12/15/2009 11:07 AM)
“Error in configure.” (12/15/2009 11:09 AM)
“Building from CVS” (12/17/2009 07:19 PM)

* Build changes:
configure bails out when building any gui
and no pkg-config installed

Better help during configure if no gtk, gnomeui found

Telling user to run configure with –enable-doc option set,
when building from CVS (make -f Makefile.cvs)

New file (README.cvs) to ease up for users building from CVS

What is futsanaj

Last release of GNU Xnee was called ‘futsanaj’. What does ‘futsanaj’ mean?

It’s the name of a song one of my daughters wanted me to play while driviing the car. She became frustrated and tried to give me hints such as “you know the song Ella likes”… after a while she said something about a Doctor. Then, it stuck me.

Such a night with Dr John

When Signe tried to say Such a night, it became futsanaj.

GNU Xnee 3.04 'futsanaj' released

We are pleased to announce the availability of GNU Xnee 3.04

GNU Xnee is a suite of programs that can record, replay and distribute
user actions under the X11 environment. Think of it as a robot that can
imitate the job you just did. GNU Xnee can be used to:

Automate tests
Demonstrate programs
Distribute actions
Record and replay ‘macro’
Retype the content of a file

Getting the Software
====================

http://ftp.gnu.org/gnu/xnee/xnee-3.04.tar.gz
http://ftp.gnu.org/gnu/xnee/xnee-3.04.tar.gz.sig

or one of the mirror sites as found in:

http://www.gnu.org/prep/ftp.html

Checksums
===========

md5sum:
13f23c2f50685bb394a64a567a2aac22 xnee-3.04.tar.gz

cksum:
2196298073 1647230 xnee-3.04.tar.gz

New in this release
===================
* Bugs fixed:

Bad context / RECORD bug fixed to some extent:
https://bugs.freedesktop.org/show_bug.cgi?id=3722
https://bugs.freedesktop.org/show_bug.cgi?id=20500
https://bugs.freedesktop.org/show_bug.cgi?id=21971
https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/315456
https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/379432

Workaround for RECORD problem in Xorg 1.6.0
recording device events also as delivered

Seg faults on Solaris 10

Bugs reported on savannah.gnu.org
#27850 “Segmentation Fault in print.c”
#27849: “Another Bug in xnee_resource.c”
#27848: “Segmentation fault”

* Doc changes:
Moved Top node outside of ifinfo statment
Falling back to one rule for ps and pdf

* Build changes:
configure looks for libgnomeui
Checking for ps2pdf14 as well as ps2pdf