Search Results: "nate"

18 May 2006

John Goerzen: Why I Like HP

I've been managing servers professionally for some years now. Support is one of the most important things when you are managing computers for work. You don't need support to help you out with a printing problem or an e-mail problem. You need support because every minute the machine fails to power up, your company may lose twice the value of the entire machine. Or even more.

My first day job managing servers involved Dell hardware. What a nightmare. I've never had a good experience with Dell support, ever.

First off, Dell support never puts me straight through to an intelligent support rep. I don't care whether I get to the Indian call center or someone in Texas. The first support person I speak to at Dell has less computer aptitude than my grandmother. One conversation I will always remember went like this:


Me: We have a disk in our array that went bad on our Linux server. The red light on the disk itself is on. Please send us a replacement.

Dell: Have you tried rebooting?

Me: No. This is a production server. The reason the disks are redundant is so I don't HAVE to. Besides, the light ON THE MACHINE ITSELF is on.

Dell: Ah, OK. Have you run scandisk?

Me: No. This is a Linux server, as I told you, and scandisk wouldn't see a problem anyway since this disk is in an array and the array is still up.

Dell: OK, great. How about you download the diagnostics .exe from our website...

Me: Can't. We don't have Windows on this machine. You did say you support Linux when we bought it.

Dell: Ah. Can you right-click on My Computer...

Me: NO. This runs Linux, and the BAD DISK LIGHT ON THE MACHINE IS ON.

Dell: Ah, OK. I wonder if the problem really is that you have a bad disk.

Me: Could be!


Our first HP server purchase happened to be at a time when HP had undercut Dell by several thousand dollars. I liked the hardware, but it wasn't anything that much more special than Dell.

But what I really like is the support. I haven't had to call HP support often, but when I do, I am almost always speaking to a live, experienced person within 5 minutes.

With only one exception, all the HP support people I've talked to have been very experienced. They all sound like they've been working with HP hardware since the late punched card era. They know what is going on and assume that I do too. The HP people don't make small talk (it *really* ticks me off when someone obviously in Calcutta or something asks me about the weather in Kansas, because you *know* they are reading it off a screen and don't care). But that's fine. I'm not calling them to talk about the weather, I'm calling them because my server is down.

We had a bad disk in an array on a HP server once. That conversation went more like this.


HP: Server support. Serial number please?

Me: [gives it to them]

HP: OK. What's the problem?

Me: The array dropped a disk. The failed disk light is on and the controller logged a disk error.

HP: OK. That's a 146GB SCSI, right? 15KRPM or 10K?

Me: 15K.

HP: OK. Is 1PM tomorrow good to send out the replacement?

Me: Fine.

HP: OK, your case number is xxxxx. Can you give us directions to your location?

Me: Sure...


So recently we got in our MSL4048 tape library. A very nice unit. And faster than most *disks*. 48 Ultrium3 tapes -- 400GB native each -- very nice. And a barcode reader built in.

So anyway, one small problem. When you open up a magazine to put tapes in, you can close the unit back up. It says "scanning", but it doesn't notice that we've changed tapes until we give it a command on the operator panel (yes, this tape drive has a LCD screen built in). This can be worked around, but is annoying and is just waiting to cause confusion. Plus it's not how it should work.

So I call HP support yesterday.

Turns out this MSL4048 is a brand-new unit. Had only been on the market a few weeks. Our support rep has never seen one or taken calls about one, and they haven't even given him all the HP technical docs yet. But no matter, he is willing to try to help us out.

He calls me back twice yesterday with tips and questions after speaking to colleagues. He asks intelligent questions, doesn't bother with the "are you sure you're putting the tapes in the right way around" or the "is the power cord securely plugged in" crap, and generally doesn't waste my time. He called me back about four times more today -- they duplicated our setup in their lab, right down to the exact firmware version, but didn't have the problem. Two of those callbacks were apologizing for taking so long, and explaining that they were learning about this machine as they went along. So a HP rep will be out to our location shortly.

Now THAT'S what I call service. No blaming it on someone else, no trying to make me do stupid troubleshooting things, and returning calls.

My *one* bad experience with HP was one time we put a new internal tape drive in the machine, and it was acting flaky. I got the only not-very-experienced HP rep I ever had spoken to that time, and they tried to blame Debian for what turned out to be a bad SCSI cable. (The symptoms weren't very similar to what I'd expect for a bad SCSI cable, and the cable had been working fine.) Oh HP, you donate to Debian -- why don't you support your hardware under it?

(In fairness, that is the ONLY time they have flinched when I said I run Debian, though it does make them hesitate sometimes)

Eric Warmenhoven: Hmm boring.

The other night, Lisa and I were in bed reading, and our cat Pixel jumped up on the nightstand, stared at us for a while, and then sighed. This is the first time that I can recall that she’s told us to our face that we’re boring. In other cat news, Pixel just got a new water fountain yesterday. For the past few years, we’ve had a couple PetMate Fresh Flow fountains. We replaced the first one because it had started to leak, and when the second one started to leak after a while, we decided it was time to try a different brand. At first we got a Drinkwell fountain, but the pump was so loud and the waterfall similarly noisy that we took it back to the store the same day we got it. Yesterday we received our Catit fountain, and while it isn’t as cool as advertised, it’s still much better than the other two, which seem to be the only ones on the market. Continuing the cat-related news, Lisa has taken up knitting and crochet, which has provided an abundance of yarn for Pixel to attack and chew on. Unfortunately, most of the time Pixel chooses to attack the yarn that Lisa’s in the middle of using.

