Search Results: "tar"

17 April 2007

Marc 'Zugschlus' Haber: UTF-8 on a shell

Dear Lazyweb, can you please explain how to properly credit a frenchman in a changelog without mangling his name? I do not consider it acceptable to use a different editor, make sure that my terminal was started with the proper environment variables set (run-time configuration does not seem to do it) before I can correctly enter non-english characters in a text mode editor. I guess I need to make the UTF-8 transition on the desktop. Are there any docs about how to do this? It is just incredibly frustrating to spend an hour on IRC just to create a changelog entry for a patch that took a minute to make and five minutes to test.

Meike Reichle: Incommunicado

Those who have recently tried to reach me, may have noticed that at least during the day I am mostly offline at the moment. The reason for this is, that I am currenty a bit more than half through the six months I got for the final thesis of my M.A. degree, and while the first "half time" was rather easy going with mostly empirical work, preperation and planning, the second half is now much more work intensive with the actual implementation and getting the whole thing on paper. So, since the beginning of this month I've sentenced myself to a kind of "voluntary solitary confinement". In practice this means that I usually get up in the morning, have breakfast, read up on email, irc etc, pack some fruit and our largest insulating teapot and leave for the university. There I move into one of the less popular student working rooms, spread all my stuff and work on my thesis until about 6 in the evening, return home, again read up on my backlog, have dinner, watch a movie and then go to bed. Although this sounds (and in fact is) rather monotonous, it is also a very productive modus operandi, since the student working rooms are literally bare of any distraction. There are a few tables, a few chairs and occasionally someone else comes in, quietly works for a while and leaves again. Leaving my wireless card at home gives me additional protection from the three gazillion distractions the dreaded internet has to offer. I don't know yet for how long I'll keep this up, but for the moment it works quite nicely and I produce a few pages (almost) every day. So please excuse that my e-mails are somewhat laggy at the moment, and if you want to talk to me on irc or the phone, try between 19:00 and 23:00 CEST.

John Goerzen: Conferences Suggestions

At work, we use Linux (and Debian, in specific) for a lot of different things: everything from our phone system (running on Asterisk) to file serving and running some proprietary applications. I'm one of the people that finds, sets up, and maintains these systems, and I write code for our in-house use as well. I like to learn from others, and get to know others that may have things in common with me and with our environment. So going to conferences is a useful thing to do.

I'm hoping that some reader out there will have a good suggestion for a conference I ought to attend. Here are some that I've looked into and my thoughts on them:



My leading candidates are probably Usenix and OSCon. I'm interested to hear what people think, especially those that have attended some of these conferences.

Jan Wagner: Got Hardware Donation

Last weekend I got a hardware donation from muempf. It’s a new 1U server with the following specs:
Supermicro P8SCi Systemboard
Intel P4 3.00GHz
2x 512 MB DDR2 533MHz unbuffered ECC Systemmemory
2x 160 GB SATA disk (ST3160812AS)
2x GE Networkcard (BCM95721)
Console Redirection
I ordered additional 2x 1024 MB DDR2 533MHz modules and replaced an old server with this new system.
The system was installed on a Software Raid(1). The system migration was smooth, except problems getting the NICs up and running. They was recognized as eth2 and eth3 (10 MBit and no link). After hours searching around, I was guessing the problem is anywhere related to udev. Daniel told me to wipe ‘/etc/udev/rules.d/z25_persistent-net.rules’ nearly at the same time I saw, this was the only file with different size in ‘/etc/udev/’ compared to a working (etch) system on this hardware. Removing the file did the trick. As the system is running now very well, sincere thanks are given to muempf! ,

Stefano Zacchiroli: phd over

Successful Mission, Captain Kirk In 1998, as an undergrad, I encountered what I remember to be my first real university challenge: write a MIPS kernel which had to run on the appropriate emulator. An acceptably decent running kernel should have made the emulator output in the end the Star Trek quote in the title. Now, a lot time after (wow, 10 years, has it been that long?), it's over. Yesterday I defended my PhD thesis. I feel a bit emptied now ...

Masayuki Hatta: Becoming the official GNU a2ps maintainer

