Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

masak (6289)

masak
  (email not shown publicly)
http://masak.org/carl

Been programming Perl since 2001. Found Perl 6 somewhere around 2004, and fell in love. Now developing November (a Perl 6 wiki), Druid (a Perl 6 board game), pls (a Perl 6 project installer), GGE (a regex engine), and Yapsi (a Perl 6 implementation). Heavy user of and irregular committer to Rakudo.

Journal of masak (6289)

Wednesday November 11, 2009
05:34 PM

November 11 2009 -- nobody said it was going to be easy

[ #39884 ]

129 years ago today, an Australian outlaw, was hanged for murder.

Kelly was born in Victoria to an Irish convict father, and as a young man he clashed with the police. Following an incident at his home in 1878, police parties searched for him in the bush. After he murdered three policemen, the colony proclaimed Kelly and his gang wanted outlaws. A final violent confrontation with police took place at Glenrowan. Kelly, dressed in home-made plate metal armour and helmet, was captured and sent to jail. He was hanged for murder at Old Melbourne Gaol in 1880. His daring and notoriety made him an iconic figure in Australian history, folk lore, literature, art and film.

He died aged 25 or 26 years old.

I fixed a bug today. Without knowing what caused it.

A week ago, I tried to fix the login problem, but I only ran into a gigantic question mark.

Today I donned a lance, jumped on a horse and assaulted the question mark. It stood firm. In fact, it seemed to grow bigger and more scary.

Finally, an improbable suggestion by jnthn solved the whole issue. But didn't quite explain it.

<masak> it seems the bug is only triggered by something occurring within November.
<masak> the strings containing user name and password look as they should, but they produce the wrong digest.
<masak> this could presumably be because they are in a strange encoding [on the Parrot level].
<masak> I'm not sure of this. it could be some other non-obvious difference.
<masak> anyway, re-building the strings with join '', split '', $string did the trick.

Here's the smallest version of the bug that I've managed to produce so far.

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • Oooo, one of those putting the pieces together history notes. I've long known the song Kelly's Farewell [numachi.com] -- now I know who it is about.
  • This story ended happily. I managed to produce a small test case, file a bug [perl.org], and then jnthn++ fixed it in less than half an hour. The turnaround is amazing sometimes.

    If I may go into prognosis mode, I suspect the strange effects we're seeing -- with Parrot Strings not being the same as Rakudo Strs -- is a foretaste of how excruciatingly painful HLL interop will be on Parrot. I hope I'm wrong, of course.