17 May 2006

Christian Perrier: Debconf - day 3

I was a bit lazy today and mostly attending nothing. Not saying that the talks were not interesting, but mostly I wanted to work on a few pending stuff such as this damn Xorg debconf templates rewrite and the subsequent French translation update (a huge one). Being in the hacklab most of the day lead me to good discussions with many people, out of which I'll keep a very long talk with Otavio Salvador. We could some day have a dedicated server for Grisu's work on the DDTP to be hosted while it is used y some translators as a testbed for a future infranstructure. I also attended the interesting "Debian in Latin America" BOF, even though it was in Spansih. It was good to get a picture of how building a community in Latin America is facing challenges. The discussion was animated and very nice with valuable interventions and good animations. Kudos to Anibal and Damog who animated it. Oh, I went assassinated during the day. I won't tell more, of course (except that now you are safe when meeting me, folks...I shouldn't even tell that, but anyway....). This sucks and I hate my murderer....:-)...I will find ways to revenge, believe me, pal. The day ended with the Wine and Cheese party. It was indeed added in the official schedule, so we felt in duty of organizing something nice. And, actually, I think it has been nice with something like 40 different cheese varieties around the table. It bringed a big crowd near the hacklab and triggerred a more than great moment, I think. So, it sounds like a Cheese Party is now becoming an official rendez-vous for all Deconfers, so see you in Debconf7 Cheese and Wine party, which will be huge. Mako, Hannah and Matt, we missed you on that one (Matt, where the hell were you?).

Matt Brown: Playing With ZoomIn

I signed up for a ZoomIn API Key (not that it seems to be needed atm…) the other week and finally got a chance to have a play this past weekend. My test case was to build a map of all the CRCnet sites and the links between them to use as a plugin in the CRCnet Configuration System. Either as a dynamic status display (colouring links to show traffic loads and status etc) or as a network planning tool to get a feel for the relationship between existing sites and potential new locations. Obviously the lack of topographical information makes the second case far less useful than it could be, but I think even in 2D it would still be a useful tool. Getting the points onto the map was relatively straightforward, but adding any sort of hover event to them was another matter. The GEvent class currently only supports the click event and markers are not added with any other identifying attributes (such as an ID or Name) which could be used to hook an event into them. After a quick squiz at the Terms and Conditions, I grabbed a copy of the API javascript and after unobfuscating it (basically just adding back in line breaks and running in through indent(1)) started to have a squiz at what was happening. The API code is very nice and clean and it wasn’t at all hard to work out what was going on. Mozilla’s Venkman javascript debugger absolutely rocks for this sort of work. It allows you to step through all the scripts on the page line by line and quickly get a feel for the flow of the code. Adding support for the hover (onmouseover) event doesn’t look like it would be too hard, but the T&C didn’t explicitly mention whether I was allowed to actually modify the API code, so I choose to simply create a CRCnetMarker class (see below) that creates GMarker object and then pokes id attributes onto the internal objects of that class before returning it. Then once you’ve called addOverlay you can use the basic DOM functions to hook in an onmouseover event handler on the ID of the marker.
var CRCnetMarker = function (sitename, point, icon)
 
    var marker = new GMarker(point, icon);
    marker.icon.id = "crcnet_container_" + sitename;
    marker.icon.firstChild.id = "crcnet_icon_" + sitename;
    marker.addEventListener = function (eventname, handler)  
         b = document.getElementById(marker.icon.firstChild.id);
         b.addEventListener(eventname, handler, false);
     
     return marker;
 
var marker = new CRCnetMarker(new GPoint(2704685.21,6367057.51), "mph");
map.addOverlay(marker);
marker.addEventListener('mouseover', hoverHandler);
That worked like a charm and I now have nice little info boxes popping up next to each node when you hover over them. I also discovered in the process of implementing this that Prototype and ZoomIn do not play nicely together. It appears to be Prototype’s fault as it messes with the Array type by adding new methods (like each for enumeration) which break the builtin for (i in array) syntax when the array contains non-numeric keys (like each). This has been reported in the prototype bug tracker as breaking Yahoo Maps but the comments don’t seem to offer much hope for Prototype’s behaviour changing anytime soon which is a pity. The next roadblock was a lack of support for drawing lines! This put the kibosh on the whole animated network status idea. Trolling through the source again reveals a GPolyLine class that appears to be semi-implemented, so hopefully support for drawing lines is coming very soon. The only other thing I found slightly annoying was having to supply all the co-ordinates in NZGD49 format. Most of our GPS information for CRCnet is stored in WGS84 format (as that’s what our older GPS unit puts out). NZGD49 has been deprecated in favour of NZGD2000 (which is near enough to identical to WGS84 for normal use) so I’m not really sure why ZoomIn is still using NZGD49. Maybe that’s all TerraLink can supply? Some quick googling turned up the proj library (apt-get install proj in Debian) which provides the cs2cs utility which can convert from WGS84 (aka NZGD2000) to NZGD49 to feed to ZoomIn. The magic peice of information is the transformation parameters which LINZ helpfully provide. Punching those (I chose the 7 parameter version) into cs2cs via a command line like