I've been using GNU a2ps from ancient days. I prefer to print out things prettily and read them on papers (with highlighters at hand) rather than on computer displays. You may safely say I'm a caveman. Unfortunately, the upstream development of GNU a2ps is basically dead. I know there are some promising replacements (most notably Cedilla), but the problem is, I got used to the good ol' GNU a2ps too much. It still works for me. And to make it worse, I'm a Lisp illiterate (do not throw stones at me, please). So, I finally took over the official maintainership of GNU a2ps, and now preparing a new maintenance release. No flashy new features (such as the much needed UTF-8 support), but most of easy bugs are fixed. You can obtain the current tarball: http://people.debian.org/~mhatta/a2ps-4.13c-rc3.tar.gz (I'd like to upload this to alpha.gnu.org, but GNU sysadmins don't give me the needed permission yet). Or, you might want to obtain it through the anonymous CVS:
cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/a2ps co -r a2ps-4-1x a2ps
Note that specifying the tag "a2ps-4-1x" is important. So, at least you have someone to blame w.r.t. GNU a2ps now. Please give it a try and tell me how you think (Debian packaging is underway). The a2ps mailing list is also revived, it's not yet another spam honeypot anymore. Join there if you want. Or, if you are kind enough, please join the development at Savannah.

Tag this post with del.icio.us!

Masayuki Hatta: Restarted English blog

This is my new English blog, built with Blosxom. I've been writing somewhat official Japanese blog on FLOSS in general at Open Tech Press (the Japanese counterpart of NewsForge) and a personal Japanese blog on everyday life for several years. Actually I tried several times to have a decent English blog, but my laziness always prevents me from keeping blogging in English. Well, maybe this time too... I basically want this blog as a means of announcing my projects (and training of English writing). I tried to mimic the look & feel of my personal Japanese blog, which uses tDiary, a blog engine very popular in Japan. I wrote up a Blosxom flavour to use the themes for tDiary.

Tag this post with del.icio.us!

Masayuki Hatta: Restarted English blog

This is my new English blog, built with Blosxom. I've been writing somewhat official Japanese blog on FLOSS in general at Open Tech Press (the Japanese counterpart of NewsForge) and a personal Japanese blog on everyday life for several years. Actually I tried several times to have a decent English blog, but my laziness always prevents me from keeping blogging in English. Well, maybe this time too... I basically want this blog as a means of announcing my projects (and training of English writing). I tried to mimic the look & feel of my personal Japanese blog, which uses tDiary, a blog engine very popular in Japan. I wrote up a Blosxom flavour to use the themes for tDiary.

Tag this post with del.icio.us!

16 April 2007

Gustavo Franco: Quitting full time job, new uploads.

Just quit my full time job, (hopefully) I'll just work for them keep leading the Sacix (www.sacix.org.br) development and not also in front of a team maintaining our ISP in parallel as I was. Sacix is yet another Debian/Ltsp based distribution but unlike many others from this camp we aren't focused on education. Yes, 0-200 age range! There's GNOME by default and regular apps (including gcompris, but as i wrote, education isn't the primary goal), we're also a custom Debian distribution and we've multiple profiles (artwork and set of packages). In other words almost any community telecenter project or lab can fit over our infrastructure. Sacix has more than 100,000 end users!

Sacix was all over the place during FISL in Porto Alegre, Brazil. Three setups running and the feedback of our upcoming Etch based release called Sagui was great! Arara (Sagui-1) supported only pt_BR, with Sagui we wanted to make sure that we weren't turning the life harder for English and Spanish speakers. Unfortunately, the website is over trac and I would like to hear about sane solutions on how to handle bugs in these three languages and a good plugin to start translating the wiki pages. Comments?

Thanks Paulo for contributing with usbfloppy drivers support (yes, this weird stuff really exists), tons of tests and ideas! We've been working very hard during the last two years releasing minor stuff here and there and nobody seemed to care, when we put the pieces together they finally get it and recognize it as something. ;-) Thanks for the others contributors, you know who you are and 'Sacis' wiki article too.

Btw, I'm just having a break from a 'code merging' session with Vagrant Cascardian. New ltsp package coming soon! It will be on the pile of my recent uploads: python-gdata, pyspf (thanks ScottK) and alacarte.

