Bug 218891 - benchmarks/phoronix-test-suite: fixing the current pkg-fallout
Summary: benchmarks/phoronix-test-suite: fixing the current pkg-fallout
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Olivier Cochard
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-04-26 14:49 UTC by luca.pizzamiglio
Modified: 2017-04-27 09:18 UTC (History)
1 user (show)

See Also:


Attachments
The fixing patch (1.23 KB, patch)
2017-04-26 14:49 UTC, luca.pizzamiglio
luca.pizzamiglio: maintainer-approval+
Details | Diff
poudriere build on FreeBSD 10.3 i386 (46.50 KB, text/x-log)
2017-04-26 14:49 UTC, luca.pizzamiglio
no flags Details
poudriere build on FreeBSD 11 amd64 (57.78 KB, patch)
2017-04-26 14:50 UTC, luca.pizzamiglio
luca.pizzamiglio: maintainer-approval+
Details | Diff
The fixing patch (1.23 KB, patch)
2017-04-27 08:39 UTC, luca.pizzamiglio
luca.pizzamiglio: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description luca.pizzamiglio 2017-04-26 14:49:33 UTC
Created attachment 182101 [details]
The fixing patch

A shebang feature adopted caused pkg-fallout break.

This patch fix the shebang file list.
Bumping the portrevision.
No quarter merge possible, because the last commit is not in the stable branch.

portlint: OK (looks fine.)
testport: OK (poudriere: 10.3,11.0 on amd64,i386)
Comment 1 luca.pizzamiglio 2017-04-26 14:49:58 UTC
Created attachment 182102 [details]
poudriere build on FreeBSD 10.3 i386
Comment 2 luca.pizzamiglio 2017-04-26 14:50:26 UTC
Created attachment 182103 [details]
poudriere build on FreeBSD 11 amd64
Comment 3 Olivier Cochard freebsd_committer 2017-04-26 20:18:05 UTC
Do you have an idea of why my poudriere testport fail with this error message:

====> Running Q/A tests (stage-qa)
Error: '/usr/bin/python' is an invalid shebang you need USES=shebangfix for 'share/phoronix-test-suite/deploy/juju/trusty/pts/scripts/parse'
*** Error code 1

And I don't see this message on your poudriere logs ?

Re-adding file deploy/juju/trusty/pts/scripts/parse to the shebangfix list fix the problem.
Comment 4 luca.pizzamiglio 2017-04-27 08:37:57 UTC
(In reply to Olivier Cochard from comment #3)

Yes, you're right. You don't see it in the poudriere log, because I've fixed it and I've forgot to re-generate the patch. Dumb me...
Comment 5 luca.pizzamiglio 2017-04-27 08:39:00 UTC
Created attachment 182120 [details]
The fixing patch

This patch is consistent with the poudriere build
Comment 6 commit-hook freebsd_committer 2017-04-27 09:16:26 UTC
A commit references this bug:

Author: olivier
Date: Thu Apr 27 09:15:28 UTC 2017
New revision: 439533
URL: https://svnweb.freebsd.org/changeset/ports/439533

Log:
  Fix the shebang file list

  PR:		218891
  Submitted by:	luca.pizzamiglio@gmail.com (maintainer)

Changes:
  head/benchmarks/phoronix-test-suite/Makefile
Comment 7 Olivier Cochard freebsd_committer 2017-04-27 09:18:03 UTC
Thanks!