patchGNU Octave - Patches: patch #9631, [octave forge] (benchmark) overhaul


patch #9631: [octave forge] (benchmark) overhaul

Submitter:  ederag <ederag>
Submitted:  Sat 05 May 2018 09:22:29 PM UTC
Category:  Forge : new feature Priority:  5 - Normal
Status:  Wont Do Privacy:  Public
Assigned to:  None Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup

Jump to the original submission

Mon 30 Aug 2021 07:58:02 AM UTC, comment #6: 

@OP: Sorry for the too long delay.  If you are still interested in publishing your efforts as a new package, "Octave Forge" is no longer actively supported and superseded by "Octave Packages"

Closing this report.

Kai Torben Ohlhus <siko1056>
Group Member
Fri 27 Aug 2021 06:09:59 PM UTC, comment #5: 

@mike, assuming at this point this should just be closed as a won't fix.

Nicholas Jankowski <nrjank>
Group Member
Mon 02 Mar 2020 11:32:01 PM UTC, comment #4: 

The benchmark package is still completely unmaintained and inactive, and no current or prospective Octave Forge contributors seem interested in taking it up. I doubt that this patch item will be addressed any time soon or at all in a way that you originally wanted.

It looks like you are more interested in this functionality than anyone I'm aware of. If it scratches an itch that is important to you, then I would encourage you to consider maintaining the benchmark package, or continue to maintain this benchmark2 package as your own external Octave package.

You've mentioned that Octave Forge is too much of a burden, but maintaining your own external package is quite easy and not a burden at all, so maybe you would consider following that option and dropping this patch.

For example, I once submitted patch #9020, but I have since closed it and moved the functions to my own externally maintained octave-goodies package.

Mike Miller <mtmiller>
Group Member
Sun 24 Mar 2019 04:36:31 PM UTC, comment #3: 

Thanks for the reply, and for all your contribution to octave.

Almost a year passed since my proposition,
and I'm progressively migrating to the julia language now.
Besides, following the maintainers mailing list recent threads,
octave-forge seems too much a burden.

This is unfortunate as benchmark2 is much easier to use, IMO.
In forge it would be more visible and benefit to more people.

If anybody wants to grab and maintain it, please do so.
I'd gladly help in the beginning.

ederag <ederag>
Thu 07 Mar 2019 01:04:56 AM UTC, comment #2: 

As you can probably tell, the benchmark package is completely unmaintained at this point, it hasn't been touched since 2010.

If you want to maintain it in Octave Forge, your work would probably be welcome. Or if you want to maintain your own outside of Octave Forge, that is incredibly easy now that pkg allows installing from any URL.

Mike Miller <mtmiller>
Group Member
Sun 06 May 2018 11:10:45 AM UTC, comment #1: 

To get colored output, the cprintf function is needed:

ederag <ederag>
Sat 05 May 2018 09:22:29 PM UTC, original submission:  

Here is an overhaul of the benchmark package:

Parse, run and analyze steps are separated.

The old benchutil_* functions have been preserved,
and the benchmarks_* have been upgraded.

As an example, octave_benchmarks_18504.m is a script used to
compare octave versions.
screenshot.png is the final display for 4.2.1 (columns 1 and 2) and 4.4.0 (columns 3 and 4) versions.

More informations in the

Any chance it could be pulled in the benchmark package ?

ederag <ederag>


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

Attached Files
file #44102:  octave_benchmarks_18504.m added by ederag (2KiB - text/x-matlab)
file #44103:  screenshot.png added by ederag (49KiB - image/png)


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by siko1056 (Posted a comment)
  • -email is unavailable- added by nrjank (Posted a comment)
  • -email is unavailable- added by ederag (Submitted the item)

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.


    Follow 5 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2021-08-30 siko1056 StatusNone Wont Do
        Open/ClosedOpen Closed
    2019-03-07 mtmiller Summarybenchmark2 [octave forge] (benchmark) overhaul
    2018-05-05 ederag Attached File- Added octave_benchmarks_18504.m, #44102
        Attached File- Added screenshot.png, #44103

    Back to the top

    Powered by Savane 3.13-4b48.
    Corresponding source code