Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 556620 - app-benchmarks/stress-ng - a tool to load and stress a computer system
Summary: app-benchmarks/stress-ng - a tool to load and stress a computer system
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Brendan Horan
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-08-04 06:10 UTC by Tomáš Mózes
Modified: 2016-02-04 06:06 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
stress-ng-0.04.14.ebuild (stress-ng-0.04.14.ebuild,457 bytes, text/plain)
2015-08-04 06:10 UTC, Tomáš Mózes
Details
stress-ng-keyctl.patch (stress-ng-keyctl.patch,269 bytes, patch)
2015-08-04 06:10 UTC, Tomáš Mózes
Details | Diff
stress-ng-0.05.12.ebuild (stress-ng-0.05.12.ebuild,436 bytes, text/plain)
2016-02-03 05:35 UTC, Brendan Horan
Details
metadata.xml (metadata.xml,430 bytes, text/xml)
2016-02-03 05:39 UTC, Brendan Horan
Details
stress-ng-0.05.12.ebuild (stress-ng-0.05.12.ebuild,437 bytes, text/plain)
2016-02-03 11:16 UTC, Brendan Horan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tomáš Mózes 2015-08-04 06:10:27 UTC
Created attachment 408228 [details]
stress-ng-0.04.14.ebuild

stress-ng will stress test a computer system in various selectable ways. It was designed to exercise various physical subsystems of a computer as well as the various operating system kernel interfaces. Stress-ng features:

- over 90 stress tests
- over 50 CPU specific stress tests that exercise floating point, integer, bit manipulation and control flow
- over 20 virtual memory stress tests
Comment 1 Tomáš Mózes 2015-08-04 06:10:46 UTC
Created attachment 408230 [details, diff]
stress-ng-keyctl.patch
Comment 2 Brendan Horan 2016-01-26 06:56:47 UTC
Tomáš do you intend to proxy maintain this ebuild ?

If not I would like to offer to proxy maintain it.
Comment 3 Tomáš Mózes 2016-01-26 07:07:29 UTC
Brendan, feel free to maintain it, please report back to close this bug afterwards. Thanks!
Comment 4 Brendan Horan 2016-02-01 13:11:40 UTC
Thanks Tomáš!
Comment 5 Brendan Horan 2016-02-03 05:35:34 UTC
Created attachment 424514 [details]
stress-ng-0.05.12.ebuild

Attached new ebuild for 0.05.12 version. 
* Patch is no longer needed
* Updated DEPEND
Comment 6 Brendan Horan 2016-02-03 05:39:22 UTC
Created attachment 424516 [details]
metadata.xml

Created metadata.xml
Comment 7 Tomáš Mózes 2016-02-03 09:18:54 UTC
@Brendan
- change the copyright year to 2016
- use EAPI 6
- mark x86 testing
Comment 8 Kristian Fiskerstrand (RETIRED) gentoo-dev 2016-02-03 09:26:47 UTC
(In reply to Tomáš Mózes from comment #7)
> @Brendan
> - change the copyright year to 2016
> - use EAPI 6

I haven't looked into the rest, but EAPI 5 is perfectly fine to use
Comment 9 Brendan Horan 2016-02-03 11:16:53 UTC
Created attachment 424530 [details]
stress-ng-0.05.12.ebuild

- change the copyright year to 2016 -- Done
- use EAPI 6 -- Sure
- mark x86 testing -- woops , thanks :)
Comment 10 Tomáš Mózes 2016-02-03 12:08:46 UTC
(In reply to Kristian Fiskerstrand from comment #8)
> (In reply to Tomáš Mózes from comment #7)
> > @Brendan
> > - change the copyright year to 2016
> > - use EAPI 6
> 
> I haven't looked into the rest, but EAPI 5 is perfectly fine to use

Is there a drawback in using the newest EAPI (especially if it's a new package)?
Comment 11 Kristian Fiskerstrand (RETIRED) gentoo-dev 2016-02-03 12:10:37 UTC
(In reply to Tomáš Mózes from comment #10)
> (In reply to Kristian Fiskerstrand from comment #8)
> > (In reply to Tomáš Mózes from comment #7)
> > > @Brendan
> > > - change the copyright year to 2016
> > > - use EAPI 6
> > 
> > I haven't looked into the rest, but EAPI 5 is perfectly fine to use
> 
> Is there a drawback in using the newest EAPI (especially if it's a new
> package)?

Not really; it will be masked by missing EAPI until users have upgraded the portage version to one supporting it.

The ebuild in question is very simple one, the point was more generic in that current EAPI 5 ebuilds doesn't have to be actively rewritten, in this case doing so likely makes sense.
Comment 12 Tomáš Mózes 2016-02-03 19:49:17 UTC
(In reply to Kristian Fiskerstrand from comment #11)
> > Is there a drawback in using the newest EAPI (especially if it's a new
> > package)?
> 
> Not really; it will be masked by missing EAPI until users have upgraded the
> portage version to one supporting it.
> 
> The ebuild in question is very simple one, the point was more generic in
> that current EAPI 5 ebuilds doesn't have to be actively rewritten, in this
> case doing so likely makes sense.

Yes, I see your point.

However, this is a new package that will go into testing anyway. And a portage that supports EAPI=6 is already in the tree, so I don't see a problem there.

Anyway, thanks for the input Kristian.
Comment 13 Ian Delaney (RETIRED) gentoo-dev 2016-02-04 06:06:33 UTC
commit 2b3957b159e81b5af50c839382893a4ac8837c25
Author: Ian Delaney <idella4@gentoo.org>
Date:   Thu Feb 4 14:02:57 2016 +0800

    app-benchmarks/stress-ng: new ebuild sourced form the maintiane-wanted list
    
    proxy maintainer is Brendan Horan, sourced fron the gentoo bug
    Fixes the bug
    
    Gentoo bug: #556620