
|
English language planetList of feeds
Towards more CAS-related packages in Debian (SSO for web apps)
We have setup a collaborative maintenance project named
The goal is to have more packages available in Debian to be able to use the CAS SSO (Single Sign On) framework for web applications. More details at : http://wiki.debian.org/Teams/DebianCASPackaging Feel free to join ! Posted Wed Aug 20 14:46:41 2008
Thanks to the videoteam!
So, DebConf8 is over
(currently we have three machines left in the network, the video
storage server, the video encoding server and my laptop...) and IMO
it rocked! I really enjoyed being here, meeting many many known
faces and getting to know quite some new ones and learning a bit
here and there, even though I was mostly doing videoteam work
How to use your blackberry as a modem in Debian
After aquiring a ?BlackBerry cellphone, I wanted to use it
as a modem for my laptop, running Debian. I still didn't figure how
to use it via bluetooth, but via USB this are the needed
steps:
* get and install libmotif 2.3.0 debian packages here * aptitude install xaw3dg-dev xorg-dev * As root, run ln -s /usr/include/X11/Xaw3d /usr/include/X11/Xaw * Install Xlt (tested with 13.0.13): get it from http://sf.net/projects/xlt , untar it and, in its directory: ./configure --with-motif-libraries=/usr/X11R6/lib --prefix=/usr make && make install* Install ?XmBlackBerry: cvs -d:pserver:anonymous@xmblackberry.cvs.sourceforge.net:/cvsroot/xmblackberry co ?XmBlackBerry cd ?XmBlackBerry/ ./CVSMake ./configure --enable-maintainer-mode --disable-shared --with-motif-libraries=/usr/X11R6/lib make sudo make install sudo ln -s /usr/X11R6/lib/libXm.so.4 /usr/lib/libXm.so.4* Install libusb: cvs -d :pserver:anonymous@libusb.cvs.sourceforge.net:/cvsroot/libusb co libusb cd libusb make && make install* Install barry: cvs -d:pserver:anonymous@barry.cvs.sourceforge.net:/cvsroot/barry login cvs -z3 -d:pserver:anonymous@barry.cvs.sourceforge.net:/cvsroot/barry co -P barry cd barry sh buildgen.sh ./configure --prefix=/usr make sudo make install sudo cp udev/*b* /etc/udev/rules.d/.* connect your mobile phone to your computer, via USB * sudo ?XmBlackBerry - clicking in the options menu you'll see in the stderr (console where you run this app) a /dev/pts/something , which is your GPRS device - click "connect" and see if your phone tells you that you're connected to the desktop * sudo vi /etc/chatscripts/blackberry ABORT BUSY ABORT 'NO CARRIER' ABORT VOICE ABORT 'NO DIALTONE' ABORT 'NO DIAL TONE' ABORT 'NO ANSWER' ABORT DELAYED ABORT ERROR SAY "Initializing\n" '' ATZ SAY "ATE\n" OK 'AT+CGDCONT=1,"IP","wap.voicestream.com"' OK 'AT' OK 'ATDT*99***1#' SAY "Dialing\n"* (change "device" here) sudo vi /etc/ppp/peers/blackberry debug debug debug nodetach /dev/pts/device 115200 connect "/usr/sbin/chat -f /etc/chatscripts/blackberry" nomultilink defaultroute noipdefault ipcp-restart 7 ipcp-accept-local ipcp-accept-remote lcp-echo-interval 0 lcp-echo-failure 999 modem noauth nocrtscts noipdefault novj usepeerdns user "" password ""* sudo pppd call blackberry And you're on! Posted Sat Aug 16 17:33:00 2008
Debian on the FreeRunner
I’ve been at ?DebConf for almost two week, but haven’t blogged a lot about it. It’s mostly because we’ve been working on getting Debian to run on the OpenMoko ?FreeRunner. Today we finally sent out the official annoucement for this, because it seems that the installer script and packages seem to work so far. Great thing about this is the sheer amount of software that’s now available on my phone. I already blogged about running Xmonad on it, and I have also ran my screen-message program, on it, as can be seen here. I only did minimal testing of the phone features, because it would be relatively expensive here in Argentinia with my German SIM card, but it seems to work as well. Posted Fri Aug 15 18:01:51 2008
What has a pirate flag to do with Debian?
Some people asked me during the group photo why I brought a
pirate flag to the group picture. One explaination is is pretty
simple, but not the real answer: since ?DebConf5 there always has been a pirate
flag at ?DebConf. The real answer to me is, that
if the content mafia wants to label the cultural technique of
copying, which is as old as humankind and the base of all our
inventions as "pirating", them I'm very proud and happy to be a
pirate.
Debian is 15!
Congratulations, and happy birthday. From us and our small company, from Sander of LXer, from Ubuntu (saved as screenshot, see below), or from Steve or Ganneff. If you follow these last links, you could even see our DPL dance. Or Wouter. Update 08/08/19: Dr. Oliver Diedrich, known for his good and profound articles about GNU/Linux and other free software, also congratulated the Debian Project (Link to his German article in Heise Open). He also linked again to older news about Etch-n-half, both in German and English. Posted Thu Aug 14 19:41:49 2008
Streaming at DebConf
The awesome Video Team at ?DebConf have set up, like every year, streaming video and audio for the talks and ?BoFs, so if you’re work allows it, you may want to watch some of the talks: http://wiki.debconf.org/wiki/DebConf8/Streams In about an hour (13hs UTC), Mark Shuttleworth is giving a talk on Debian and Ubuntu collaboration, which I’m sure is worth watching. If you miss any of the talks, a few weeks after the event is over, the videos are provided for download, so keep an eye out for them if you missed any talks you wanted to watch. Posted Tue Aug 12 12:12:24 2008
DebConf8 video streams
in seven hours ?DebConf8 will officially begin, you can
participate by watching the live video streams as described on the
streams
info page - have fun!
bzr-upload, now with automatic transmission!
A few days ago, James Westby worked on a branch of bzr-upload, that added the upload-on-commit feature to bzr-upload. It’s now part of trunk! This means that now you can use the –auto switch, and from now on, your commits will automagically get uploaded. To start uploading automatically: To stop: In other news, bzr-upload is now packaged and waiting in the Debian NEW queue to be uploaded, thanks to Jelmer Vernooij’s packaging, and Marcela Tiznado’s sponsoring. Posted Sat Aug 9 18:30:10 2008
Xmonad on my mobile phone
Here at DebConf 8 in Argentinia, I’m working on getting Debian to work on the OpenMoko Freerunner Smartphone. We are progressing quite nicely, soon having the same features as the official freesmartphone.org image. See the pkg-fso wiki page for more on that. And why do we want to do that? Because we can use everything in the Debian archive on our phones! ![]() This is the xmonad window manager, programmed in Haskell and usually running on my Desktop, now on my mobile phone! And it’s almost usable. Only problem is that the screen keyboard, metacity-keyboard, gets the focus by xmonad, so I can’t actually type into other windows. This could be fixed by configuring xmonad, but for that, I need to install ghc and I do not have these 280MB left on my SD card... Posted Sat Aug 9 14:46:00 2008
pam-dbus: authentication by bubbles
Imagine you have a device, such as a linux phone, that allows login via ssh, e.g. when on a wireless network. You don’t want to set a password with the (limited) phone UI. On the other hand, you don’t want to allow passwordless root logins into your phone. But you do want the ability to login via ssh, after all that’s why you have bought a linux smartphone. This led me to the idea of a pam module and corresponding UI piece that asks the currently logged in user: „Hey, someone tries to login. Is that ok or not?“ This might also be useful for guest accounts on regular laptops. For more on that, see my last blog post. So I hacked it together (actually twice, due to some unfortunate use of rm at some point), invested most of the time in learning more about the python garbage collector vs. callbacks, explicitly marked global variables and proper automake stuff. In the end I got, well, just what I wanted. A simple pam module, dubbed pam-dbus that sends a request via the dbus system bus and an autostart program (written in python for now, but I might re-implement it in C) that uses notification-daemon to get confirmation from the user. You are welcome to try the sources and binary debian packages or have a look at the darcs repository for pam-dbus (with debian/ directory, repository browser). This will end up in Debian later, I guess. Update: Erik Johansson pointed out that if you want to use this with ssh, you need to set UsePAM yes in /etc/ssh/ssd_config. Posted Fri Aug 8 05:19:00 2008
Flow control with pam configuration
Usually, files in /etc/pam.d/ are simple, linear descriptions of how a user should be authenticated, e.g. „Try to authenticate him against ldap, and then against the local data base“. But sometimes, you want something more advanced, for example „If the user is called guest, please authenticate him with pam_dbus, otherwise use regular pam_unix.“ This is possible, and here I’ll note down how to do that. There are actually two problems to solve: How to detect the username, and then how to do the flow control. For the first problem, I recently discovered the pam_succeed_if module, that allows for relatively advanced logic for checking uids, usernames, hostnames and group membership. For our case, the line would read auth ? pam_succeed_if.so quiet user = guest Now what next? If we just wanted to allow unrestricted access to guest, we could put „sufficient“ for the questionmark. But we need something like if..then..else. Unfortunately (and I hope this will be fixed eventually), the only flow control available is „skip the next n lines“. So we can skip to pam_unix when this module fails (i.e. the user was someone else but guest), and if we did not skip, we can run the guest-specific module and then skip over pam_unix. So here is the complete snippet: auth [default=2 success=ignore] pam_succeed_if.so quiet user = guest You can read more about this advanced configuration in the PAM Administration guide. And here is the corresponding configuration for gdm, where guest can always login: auth [default=2 success=ignore] pam_succeed_if.so quiet user = guest So I have a guest account with a locked password and I can allow ssh logins with a mouse click and use it directly with gdm. I probably should put the gdm configuration also in xscreensaver to not lock me out. Posted Fri Aug 8 04:20:22 2008
Working at Canonical
So, some of you already know, and some of you, including myself,
will be a bit surprised. I’m really excited to start working full time with the smartest people in the world, doing a job that has the word revolution in it’s description! Posted Thu Aug 7 20:44:20 2008
The dhclient nightmare
Thank you, Ted Lemon and Paul Vixie for the ISC DHCP server and client! My days would be so boring without them. I revel in your wisdom, experience, and sheer genius when I get behind some of the design decisions you made when writing those pieces of software. My current favourite is the hook integration into
Hooks which can modify the environment and thus influence all
other hooks that follow, as well as the script which applies the
network configuration You are my heroes. NP: Pluto: Pipeline under the Ocean Posted Tue Aug 5 16:53:08 2008
New Debian package for twiki-ldapcontrib 2.99.5, new RFS
Just a note to tell that I updated my
packaging of Now we’re in sync with upstream’s latest version (2.99.5). I hope I find a sponsor More details at : http://picoforge.int-evry.fr/projects/twldapdeb/ Posted Tue Aug 5 16:44:47 2008
Update on debian-community.org
Since at least two months I wanted to write this blog post, as I
have realised that I can't give debian-community.org the love it
needs. But I have even been to busy to write this Request For
Help...
And Lenny is frozen
As mentioned this morning, Lenny is frozen now. And Holger was the first to mention it. Thanks, mate - and enjoy your stay in wonderful Madrid! Posted Mon Jul 28 12:55:53 2008
Etchnhalf released
Debian 4.0r4, codenamed “Etch-and-a-half”, is finally released. The usual updates are enough if you have working Etch installations, like always. And Debian developer Philipp Kern has put up a nice list of those who contributed to the making of it. From his list:
Thanks to all of you, really. The upgrade adds support for newer hardware due to the use of a newer kernel - a first time for a Debian point release. It also corrects several bugs and defects. And Lenny is about to be frozen as well. Good times. Posted Mon Jul 28 01:17:48 2008
Lenny frozen
Lenny has been frozen some four hours ago and still nobody
blogged it yet, so I decided to break the news to those who care
more about blogs and planets then old fashioned nice mailing-lists
Links:
planets
|





