Search Results: "cas"

27 April 2006

Jordi Mallach: Get prepared for Vilanova

Everyone knows IRC is a very useful resource. Today, #gnome-hackers had the basic tips to survive GUADEC moment.
16:23 <@davyd> you can then teach us how to order drinks
16:23 <@davyd> because I can't speak spanish
16:23 < miguel> They dont speak spanish in that down Davyd
16:23 < miguel> They speak Catalan
16:24 < miguel> Which is sort of Spanish - arabic words + a little bit of
                french thrown in
16:24 < jdub> estic cercant els meus pantalons!
16:24 < Ankh> I always thought catalan was a network file access thing
16:24 < hadess> davyd: they seem to prefer somebody speaking english than
                somebody speaking castillan ;)
16:24 < miguel> I know how to order coffee
16:24 < miguel> cafe am llet

Christian Perrier: Back from my annual German samba break

As usually every year, I went this year to the Samba eXPerience conference in G ttingen, Germany. That conference is the only existing conference entirely devoted to the Samba project. It is a unique opportunity to meet with other users of samba, as well as nearly all member of the Samba development team (which is "only" made of 10-15 people, which always seem to surprise attendants when one knows about the quality of Samba over the years). This year, we were missing Tridge who was busy in European Commission hearings about the Microsoft case, if I got the explanations correctly. But most of others were around and I'm glad I had a few really interesting talks with several key people in the Samba project. The small samba maintenance team in Debian will probably take advantage of this as well. There were two of us over there, No l K the and myself. It's always a pleasure to spend some time with No l. We've been able to lower the number of bugs for samba in Debian a little bit as well as prepare the next release (3.0.23) packages...finding a few bugs in the upstream builds..:-) We also initiated some discussions with upstream about possible backports of the current samba code to sarge. Upstream policy is to encourage users to upgrade to the last version in the samba3 releases, so our policy in Debian does not fit well with these goals. We'll try to work closely with people who maintain the Debian packaging in the Samba Team... Of course, we also talked and listened to numerous talks about Samba 4, the Active Directory killer. In short they can be summarized to: nothing will be released "production ready" in 2006. So, we won't have samba4 in Debian etch. Steinar Gundersson and Jelmer Vernooj (member of the Samba Team AND in the Debian NM queue) will continue to maintain samba4 package in experimental (to test them, just install samba from experimental...beware, this *will* break File and Print services on your host). Also important were talk about evolutions in Samba3, the current production code. My vote goes to Jeremy Allison's talk about "Delegating administration of samba servers", introducing what I consider a killer features: user shares, ie the possibility to allow some users to create their own share on Samba server. Believe me, that feature will rock and it *will* be in 3.0.23 due out in a few weeks. I already have tons of plans for my production server at work in ONERA where the days of my NT4 domains are counted. For this, Jerry Carter tutorial about Samba 3 and Active Directory will be incredibly useful, even if I don't have any AD servers (and don't plan to). In short, great time as usual in G ttingen. I'm also very happy that I had the opportunity to visit Meike and have such long and interesting hours talking together while eating noodles. Tsch ss!

26 April 2006

Martin F. Krafft: Mandalay to Bagan, and 2700 temples