echo "$lat $long" /usr/bin/cs2cs +proj=latlong +datum=WGS84 +ellps=WGS84 +towgs84=0,0,0 +nodefs +to +proj=nzmg +datum=nzgd49 +ellps=intl +towgs84=59.47,-5.04,187.44,-0.47,0.10,-1.024,-4.5993 awk ' print $1" "$2 '

performs the magic conversion. The conclusion?
Overall I think ZoomIn rocks and it’s really cool to see a small NZ company filling in where Google and friends have failed miserably. The biggest weakness at the moment is definitely the API, which doesn’t really allow you to do much more than add points at this stage. Given that ZoomIn is still relatively young the leanness off the API is understandable. Given the API a few more months to mature and fill out and I think we’ll be able to create some really cool applications on top of the ZoomIn platform. Screenshot:

Jonathan McDowell: Silver vs White Gold vs Platinum

So I need to get a wedding ring. Given I hope to wear it for the next 50+ years and that I've worn a ring in the past I figured something more interesting than a plain band would be nice. Many years ago Kathy bought me a silver Celtic style ring I was fond of, but unfortunately I lost it a while ago, which was upsetting, so I thought it would be nice to get a wedding ring that was similar to the lost ring. However. I don't like gold. So the logical choice seemed to be white gold. Until a jeweller told me that it was plated which would wear over time and require replating every few years. Which is a bit offputting. Anyone any experience of this? I've seen mention of getting it replated with a thicker than normal coating, which makes it less likely to require regular updating? The other options seem to be silver or platinum. Does anyone have silver wedding rings? Does it last well enough? It's a lot cheaper; is that the only reason why they're not common or is there something more fundemental? Platinum is more expensive than white gold, but that's not a huge issue for the last ring I plan to wear. Is it harder to work though, making it less likely that I'll find what I want? I found a ring at Ortak that I like, but no platinum option and I'd want to see it before buying, so online is out. Can anyone suggest a decent jeweller to talk to in Norwich? I've had a look around but not seen anything matching what I want. Alternatively I guess I can look in London.

16 May 2006

Barry Hawkins: A bit chilly in a hot place; a distributable Java JRE and JDK arrives

So it’s finally OK to mention it now; Java has made it explicitly possible (read legal) to distribute the Sun Java JRE/JDK on a GNU/Linux distrubtion. The new license is for Java SE 5 on Linux only, called the Operating System Distribution License for Java, or DLJ for short. You can read the license in text or pdf form. The FAQ for the DLJ is also available in text and pdf. Heck, go through the README for the JRE and JDK while you’re at it. So what does that mean? Well, GNU/Linux distrubtions like Debian can now package a Java runtime environment or Java development kit in their repositories. That was previously not possible due to restrictions present in Java licensing. Users still have to accept the Java SE 5 binary code license that is totally not free and has the same restrictions Java has always had, but this at least makes packaging and supporting Java less painful for distributions. Sun is coordinating the efforts via a java.net project, jdk-distros. This is an unprecedented level of cooperation from Sun with external parties in anything related to Java. I consider myself fortunate to have been a founding member of the project. It has been a pleasant and refreshing experience to meet a few optimistic and forward-thinking people from Sun who have a keen interest in Free Software; a big thanks to Simon Phipps and Tom Marble. I was encouraged that they allowed our contributions to be covered under the MIT license. If you would have told me that a month ago I would have laughed at you. The Debian announcment should be posted on the debian-devel-announce list today. I am sure this will draw both praise and ire from the Debian community. That’s cool, though; the rich diversity is part of what makes it such a vibrant organism.

Ted Walther: Report from Debconf, Day Two

Photography. My roommate Aigars is quite a photographer, he came with his digital SLR and several lenses, an item I've lusted after for some time. Large apertures and manual controls are what every real photographer demands, and digital SLR's deliver. I told him my idea for a small sky recording station so that people could make movies of the paths that the stars take, and how it changes over the year. Ultimately I want a network of these stations, all uploading their pictures so I can examine them for anamolies. This is a hard problem, because stars are so faint. Aigars said to take a picture of the whole sky, a 1000 millimeter lense and a $50 computer scanner with some modifications should be able to do the job.

