GCC 4.5 Release Candidate Is Coming

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • phoronix
    Administrator
    • Jan 2007
    • 67320

    GCC 4.5 Release Candidate Is Coming

    Phoronix: GCC 4.5 Release Candidate Is Coming

    GCC 4.5 was not in a good shape as of the middle of March with it still not being ready due to 16 outstanding P1 regressions, but over the past two weeks, developers have feverishly been fixing these bugs and the count is now down to zero. For P2 regressions, 17 of them have been fixed too over this time span, which brings the second-tier bugs down to a count of 81. There is also one new P3 regression bringing its count to three...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite
  • KDesk
    Senior Member
    • Aug 2008
    • 229

    #2
    Why do the release a software as stable knowing that it has bugs?

    So that distros start using it, and start sending fixes?

    Comment

    • mat69
      Phoronix Member
      • Oct 2009
      • 114

      #3
      Originally posted by KDesk View Post
      Why do the release a software as stable knowing that it has bugs?

      So that distros start using it, and start sending fixes?
      I guess I have a reason, but I'm not sure: Because they always did it that way!

      Imo this is mostly a non-issue, any compiler has known problems and often known before the release.

      Comment

      • pvtcupcakes
        Senior Member
        • Jul 2009
        • 409

        #4
        Originally posted by KDesk View Post
        Why do the release a software as stable knowing that it has bugs?

        So that distros start using it, and start sending fixes?
        There is no such thing as bug-free software.

        Comment

        • rohcQaH
          Senior Member
          • Nov 2008
          • 819

          #5
          Originally posted by KDesk View Post
          Why do the release a software as stable knowing that it has bugs?
          because otherwise nobody would ever release anything. There is no bug-free software, not when you're talking about software the size and age of gcc.

          edit: hi pvtcupcakes

          Comment

          • Remco
            Senior Member
            • Sep 2008
            • 487

            #6
            Originally posted by pvtcupcakes View Post
            There is no such thing as bug-free software.
            But there is such a thing as software without known bugs. Of course it's not practical to always solve all confirmed bugs before a release. But it's theoretically possible to do bugfixes until the bug tracker is empty. I'm curious what would happen if all software projects would pick up a policy: no new features until the confirmed bug list is empty.

            Comment

            • rohcQaH
              Senior Member
              • Nov 2008
              • 819

              #7
              Originally posted by Remco View Post
              But there is such a thing as software without known bugs.
              only if the developers are totally ignorant, there are no testers/users, or there's some weird definition of "bug" that allows one to classify all bug reports as invalid.

              Show me one large project with an empty bug tracker before release.

              Originally posted by Remco View Post
              I'm curious what would happen if all software projects would pick up a policy: no new features until the confirmed bug list is empty.
              No new releases for the next 5 years. As a consequence, distributions start randomly shipping git versions. All hell breaks loose.
              Oh, and no Linux-user is allowed to buy new hardware, since new drivers = features.

              Comment

              • whizse
                Senior Member
                • Oct 2008
                • 979

                #8
                Maybe Remco is thinking of something like this:
                This is interesting: Professor Gernot Heiser, the John Lions Chair in Computer Science in the School of Computer Science and Engineering and a senior principal researcher with NICTA, said for the first time a team had been able to prove with mathematical rigour that an operating-system kernel—the code at the heart of any computer or microprocessor—was 100 per cent bug-free and therefore immune to crashes and failures. Don’t expect this to be practical any time soon: Verifying the kernel—known as the seL4 microkernel—involved mathematically proving the correctness of about 7,500 lines of computer code in an project taking an average of six people more than five years...


                But it's a very very expensive/time consuming process, then there's also the question of how you define a "bug", errors in the math, and dealing with faulty hardware etc...

                Comment

                • V!NCENT
                  Senior Member
                  • Aug 2009
                  • 2226

                  #9
                  Originally posted by rohcQaH View Post
                  Show me one large project with an empty bug tracker before release.
                  The latest KDE 3.5.x release has no known bugs.

                  Comment

                  • Kano
                    Kanotix Developer
                    • Aug 2007
                    • 7924

                    #10
                    Well KDE 3.5 can not mount usb storage >1TB.

                    Comment

                    Working...
                    X