Leaving the computer centre in Mandalay, I decided to settle my further itineraries and headed to an Internet shop in the hope to arrange some online bookings, using Aline's credit card (because mine was lost and I would rather preserve the cash dollars I have, given that there is no way to get more money in this country. I managed to book myself hotel rooms for the One Night in Bangkok I have before returning home, as well as the five days of Yangon before. Other than that, however, I could not get any flights; Myanmar-internal flights cannot be booked online, and Thai Airways refuses to take passengers when the name on the credit card does not match the passenger's. Given that my plans for the evening where set, I had to leave the place with my mission unaccomplished and headed for the Green Elephant restaurant, which the Lonely Planet describes as up-scale. For a whopping $7, I treated myself to beer, pickled ginger and green tea leaves, and butter fish in a tomato curry. Very delicious. Afterwards I attended the Mandalay Marionette & Culture Show, which was quite lovely despite the atonal music that came with it. Mandalay marionettes (or Myanmar marionettes in general) are very elaborately made, and the style to guide them is very unique to the country, the art having been the popular art back in the days when kings ruled the land. The artists are devoted to keeping this art alive, and you could really feel their enjoyment as they showed fights between ogres, princes and snakes, riding horses and trolling monkeys, princes engaging in "hackysack"-style football artistics (which is very popular over here, and people are rather good), as well as synchronised dances between marionettes and real dancers. I can recommend this show to anyone visiting (as I recommend to anyone visiting Hanoi to see the water puppet theatre) and am glad I chose this option over the "Moustache Brothers" performance, which is political satire and slapstick on the edge of legality. I ended the evening talking to some other travellers, most of which had no interest in listening to others but to tell their stories instead. The next morning saw me rising at 4:30 to catch the ferry to Bagan at 6:00 o'clock. The boat had comfortable seats and a restaurant, and only a handful passengers, so the 10 hours went by reasonably fast (no comparison to the ride we took on the Mekhong last year to get from Chiang Khong in Thailand to Luang Phrabang in Laos). We arrived in Bagan on time and together with some Australians I found the May Kha Lar guesthouse (following again the Lonely Planet), which is a rather pleasant place with a lovely, elderly, English-speaking lady running it. SHe also arranged my further air travel for me and wanted about $30 less than the official booking offices. I decided to spend an additional day in Bagan, so I am heading out from here by plane on the 28th, going to Heho, then spending two and a half days at Inle Lake, and flying to Yangon on the 30th. From there, I am leaving for Bangkok on 4 May. With the tickets in my pocket, I felt relieved, showered, and went for a traditional Burmese massage, which turns out to be completely different from the Thai style (which Laos and Vietnam copied more or less) and was rather painful, both because the lady literally tormented my legs far too long and spent only a very short time on my pained shoulders, and because neither the mosquito coils nor my repellents warded off the beasts as I was lying there out in the darkening sky right at dusk. No Malaria in this region, fortunately. Following a very traditional Burmese dinner (goat meat curry), I went to bed because... ... the next day I rose again at 4:30 to meet a guide, and left the hotel at 5:00 o'clock on a horse cart for a tour of the temples. Bagan is what could be called the heart of Myanmar, and on a 42 square kilometre area, you can find 2700 temples (of the 4500 originally built), dating back to the 10th century AD. Unfortunately, the wall carvings and paintings in most temples has been washed away, and it was nowhere near as fascinating to stroll along the endless corridors as it had been in Angkor Wat or Bayon Wat in Cambodia, but from the outside, these temples still look spectacular and are well preserved or restored. Also, climbing up on one or the other, the sight was almost overwhelming: a vast landscape of strupas and temples as far as the eye would reach, and all that under a lovely sunny sky. Haha. The "sunny" bit is what made me get up so early, because the temperatures are bearable only up until 11 o'clock or so. Between noon and 16:00 o'clock today, the thermometre measured 46 degrees Celsius -- I don't think I've ever been in a place so hot (if you leave out our trip to Death Valley in an airconditioned van. So in order to escape the heat, I went to the archaeological museum at noon, then back to the city and into the swimming pool of one of the nicer hotels in town, which cost me $3 for a pool that was green (they don't have the money for chemicals), and the water about the temperature of my bathtub at home. I did not swim, but fortunately, the showers there were pleasantly cold, so I lay in the shade to read ("Kafka on the Short" by Haruki Murakami), taking a shower every ten minutes to cool down. Going back to the hotel, I find the electricity to be gone once again. I think that this town (and Mandalay as well) has maybe 4 hours of electricity a day, it coming and going every few minutes (which makes computer use quite unpleasant). This also means that there is no aircondition most of the day, at least in the budget hotels which don't have their own generator. I am meeting my guide again at 16:00 hours for another 2-3 hours, then will follow the hotel owner's suggestion for a "back massage expert", eat, sleep, and climb Mount Popa tomorrow morning. I'll try to get online again in the afternoon. Thanks for reading along.

25 April 2006

David Nusinow: BlahgVVars

ij, thank you for keeping me anonymous, but I'll stand up for what I did.

I removed your link to your page detailing your installation report because it was clearly the wrong place for it. Every packager uses installation reports to understand and fix bugs in our packages, and the X Strike Force is no exception. As such, your page was pretty clearly a page for bug reports. The last thing I need, as a maintainer, is bug reports scattered about the system in places where I can't deal with them properly. I constantly refer to the BTS while working on my packages so that I know what needs to be done. Bugs in the wiki page are background noise that I'll forget and this is a barrier to actually getting them fixed. You do want bugs fixed, right?

The reason why I deleted your page is because having it up encourages people to file more massive installation reports on the page in liu of using the BTS, thus making the problem expand out of control. Also, your page added nothing to the 69to7 page that justified having yet another page for users to go to in order to figure out what's wrong with their system. Adding the relevant information from your page to the 69to7 page would have been sufficient. I know you did what you did in good faith, and I appreciate that you're trying to help, but in this case I thought it wasn't the best decision from the point of view of one of the people actually doing the bug fixing.

As for your rant about feedback, I do appreciate feedback. I've opened up the XSF website to the wiki, I've promoted the 69to7 page, I've re-established the #debian-x irc channel, I've been vocal on this blog with comments enabled about what's going on, and I've been very visible as an XSF member on #debian. All of this in order to keep people out of the dark and get their feedback. This is, by the way, in addition to all the normal means of communication in Debian including private mail, mailing lists, #debian-devel irc channels, and the BTS. And I love a lot of the feedback I've gotten and I've tried to respond with positive work that results in better X packages. But maybe you'll take on something really huge one day yourself and understand what it's like to be drowning in feedback. Perhaps then you'll understand why I'm trying to keep the bug reports manageable.

Finally, if you have serious problems with the term "abuse", then I'm sorry. The wiki should be a resource for users to share information about using and understanding Debian, not for filing bugs, and thus using it for filing bugs suggested the word to me. Hopefully you'll be a little more forgiving of this overstressed maintainer in the future.

Wouter Verhelst: Google maps.

Looks like Google Maps finally reached civilization. Or is it the other way around? They still don't have high-resolution photos of my house yet, and you can't search for an address yet either; but at least I can point people that yes, that's where I live. Oh, and TeleAtlas? You guys are dead wrong. The bit of asphalt between the Waterstraat, the Jos Craeybexlaan, Den Geer, the Oostergeest, the Bremboslei, and the middle part of the Bund isn't called 'Bund'. It's part of the parochial domain of the local parish called 'Bunt'. They're spelled differently, owing to a disagreement between the religious and city governments ages ago that you don't want to know about. But in any case, the church isn't on the Bund; the bit of asphalt doesn't have a name, and the official address of the church is "Waterstraat 16". Conveniently, the local area is called 'Bunt', too. Oh well. I'll forgive you for that little mistake—you're not the first to get this wrong, and probably not the last, either.

Zak B. Elep: On Pedagogies

I feel a bit sad. Is FOSS really just going to be an alternative forever? Or can it break out of the trappings of alternatives, and make a world a better place? =) Instead of posting this to BiOS, I felt that it would be better posting it here; feel free to comment, feel free to ignore ;-)
Get a grip on reality. Even windows is an alternative to us FOSS loving peeps. Saying that FOSS is an alternative IMHO is a good marketing/advocacy tactic to get potential new users to get their feet wet on FOSS.
And now you are risking yourself to sounding hostile. At the risk of sounding like a bad guy, I have been shifting in between the planes of Ubuntu and Windows via cold water over the past few weeks; wala lang, I just wanted to be reminded of how it feels to be shackled’, so to speak. But really, I’m doing this because I can, and as a result I’m having a rocking time appreciating the subtleties of both Windows and Ubuntu ;-) So I guess I’m not so far removed from reality as you seem to portray. Now, let me play the simpleton, who’s really an astute participant. If a FOSS desktop, say Ubuntu’s Gnome, is supposed to be as easy as Windows, then why should I bother learning it at all, when I can simply transfer my old Windows skills to Ubuntu without much a problem? Another question: why should I be motivated to switch to FOSS at all? Perhaps you can dismiss this as FUD, but you are none the wiser when your reasons for switching to FOSS is only because that it is an alternative, that it is cheap (hard to get cheaper being free), and that its mandated by the local government. Among other things petty and cruel. Indeed, these are the questions people ask to us FOSS people, even long after the good shows (OSForum, SFD, LinuxWorld, etc.) have their run. As a matter of fact, I keep asking this to myself everyday, for the past 3 years of using GNU/Linux everyday. And every single day ends with an answer: “I use FOSS because it empowers me to surf,chat,email,program with relish.” For many other people, unfortunately, they don’t even get around to use a FOSS system, much more a CLI; thence they just make do with “I use Windows because that’s just what I have.” But I don’t want to force people to switch (or even just use) FOSS because of those reasons. I want them to use FOSS exactly because it empowers them, allowing them to get their jobs done effectively and efficiently. FOSS isn’t out there to deceive, as you so imply, maybe unwittingly. Well, perhaps, sometimes it is, but more often than not, its there so as to convey a deeper truth: that you can do things with it, while at the same time feel empowered, and FREE, with it.
Once they get their feet wet, it would likely be a natural progression for these users to realize the benefits that FOSS can offer (full-fledged, stand-alone and yet cooperative at the same time, approach to solving real problems). The key here is to just even entice the user to try, to take it for a spin, that would be a big step towards FOSS land.
Yes, getting feet wet is a good thing, it has its purpose, namely, for a person to acknowledge that he’s stepping on water, and preparing for a plane shift ;-) But from the point of view of a swimming instructor, getting feet wet is not good enough; it is better to get a person wet his head into the water, because that’s the time you know that he’s ready to learn how to swim, even if he doesn’t feel he’s ready. The same is true for newbies wanting to dive in like in that Linux Crash Course. It is not good enough that a newbie be exposed only to just one interface, just one true way (yeah, that coming from an Emacs guy ;-) I do not want them to slave away moving the mouse to and fro, doing some stuff under a GUI when they can just do the same thing in less time by just a few keystrokes. Perhaps, most wouldn’t be ready to use a CLI immediately to do some hand-hacking, but, like air in the planet, its always there, even when you don’t have an immediate need for it (air, however, is something we always have an immediate need for ;-) And neither do I recommend learning the intricacies of the shell, whether be it Bourne, Korn, or Peanut shell. Indeed, there’s nothing wrong about being at least bilingual; I want my audience to learn just a little bit of everything ;-) I want them to be aware, that there’s more to FOSS than what we’re just showing them. I don’t want them to deny the freedom and potential of looking what’s within a GNU/Linux system, unlike the usual situation of getting a brand-new PC with just Windows in it, with not a clue as to how things work within it. It’s like showing what’s under the hood of a car, but unlike the casual driver who only knows just how to drive it, the FOSS user is much more free to tweak whatever pleases; yeah, the danger of overheating is there, but with care, that could be addressed. In short: I don’t like this kind of false FOSS advocacy, when you’re effectively denying the chance for other people to improve and empower themselves, just so because CLIs seem to be so complicated to be taught in a single day :( No; I don’t think a shell has to be complicated and convoluted and inscrutable, like governments, among other things; rather, they are their own kind of fun, like finding a sleuth solving a case in a whodunit, or winning the World Cup. I’m no longer wanting to be in the business of long, impassioned, flamewars (is this thread one?) so I’m stopping here. Like I said earlier, it’s a speaker’s call to make adjustments on his presentations so that it reaches its target audience effectively and efficiently, just as it is a call for a FOSS user to use a GUI or the CLI to solve a problem. Besides, I have a swimming class to teach tomorrow ;-) Dive in!

