Slashdot Mirror


Stop Breaking the Build

Cap'n Grumpy writes "You know the score - you've just finished some coding, do a final cvs update before commiting, and all of a sudden all hell breaks loose. Your code now refuses to compile, or xunit starts flashing up red - test failures! One of the other members of your team has checked in something which breaks the build, and they just went out for lunch ... Argh! Did you know there is a solution to this problem? It is a system which makes it impossible for people to check in code which does not compile or test successfully. It allows coders to review others coding efforts code before it goes into the baseline, rather than after. It organises your checkins into logical change sets. It enforces continuous integration. It is linux based, and GPL'd. It's called Aegis."

5 of 92 comments (clear)

  1. Re:Ads as articles by Copperhead · · Score: 0, Offtopic
    Just read the post aloud, imitating the guy who does the movie previews...

    "In a land before time..."
    "One man..."
    "You know the score..."

    --
    Your reality is lies and balderdash and I'm delighted to say that I have no grasp of it whatsoever. - Baron Munchausen
  2. I was just affected by this today! Tsarkon Reports by Anonymous Coward · · Score: -1, Offtopic
    I was just doing my daily dose of nothing and I was checking on the CVS build and then the email came! My build scripts emailed me about a failure! I was so angry. We usually cast the nightly build on a staging box and get the results in the morning, and we make sure things compile nicely you know with icc7 and gcc 3.2.2, and make sure all the flags are set for good performing binaries. Anyways, I looked in my CVS log and I found that there was a missing */ to close out some comments. This was really frustrating and I called the developers out from the pool table and asked them to unit test their code so I could find the culprit. I wanted to scream. I mean, cant these people unit test the code before it gets checked in? Why does anyone check in code that doesn't compile? I just don't get it. Anyways, so the build is broken, and there is no new tarball for the build from the make dist and things are not going to plan. So I started combing thought he code looking for what had cause the problem and the culprit was an unclosed /* */ containing:
    Poopchute-hammer - Peter Gag'reil(4:55)

    You could have a cream train (0:32)
    If you'd just lay down some pipe (0:39)
    You could have an anus di-iii-lating (0:44)
    If you bring your big sexy backside (0:49)

    All you do is call me (0:52)
    I'll be anything you need (0:57)

    You could have a big stiffy (1:02)
    Going up and down, all around your rim (1:09)
    You could have a humping fag humping! (1:14)
    This amusement never ends (1:19)

    I want to be... your Poopchute-hammer! (1:25)
    Why don't you call my name, ahhhhhhhhh (1:30) (note: ahh is a girly fag-bitch screech)
    Oh let me be your Poopchute-hammer! (1:35)
    This will be my testimony (1:41)

    Hey - hey! (1:45)

    Show me round your fruitcage (1:52)
    'Cause I will be your semen bee (1:58)
    Open up your fruitcage (2:02)
    Where the semen is as sweet as can be (2:09)

    I want to be.... your Poopchute-hammer! (2:15)
    Why don't you call my name, ahhhhh (2:21) (note: ahh is a girly fag-bitch screech)
    You'd better call the Poopchute-hammer (2:25)
    Put your mind at rest (2:29)
    I'm going to be.... the Poopchute-hammer! (2:35)
    This can be my testimony, ahhhhhh (2:41) (note: ahh is a girly fag-bitch screech)
    I'm your.... Poopchute-hammer! (2:45)
    Let there be no doubt about it (2:50)

    Poo! (2:51) POO! (2:53) Poopchute-hammer! (2:59)

    Beowaaawoooweeoooooohooooooooo!!! (3:01) NOTE: Chorus of Flaring Flaming Butt Trumpets
    Beowaaawoooweeoooooohooooooooo!!! (3:06)
    Beowaaawoooweeoooooohooooooooo!!! (3:11)
    Beowaaawoooweeoooooohooooooooo!!! (3:17)

    I get it right (3:20)
    I've kicked the habit (3:22)
    Kicked the habit!!!, kicked the habit!!! (3:24) Note: Colored Girl Chorus
    Shed my fore-skin, Shed my fore-skin (3:30) Note: Colored Girl Chorus
    This is the new white-stuff (3:32)
    This is the new white-stuff!!! (3:34) Note: Colored Girl Chorus
    I go dancing in poop (3:37)
    We go dancing in poop!!! (3:39) Note: Colored Girl Chorus
    Oh, won't you poo for me (3:42)
    Poo for me!!! (3:44) Note: Colored Girl Chorus

    I will poo for you (3:47)
    Poo for you!!! (3:49) Note: Colored Girl Chorus
    Unnnnngh, Poo for me (3:52)
    Poo for me!!! Note: Colored Girl Chorus
    I will poo for you!! (3:57)
    Yea, yeah, yeah, yeah, yeah, yeah, I do mean you!!! (4:00)
    Poo for me!!! (4:02) Note: Colored Girl Chorus
    Only you (4:04)
    You've been coming through! (4:06)
    I feel you ASSRAMMER!!! (4:09) NOTE: Now begins a cacophony of screaming and grunting like pigs buttfucking.
    Poo for you!!!
    A-gonna build that stiffy
    Build, build up that stiffy, hey Poo for me (4:18)
    I've been feeding on jizzum
    I've been feeding on jizzum
    Poo for you
    Going to feel that stiffy, yeah, stiffy in you, ha Poo for me Come on, come on, help me do
    Come on, come on, help me do
    Poo for you Yeah, yeah, yeah, yeah, yeah, yeah, yeah, yeah, you Poo for me (4:30)
    I've been feeding on jizzum
    I've been feeding on jizzum
    Poo for you It's what we're doing, doing All day and night

    Poopchute-hammer

  3. Son of Tsarkon by Anonymous Coward · · Score: -1, Offtopic

    I saw that same comment in the festering spaghetti-tapeworm pile of feces known as slashcode.

  4. Re:Ads as articles by Randolpho · · Score: 0, Offtopic

    Yes, but before you do, make sure you watch this movie trailer:

    Comedian

    --
    "Times have not become more violent. They have just become more televised."
    -Marilyn Manson
  5. Re:Ads as articles by Cyclone66 · · Score: 0, Offtopic

    Actually I picture the guy from the 'rackspace managed hosting' commercials on techtv "Who has 2 weeks??".