Me and Andreas Schuldei
Programming. Finally made progress in programming, now that I know where everything is in Oaxtepec. My IRC bot didn't handle things gracefully when the server refused to let it log in, but that is fixed now. Tomorrow I hope to add multi-channel support. Reading through the new IRC RFC, I have the information I need to make a proper configuration file for the software. The design is sketched out and feels right, finally. Weekend vs. Weekday. Oaxtepec is much quieter today. Saturday and Sunday there were far more vendors on the street, and they stayed open much later. Today everything closed down around 6pm when the church bell tolled the summons to mass. I couldn't find the coconut man; maybe he only comes on weekends. Half the stalls at the mercado were empty. During the weekend, the resort was full of vacationers swimming, barbecuing, picnicing, playing soccer, or just sunbathing while the kids ran around. Everyone, young and old, but mostly young adult men and women, were running around in bathing trunks and bikinis. The happy noises were great to wake up to. This morning the sounds were quieter, but still present. The swimming pools here get a lot of use. During the weekend, there was a large tent where some ladies were giving body massages for $10. I didn't see them today. Probably they will be here again next weekend. Food. Tried a dish called "pancita" today. I saw people eating noodles and assumed pancita was a noodle dish, like the Filipino pancit. But no. It is a type of tomato soup filled with chopped up beef rind and chunks of fat. For only P31, I bought a small chicken. It was perfectly marinated and roasted, better than Kentucky Fried Chicken. I paid the money, and the shopkeeper brought out a pair of scissors and cut the chicken into all the appropriate pieces for easy eating, just like they do in Korea (viz the use of scissors) Church. Attended mass tonight, since the church was so close. The church is magnificent. It really is a cathedral inside; to see the ceiling you have to crane your neck. And when you do, you see paintings of angels playing instruments. I went into the nave to pray, and saw a giant depiction of the ark of the covenant. It was very realistic, with the cherubim covering it with their wings. And above it, was a painting of the wine and bread offering, which were offered on the altar daily. The priest was a black man from Illinois; after a bit of attempting to speak to each other in Spanish, we realized we both spoke English, and got on famously from then on. The cathedral opens at 10am, closes for lunch from 2pm-4pm, and then is open until mass is finished. This must be what the church was like in the beginning; a place where believers could drop in any time to be with others of their kind, to meet, eat, drink, discuss, and elevate each other to a higher plane. I am sad that we don't have this in Canada. Debian. There were some Debian talks and presentations, but nothing too interesting. Finally met Mark Shuttleworth, Anthony Towns, Manoj Srivastava, and Roblimo Miller. Clifford Beshers of Linspire almost convinced me to look into the Haskell computer language. I couldn't quite tell what Haskell has that LISP doesn't, apart from forcing strong types on you and being very fast and efficient in benchmarks tests. Marga didn't give me meal tickets before, so Graham printed some up for me today. By pure serendipity, I sat at dinner with the only other Canadian developers at the conference; Simon Law and Eric Dorland from Montreal. The drinking started at 11pm and is still going strong; the atmosphere is very convivial right now, but half of us are still tapping away at our keyboards.

Aigars Mahinovs: Debconf6 day 2: Java is non-free, at last!

The first session in the morning that I attended was the BOF about Python. After an introduction to the current state by the Python maintainer (Matthias Klose) and a few other people we run overtime and the BOF was extended into another time slot. Also the session was plagued by the room switch hanging which affected both the network and the recording. It really looks that that strange situation with a bunch of python-foo, python2.3-foo and python2.4-foo packages will be fixed. Later in the day guys from Intel gave a talk about some kind of data mining stuff they were doing with hardware database from Ubuntu. The tool was called Toppler (from Dilbert) and basically was a hardware database. They pondered about possibilities of getting some useful information from the huge pool of data, but the examples that they showed were just lame. For example they showed how you can get a list of 1234 reports relating to this wireless card, but that is not what I want to know - I want to know if it works and if it does not work, what can I do to fix it. The showed an example of an OEM entering his computers hardware configuration to see what distro works on that hardware - that is completely useless: as an OEM I at that point would already have chosen a distro and what I really would like to know is what will and what will not work from my hardware configuration in that distro, why it will not work and how to fix that. That would be approaching useful status - so far they only have a SQL DB with a simplistic web fronted. At the same time to give out that kind of information you would need much more datapoints to make a correlation - datapoints most of which can not be tested automatically and require user interaction on submitting. On the other hand the more user interaction they need, the less users will want to submit that data. They already have at least 10 times too many questions (there were 30 + options) if they really want this to be something that users will want to contribute to. Also there is no real direct motivation for users to contribute to that database - maybe OEM's have that kind of motivation, but they must decide to use Linux first. In short I only saw mountains of social and technical problems with this project and really little in terms of benefit. That's what you get when you have too much money to burn. After that there was a "yearly" Ubuntu report from Mark Shuttleworth. Most of what Mark said was already widely known if you followed Ubuntu's development a bit. Dapper will release on 1st of June and will be supported for 3 years on the desktop and 5 years on the servers. Edgy Eft will be a developer driven highly experimental release that will be done in 4 months and its planning will be done in Ubuntu conference in Paris (18th-23rd June). In Dapper KDE is given equal weight to Gnome and in Edgy the same will be done to XFCE. There is a graphical installer - Ubiquity and a graphical upgrader that works around strange things that APT has not been designed to handle. Mark can only guess what will be in Edgy as developers will decide this one, but most probably Xen and XGL will be integrated, startup will be reworked by adding paralel init scripts with dependencies and maybe even APT will be replaced by some kind of SMART tool. I have not heard anything about it before and Mark also gave no further detail. but in any case Edgy promises to be "the Ubuntu equivalent of a release of Debian experimental". Way to go not to stick into the enterprise stability. I am really looking forward to that. Another announcement came from Sun - thanks to hard work of many people the license of Sun Java was changed to allow it to be included in Debian non-free repository. FHS and Debian Policy compilant packages have been produced and are uploaded to Debian sid non-free. Congrats to all involved! Now we only to move it to main somehow. Unfortunately I missed two BOF that I wanted to see due to scheduling changes that I did not follow at the time: i18n BOF and Debian representation BOF. I have been doing quite a bit of both during last years, so I wanted to be there, but missed it. Doh. In the afternoon I was twice recruited by the organizers to do the group photo. Last year there was a huge collection of dSLR's around Debconf5, but this year either the dSLR owners did not come or did not want to lug their cameras across half the globe, so I with my Canon 350D and a few (cheap) lenses have become the de-fact photographer of the Debconf6. It was only natural that the group photo also had to be taken by the best camera around. I, naturally, am very honored by the opportunity even if that would mean that I myself am not on the group photo. I could just gimp myself into the corner of it after the fact :) In any case the place to take the picture had to be found. The amphitheater where the Debconf5 group photo was taken was a perfect place, but lacking that a trick all the way back from Debconf3 could be employed - standing at a high place and take the picture at a sharp angle down. The best place for this that I found around here is the 10m diving tower - there is a platform aprx. 8 meters from the ground where one can clearly see to the back area of the tower where a large grass area is located. I still need to confirm whether I can take the group photo from there with my best lens (Canon 50mm f/1.8 II) and what amount of light will we have on time point when we have the ability to actually take the picture (18:00). There will still be a bit of a chance with the weather, so an alternate group photo time should also be planned. There will be an announcement mail that will probably go public before this email will. Oh and later in the evening I found a guy (sorry, names escape me is seconds) who has a Canon 17-40mm f/4 L lens which I will borrow from him for the group photo. That will make the photo a lot sharper and make us much more flexible to the group size which is very helpful. Just before the dinner I want to see the saunas that i was told long ago. Basically it was a headed room 3x1 meter with a temperature control outside that was set to 0. Nobody uses the sauna here and that is no wonder - the whole place is like a large sauna. In the same club (just above the restaurant where we have all the meals now) there was a ping-pong table, two pool tables and a gym. In the gym I found a Mexican Gentoo spy who's mom was born in Riga, Latvia. The world is truly small. After the dinner I sent out the group photo announcement email and then took a look at the Joey Hess's BOF about debian-installer. I snook into the talk to take a few photos and watched the rest via the webcast. Unfortunately all the people spoke very quietly there, so it was hard to distinguish their voices from the background noise. Please, do not do that! Speak up, people! The tango practice took place between hacklabs tonight. Looked fun, but I would rather take a lot of pictures of it :) On a final note I witnessed a Mao game in Spanish. That was only a bit more disturbing then the same game in English. Even while I do not speak any Spanish. P.S. If you really like what I do with photos in this blog, it would be very nice if you would sponsor me a Pro account at Flickr. Otherwise my monthly traffic limit there (20 Mb) is nearly up with only select photos of two days of Debconf uploaded. I have now almost 2 Gb of photos stored on my laptop and the conference is only starting.