Erich Schubert: More thoughts on XML differencing

Last year, I gave a talk on XML differencing at the Extreme Markup Languages 2005 conference in Montr al. Since then I didn't have much time to work on that project. The prototype app is opensource, and available at ssddiff.alioth.debian.org. The slides are there, too, and so is a link to the article. XML differencing is actually a two phase process; I've been mostly working on the first phase. Traditional approaches intertwine the two phases. In the first phase, you build a mapping between the two documents. I called this a "nodeset correspondence" in the slides. Basically you decide which node from the first document corresponds to which node in the second document. When you have found this mapping (the "marked" output writer of ssddiff will output this information in form of two XML documents marked with numbers in a certain attribute), the actual differencing is done. But much of the work remains. When doing a diff, the output (format) is just as important as the actual result. While the "marked" output explained above is very precise, it doesn't give the user an overview of what has changed in the document. That's why I added two more output writers, the "xupdate" writer and the "merged" writer. The "xupdate" writer does obviously produce an XUpdate script. It goes a long way to optimizing the output (read: minimizing the number of operations), and employs a longest-common-subsequence algorithm for that (LCS is what regular diff uses on lines!). Fortunately we already have a 1:1 mapping, so this boils down to a longest-increasing-subsequence which can be computed very efficiently. Then the writer employs some XUpdate tricks to do real moves (by storing parts of the tree in variables to be inserted later), and avoids collapsing of text nodes (it will eventually insert dummy nodes for that). But all this gives just a glimpse of the complexity I've encountered in what I considered to be a "remote" part of my project. It isn't even described in the paper, because I just hacked this code together to work somewhat (attribute handling is incomplete IIRC). The "merged" writer turned out to be much more powerful than I had imagined and actually rather easy. After "merging" two version of an HTML document, I could add some CSS rules and have a visual presentation of the changes in my browser. Very cool. I'd love to add this html merge functionality to the prototype, but I didn't have enough time yet (you'll find some refactoring of the merged writer in SVN though to get there someday). But let me get back to the difficulties in the "XUpdate" writer. Not all of these difficulties are actually of technical nature. It is (like with the semantics of differencing) a matter of the intended data model and use. When you are doing a diff to be applied by a computer (e.g. via XUpdate), you may have the requirement, that the resulting document is identical to the original document. In that case, the diff is likely to have to restore whitespace. If you are interested in analyzing the differences, you will want to skip any irrelevant information. Let's assume we have an address book:
<abook><entry name="tom" /><entry name="jerry" /></abook>
Ordering of the entry nodes is likely to be irrelevant. You address book applications will sort the entries on demand. So a "semantic diff" shouldn't include any changes to the ordering of "entry" nodes, should it? The XUpdate writer doesn't have any functionality in place to skip such changes from being written to the output file. This will likely be not possible without some DTD magic and extra user information. However, to have the benefits of the "-u" context option of good old "diffutils" - fuzzy matches, and somewhat reliable merging of changes without having all revisions available - such semantics are needed, too. But this will even further increase complexity of the output writer, which for example would need to detect somehow that the "name" attribute in my address book is a unique key, and therefore xpath expressions like /abook/entry[@name='tom'] are preferrable to expressions such as /abook/entry[1], which will easily break when merging. The specification of an "XUpdate-replacement with context information" is probably a whole thesis in itself, I guess. P.S. I'm occasionally asked about a Java version of ssddiff. Sorry that I have to disappoint you there. First of all, I'm very short of time. Then I'm not too comfortable in Java, and I estimated that the Java version would need at least twice as much memory, because of certain optimizations I can't easily access in Java that I can just hide in a template in C++. And memory is the key limiting factor at least in exact mode.

24 April 2006

Simon Richter: Happy

Today is a good day. The sun is shining and life in general is good. In case you are in Munich and see a smiling guy with a Debian t-shirt, chances are that is me, or at least another happy Debian user. Say hi.

Martin F. Krafft: Back to Mandalay

I have returned to Mandalay after an exciting weekend in Pyin Oo Lwin. Sunday morning, I woke to meet Adam at 6:00 o'clock for a stroll through the botanical garden, and we engaged in interesting discussions for the 1.5 hours before we returned to a cup of coffee and being picked up by Eddy, his friend. He took us for a breakfast of excellent strawberry yoghurt -- the area is famous for its strawberries -- and afterwards helped me arrange for my own motorcycle, with which I went touring about the town. First, I visited the Chinese temple, followed by two Pagodas before fleeing the midday heat to the Be waterfall, where I first tried to get some food. Thankfully I have the Lonely Planet Burmese Phrasebook on me or else I would have had no chance, but eventually I ended up with some vegetables and rice, which at least did the deed. Following lunch, I went for a swim (which you are not supposed to do) in the waterfall pond, joining several dozens of Burmese cooling down. My attempts to dry and read where thwarted several times by excited folks doing almost everything in their power to get me back into the cold water. So I did. Eventually, the heat lowered and I decided to head back to the city to find an Internet cafe, and meet Adam and Eddy for a visit to a remote village, but the first half of those plans were changed when by the side of the road, I saw an old monk carrying two heavy bags and offered him a lift. He gladly accepted and I took him about 10 miles off the main road, uphill on a dirt track until we reached his village where we were greeted by the other surprised monks, who subsequently invited me for tea. I enjoyed the time, although only the monk to whom I had offered the ride spoke English and did not deviate from his topic how much he hated the Japanese -- he had fought in the war against the Japanese 60 years ago. On the way back I got lost several times but eventually managed to return the motorbike and make it to the lodge for a shower, before we drove off to the remote village. On the way I learnt that Burma is actually much richer than Laos or Cambodia, that noone in this country has to starve because of the vast amount of natural resources, but that poverty still exists all over the place, even though I found it to be not as extreme as back in Laos when I decided to come back with clothing for the children. But seeing (and being told) that the people in the village we visited were definitely among the poorest in the country, I decided to distribute the clothing I took along, which was well received and even documented on video by Eddy. Still, in the end, I was not completely satisfied because these village people were rich (albeit living in beaten huts and wearing torn clothing) as opposed to the ones who hosted my cousin and I 15 months ago in Laos. However, given that Pyin Oo Lwin gets very cold in the winter and the clothing I took was mostly warm clothing (like fleece sweaters and cord trousers), it was probably a lot better to leave it here rather than to take it to other (warmer) parts of the country. So now I am carrying an empty backpack with me, and the temptation to fill it with the many handicrafts and goods on sale here is almost unbearably high. That night, Eddy's wife invited us to a traditional Burmese dinner at their house. Unfortunately, Adam felt a little sick and couldn't join, so I went alone for some excellent food and had to drink the bottle of Australian Sauvignon Blanc all by myself. I doubt thought that it was due to the elevated alcohol level of my blood that I thoroughly enjoyed the screening of some videos of traditional Myanmar martial arts, as well as videos from the water festival celebrated in the country at the same time as in Thailand. While Songkhran in Thailand was almost excessive, the Burmese put more value on tradition, and intersperse the soaking with traditional dances, which looked absolutely wonderful. I am sure to return, even though April really is not the month to come here -- it's boiling hot outside. Now, back in Mandalay, I first embarked on a little expedition to the MICT, which is a computer centre with a bunch of schools in town, to distribute some of the Ubuntu CDs I had brought. It was good to know that most of the folks I talked to had heard of Linux, but that they never tried it because it's impossible to obtain. Now, almost a dozen CDs are with managing directors of various stores and schools, and they all know that they can freely copy them as many times as they like. If it turns out to be popular, maybe Canonical can arrange for a larger shipment to companies in this country, probably via Bangkok. I am leaving Mandalay tomorrow for Bagan, taking an express ferry at 6:00 o'clock, which should get me there within 9 hours. I am unsure what's next, but after 2-3 days in Bagan, I will either fly to Hohe and visit Inle Lake, then to Yangon, or just make my way on land to Yangon immediately. Flights come in at about $50 each, so while cheap, I am not sure I brought enough cash with me to afford them. You cannot use credit cards or traveller cheques in Burma. Stay tuned, and thanks for reading along.

Andre Luis Lopes: 23 Apr 2006

FISL7.0 : Done Ok, it's done. I'm now back at home, posting this blog entry after staying at Porto Alegre, Brazil, since April 18, attending to FISL7.0 (F rum Internacional de Software Livre, ou "International Free Software Forum" version 7.0). It was a nice time I had there, meeting lots of nice friends and helping in the Debian and Debian-BR-CDD booth we were running at the event. However, it was pretty difficult to keep up and don't fall sleep, as we were almost all the time in the booth for fours consecutive days, starting everyday from something like 9:00AM till something like 23:00. Of course I attended to some talks, but the booth was were I stayed for most of the time. I'm very tired right now but didn't wanted to sleep before posting something about the event. We had a party to celebrate the release of the 1.0 version of our local Custom Debian Distribution : Debian-BR-CDD, which is based on Sarge and aimed at brazilian desktop users. Lots of drinks, cakes and happy people in the front of our booth. That's nice when you think that FISL7.0 was an event which had something close to (or more than) 5.000 people attending. People worked very hard to make it happen and I would like to publicy thank everyone from the team for the great release, even if I didn't helped to do it at all :-) We heard from some people that some government people were evaluating GNU/Linux distributions for use at some specific places and it seems tha our distro was the one they picked. Great, and even better when you know that we already had some use-cases from some other government people even before the final 1.0 version. Well, it's Sarge, only with some pre-selected packages and a nice desktop design with only a couple of backports and some already-in-trunk debian-installer enhancements. Nice to see that Debian seems to be the preferred free/libre operating systems in lots pf places in Brazil. Thank's to all the Debian people for such a great OS :-)

Junichi Uekawa: manpage and their encoding.

I've had a brief review of manpage and their encoding.Although it is possible to have a manpage coded in UTF-8,it is currently somewhat impractical to do so.man-db searches for files based on the locale string, in the order of ja_JP.UTF-8, ja_JP, ja (if you take Japanese as an example), which means that the locale string really needs sanitization (case-sensitiveness is required here),and files coded in different codesets than the current one will not be searched for.What 'ja' means is defined in src/encodings.c of man-db.Some good documentation is in order.UPDATE: According to GyrosGeier, the encoding-specific directories are there only for cases where the manpage fails to be transcoded (as in iconv with transcode option).Usually, the manpages should be installed in /usr/share/man/ja/ directory, to allow man-db to do the transcoding.UPDATE: After discussion in debian-users@jp: considering the current situations where Fedora Core et al are converting to UTF-8 for manpages, and warning on 'legacy encodings', Debian may need to start considering shipping utf-8 manpages, or have to go through the hassle of having to convert every manpage to the 'legacy encodings'.

23 April 2006

Martin F. Krafft: Offline in Burma

Our last night in Chiang Mai saw us eat at the market and take our rented motorcycle for a spin around the town, before falling into bed in order to get up early the next day. In the morning, we ran our last errands, including the buying of a lovely 14 litre Deuter backpack as my hang luggage -- Aline took the backpack I originally brought along with her as a shopping bag -- at a 30% discount, as well as breakfast, before we were off to the airport to part ways. Even though at first I really did not want to take Aline along (because I had planned this vacation as my first ever vacation alone in an unknown area), we had a great time, and I am glad I did. This way, she got a first glimpse of Southeast Asia, which may well be my future home, and if it turns out that way, hers too. In the checkin queue for Mandalay Air, I brushed up a conversation with the gentleman in front of me who turned out to be a regular visitor of Burma. He -- Adam -- supplied me with plenty of advice, and as we ended up sitting next to each other on the plane, he told me a lot about his business and the friends he was going to meet, eventually inviting me to come along to a lodge in Pyin Oo Lwin, east of Mandalay, for the weekend. Adam apparently knows the drills and by his side, I passed immigration and customs in a jiffy, without having my bags searched and no questions asked (not that I had anything to hide, but it saved us some time). His friends were waiting at the airport and gave me a ride into town (about one hour), dropping me off at a nice hotel right by the railway station. I am not yet decided whether and how long I will come along, but it's certainly a great offer, especially to get in touch with some of the people who could pull the right strings to help me in case of problems, or in the future facilitate further "clothing expeditions" into the country. I am to meet them again for dinner in about an hour but decided to check out the town a bit on feet, as well as investigate the Internet situation. As it turns out, it's pretty much all locked, so if you end up reading this entry, it means I either found a backdoor, or managed to sign up a freemail account somewhere, and mailed it off to a friend with write access to my blog. In Pyin U Lwin, I am supposed to meet James, a British expat who runs the only computer in the town, so maybe I'll be more lucky there. He'll surely be an interesting person to talk to with respect to the Linux CDs I brought along, and the Internet in Burma in general. It's a shame I did not set up a DNS tunnel before the trip, but the connection seems too slow anyway. Oh well, good thing I bought that USB stick! Mandalay so far strikes me very similar to the outskirts of Bangkok or Hanoi, I have not encountered too much poverty yet, but it's generally dirty and loud. I will probably not spend too many days here, but am always flexible to go along with what comes around. I do find myself stared at a lot more than I am used to from other countries on this side of the globe. Usually it takes them a while longer to respond to my smile, but if they do it is generally followed by an invitation to come sit with them. "Generally"... ha! I've only just come here, we'll see what time brings. Stay tuned.

Zak B. Elep: Aren t I free to blog, or what?

It begins like this:
  1. Charo posts; gets syndicated on Planet Ubuntu-PH
  2. Some bloke notices it, and eventually gets into rant mode talking about freedom of choice’.
  3. Same bloke posts something really stupid:
you’ve completely diverged from the topic. the original question is why this individual is advocating non-free and proprietary toolchain in a group that is supposed to advocate free software. Freedom is subjective and we will not be able to end up this topic when we go to technicalities and social relevance.
Um, I’m having a difficult time parsing this. See below:
I guess what the Geekette should do next time is fix her drupal to categorize her blog and have only those free stuff aggregated to the community site then let her non-free stuff just stay here and its case closed.
Or get a better feed reader that filters out what you want to filter out. Be as persnickety as you can be. Go figure. You’re free to do the above, just as the Geekette is free to blog what she wants to blog, in whatever category she feels like posting in. After all, its her blog, and definitely not yours (or mine either.) Which is why I chose to post this as my post, not as a comment. Feel free to be an ignoramus. Planets, for those of you playing at home, can be thought ouf as just fancy RSS aggregators on the Web, especially for those who don’t have the luxury of a good RSS reader (or those who choose not to read via RSS, like me.) The Ubuntu-PH administrators could in theory impose some Draconian criteria for selecting which blog posts from persons to show, but in practice, they just don’t, probably because they feel that contributors are smart enough to be able to judge for themselves what they want to blog. I can understand this bloke’s pain, since our Planet is, after all, a “window into the world, work and lives of Ubuntu Team Philippines community members.” However it should also be obvious that the world is not so perfect, since even if we do get to use Ubuntu freely, we also get to have the choice to use some shackled software for some end. Freedom may be subjective, but it is definitely also self-referential too; you may have the freedom to not have a particular freedom to do something, and vice versa. A little Matrix philosophy is in order, care of the Oracle: “You’re not here to make a choice, for you have already made the choice. You are here now to understand the choice.” Now, figure me as stupid. I’ll just move along DhIconCacheChanges, help my fellow cadet in the X-SWAT, fix Debian Bug#360950 (despite lacking an amd64; readers, care to donate one? ;-) and continue to give my love for FOSS…

Brett Parker: Ooooops!

So, that was Saturday then... I managed to get nothing at all done, but I did manage to watch some snooker, Taxi, Taxi 2 and Taxi 3... So maybe it wasn't wasted? Apparently it's St Georges' day tomorrow... Hmm... I think that means that I shall find a pub sometime after lunchish and have a few celebratory pints for the old, somewhat dead, bloke! Otherwise, just did the beginnings of an extendable buildd, sometime I might get it to actually build stuff! At the moment it's very skeletal, need to finish building the foundations for it to be stupidly generic before going much further... but then, extending base classes to make it "just work" (tm) and having a nice base set of classes should make it all soooo much better. Will probably use it initially for automatically building django packages from svn, you know, as a test case - might then extend it to build bpgallery packages - though that's less useful (afterall, I haven't bothered packaging that yet, it being, erm, a shell script :). Hmm, now is probably a good time for sleep, though.