Peter Makholm: Java on Linux/PPC

One step nearer removing OS X form my iBook. Now I got java running so I can log on to my net banking account. The following works on my Debian Etch (-ish):
  1. Download IBM’s java-package from http://www-128.ibm.com/developerworks/java/jdk/linux/download.html (registration required) - you need the 32bit iSeries/pSeries version in tgz format
  2. Make sure that the package includes …/jre/bin/libjavaplugin_oji.so (somehow I got a package which didn’t have the file)
  3. install java-package
  4. run make-jpkg <tgz file>. If it complain about “no matching plugin was found” look in /usr/share/doc/java-package/SUPPORTED and rename you tgz file to something supporte of almost the correct version.
  5. Install the resulting package and restart firefox (whatever it is named today)
I downloaded a file called ibm-java2-jre-5.0-4.0-linux-ppc.tgz and renamed it to ibm-java2-jre-50-linux-ppc.tgz and it seems to work.

Alastair McKinstry: Looking for Planets, by Alan Boss

Looking for Earths: The Race to Find New Solar Systems is an excellent introduction book, as a scientific story of exploration and summary of the science of planetary discovery. Alan Boss is a planetary scientist and adviser to NASA on the search for extrasolar planets. He has had a front-row seat in the revolution over the last two decades that has led to the discovery planets outside our Solar system for the first time, leading to 215 known planets at last counting. The book is written in an first-person style that reflects the race to discover the first exoplanets in the 1990s. He describes historical searches for planets in the early 20th Century: the hunt for evidence of planets around Barnards Stara and the meticulous work over decades of Peter Van de Kamp, a good summary of the challenges in proving the case for planets in Astronomy, and explains the techniques used to determine other planets. The heartbreaking difficulties of proving the discovery are well expressed, as well as documenting the leaders of the field at the time. Along the way, he describes the discovery of the first Brown Dwarfs, the border cases between Stars and Planets, and the bureaucratic and other challenges involved in setting up large observatories such as the Keck interferometers capable of doing this work. This is ironic, as the first discoveries were actually made by ground-based observatories. Boss describes the race between the main teams, Geoffrey Marcy and Paul Butler of Lick observatory. The race was finally won by Michel Mayor and Didier Queloz of Geneva Observatory, who discovered the first extrasolar planet around a sun-like star, 51 Pegasi, by looking at radial velocity measurements of nearby stars. This turned out to be a close race, as the planet they had found had a short period of 4.23 days, implying the planet was what we now call a "hot Jupiter", orbiting very close into the Sun. Most teams had been looking for copies of our Solar system, looking for large planets such as Jupiter with orbits of around a decade, and had hence not started to analyse the data they had in hand, expecting to need years of measurements: examining the data showed that, had they analysed data in hand, they could have won. Looking for Earths does a good job of explaining the field of exoplanet research as it was evolving over Boss's careeer and particularly 1995-2005, with theoretical and computer models evolving as data arrived with new puzzles. In some places, the need to give a clear explanation of a topic such as the formation of planets from solar disks slows the pace of the biography, but the book does an excellent job of describing both the science and the life lived by those doing the work. Few books I've read have offered such a good summary of the field to date, along with a good bibliography and I would heartily recommend it both as an introduction to the field and as a model for science writing.

Ross Burton: OProfileUI

Excellent news for the day: Rob announced OProfileUI and released version 0.1.1. OProfileUI is a graphical interface to OProfile, similar to Sysprof, but with the advantages that it uses OProfile and has a client/server architecture. Why is this so great? OProfile: OProfile is in mainline Linux and shipped in most distributions. OProfile can profile both user space and kernel space, and works on x86-32, x86-64, IA64, PPC, ARM, MIPS, Sparc and more (although OProfileUI has only been tested against x86-32 and ARM so far). Client/Server: with a client/server design you can run the lightweight oprofile-server on the target device (this only links to GLib) and run the interface on your desktop machine, moving the intensive work of analysing the profile data from the target to the more powerful desktop. This also lets you profile one machine doing tasks where it is normally tricky to run a profiler, such as logging in to GNOME from GDM, by moving the control interface to another machine. I've been fanboying Rob over this for some time now, I'm really pleased that it has finally been released. Let's go profile!

