Announcement

Collapse
No announcement yet.

Phoronix Test Suite 7.0 Released

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Phoronix Test Suite 7.0 Released

    Phoronix: Phoronix Test Suite 7.0 Released

    The Phoronix Test Suite 7.0-Ringsaker update is now available as the latest version of our cross-platform, open-source benchmarking software particularly for Linux, macOS, and BSD systems. Phoronix Test Suite 7.0 has many user-facing updates over Phoronix Test Suite 6.8 and all users are encouraged to upgrade to this latest release of our GPL benchmarking software.

    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

  • #2
    Congratz Michael !
    Always nice to release a new version of your own software :-)

    Comment


    • #3
      Was just surprised to find out when installed on macOS via Homebrew, version says is 5.2.1

      Comment


      • #4
        Originally posted by hugo8621 View Post
        Was just surprised to find out when installed on macOS via Homebrew, version says is 5.2.1
        Wow, few years out of date....No idea who is maintaining PTS for Homebrew, etc. But it's very easy to run on Mac by just extracting the .tar.gz.
        Michael Larabel
        https://www.michaellarabel.com/

        Comment


        • #5
          Guess I can also just update the few lines here:

          https://github.com/Homebrew/homebrew...-test-suite.rb

          seems like they update the packages via github pullrequests...

          I just like package managers so much more than download/extract/install/repeat-for-update unless it's for performance critical programs that need to be compiled.

          Edit: turns out could be done from commandline with:

          brew bump-formula-pr --strict phoronix-test-suite --url=http://www.phoronix-test-suite.com/download.php?file=phoronix-test-suite-7.0.0 --sha256=ccd3d0b5e79e9cf150d277d402254de66ecf7a993ad 78e0b385960c6c29e4824

          but seems one needs to add some test now, error message:

          phoronix-test-suite:
          * A `test do` test block should be added
          Error: 1 problem in 1 formula
          Error: brew audit failed!


          and also your github tarball and the phoronix-test-suite.com download differ in size an thus sha256sum... Is there a reason for that?
          Last edited by hugo8621; 07 March 2017, 07:59 PM.

          Comment


          • #6
            Originally posted by Michael View Post

            Wow, few years out of date....No idea who is maintaining PTS for Homebrew, etc. But it's very easy to run on Mac by just extracting the .tar.gz.
            Homebrew is updated by the community.
            I'm trying to update the formula of phoronix-test-suite but I'm stuck because of the term agreement you ask at the first execution: is there a way to automatically accept them?

            Comment


            • #7
              Originally posted by elldekaa View Post

              Homebrew is updated by the community.
              I'm trying to update the formula of phoronix-test-suite but I'm stuck because of the term agreement you ask at the first execution: is there a way to automatically accept them?
              An easy workaround if homebrew is able to carry patches would be:

              Code:
              diff --git a/pts-core/objects/client/pts_client.php b/pts-core/objects/client/pts_client.php
              index 23f1909..0c79b1c 100644
              --- a/pts-core/objects/client/pts_client.php
              +++ b/pts-core/objects/client/pts_client.php
              @@ -803,6 +803,8 @@ class pts_client
                      }
                      public static function user_agreement_check($command)
                      {
              +               return true;
              +
                              $pso = pts_storage_object::recover_from_file(PTS_CORE_STORAGE);
              Would that work for you?
              Michael Larabel
              https://www.michaellarabel.com/

              Comment


              • #8
                Originally posted by hugo8621 View Post
                Guess I can also just update the few lines here:

                https://github.com/Homebrew/homebrew...-test-suite.rb

                seems like they update the packages via github pullrequests...

                I just like package managers so much more than download/extract/install/repeat-for-update unless it's for performance critical programs that need to be compiled.

                Edit: turns out could be done from commandline with:

                brew bump-formula-pr --strict phoronix-test-suite --url=http://www.phoronix-test-suite.com/download.php?file=phoronix-test-suite-7.0.0 --sha256=ccd3d0b5e79e9cf150d277d402254de66ecf7a993ad 78e0b385960c6c29e4824

                but seems one needs to add some test now, error message:

                phoronix-test-suite:
                * A `test do` test block should be added
                Error: 1 problem in 1 formula
                Error: brew audit failed!


                and also your github tarball and the phoronix-test-suite.com download differ in size an thus sha256sum... Is there a reason for that?
                Not sure how GitHub is generating its tarball, perhaps due to different versions of tar from what I build on my host?
                Michael Larabel
                https://www.michaellarabel.com/

                Comment


                • #9
                  Originally posted by Michael View Post

                  An easy workaround if homebrew is able to carry patches would be:

                  Code:
                  diff --git a/pts-core/objects/client/pts_client.php b/pts-core/objects/client/pts_client.php
                  index 23f1909..0c79b1c 100644
                  --- a/pts-core/objects/client/pts_client.php
                  +++ b/pts-core/objects/client/pts_client.php
                  @@ -803,6 +803,8 @@ class pts_client
                  }
                  public static function user_agreement_check($command)
                  {
                  + return true;
                  +
                  $pso = pts_storage_object::recover_from_file(PTS_CORE_STORAGE);
                  Would that work for you?
                  yes, patches can be incoorporated. Hehe, was just going to do the same, elldekaa I leave it to you then?

                  I put as a test the most basic

                  test do
                  system bin/"phoronix-test-suite", "version"
                  end

                  Comment


                  • #10
                    Got an error about the path of pts_client.php when brew is patching. I don't have the time to go deeper tonight. So, you can give it a try if you want hugo8621. I will continue tomorrow otherwise.

                    Comment

                    Working...
                    X