Announcement

Collapse
No announcement yet.

Phoronix Test Suite 6.6 "Loppa" Is In Development, Milestone 1 Released

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

  • Kano
    replied
    @Michael

    You added a php5-xml depend, but that does not exist in Debian 8.

    Leave a comment:


  • Nille_kungen
    replied
    The name is like usually after a place in Norway but still Loppa in swedish means flea and i don't want fleas.
    Flea in Norwegian is loppe and the old spelling of Loppa is Loppen "the flea".

    Leave a comment:


  • Michael
    replied
    Originally posted by Kano View Post
    There is no xml-xml or php-json in Jessie, therefore something like that:
    Code:
    diff --git a/deploy/deb-package/build-package-deb.php b/deploy/deb-package/build-package-deb.php
    index b9e5145..c3bdf6e 100644
    --- a/deploy/deb-package/build-package-deb.php
    +++ b/deploy/deb-package/build-package-deb.php
    @@ -63,8 +63,8 @@ $control_file .= "Section: Utilities\n";
    $control_file .= "Installed-Size: " . shell_exec("cd /tmp/pts-deb-builder/; du -s | cut -f 1");
    $control_file .= "Priority: optional\n";
    $control_file .= "Architecture: all\n";
    -$control_file .= "Depends: php-cli, php-gd, php-xml, php-json\n";
    -$control_file .= "Recommends: build-essential\n";
    +$control_file .= "Depends: php-cli|php5-cli, php-gd|php5-gd\n";
    +$control_file .= "Recommends: build-essential, php-xml, php-json\n";
    $control_file .= "Maintainer: Phoronix Media <[email protected]>\n";
    $control_file .= "Description: An Automated, Open-Source Testing Framework\n " . @str_replace("\n", " ", file_get_contents('pts-core/static/short-description.txt')) . "\n";
    $control_file .= "Homepage: http://www.phoronix-test-suite.com/ \n";
    I updated it as: https://github.com/phoronix-test-sui...9ebd95abc13414

    the [PHP] GD support isn't actually required in a number of years but only optionally used, etc. Thanks for help on the packaging guideline.

    Leave a comment:


  • Kano
    replied
    There is no xml-xml or php-json in Jessie, therefore something like that:
    Code:
    diff --git a/deploy/deb-package/build-package-deb.php b/deploy/deb-package/build-package-deb.php
    index b9e5145..c3bdf6e 100644
    --- a/deploy/deb-package/build-package-deb.php
    +++ b/deploy/deb-package/build-package-deb.php
    @@ -63,8 +63,8 @@ $control_file .= "Section: Utilities\n";
     $control_file .= "Installed-Size: " . shell_exec("cd /tmp/pts-deb-builder/; du -s | cut -f 1");
     $control_file .= "Priority: optional\n";
     $control_file .= "Architecture: all\n";
    -$control_file .= "Depends: php-cli, php-gd, php-xml, php-json\n";
    -$control_file .= "Recommends: build-essential\n";
    +$control_file .= "Depends: php-cli|php5-cli, php-gd|php5-gd\n";
    +$control_file .= "Recommends: build-essential, php-xml, php-json\n";
     $control_file .= "Maintainer: Phoronix Media <[email protected]>\n";
     $control_file .= "Description: An Automated, Open-Source Testing Framework\n " . @str_replace("\n", " ", file_get_contents('pts-core/static/short-description.txt')) . "\n";
     $control_file .= "Homepage: http://www.phoronix-test-suite.com/ \n";

    Leave a comment:


  • Michael
    replied
    Originally posted by Kano View Post
    You can use the | symbol. But one package is not available, so use that as Recommends.
    So what would you do for something like this psuedo string:
    Depends [or are you saying only use Recommends?]: (php-cli && php-xml| | (php5-cli && php5-xml)

    Leave a comment:


  • Kano
    replied
    You can use the | symbol. But one package is not available, so use that as Recommends.

    Leave a comment:


  • Michael
    replied
    Originally posted by Kano View Post
    It would be nice if you update the depends that the pts deb can be installed with Debian stable. I always have to change those.
    Is there a clean way to do like:

    Depends: php-cli OR php5-cli

    To work with both new/old Debian/Ubuntu? Haven't touched Debian packaging in quite a while.

    Leave a comment:


  • Kano
    replied
    It would be nice if you update the depends that the pts deb can be installed with Debian stable. I always have to change those.

    Leave a comment:


  • Phoronix Test Suite 6.6 "Loppa" Is In Development, Milestone 1 Released

    Phoronix: Phoronix Test Suite 6.6 "Loppa" Is In Development, Milestone 1 Released

    The first milestone release of Phoronix Test Suite 6.6 "Loppa" is now available for your open-source, cross-platform benchmarking needs,..

    http://www.phoronix.com/scan.php?pag...t-Suite-6.6-M1
Working...
X