David Nusinow: Why Xorg 7.2 Isn't In Unstable Yet

I think people are still a little euphoric over the etch release, but I'd like to let people know why Xorg 7.2 is still in experimental. Julien Cristau has done a ton of the grunt work, uploading all the usual library updates to unstable, and they're looking good so far, so at least that part is in place. The problem relates to the fact that the XSF wants to push forward with moving from Xlib to XCB. XCB represents a significant improvement over the traditional Xlib, and it's important that we work to nurture and standardize it. The good news about XCB is that most people transitioned over to it without any noticeable issues. Everything pretty much seems to work transparently, which is testament to the amount of care and time the XCB team has put in to creating it over the past several years.

But now for the bad news: there's some regressions, and they're almost all in non-free software. The biggest issue is this one: XCB will break java. You can work around it in older versions of java (as documented in that bug report) but in the newer ones you can't do much of anything. The XCB team and XSF (there's actually a fair bit of overlap there, because the XCB guys are Debian developers and I consider them XSF team members in that sense) were trying to hash out a solution to the problem. We're still working on it, but it represents the problems with depending heavily on non-free software in a free software context. Hopefully Sun will actually try to respond to the issue and release a java update that works with XCB. We can hack around the problem by disabling some checks in XCB, but the problem is really with buggy software, and we want to catch and fix those bugs. Essentially though, I'm not willing to break java in unstable so we're at something of a standstill.

In addition, there's a bug with a bit of proprietary Nvidia code. The XCB guys have a handle on that one, and think they can patch XCB itself to work around it, so hopefully that's a non-issue. Finally, some number of users have reported major performance degredation using XCB in some configurations. The XCB guys were actively going after that bug as well yesterday, so hopefully that'll be resolved soon too.

So that's where we're at. The server is looking good, and thanks to Julien and Drew Parsons we've got the latest X server release candidate and new drivers sitting in experimental, complete with the new (intel-only right now) randr 1.2 hotness, so if you want it, you know where to get it. I've finally begun my small contributions to the having a fully automagic configuring X server in experimental as well, but I'll blog about that when I reach my first milestone.

Jonathan McDowell: In search of a HDTV PVR

