Image Ulrich Habel
About me/Impressum

NetBSD

search

Google


Search WWW
Search rhaen daily

archives

categories

feeds

Perl nation banner logo thing
12/28/2008

Huuuui, the first pass on NetBSD 5 for Perl 5.11

Great! I didn't do something useful, I was just smoking all the incoming changes of Perl on NetBSD 5.0_BETA and finally Perl compiled and was tested successfully on the shiny all new NetBSD 5.0_BETA. Great!

Automated smoke report for 5.11.0 patch 2008122808580844093966778821659006382813444093
smoker.pkgbox.org: Intel 686-class (i386/2 cpu)
   on        netbsd - 5.0_BETA
   using     cc version 4.1.3 20080704 prerelease (NetBSD nb2 20081120)
   smoketime 4 hours 19 minutes (average 32 minutes 26 seconds)

Summary: PASS

written by: Ulrich Habel (rhaen)

[/Perl] [permanent link]

12/25/2008

Merry Christmas

Merry Christmas to all the blog readers :) I am just rebuilding NetBSD 5.0_BETA and I will restart the bulk build for i386. That's a nice present, eh? Expect the packages soon.

written by: Ulrich Habel (rhaen)

[/Misc] [permanent link]

12/23/2008

My first patch for Perl ...(has been accepted)

*coughs*, ok - it's not a biggie. I was smoke testing Perl on NetBSD 5.0_BETA and noticed the failures. Hubertf and me looked around, chatted in irc and found something weird inside the hints file for NetBSD. The osversion is being tested and the match is for 1.*,2.*,3.*,4.* - hej, 5 is missing! Anyway, I corrected it, smoked it and finally I sent the bug to the perl5-porters list. I've attached a small patch to it and pointed out why the 5.* needs to be added. After a short time I got a message back telling me:

Thanks, applied as 7f98bb4e5817790bc537b480552504b79734edd5
Welcome to perl5-porters AND to smoking!
Welcome to the nice Perl community. Let's see if I manage to get more patches out of pkgsrc to upstream.
trivial - but it's a nice feeling to improve free software, at least a bit References

written by: Ulrich Habel (rhaen)

[/Perl] [permanent link]

Do you have a pony? (useless modules part I)

It's useful to have a pony. Everyone should have one. I tended to install the shiny new Jifty webframework for it. Jifty brings in - you've guessed it - a pony. When Jesse Vincent was asked what features should be in Jifty he got the answer: a pony. A pony can be everything, it's the ultimate wish of a small girl: "Daddy, can I have a pony?".
A pony is quite big and Jifty usually ends in a lot of dependencies, there are other modules which can bring you a pony. The shiny Perl module Acme::Magic::Pony brings a pony to your application. This module checks for the existance of all the modules you want to use in a script, if it finds the correct module installed it does nothing, if not - it calls the CPAN shell to install it.
Daddy, can I have a pony?
References

written by: Ulrich Habel (rhaen)

[/Perl] [permanent link]

12/22/2008

A non-fixed bug never disappears

All this smoke testing of modules and Perl interpreters leads to worthful information. Right now Perl 5.11 shows a compilation error which is marked as build failure in the reports. I've searched around it and I found that this is an oldie. There seems to be a problem in including a header file which is called cdefs_elf.h. This header file can't be compiled until cdefs.h is included first. Is this the correct behavior? PR lib/37560 for more information. Where is the correct place to fix it? Perl? NetBSD?
According to the ticket this is a problem with Perl and should be fixed there. However, it shows the problems around communication with upstream. Btw, all the reports show this error and there is one which succeed with it. Any suggestions on a fix? References:

written by: Ulrich Habel (rhaen)

[/Perl] [permanent link]

powered by NetBSD