15 May 2006

Jaldhar Vyas: I Won't Be Able To Go To Debconf 6

But meanwhile in an alternate timestream... Debconf 6

Martin F. Krafft: e2fs fun

When Biella came to me today with a Grub error 2 (disk not found), I really thought that the problem would be solved within a little bit, even though we couldn't boot from USB (the verbose "Boot error") and had no CD drive available. Joey Hess fortunately had a netboot setup, so we ended up with a shell before too long. ... but that was only the beginning of the fun. To make a long story short, we're now sitting and watching e2fsck reporting "page after page after page" of error messages (quote Micah), consisting mainly of error messages listing thousands (literally) of block numbers claimed by multiple inodes on a single line. We have not figured out what actually happened, but it's somewhere between a motherboard problem and filesystem corruption accumulating over several weeks (Biella said the machine has been acting flakey lately). We'll consider sending the image to Theodore for analysis. Reading this and seeing her root partition go from working to something probably no longer resembling a filesystem really settle the issue for me. Never ever will I touch ext2 or ext3 again; XFS forever!

14 May 2006

Aigars Mahinovs: Deaths in Debconf

Debconf6 this year was also the venue of an Assasination game. The idea is that there are people playing the game who are ordered in a circle. Each of them only know the name of the person in front of them - the one they have to assassinate. The killing takes place by touching the marks upper body with a (clean) sock. The assassin must hold the sock in the moment of contact and nobody who is playing can see the event. If a player sees the assassination, it is void and must be repeated, but no sooner then on the next day. Before the death a killed assassin must utter the name of his mark, which then becomes the mark of the killer. My first mark was a guy that I did not know. I had to wait a day for him to arrive. I also had no idea how he looked because there is no available photo of him online. That made my job a bit harder. I tried to find him among people going from the lunch to the Enrico's speech, but missed him. And on the way back I was assassinated myself. Bugger. I think I can publish it now, because this information will not affect the game except maybe make people be a bit more careful when walking to the tower and back - it is a nice assassination spot. :P I guess being recognizable because of this blog is a big disadvantage in this game.

Julien Blache: Data recovery, or why I love XFS

So, here it is, the hard drive in my mother’s laptop (HP nx9105, 10 months old) just broke down this week, with some important data on it (I do have backups, but it broke down in between 2 backups with some important changes to the data - accounting and payroll). The laptop was running an AMD64 Sarge on an XFS filesystem. Fortunately, XFS shuts the filesystem down when the underlying block device fails, so the damages are quite limited. dd_rescue to the rescue, only 40 kB of the 40 GB partition couldn’t be recovered. An xfs_repair run later, the FS mounts with only 30 files in lost+found: 10 of them are device nodes, 10 are empty files, another 5 are sockets and the remaining 5 are mails from anacron. I just love this filesystem. SGI, you guys rock. All of this just went as planned when I installed the machine in July last year; I chose XFS for its ability to not screw up the FS when the underlying block device crashes and for the powerful and reliable set of maintenance tools that goes with it.

12 May 2006

Uwe Hermann: OS Install Experiences - Introduction