As mentioned in the past I got a new TV this year. It's an LG 32LCD2DB with a native panel resolution of 1366x768. As well as the usual SCART/component inputs it has VGA and HDMI. Currently my homebrew PVR outputs to the TV via a full featured DVB card with onboard MPEG2 decoder, but this limits me to 720x576 output and a basic OSD. My current box is a PIII-800 with a basic onboard SiS graphics chipset, so it's not got the grunt to drive the TV directly itself. I'm thus on the lookout for an upgrade. Let's start with my constraints. I have a Silverstone LC-02 case. I'd previously planned to upgrade to something bigger, but the discovery that LinITX can provide a variety of riser cards to suit PCI-E/PCI as needed means I don't have to. The LC-02 will take a MicroATX board and provide me with 2 slots, one of which is taken up by the PCI DVB card. This box lives in my living room, so it needs to be quiet - the current incarnation is a bit too loud but I believe that's mainly due to using a standard heatsink+fan assembly, so I'm hoping that something specifically designed to be quiet will be better. An lirc dongle and wireless keyboard/mouse are already sorted. I'd like to expand the use of the PVR to be a more general PC as well; up until now it's just been a PVR, but being able to check email/IRC would be nice, as would the ability to play games. Up until now I've run VDR, which takes full advantage of the MPEG2 decoder, but I'd like to give MythTV a decent try. All of this points to wanting more than just a HD hardware MPEG2/MPEG4 decoder. First lets start with the graphics chipset options. The contenders seem to be ATI, Intel, nVidia and Via. From my reading ATI lack any form of XvMC support in both their Free and binary blob drivers, so we can discount them. nVidia have support, but only in their binary drivers. The Nouveau project have support on their TODO list, but I can't see any sign of it yet. I'd really rather avoid non-free drivers, so that leaves us with just Intel and Via. I really like the look of the Intel G965/X3000. They've opened up their driver development and it seems to be quite active from reading the Xorg mailing lists. However they don't have any XvMC support; Keith Packard on the xorg list in February says "For media purposes, the current drivers aren't taking full advantage of the hardware yet", though later on does say "XvMC is on several of our lists; I don't know when someone will pick it up and implement it". Unfortunately I get the feeling it's not a high priority; I've seen/heard several comments about the fact that any processor that'll get hooked up to this chipset will be more than fast enough to cope without the assistance. That may be true, but I don't want my CPU to be spending all its time trying to decode MPEG2 or MPEG4 at 1920x1080i while the GPU sits mostly unused. I'd much rather the GPU was used to the full giving me spare CPU cycles, or perhaps the ability to clock it a bit slower for common use cases, reducing power and heat. I'm keeping Intel on my list because I hope they do get round to proper support sooner rather than later. They've also talked about the fact the GPU is programmable which would make it perfectly possible to add MPEG4 acceleration to the chipset; that would be pretty sweet. It's a bit odd to end up with Via on the list. I mainly think of them as associated with MiniITX boards, but they do also produce various motherboards for Intel/AMD CPUs with integrated graphics. They managed to shoot themselves in the foot for a period of time by limiting the maximum accelerated resolution to 1024x1024, but recently they've released the CX700M /P4M900 chipsets which appear to do 2048x2048. The OpenChrome project have these up and running to a basic level from what I can tell, but work on XvMC support appears to be progressing with various patches and reports flying about on the list. So currently it looks like Via has the best option (albeit through the Free software community, rather than a concerted effort on their part), while Intel has something that could be very appealing if the driver was more complete. The other factor is the CPU. 3 contenders this time; AMD Intel and Via. My current PIII-800 is rated at 20.8W TDP. Modern processors are in general a lot hotter, but I need to keep in mind that I'm looking for a quiet machine, and that the case doesn't have a huge amount of room for big cooling systems. AMD's dual core chips all start at 89W or more, though some of their single core lower end CPUs are more like 67W. Of course the Intel graphics won't work with it and I'm not 100% sure Via has a suitable Athlon chipset at present either (the 2 I found were for Intel/Via). Intel's P4 offerings aren't much better for power consumption, with many of the highest end chips being over 100W. Core 2 Duo looks promising; 65W, so more than the current CPU, but a lot more grunt. Via come out tops here; 20W for their 2GHz top end processor. However this is only single core and compares poorly to the equivalent clock speed of Core 2 Duo. A MiniITX board with a 2GHz C7 and a CX700M would probably make a fine PVR, but I'm not convinced about there being enough grunt for anything else. The Via chipsets appear to have more active in-progress support for media acceleration, which suggests a P4M900 + Core 2 Duo. That's contrasted with what looks to be the more powerful X3000, that actually has a manufacturer who seems to want to get full Free support out there. I'm probably a couple of months off actually making a decision; partly because I want to watch how it all plays out in the hope that the Intel chipset will get some more support, or that the Via chipset will be proven to be reliable in operation. And assuming I do make a video chipset/CPU decision I then get the joys of trying to find a motherboard with DVI + SP/DIF. I know the G965 can do DVI out with an ADD2 card in the PCI-E slot, but I don't know if the P4M900 supports the same thing. I can't see an Intel MicroATX 965 board with SP/DIF out - there's an HD audio header, but this doesn't seem to be a direct mapping. Can I get a converter?

Alastair McKinstry: Measuring Power Consumption