22 April 2006

Joey Hess: re: automating debconf setup

Steve:
joey@dragon:~>sudo debconf-get-selections  grep debconf/
debconf debconf/priority        select  high
debconf debconf/frontend        select  Readline
debconf-get-selections is the tool you are looking for. If it doesn't seem to work, might I suggest a bug report or email, or at least some example of how it doesn't work rather than a vague, hard to reply to blog post about it? Argh.

Steve Kemp: In a case like this

Automating Debconf Setup? I want to automate the post-install debconf setup of a package in order to run a mass-deployment of a package. I know that I can dump the current setup of a package with something like:
client1:~# debconf-show foo
* foo/bar: true
* foo/baz: false
However there appears to be no corresponding debconf-set command I can use to import these settings on the far side. Am I missing something? (Initially I thought I could use debconf-set-selections but the two formats seem to be incompatible. Unfortunately debconf-get-selections doesn’t appear to output the debconf settings I was expecting it to show so I can’t use that.)

Tollef Fog Heen: Am I spoiled?

(By way of magnio) Go through the list. Tick everything you have or have done. If you can tick 40 or more, you're spoiled. Do you: Are you: Have you: Did you: 24, so a bit more spoiled than Magni. Not that much, though.

20 April 2006

Gunnar Wolf: Hot

