During OpenAI’s GPT-5 launch event, they demoed the model’s ability to fix real bugs in production code. Live on stage. In their own repository. The kind of demo that makes CTOs reach for their credit cards and engineers nervously update their resumes. There’s just one small problem: the fix they promised to merge “right after the show” is still sitting there, unmerged, three and a half months later.

  • Yoddel_Hickory@piefed.ca
    link
    fedilink
    English
    arrow-up
    15
    ·
    edit-2
    1 day ago

    Actually the function definition is unchanged. The line that was “added” at the bottom was also “removed” at the top. This is just the Git diff generator being confused, which won’t come as a surprise to anyone that has ever used it.

    The indendentation really is messed-up though.

    • Kissaki@programming.devOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 day ago

      An indentation change is a definition code change. And as I pointed out, it’s a py file, and Python is an indent-significant language.

      • Yoddel_Hickory@piefed.ca
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 day ago

        Of course, but you said:

        But the code indent is wrong, and it even changed the function definition of the unrelated next function.

        It is weird to split the two in your sentence, as only the indentation of the next function definition was changed, not the definition itself.

        You can just take the L and say you didn’t see that the function definition that was “added” was just “removed” at the top. It is an easy mistake to make, I know I’ve done it many times.

        • Kissaki@programming.devOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          13 hours ago

          You can just take the L and say you didn’t see that the function definition that was “added” was just “removed” at the top.

          That’s not what happened though.

          Changing the indent of the def changes the definition. That’s my whole argument.

          I don’t get why you say “of course”, agreeing with my point, but then “it was only the indentation that was changed”.