Following a previous thread on Planet Debian (allowing for kids delaying projects, as usual), I borrowed a power meter to see what the consumption of various computers and electronics around the house was. An interesting and worthwhile exercise. Computers My main gateway system (hosting this blog, mail, etc. on a static IP) is a Pegasos PowerPC; it is on 24 x 7, and pulls approx. 60W. Other computers around the house include a Dell 2.5 GHz P4, which is my main development machine (with multiple disks, etc. onboard) pulling 72W. Downstairs, for family use we have an Intel MacMini pulling approx. 30W. Peripherals add up: on the Pegasos there is an ADSL router and a Linksys Wifi router, pulling approx. 5 W each continuously, and a UPS which consumes around 10W (I'm not sure if this is continuous, or high because its recharging a battery which was drained by pulling power plugs to measure the power usage ...). The LCD monitor upstairs (used by Pegasos and Dell) draws 20W. If I was purchasing again, I'd get a MacMini for the gateway. The current setup costs, I estimate, 7.50 Euro /month, which is probably worth it to have a 24x7 server (I'm not sure if moving to a hosting facility would be worth it, as it has advantages for running bittorrent, etc. that a remote server wouldn't, as well as being able to host content without the legal threat that a hosted server would have: with the current setup, if anyone challenges the content of stuff on my server, my ISP is not legally involved (as I host it), and hence won't (or shouldn't) pull the plug. This is worth something to me, even if I don't spend my days in court defending libel actions). One surprise was the CRT monitor used with the MacMini draws 10W when powered off, not on standby. Turn it off at the mains switch rather than the monitor button. Wall warts (chargers, etc.) draw around 1-2W due to eddies when nothing is connected. Conclusions: Swapping the Pegasos and MacMini are not an option as the family prefer the convenience of the fast start-up OS X. (This has made me think fast booting and suspend-to-disk are good priority goals for Debian.) I might however replace the Pegasos with an old pentium-class laptop, which would, at 25W, drop 40-50W as I would no longer need the UPS for 24x7 use. Put all peripherals, wall warts, etc. on a separate power strip that can be easily turned off together when not in use. TV We have a TV with the growing set of set-top-boxes: a DVD Player, Satellite unit and VCR, along with a SCART switch to connect them all together. Between them, they pull 86W. With the TV turned off, the boxes draw 20W. (TV pulls 10W on standby). I've been looking at getting an "Intelligent" mains lead, which cuts the power to the peripherals when the main item (e.g. the TV) is powered down, either totally or on standby. At nearly 40 Euro, however, it will take over a year to pay for itself. The alternative is just turning them off by hand, but of course as in most houses, the main switch is buried behind the TV cabinet out of reach. I'll swap the power strip with one with a single main switch that can be reached easily at the end of the evening instead. Other Big Users The house was designed with energy-efficiency in mind, and theres not much scope for savings elsewhere. The main users are underfloor electric heating, water heating, washing machine and dryer (condensor type). The water heating we hope to replace / augment with Solar over the summer; ditto the drier, with an outdoor shed /gazebo for drying clothes in the rainy Galway days. While the drier consumes a lot of electricity, at least the hot air is recycled via a heat-exchanger to heat the house in winter when its most used. Its worth keeping an eye on the drier and washing machine, though. We mostly use these at night, using cheaper Night-rate electricity, so while our usage patterns may not change, keep an eye on the energy consumption of these devices: as they grow old the bearings, motor, etc. begin to wear and energy consumption goes up. Look out for when to replace them. The other big niggle I have is a light fitting in the main living room. This is expensive, with 3 x 60 W spotlight bulbs in it. The kitchen, which is approx. half the size of the living room, gets lit by a single 20 W CFL. Swapping the spotlights with CFLs is not an option, and replacing it means replacing a ceiling mounted fitting: as the wires are embedded in the ceiling, moving it is not trivial. Any recommendations ?

Ian Murdock: First impressions (or: is every Fortune 500 company like this?)

It’s been a crazy few weeks. I’ve heard the phrase “drinking from the fire hose” many times, and while I’ve never actually tried to do that, I suspect the experience is something like this. I’m having a blast though. A few quick first impressions:
  1. First things first: The lead up to the announcement was remarkable—not at all what I expected from a big company. As Jim Grisanzio pointed out, the PR people did a great job coordinating everything, but the bloggers were very much in the lead here. In fact, I was given so little (OK, no) guidance on what “the message” was supposed to be that I sent a draft of what I was going to post to Jonathan, and he replied, no one is allowed to run their posts by me, just speak your mind, that’s what we all do. The message: Sun really is as transparent as it appears from the outside perspective.
  2. In the other direction, the people here are not only open to the outside perspective, they want to hear it. That’s a big part of the reason I’m here now. Solaris has lost a lot of developer mindshare to Linux over the past 5-10 years. There are important lessons to be learned from that, and we (yes, I feel like it’s “we” already) are intent on doing just that.
  3. Maybe it’s just the people I’m working with, but this place feels like a startup. There’s a lot of positive energy, a real sense of urgency, and people genuinely seem to love what they’re doing. The difference: It’s a startup with actual resources. You know, like 30,000+ people. A potent combination indeed.
Regular blogging should resume shortly.

Nico Golde: LSB-powered fancy init scripts

The LSB functions in Debian can do fancy and non-fancy output. However, the output is not really fance compared to grml, gentoo and Ubuntu. They have these nice, colored ok or fail messages in brackets :-)
If you are like me and you always want to have the coolest bling bling ;-) Try this patch:

  1. --- init-functions      2007-01-21 04:54:18.000000000 +0100
  2. +++ /lib/lsb/init-functions     2007-04-15 21:24:55.000000000 +0200
  3. @@ -247,12 +247,18 @@ log_end_msg ()
  4.      # Only do the fancy stuff if we have an appropriate terminal
  5.      # and if /usr is already mounted
  6.      if log_use_fancy_output; then
  7. -        RED= $TPUT setaf 1
  8. -        NORMAL= $TPUT op
  9. +        COLS=$($TPUT cols)
  10. +        COL=$(($COLS-8))
  11. +        UP=$($TPUT cuu1)
  12. +        END=$($TPUT hpa $COL)
  13. +        START=$($TPUT hpa 0)
  14. +        RED=$($TPUT setaf 1)
  15. +        NORMAL=$($TPUT op)
  16. +        GREEN=$($TPUT setaf 2)
  17.          if [ $1 -eq 0 ]; then
  18. -            echo "."
  19. +            echo "$UP$END[ $ GREEN ok$ NORMAL ]"
  20.          else
  21. -            /bin/echo -e " $ RED failed!$ NORMAL "
  22. +            /bin/echo -e "$UP$START $RED*$NORMAL$END[ $ RED fail$ NORMAL ]"
  23.          fi
  24.      else
  25.         if [ $1 -eq 0 ]; then