Ok, the time has come: Now I work with my 20" fan on. Lucky me, my office has no windows, it's in the middle of the building - A bit cold in the Winter, but that's OK with me... But the people with real windows have been sweating for some weeks already. Well, design details of a 50 year old building which cannot be moved :)
Anyway... For people coming to Debconf: Be prepared for hot weather. April-May is Central Mexico's hottest season. For Mexico City, it means we have reached 30 Celsius, and will probably reach them again a couple of times (this week's forecast says we will be under 28, which is good news)... But for the Oaxtepec region (the closest cities are Cuautla and Yautepec) we are reaching 33-35 Celsius every day.
By May, we will have the first scheduled rains (although this has been a rainy Spring, but still, it's formally the dry season), so I hope it will not be _that_ bad... But be prepared to sweat.

David Welton: Hecl news - conditional compilation, tools

For the curious, who read Conditional Compilation in Java, and were waiting on the edge of their seats to know what happened, we decided to use Antenna, with the work being done mostly by Wolfgang. It's not particularly elegant - the source code ends up being, in some places, what the Italians call a "pugno nell'occhio" - a "fist in the eye". But all things considered, it's not that bad, and it's better than writing the same file in slightly different ways in different subdirectories, especially in those cases where the code changes only slightly from one version to another. As a bonus, Antenna gives you a lot of handy tasks for doing common j2me things. Indeed, Wolfgang did a very nice job of revamping the Hecl build system, and after a bit of additional tweaking, it works very well. It builds different .jars and .jads for different targets, so that it's easy to develop for new platforms without stepping on everyone else's toes. My current plans are to spend some more time on build tools and infrastructure - I think more people will start to experiment with Hecl once they realize just how easy it is to build applications. You don't even need a java compiler if you use HeclBuilder, which is a simple GUI that lets you specify the input script, the jar file to create, and then generates a new Hecl application read to be loaded onto a cell phone. It does this by keeping a copy of Hecl.jar as a resource, which it then modifies (replacing the script.hcl resource that the Hecl.jar itself contains) and then writes out as a new .jar/.jad. The long and short of it being that you have a very quick edit/"build"/test cycle when using an emulator. I have some ideas about improving on this even more, perhaps utilizing microemulator, which, although not as complete as Sun's WTK emulator, is open source and thus redistributable with Hecl.

19 April 2006

Wouter Verhelst: Pbbuttonsd

PMU-based laptops can use either pmud (which works, but doesn't have a lot of features—and which, occasionally, is maintained by fellow m68k porter Michael Schmitz) or pbbuttonsd, (which is a lot better) for their power management. Pbbuttonsd also has support for doing stuff with the hotkeys on the apple keyboard, like changing the screen brightness, the sound volume, or going to sleep (if your laptop supports it) after one uses the power button. In addition, pbbuttonsd will reduce the screen brightness if the laptop is running on battery power and hasn't been used for a while. This is cool. Unfortunately, it also does it if I'm using an external USB mouse to browse the web and don't touch my keyboard or touchpad for a while. This is not so cool.

Next.

Previous.