Over the next few days or weeks I intend to install quite a bunch of free (as in beer) operating systems on one of my machines. This has several reasons and benefits: On the list I plan to install are most major (free) Unix-like operating systems, e.g. Debian, Ubuntu, Gentoo, Fedora Core, OpenSuSE, OpenBSD, FreeBSD, NetBSD, PC-BSD, OpenSolaris, and whatever else I can find out there. Basically, if I can download a CD image for free off the net, it's fine. I'll be writing one small blog article per OS, stating my experiences, gotchas, pros and cons I noticed etc. If you have any suggestions for OSes or distributions I should look at, or ideas about other aspects of the OSes I could compare, please leave a comment. [1] It has been pointed out that /usr/sbin/nologin or something similar is probably better than /bin/false, because it logs login attempts at these accounts (/bin/false doesn't).

David Welton: "Hydras", "real" open source, and the ASF Incubator

An interesting post by Ian Holsman, one of my colleagues in the Apache Software Foundation who is also interested in open source business and economics: http://feh.holsman.net/articles/2006/05/12/is-your-project-a-hydra I take a more lassez-faire approach, myself. Ian's advice is valuable to those sorting through open source projects to use or get involved with - a full-fledged free software project with many users and committers who are independant of one another is usually going to be a better proposition than something run by one company, or one person. A lot of ASF thinking focuses on the community being the real value in an open source project, and it's obvious that it adds a lot of value. However, the licensing is important too, because it's your escape hatch. It means that if the company goes away, or decides to create a proprietary product, that you have the option to create a community around the open source code, by taking over its development and maintainance. ASF Incubator Ian also mentions the ASF Incubator, which I've been involved with first hand through my involvement in incubating OFBiz. One of the big hurdles that the project faces is getting a scrap of paper from everyone who has ever contributed anything important to the project. And since OFBiz is a real open source project with committers all over the world, and, over the years, many contributions, that is a lot of paper to collect! Thanks to the efforts of the OFBiz team, they're doing an admirable job of completing the task. However, I can't help but observe that "incubation" is a far easier process to go through if the code arrives in the form of a corporate donation, because it all comes from one place. Unfortunately, I think that leads to some selection for "hydra style" projects, although to their credit they may be trying to break out of that by joining the ASF (they need to if they want to successfully complete incubation). Still, I think it is likely to lead to a more "corporate" organization.

Barry Hawkins: Debian Women s youngest recruit

Caslin in her Debian onesie This is my daughter, Caslin. We finally managed to get a picture of her in her Debian onesie before it has spit-up on it. This’ll be a great photo to hold on to in case she grows up and works for Microsoft or something equally ironic. Saturday I am scheduled to leave for DebConf, to be gone for 10 days. This will be the first time I have travelled away from home since she was born. At only 4.5 months, lots can happen in 10 days. That just hit me in the last couple of days. This reminds me once more why I took measures to change my work situation to all but eliminate travel. I look forward to meeting so many of those whom I only know via email, IRC, and DebConf5 videos.

11 May 2006

Jordi Mallach: The difference between Oaxtepec and Seville

So, I'm not going to Debconf. I suspected this long ago, when the dates were changed to early May, but you never know. During the last month, I've been finding daily pink notification alerts on my irssi window, with different people asking me to start swimming to Mexico, to book a last minute flight, to work overhours so I can justify leaving office for a whole week. In short, to POP THE TRUNK. But unfortunately, it doesn't look like I'll make it, being Thursday, and when I was planning a hypothetical departure on Saturday in the same flight as other Spanish Debian people. So, I've spent some time reading the blog entries that start flooding Planet Debian from people who are already attending Debcamp. NO NO NO! I can't believe there are even 10m diving platforms. There's talk at the office about me maybe having to go to some conference in Seville. jacobo and ana had an opinion on that.
12:06 < ana> jordi: dude, mexico es mucho mas interesante que sevilla
12:07 < jacobo> en vez de decirte "quillo" te dicen "cuate"
I still have 1 and a half days to take some wild decision and get there by surprise. That would be fair with azeem. :)

Wouter Verhelst: NBD 2.9.0-test2

A few days ago, I released nbd 2.9.0-test2 to sourceforge.net, and a bit later, to Debian's experimental distribution, too—which, occasionally, means I'll have to skip the 2.9.0 release, because I don't feel like increasing my epoch. The new release contains a few new things, most notably support for a configuration file and, coupled with that, the ability to run multiple nbd exports from one nbd-server instance. This is an experimental version in that it hasn't been tested much outside my artificial testing environments, and in that the configuration file format is a first proposal, on which I'm hoping to get feedback, so that it can be improved before it's finalized. Unfortunately, the latter hasn't happened as of yet. I'd love to see that change. Anyone?

10 May 2006

Aigars Mahinovs: Debconf6 day -4: The Pyramids

