'Twas the night before a release, when all through cvs Not a method was broken, not even a class; The NEWS files were updated by the master with care, In hopes that a downloadable tar soon would be there; jcater was nestled all snug in his bed, While visions of datasources danced in his head; And jamest in his office, and derek taking a nap, Having just updated the website with a quick recap, When testing out the trigger code there arose such a clatter, jamest yelled "jcater, you broke multiline triggers. I must tell master!" Away to test out his babies, derek logged into ash, Started up gfclient and awaited the splash. The statements in the output of the telnet window Gave the lustre of working code to bestow, When, what to his wondering eyes should appear, But a previously working gfd, now held in despair. With a little irc client, so lively and quick, he knew in a moment it must be fixed. More rapid than eagles his /msg's they came, And he grumbled, and shouted, and called them all names; "My Triggers, My Drivers, What's this Gnue and Common! On-NewRecord! on Delete! Pre Focus In and Out! To be broken now? I must post a tarball! Now fix them! fix them! fix them all!" As dry leaves that before the wild hurricane fly, When they meet with an obstacle, mount to the sky, So up to the cvs the developers they flew, With their editors full of code, plus a sample or too.