Of course this only works for init scripts including and using the lsb functions (should be most of them).

Holger Levsen: Singing not whining

Even though the network at dudesconf worked flawlessly even for me after whining here about my laptop on saturday, I have now resolved to concentrate on positive aspects here, as I believe Debian as much as everybody else needs positive thinking rather than negative thoughts.

Dudesconf/DebConf.es3 rocked, though two days is a bit too short :) Caring organizers, almost 24h food supply, vegetarian food for the needy, meeting "old faces" again, being able to attach new faces to old nicks/names and meeting new people. And doing some juggling once again for more than two minutes.

On another positive aspect, the new server for debian-community.org is now up and running etch with a 2.4.27 kernel from sarge (because of 317258), the content will be migrated either tonite after work (I doubt it) or ma ana. Seperate post still pending...

Bastian, I completly agree. Is any artist reading this and able to dedicate some time and effort to create (a) proposal(s) for a better design for wiki.debian.org? I believe the proper place to propose designs and discuss them is the debian-www list, though any place is fine for posting proposals.

MJ Ray: Online Banking: What works with GNU/Linux? (13)

Removed: Barclays (previously described as "by far the best online banking system I've tried"; "Barclays allows one to download statements as CSV files. Sadly, Barclays are ****s, which does rather compromise one's ethics...") because uk.comp.os.linux reports that they will start enforcing these operating system requirements.

Eric Warmenhoven: No Apple Love

About eight months ago or so, Lisa and I decided to get a new laptop that both of us could use. I decided I didn’t want to buy a Windows computer, so we “compromised” (she gave in) and we got a 17″ MacBook Pro. I was pretty impressed with it, and she found it usable enough (though Quicken for Mac is quite different from the Windows version, and she still doesn’t like it much). Two weeks ago, we started having problems booting it. Problems like, the Apple logo on the boot screen would turn into a no sign and not boot. Or sometimes it would turn into a black screen and start printing console error messages before dropping me into a root shell. Or sometimes it would boot fine but then Finder would get into an infinite crash loop. Or sometimes it would boot fine and not have any problems at all for days. I backed up most of my data and took it to the Apple store this afternoon, where they had pretty severe problems just trying to boot from an external disk. They took it and said that they’d try replacing the logic board and possibly the hard disk, and give me a call in a week or so when it’s ready.

Next.

Previous.