Yesterday it became clear that the daytrip during the conference will not go to the Teotihuacan Aztec pyramids as it is too far, which is a shame. For that reason a small group of people organized a separate trip to Teotihuacan ("the Pyramids" from now on). 11 people boarded 3 taxis which we hired for the whole day for a price of 1500 pesos per taxi per day (~150 USD) which averaged to 410 pesos per person. Before we left I managed to climb a stadium wall and take a couple of nice shots of a local vulcano and sneaky picture of Gunar running laps on the stadium at 7 in the morning with his wife. No wonder he looks so much better this year. (Comparison pictures will be put here) I also managed to notice that we do not have Internet again. Manyana. We ordered the taxis to arrive at 8:30, so when we gathered at the place at 8:40 we were expecting to have to wait a bit, but to our surprise the taxis were already there and waiting for us. The drive took three hours. On a taxi. No wonder it was too far for a daytrip. There is a lot of cars and a lot of roads in Mexico. People here are not too worried about fuel consumption here and it is not too surprising to me - the gas here costs between 6 and 8 pesos per liter. That might also be the reason why cars here are so incredibly loud - when a truck goes by on the road that is a couple kilometers away from the parliament tower in the hotel it sounds like a small plane is flying by nearby. Also the number of road is so huge and the structure is so chaotic that even taxi drivers did not know the route - they had to stop and ask for directions multiple times. Even when going back. Trying to stay on the same route. We got lost more then twice. Along the way to the Pyramids we stopped for breakfast in small roadside place somewhere. It was a family owned place where you have cactus tortillas with different fillings heated up on a big metal plate that is heated up by burning wood. there also was coffee in large cups and soft drinks. Tortillas and soft drinks were 8 pesos each, coffee was 5 pesos and the beer that the girls went to get for us from other cafes along the road were 10 pesos each. Wonderful food for incredibly cheap prices. After we all ate we threw money in the pile according to how much each of us wanted to pay and gave it to the owner. She looked at them money and started protesting that is is much too much, but we insisted. Very heartwarming place. We bought large bottles of water and moved on. It is quite hard to take good photos of the Mexican landscape because of two reasons: first there is huge number of large power lines going in all directions all across the land. And the other thing is the smog - you just can not take clear pictures of distant objects, the smoke or fog or something is covering the whole place. I suspect that it is related to the number of cars here, but I can not be entirely sure about that. I do not to intend to trash Mexico, but the fact is that Mexicans do. Along the roads near the Mexico City all roadsides are littered with all kinds of thrash - bottles, plastic bags, metal pieces, tires, ... On the other hand I have noticed that Mexicans do like IT - in every small town I noticed a computer shop with Internet. Some shops even promptly have Tux painted on their walls. It is quite strange to see that every wall is used for some kind of announcement or advertisement. Even a barely standing wall in the middle of the field between towns was used as an advertisement platform for a hotel in one of the towns. After long wondering around we finally arrived at the Pyramids. There was additional tickets to buy there - a 150 peso ticket for the car and a 45 peso ticket for each person. Each of three entrances to the Pyramid area has a range of souvenir shops and also there is a huge lot of private sellers walking all around the place and trying to sell you the same stuff for double or triple the price. The standing advice is to go to shops and negotiate prices there. We went in the entrance number 1 (which is how I would recommend anyone to do) which is at the south end of the Alley of the Dead. We started the excursion by climbing the small pyramid of the temple of the serpent god. The excavation was still going on there and it was interesting to watch. And it also was a warm-up for the other climbs. After that we moved on along the Alley of the Dead. After crossing the "river" (it was like 5 cm wide at this time of year) we were distracted by a sign pointing sideways that said "Museo (800m)". It sounded like a nice idea, so we went along. Unfortunately the road curves to the north and in the end the museum itself is almost next to the sun pyramid. So if you happen to go there I would advice you to go along the Alley of the Dead to the Pyramid of Sun and go to the museum from there. There is also a toilet and an ice cream shop next to the museum. After visiting the museum I went back to the "river" so that I could walk along the alley. There are several overwalks across the alley, so you either have to walk up and down the stairs a lot or walk up on the wall there. Then we came to the Pyramids. They are huge. Huge. Several millions of tons of rocks. Hundreds of meters of steep stairs going up. And a rubble on the top covering the temple site. The view is phenomenal. There will be a lot of photos from there including one of the traditional tourist type where I am sitting on the top of the sun pyramid with the moon pyramid in the background. Some of us did not make it the top of the first pyramid. It was quite hard. Coming down feels even more scary as the stairs are very steep. In front of the main Moon Pyramid there is the main square of the ancient city. In the center of it is the sacrificial altar. If you stand in the center of it, you can almost feel the sea of blood that was spilled onto these stones during the golden age of the Aztec civilization. It is a powerful feeling that could have gotten a bit scary if there were not so many people around. The climb to the Moon Pyramid was much harder then to the Sun Pyramid, it could have been because it was the second one or because it is more steep and with a higher pile of rubble on top (where there are no stairs). After a few stops most of us did climb to the top and took even more wonderful photos of the view around us. I must say that this was well worth all the effort, time and expense. After coming down from the pyramids, we went out via the exit number 3 which has the largest number of souvenir shops and did some shopping there. It was 15:30 by then and the souvenir shops were starting to close down. We were recommended a restaurant near the pyramids for our lunch, so we went there. The restaurant is located in the south direction from the pyramids and is almost on the continuation of the Alley of the Dead. The pyramids are still well visible from the windows. Just as our meals in the hotel, this meal was very nice and very Mexican - mashed beans in every dish, meat and the hot green stuff which is actually called "the green sauce". The way back after that was longer, but uneventful - we did get lost a bit more then usual, but it was the drivers problem. Altogether the trip took 12 hours. We really were exhausted after that.

Philipp Kern: DPL elections

Did I miss something or has only Lars nominated himself by now? I know that there are two weeks left but still. Would we even need a vote with "None of the above" and "Lars" in the current situation?

