Hadoop Common
  1. Hadoop Common
  2. HADOOP-7406

Add a "I broke the Hadoop build" poster

    Details

    • Type: New Feature New Feature
    • Status: Resolved
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: site
    • Component/s: build
    • Labels:
      None

      Description

      Some people have been known to check in code that does not work, and hence break the build. These people (and I may be one of them) deserve to have their contribution acknowledged with an "I broke the build" poster. I have a draft slide for this, using an upside down copy of the logo. It may be A4 paper, when US-letter is probably more appropriate.

      1. breaking_the_hadoop_build.odp
        28 kB
        Steve Loughran
      2. breaking_the_hadoop_build.odp
        280 kB
        Steve Loughran
      3. i_broke_the_build_of_apache_hadoop.odp
        27 kB
        Steve Loughran

        Activity

        Hide
        Steve Loughran added a comment -

        Initial draft

        Show
        Steve Loughran added a comment - Initial draft
        Hide
        Harsh J added a comment -

        I remember there used to be a Gentoo Hall of Shame for people who had done something like emerge --unmerge gcc.

        On Gentoo, since all packages require compilation, even gcc, you're left with a locked down OS (no compiler to compile the compiler to get it back).

        Should we have a hall of shame (ranks too perhaps) for build breakage?

        Show
        Harsh J added a comment - I remember there used to be a Gentoo Hall of Shame for people who had done something like emerge --unmerge gcc . On Gentoo, since all packages require compilation, even gcc, you're left with a locked down OS (no compiler to compile the compiler to get it back). Should we have a hall of shame (ranks too perhaps) for build breakage?
        Hide
        Steve Loughran added a comment -

        I'm not sure about being that harsh. At work we split things up into build and test -it's OK to break tests for a while, but if you stop things compiling you get the I broke the build poster. You get to keep it until someone else breaks the build, at which point you get to present it and congratulate them on their achievement.

        Show
        Steve Loughran added a comment - I'm not sure about being that harsh. At work we split things up into build and test -it's OK to break tests for a while, but if you stop things compiling you get the I broke the build poster. You get to keep it until someone else breaks the build, at which point you get to present it and congratulate them on their achievement.
        Hide
        Konstantin Boudnik added a comment -

        +1 Steve.

        Show
        Konstantin Boudnik added a comment - +1 Steve.
        Hide
        Steve Loughran added a comment -

        This is an updated version
        -page format is US-letter
        -vectorised logo inserted (though SVG import quirks meant it has come in as EPS)
        -Says Apache Hadoop

        I propose placing in common/src/docs/src/documentation/resources/images unless there is a better location

        Show
        Steve Loughran added a comment - This is an updated version -page format is US-letter -vectorised logo inserted (though SVG import quirks meant it has come in as EPS) -Says Apache Hadoop I propose placing in common/src/docs/src/documentation/resources/images unless there is a better location
        Hide
        Aaron T. Myers added a comment -

        Is it the artist's intention for the upside down logo to be read as the word "doopey" ?

        Show
        Aaron T. Myers added a comment - Is it the artist's intention for the upside down logo to be read as the word "doopey" ?
        Hide
        Steve Loughran added a comment -

        It's what happens when you rotate the logo by pi. Funny though. Everyone who breaks is officially doopey

        Show
        Steve Loughran added a comment - It's what happens when you rotate the logo by pi. Funny though. Everyone who breaks is officially doopey
        Hide
        Konstantin Boudnik added a comment -

        Actually, an official Dupey is kinda ugly

        Show
        Konstantin Boudnik added a comment - Actually, an official Dupey is kinda ugly
        Hide
        Tsz Wo Nicholas Sze added a comment -

        Does it include cross project breaking? In some cases, it is really hard to prevent. There was a static method in DFSClient (in HDFS) for converting security tokens (in Common) to strings and it was used by JobSubmitter (in MapReduce). Not sure why DFSClient somehow became a utility class like StringUtils; see MAPREDUCE-2710.

        Show
        Tsz Wo Nicholas Sze added a comment - Does it include cross project breaking? In some cases, it is really hard to prevent. There was a static method in DFSClient (in HDFS) for converting security tokens (in Common) to strings and it was used by JobSubmitter (in MapReduce). Not sure why DFSClient somehow became a utility class like StringUtils ; see MAPREDUCE-2710 .
        Hide
        Steve Loughran added a comment -

        Now has a vectored upside down elephant, and the text has been made a blue that looks better when printed.

        Proposed: add to a new directory logos/posters where other artwork can be inserted

        Show
        Steve Loughran added a comment - Now has a vectored upside down elephant, and the text has been made a blue that looks better when printed. Proposed: add to a new directory logos/posters where other artwork can be inserted
        Hide
        Steve Loughran added a comment -

        @Nicholas, you are free to email a copy of this poster to whoever you want. You are even allowed to use it your own private branches, though perhaps it may need modification "I broke the private build"

        Show
        Steve Loughran added a comment - @Nicholas, you are free to email a copy of this poster to whoever you want. You are even allowed to use it your own private branches, though perhaps it may need modification "I broke the private build"
        Hide
        Steve Loughran added a comment -

        Nobody has said no, I'm going to commit this to logos/posters as .odp and PDF

        Show
        Steve Loughran added a comment - Nobody has said no, I'm going to commit this to logos/posters as .odp and PDF
        Hide
        Ian Holsman added a comment -

        Hi Steve.
        I committed these for you.
        for some reason the 'export to PDF' version of "breaking the hadoop build" didn't work out right, so I saved the PDF from the print preview. if this isn't sufficient, please add the PDF as an attachement for me.

        TIA
        Ian

        Show
        Ian Holsman added a comment - Hi Steve. I committed these for you. for some reason the 'export to PDF' version of "breaking the hadoop build" didn't work out right, so I saved the PDF from the print preview. if this isn't sufficient, please add the PDF as an attachement for me. TIA Ian
        Hide
        Steve Loughran added a comment -

        thanks! At least this commit hasn't broken the build.

        Show
        Steve Loughran added a comment - thanks! At least this commit hasn't broken the build.

          People

          • Assignee:
            Steve Loughran
            Reporter:
            Steve Loughran
          • Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development