Jesus Climent: Permission to complain

On friday the 5th I started my trip to MX. I am assisting to Debconf 6 from the very first day, so that I can help the local team (at least with translations and such). I arrived to the airport early, so that I didnt have to suffer last minute stress if I see that the line is way too long and I have too little time to catch the plane. It all started fine (well, I forgot my keys at home when taking the dog for a walk, but I managed to reach my girlfriend and she came back to open the door for me). I must be the worst traveler in the world, since I seem to be causing only problems. Or maybe is that I question too many things that are the status quo and seem reasonable for other people. From the begining. It was check-in time, and the lady ask me about my hand luggage. I mentioned that since my friends were going to be waiting for me at the airport for almost 2 hours, I had prepared all my stuff so that I was not carrying anything dangerous in my two backpacks. Heck, I even left behind the regular tools that I carry with me, including the nail scissors,... The lady said it was not possible. "Sir, you can only carry 8 kilos of hand luggage". I looked around and saw people with lighter bags, but bulkier than mine. "Sorry, but, what is the reason? My luggage is smaller that the regular luggage, and I just need to get out asap". "Security reasons, sir". "Could you describe those reasons?". "... ... (surprise face) Security, sir. I would like to travel with my 20 kilos os luggage with me, sir". Yeah, sure. I am happy about that. I dont recall going away for such an extended period with such an small amount of things. When did all this madness start? Well, she did not manage to give me any reason why I could not take my things with me, but she got her sweet revenge. She put me on the back of the plane, with a guy who had at least 50k more on than I, although we both paid the same price for the ticket. I wonder where the security reasons are then, for those 50k... (Mental note: add to the travel checklist not to EVER forget deodorant and to take a shower before leaving home. Two showers. I had enough torture with the guy beside me...) The nice part of the flight was that for the first time i traveled on a Jet. Boy, is nice. Landed in Germany. The plane went to park on the backyard of the airport. We had a long 10min trip back to the terminal. The check-in for the plane to MX was a full hour set in advance, so that the HUGE amount of people that fits on one of those 747 had the time to show (for the 10th time) the passport. But looking aroung one wonders again where those security reasons not to let me carry my 8 kilos of luggage are: people around me had bought nearly their year salary on duty free stuff that wights more than 15k. Oh, boy, now I am confused. Is it so that someone has decided to add a rule in the name of security at some point after 11/9 and they forgot why? What difference does it make to get the luggage with 8 kilos from outside the terminal than from inside? As a side note, one can see that mexicans still keep much of the Spanish attitude. The speaker goes on, a man speaks in German and explains that people with children will board before anyone else. Nobody has understood anything, but they are already piling before the boarding gate. Once the man speaks in English, only the ones who dont understand English still await impatientily at the gate, mostly disturbing the check-in procedure for the flight, which will probably be delayed because of that. The second part of the trip was a bit more relaxed... I will skip the story about the looks-like-it-is-not-her-day flight attendant who could not understand a shit, and will only mention that when she served me a light coke and I handed her the empty can for dispossal, she gave me another full can with a face of "take-this-and-shut-up,dont-you-see-i-am-not-having-a-good-day?". I did not know Mexico was in the south hemisphere. At least that was the reason given for the satellite-linked internet only working the first three hours, although we were flying through Greenland, Canada, USA and Mexico's gulf for the 12h of flight, and Mexico IS on the (using the lonstanding critizised convention of not putting the map upside-down and say that is the right possition) north side. After landing it was a bit of rush, until I had to wait for my luggage, which of course came after waiting for almost 40min (Revenge of the Check-in Lady, take three... hi, if you read me). The people who create those inmigration forms MUST have short names. They have a big horizontal box with small vertical lines on the boxes to put your data trying to force you to put every character of your name in one small designated area. So there you go: "J E S U S _ D A N I E L _ C L I M E" That's right. Not even my first surname fits. Forget the second. This are the times that a friend of mine comes to mind: Enrique Garcia-Villarubia Gomez-Limon (Hi, if you read me). After all this I went out to find Amaya and h01ger waiting for me. We met Ganneff, Stockholm, Sam and Jeroen, and Damog, along with Agi, were coming right after picking up the van. We put Ganneff and Stockholm on a taxi and sent them to Oaxtepec, and left the airport for some dinner. Mexico is BIG, BIG, BIG. After driving for more than half an hour we got to a bridge from where you could see the city lights. And still, they were covering the horizon. HUGE. That realization is something I have not digested yet. Some local beers and tacos made the end of the night and we headed to Hector's place, where we were going to spend the night. From a not so negative point of view, the whole experience has been positive, and enlightening, to say it mildly. The food is mostly spicy. It could burn hell. Amaya is trying to get use to it by eating an insane amount of hot stuff but I refuse to do so. For the scared (hi, helix) I have not managed to get anything from the tap water. So nobody is dead, yet, although rumor has it that some are in comas. The net is here, although the roundtrip values are not very exciting. Mao has visited already the place, and said it is here to stay. Summary for the ones to come: this is HOT. I mean, really HOT. Forget your long jeans and bring shorts, even if you dont like to show your legs, sun screen cream, t-shirts, deodorant, swimming suit, and keep a bottle of water all the time with you. Food is served at a more sensible time than in Finland: 02:00h and 20:00h. See you in MX.

Next.

Previous.