forked from phoronix-test-suite/phoronix-test-suite
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGE-LOG
2364 lines (2106 loc) · 152 KB
/
CHANGE-LOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
PHORONIX TEST SUITE CHANGE-LOG
Phoronix Test Suite (Git)
- phoromatic: Finish hooking-up multi-test/stress-run functionality via the benchmark page
- phoromatic: Send emails from rootadmin or group admin's email address where applicable rather than no-reply@
Phoronix Test Suite Milestone 4
25 February 2015
- pts-core: Improvements to phoronix-test-suite make-download-cache
- phoromatic: Add "admin data" page to let the rootadmin permanently delete schedules/results/systems
- phoromatic: Allow for system identifier variable in benchmark tickets of .SYSTEM
- phoromatic: Allow for system identifier variable in benchmark tickets of .GROUP
- phoromatic: Allow tickets to be removed from the individual benchmark page
- phoromatic: Allow creating new group accounts from the rootadmin page
- phoromatic: Add support for repeating tickets
- phoromatic: Add basic support for system variables
Phoronix Test Suite 5.6 Milestone 3
15 February 2015
- phoromatic: Allow triggers to be deleted
- phoromatic: Rely on caching for determining pre-existing cached test profiles from the web UI
- phoromatic: Add result RSS support
- phoromatic: Add new option to results page
- phoromatic: Enforce new PTS sign-on whenever the PTS core version changes due to potential interface changes
- phoromatic: Working build suite page
- phoromatic: Add support for local suites page
- phoromatic: Add benchmark page
- phoromatic: Add support for viewing issued benchmark tickets
- phoromatic: Add option to force rebuild of results databases
- phoromatic: Prepend system ID to result string when running multiple tests without variables
- phoromatic: Add "Test All Options" opton to build suite page
Phoronix Test Suite 5.6 Milestone 2
4 February 2015
- pts-core: Various fixes
- pts-core: Deb/RPM build packaging improvements.
- pts-core: Add Markdown Readme file
- pts-core: Add hidden ?seed_accountid= option to the welcome / account creation page for custom 6 character ID
- pts-core: Fix for session save path on Fedora when running as normal user
- pts-core: Import copy of FPDF locally for PDF rendering
- phoromatic: Add a public view of test results by going to result page entry -> Result Export -> Public Viewer
- phoromatic: Add basic "Upload To OpenBenchmarking.org" link from test result page
- phoromatic: Allow users to reset their own password by navigating to the settings page
- phoromatic: Add "group name" concept to Phoromatic group of accounts
- phoromatic: Improved formatting of the public-viewer page
- phoromatic: Allow downloading results as PDF
- phoromatic: Allow disabling new account registration by setting custom string via rootadmin's config page
- phoromatic: Allow setting a main page message string to show users once logging into their account, via rootadmin's config page
- phoromatic: Don't show idling systems on the dashboard
- phoromatic: Add IP ping test to system claim page
- phoromatic: Introduce PPRID structure as universal unique identifier for results between accounts
- phoromatic: Allow optional result sharing between groups / unique accounts (controlled via settings)
- phoromatic: Add "force result sharing" option to rootadmin to override per-account settings
- phoromatic: New result compare functionality
- phoromatic: Support for limiting results to a certain time period
- phoromatic: Add comparable results listing on individual result pages
- phoromatic: Register module-discovered Phoromatic Servers with pts-core
- phoromatic: Add "Only Advertise Cached Tests" option to rootadmin
- phoromatic: Download latest OpenBenchmarking.org test suites/profiles in background thread from the event server
- phoromatic: Add option to pre-seed test installs to systems when otherwise idling
- phoromatic: Support for exporting result files to download as CSV or TXT
- phoromatic: Add phoromatic.list-results sub-command for clients to view recent results
- phoromatic: Add phoromatic.clone sub-command for clients to clone viewable test results
Phoronix Test Suite 5.6 Milestone 1
13 January 2015
- pts-core: Add "short" display mode
- pts-core: Add stress-run command to allow for concurrent stress testing / burn-in / torture testing
- pts-core: Add TOTAL_LOOP_TIME support to stress-run
- pts-core: Add TOTAL_LOOP_TIME=infinite support to stress-run for testing in an infinite loop
- pts-core: Add support for libframetime output result parsing
- phoromatic: Initial commit of basic tracker page
- phoromatic: Better recovery of existing Phoromatic accounts on reloaded systems where the machine self ID changed
- timed_screenshot: Fix for crash when PHP GD missing
Phoronix Test Suite 5.4.1-Lipki
23 December 2014
- pts-core: Update AppData and systemd service files
- pts-core: Add csv-dump-frame-latencies support to result parser
- phoromatic: Improve formatting of result strings when merging random result files together
- phoromatic: Add enterprise-setup sub-command
- phoromatic: Attempt to detect and report IP address next to requested MAC address claim on the system claim page
Phoronix Test Suite 5.4.0-Lipki
9 December 2014
- phoromatic: Main page update
- phoromatic: Various updates
Phoronix Test Suite 5.4 Milestone 7
1 December 2014
- pts-core: Improve MAC address acquisition on systems with multiple NICs
- phoromatic: Add add_new_users_to_account option for adding new users automatically to existing account
- phoromatic: Allow changing the admin level for users by the main administrator from the Users page
- phoromatic: Report systems MAC address from the systems page
- phoromatic: Report network's Wake-On-LAN information to Phoromatic Server
- phoromatic: Add notification option to email to users when systems appear hung for more than an hour
- phoromatic: Add option to power off systems when no more scheduled tests are scheduled for the day
- phoromatic: Add option to network wake on lan (WoL) systems when needed for testing
- phoromatic: Allow logging of Phoromatic set user context execution
- phoromatic: Add support for viewing system logs from the result page link on right hand side
- phoromatic: Support for disabling accounts via rootadmin
- phoromatic: Track elapsed time during the testing process, report to Phoromatic Server
- phoromatic: Allow Phoromatic Servers to be specified via a simple text file at PTS_USER_PATH/phoromatic-servers
- phoromatic: Add "configure Phoromatic client via SSH" to Phoromatic Server
- phoromatic: Allow IP/MAC based system claiming from Phoromatic Server UI
- phoromatic: Allow blocking poweroffs by touching modules-data/phoromatic/block-poweroff
- phoromatic: Prominently show "systems needing attention" from the server UI
- phoromatic: More email reporting of hung systems / systems not running tests when they should
- phoromatic: Add custom Wake-On-LAN packet generator if etherwake isn't found on server
- phoromatic: Show schedules/group on system page
- phoromatic: Hook in estimated time remaining for task
- phoromatic: Report percent complete of task to server
- phoromatic: Add system component table
- phoromatic: Add new reporting features to server
- phoromatic: Add system dashboard
- phoromatic: Add legacy init.d script support
- phoromatic: Rework idle support and add maintenance mode support to client
- phoromatic: Implement maintenance mode on server side
Phoronix Test Suite 5.4 Milestone 6
19 November 2014
- pts-core: Fix result merging when PTS test identifier is null, use title string instead as identifier
- pts-core: Check for PHP Sockets support
- pts-core: Enhanced make-download-cache
- pts-core: Enhance PHP_BIN detection
- pts-core: Use system's zip library if PHP ZIP is not available
- phoromatic: Upstart phoromatic-server job is working (tested on Scientific Linux 6.6)
- phoromatic: Add "Run Test Schedule Now" button to test schedule page to allow for easy one-time/manual testing
- phoromatic: Add some basic statistics to the rootadmin page
- phoromatic: Allow the PhoromaticStorage location to be modified from the webUI when logging in as rootadmin
- phoromatic: Allow the download cache location to be modified from the webUI when logging in as rootadmin
- phoromatic: Allow the network proxy details to be modified from the webUI when logging in as rootadmin
- phoromatic: Allow the HTTP / WebSocket ports to be modified from the webUI when logging in as rootadmin
- phoromatic: Increase memory_limit on download cache downloads
- phoromatic: Expose all possible video modes as test options
- phoromatic: Show recent triggers on a test schedule's page
- phoromatic: Add "Upload results to OpenBenchmarking.org" option to settings page
- phoromatic: Fix for deactivating options on settings page
- phoromatic: Remember last successful Phoromatic Server connection
- phoromatic: Add reboot and shutdown commands to Phoromatic module
Phoronix Test Suite 5.4 Milestone 5
10 November 2014
- pts-core: Improvements when running as a systemd service / daemon
- pts-core: Prefer firefox over Epiphany browser
- phoromatic: Implement email notifications on result uploads
- phoromatic: Implement email notifications on system generated errors/warnings
- phoromatic: Implement email notifications on new systems added
- phoromatic: Allow easily comparing a result file to other results for that given schedule ID
- phoromatic: Improve formatting of lists
- phoromatic: Add times viewed to results
- phoromatic: Add "show only results with variation" to result viewing page
- phoromatic: Add result flagging to the main page
- phoromatic: Allow other/unscheduled test results to be uploaded to the Phoromatic Server using the phoromatic.upload-result sub-command
- phoromatic: Show file/path locations when starting the Phoromatic Server
- phoromatic: Use a randomly chosen available port by default when starting the Phoromatic Server if no ports are defined
- phoromatic: Add basic root administrator support to the Phoronix web interface
- pts_Graph: Shrink size of sub-title text strings when they're too long
Phoronix Test Suite 5.4 Milestone 4
5 November 2014
- pts-core: Add 3840 x 2160 (4K UHD) to more of the mode-setting fall-back modes
- pts-core: Start working on support for using standard Linux file-system hierarchy when running as root as a service
- pts-core: Add PhoromaticStorage option to Phoronix Test Suite user configuration XML file
- phoromatic: Reporting of overall result counts for given test schedules
- phoromatic: Report benchmarking / test run errors to server
- phoromatic: Show system errors/warnings from the Phoromatic web UI
- phoromatic: Don't attempt to re-run test schedules on clients if they previously reported errors/warnings for that schedule / trigger ID combination
- phoromatic: Usernames need to be at least four characters long
- phoromatic: Add a schedule overview to the schedules page
- phoromatic: Add today's scheduled events to the side bar
- phoromatic: Improve result identifier / title reporting for results
- phoromatic: Implement "Power User" account level
- phoromatic: Add normalize results option to the phoromatic result page
- phoromatic: Support for jumping to test results page for XXX past days of test from schedule page
- phodevi: IBM POWER hardware detection improvements
Phoronix Test Suite 5.4 Milestone 3
20 October 2014
- pts-core: Introduce basic system logging capabilities for services
- pts-core: Try downloading files from remote download caches up to two times in event of failure / checksum issues
- phoromatic: Start a basic logger of Phoromatic Server events
- phoromatic: Add new create schedule interface
- phoromatic: Properly hook in system ID / group validation for test schedules
- phoromatic: Support for editing schedules from the web UI
- phoromatic: Support for activating/deactivating "deleting" test schedules from the web UI
- phoromatic: Support for reporting the network MAC address (for later WoL purposes)
- phoromatic: Update the CSS style
- phoromatic: Add support for the main administrator to create multiple users associated with the same account
- phoromatic: Add support for "viewer accounts" where they can view data but not alter/write data
- phoromatic: Fix for adding systems to groups
- phoromatic: Support for mass editing of systems in groups via the systems page
- phoromatic: Support for removing system groups
- phoromatic: Introduce activity stream and logging of user events / display from "activity events" page
- phoromatic: Support for merging result files from the results page by clicking on each of them once
- phoromatic: Support for deleting results from the web UI's results page
Phoronix Test Suite 5.4 Milestone 2
5 October 2014
- pts-core: Add "ResultAfterString" to test result parser XML schema
- pts-core: Other result file parsing improvements/fixes
- pts-core: Rename debug-run mode to debug-benchmark, add extra features
- pts-core: Separate out NoNetworkCommunication user option into NoInternetCommunication/NoNetworkCommunication user config options for those still wanting LAN/intranet support
- pts-core: Add support to PTS clients for automatically finding Phoromatic Servers using Avahi zero-conf network discovery
- pts-core: Improvements to make-download-cache
- pts-core: Improved detection of file downloads that fail and serve HTML 404/not found responses
- pts-core: Convert to a JSON-based representation instead of XML for the pts-download-cache file
- pts-core: Various file hash checking improvements during test installation
- pts-core: Allow Phoronix Test Suite clients to automatically discover Phoromatic download-cache archives
- pts-core: Rewrite most of the RPM package generator
- pts-core: Support /usr/share/phoronix-test-suite/download-cache as another download cache by default
- pts-core: Client support for being able to obtain OpenBenchmarking.org index/test/suite data from local Phoromatic Servers
- pts-core: Improved dump-core-storage output
- pts-core: Introduce machine_self_id as UUIDv5 compliant self-generated unique identifier for each PTS client
- pts-core: Allow result file titles up to 126 characters in length
- pts-core: Add start of basic Phoromatic Server systemd service file
- pts-core: Add start of basic Phoromatic Server Upstart conf file
- pts-core: Introduce make-openbenchmarking-cache sub-command for trying to cache all test/suite meta-data from OpenBenchmarking.org
- pts-core: Allow PhoromaticServers user-config.xml to specify static Phoromatic Server IP:port information
- pts-core: Initial Upstart and systemd configurations for the Phoromatic clients
- phoromatic: Begin allowing results to be stored locally, not dependent on OpenBenchmarking.org storage
- phoromatic: Advertise Phoromatic Server using Avahi zero-conf networking service when avahi-publish available and AdvertiseServiceZeroConf user config option is TRUE
- phoromatic: Automatically setup download-cache over Phoromatic HTTP with the system's local download-cache archive
- phoromatic: Allow sharing OpenBenchmarking.org index/test/suite cache data from server with local Phoromatic clients
- phoromatic: Support pts-core's machine_self_id for system identification as an alternative to OpenBenchmarking.org GSID
- phoromatic: Add phoromatic.explore sub-command for showing discovered Phoromatic servers and their server/debugging information
- phoromatic: Add a cache settings page to the web interface
- phodevi: Allow GPU frequency detection for DRM/KMS drivers when no X Server DDX is detected
- phodevi: Allow multiple providers for one VFS entry in case of failure in prior commands/files
- phodevi: Allow reading X Server log from the systemd journalctl
- phodevi: Restructure when /etc/os-release is parsed for obtaining OS name/version information
- system_monitor: Allow user-set time interval period between sensor measurements using MONITOR_INTERVAL environment variable
Phoronix Test Suite 5.4 Milestone 1
5 September 2014
- pts-core: Sanitize pts_result_file user strings
- pts-core: Don't set memory_limit with HHVM
- pts-core: Drop phoromatic_legacy support (old Phoromatic.com version)
- system_monitor: Correct perf-per-Watt calculation for LIB results
- phodevi: Support Nouveau's pstate formatting changes to read core/mem MHz on newer kernels
- phodevi: Support for reading monitor EDID over sysfs, decoding descriptors, and obtaining monitor name (should improve monitor name reporting for Intel Linux systems)
- phodevi: Improved SoC detection
- pts_LineGraph: Alignment fix for keys
Phoronix Test Suite 5.2.1-Khanino
11 July 2014
- pts-core: Add VDPAU as a dependency to the xorg-video external dependency on more platforms
- pts-core: Don't check OpenBenchmarking.org credentials when the network is down
- pts-core: Rework result-file-to-text sub-command, show text-based graph results
- phodevi: Improve NVIDIA binary driver GPU utilization detection
- phodevi: Add DDE / Deepin Desktop Environment detection
- pts_Graph: Few minor graph alignment corrections
Phoronix Test Suite 5.2.0-Khanino
5 June 2014
- pts-core: Support for GZ compressing result file XML data before uploading to OpenBenchmarking.org
- pts_Graph: Further graphing improvements
Phoronix Test Suite 5.2 Milestone 4
29 May 2014
- pts-core: Always report the CPU scaling governor to the system table
- pts-core: Add auto-sort-result-file option
- phoromatic: Improve the systems' page
- phoromatic: Allow up to three connection failures before quitting
- pts_Graph: Improved, cleaner, and more accurate rendering of the pts_OverViewGraph
- pts_Graph: Make the horizontal box chart graph in good shape
- pts_Graph: Revert earlier render_graph_value_ticks() change by mufasa72 as it produced inaccurate tick values
- pts_Graph: use the horizontal box plot when rendering frame times for large number of results
- pts_Graph: Various other graphing improvements
Phoronix Test Suite 5.2 Milestone 3
22 May 2014
- pts-core: Be more strict in handling DynamicRunCount option
- phoromatic: Cleaning up more of the Phoromatic UI
- phoromatic: Support for updating the system status
- system_monitor: Allow extra idling time at begin and end of testing process
- pts_Graph: Improve formatting of line graph keys
- phodevi: Detection support for KDE Frameworks 5 / Plasma Next desktop
Phoronix Test Suite 5.2 Milestone 2
18 May 2014
- pts-core: Add RUN_TESTS_IN_RANDOM_ORDER environment variable to cause tests to run in a random order
- pts-core: Add sdl2-development to PTS External Dependencies
- pts-core: Fix regression from 5.2m1 that broke some areas of the GUI / web interface
- pts_Graph: Render min/avg/max stats at top of line graphs (thanks to mufasa72)
Phoronix Test Suite 5.2 Milestone 1
8 May 2014
- pts-core: Fix for not writing null test result file titles
- pts-core: Fix & improvements to PRESET_OPTIONS environment variable
- pts-core: Rename old/legacy phoromatic module to phoromaric_legacy
- pts-core: Allow a range of test run options to be inputted (e.g. 2-5) to complement just a single test option or delimited by commas
- pts-core: Fix for NOT saving test results when in batch-run mode and configured against saving
- pts-core: Allow TEST_RESULTS_IDENTIFIER environment variable to be used when running tests unconditionally
- phodevi: Improvement for detecting optimal NVIDIA Linux GPU core frequency on modern GPUs
- phodevi: Add GPU usage reporting support to open-source AMD Radeon driver via RadeonTOP
Phoronix Test Suite 5.0.1-Plavsk
2 April 2014
- pts-core: Add "libudev1:i386" to "32bit-compatibility" external dependency for Ubuntu Linux
- pts-core: Add invalid command helper to force-install sub-command
- pts-core: Add "pcre" external dependency
- pts-core: Add pushover_net module as a way of sending iOS/Android push notifications of results using Pushover.net
- pts-core: Ensure the result file description properly updates when adding to result files with new data
- pts-core: Add edit-result-file command that allows for editing a result file's title and description
- pts-core: Workaround HTTPS OpenBenchmarking.org proxy issue
- pts-core: Improved handling when the system's php.ini is using a restricted open_basedir setting
- pts-core: Arch Linux support improvements
- pts-core: When PTS client fails to find ZIP support, emit a PTS error
- pts-core: Ship an AppData file (phoronix-test-suite.appdata.xml)
- toggle_screensaver: Disable on OS X since there is no support for automatically disabling the OS X screensaver and causes collision with MacPorts
- phodevi: Add extra checks to ensure NVIDIA blob doesn't get reported as Nouveau DDX due to kernel changes
Phoronix Test Suite 5.0-Plavsk
12 March 2014
- pts-core: Improvements to run-random-tests
- pts-core: Support for running the HTML5 UI on Microsoft Windows
- pts-core: Rename RemoteAccessAllowed user configuration option to RemoteAccessPort
- phodevi: Improve MATE detection
- phodevi: Improve desktop environment recognition with $DESKTOP_SESSION
- phodevi: Ensure GCC's minor version number is reported
Phoronix Test Suite 5.0 Milestone 3
3 March 2014
- pts-core: Windows 8.1 support improvements
- pts-core: Add SKIP_TESTING_SUBSYSTEMS environment variable, partially based on former ONLY_TEST_TYPES
- pts-core: Add a run-random-tests command to run random tests/workloads on the system
- phodevi: Improve NVIDIA DDX version detection
- phodevi: Improve audio detection
- phodevi: Add extra fallback for trying to read Radeon DRM core and memory frequencies on recent kernels
Phoronix Test Suite 5.0 Milestone 2
17 February 2014
- pts-core: Add rename-result-file option
- pts-core: WebSocket bug-fixes
- pts-core: Other bug-fixes
- pts-core: Disable the compiler-mask by default on FreeBSD/PC-BSD due to potential test installation issues on 10.0-RELEASE
- pts-core: Split webui command into gui and start-remote-gui-server (local HTML5 GUI support) commands (remote + local HTML5 GUI support)
Phoronix Test Suite 5.0 Milestone 1
6 February 2014
- pts-core: Add web-server-launcher support
- pts-core: Support starting HHVM as a web server
- pts-core: Startup speed optimizations
- pts-core: Cleaned up code error reporting/handling
- pts-core: Add server remote access and password options to user-config.xml user configuration options
- pts-core: Adjust handling of PTS OpenBenchmarking.org downloading of test profile order and hash handling
- pts-core: Reduce unnecessary communication with OpenBenchmarking.org network server
- pts-core: Support system identifier strings up to 64 characters
- pts-core: Add LIMIT_ELAPSED_TEST_TIME to limit the amount of time (in minutes) for a given Phoronix Test Suite process to complete its testing
- pts-core: Allow null descriptor strings
- pts-core: Fix regex for version string
- pts-core: Random fixes
- phodevi: Various improvements
- phodevi: Improved disk scheduler fallback reporting
- documentation: Update to point out new Git location at github.com/phoronix-test-suite/ over Phorogit
- nye_Xml: Fix for writing zeros in XML tags when using the "when not empty" function
Phoronix Test Suite 4.8.6-Sokndal
10 December 2013
- pts-core: Print out pre/interim/post test script outputs when running in debug-run mode
- pts-core: DragonFlyBSD 3.6.0 support improvements
- pts-core: Support using DragonFlyBSD dports package management system for external dependencies
- pts-core: NO_FILE_HASH_CHECKS environment variable also doesn't enforce MD5/SHA256 checks on make-download-cache sub-command
- pts-core: Pass test arguments to pre/interim/post test profile scripts; ESET / Michal Zatloukal patch
- pts-core: Don't do dynamic test run counts when using system_monitor module
- pts-core: Support reading the full terminal width using stty as tput cols doesn't seem to report anything but 80 with shell_exec()
- pts-core: Add "tiff" external dependency for providing libtiff and header files
- pts-core: Don't offer to save test results when using debug-run mode
- phodevi: Support reading monitor vendor/model numbers when using the binary NVIDIA Linux driver, including recent versions
- phodevi: Improve multi-monitor resolution reporting when sharing an X.Org Server
- phodevi: Remove more useless compiler path argument reports
- toggle_screensaver: Auto unload module when no display server found
Phoronix Test Suite 4.8.5-Sokndal
22 November 2013
- pts-core: Improve formatting of interrupt messages with the (default) concise display mode
- pts-core: Don't remove test install files on installation failures
- pts-core: Allow download-test-files command to use OpenBenchmarking.org IDs
- pts-core: Don't dynamically increase the test run count when dealing with cache shares
- pts-core: Fix for not opening the web-browser in batch mode
- pts-core: Add zypper SUSE help support when not finding PHP
- phodevi: Add support for Nouveau PSTATE parsing on Linux 3.13+
- phodevi: Recognize 'HIS' (Hightech Information System) graphics cards
- phodevi: Recognize 'ZOTAC' graphics cards
- phodevi: Fix redundant monitor model reporting detection on Catalyst
- phodevi: Add support for NVIDIA-Settings GPUUtilization in gpu.usage sensor
Phoronix Test Suite 4.8.4-Sokndal
7 November 2013
- pts-core: Allow web browsers and graphics tests to work on $WAYLAND_DISPLAY when $DISPLAY is not set
- pts-core: Fix for libstdc++ on Gentoo external dependency
- pts-core: Add a ResultScale XML tag option for the results-parser to provide custom ResultScale values depending upon selected parser option
- pts-core: Add a ResultProportion XML tag option for the results-parser to provide custom result proportion values depending upon selected parser option
- pts-core: Add ResultPrecision XML tag to results-parser for setting math precision of decimal points on result (default remains 2)
- pts-core: Add support for writing to $INSTALL_FOOTNOTE during test installations to report custom footnote on generated graphs
- pts-core: Add SuiteSparse, TinyXML, DUNE external dependencies
- pts-core: Add opencl header external dependencies for more platforms
- pts-core: Refresh OpenBenchmarking.org repository index data file once upon hitting missing test profile
- pts_Graph: Improve precision of increments for graph results with sub-1 values
- phodevi: Protect against "undefined" memory strings from DMI data
- phodevi: Add Wayland Weston version detection
- phodevi: Detect gnome-shell-wayland
- phodevi: Add support for CPU node-count property for number of physical CPU nodes
Phoronix Test Suite 4.8.3-Sokndal
2 October 2013
- pts-core: Fix openmpi on Gentoo external dependency
- pts-core: Detect graphics comparison when GPU changes with audio string
- pts-core: Don't use HTTPS on proxies when connecting to OpenBenchmarking.org
- pts-core: Add VersionSpecific capability to external dependencies handling for package(s) that may only be in certain OS versions
- pts-core: Ensure xscreensaver is deactivated
- pts-core: Support toggling GNOME3 screensaver on GNOME 3.8+ where org.gnome.desktop.screensaver idle-activation-enabled -> org.gnome.desktop.session idle-delay
- phodevi: Fix for parsing long PCI string values
- phodevi: Improve Intel GPU model detection with recent xf86-video-intel DDX
Phoronix Test Suite 4.8.2-Sokndal
30 August 2013
- pts-core: Fix for reporting environment variables to system notes on system graph table
- pts-core: Fix OpenBenchmarking.org class issue for select code paths
Phoronix Test Suite 4.8.1-Sokndal
14 August 2013
- pts-core: Fix OpenBenchmarking.org log-ins
Phoronix Test Suite 4.8.0-Sokndal
13 August 2013
- pts-core: When PHP is missing, for apt-get/yum distributions report the likely command needed to run
- pts-core: Don't prompt to install missing/failed tests when using the 'benchmark' command
- phodevi: Support for reading the Radeon DRM driver's current core/memory frequencies when DPM is enabled (Linux 3.11+)
- phodevi: Support for reading the top Radeon DRM driver core/memory frequency via dmesg when DPM is enabled (Linux 3.11+)
- phodevi: Support for reading the Radeon DRM driver's current GPU (vddc) voltage when DPM is enabled (Linux 3.11+)
- phoromatic: Updated module against latest upstream Phoromatic.com Server
Phoronix Test Suite 4.8 Milestone 5
6 August 2013
- pts-core: Add php5-json as a dependency now on Debian packages since Ubuntu split it up and no longer in php5-cli
- pts-core: Add support for reporting set kernel module parameters to notes on the system table graph
- pts-core: Add support for reporting of important environment variables to notes on the system table graph
- pts-core: Changes needed for modern Phoromatic
- pts_Graph: Add new automated color chooser for line graph color selection
- pts_Graph: Slight rework to code handling the remove of common words from result identifiers
- phodevi: Add support for Intel DRM driver's gt_max_freq_mhz for obtaining maximum GPU frequency on modern kernels
- phodevi: Add support for Intel DRM driver's gt_cur_freq_mhz for obtaining current GPU frequency on modern kernels
- phodevi: Only prepend AIB vendor to NVIDIA and AMD GPU strings
- phodevi: Add system.kernel-parameters property for reading kernel command line parameters
- phodevi: Add support for checking the __GL_FSAA_MODE environment variable
- phodevi: Add support for checking the __GL_LOG_MAX_ANISO environment variable
- phodevi: Add 0xc36400 super block for CephFS
- phodevi: Add unity-system-compositor version detection
Phoronix Test Suite 4.8 Milestone 4
24 July 2013
- pts-core: Add initial support for test profile's downloads.xml to have a SHA256 hash for files
- pts-core: Rename NO_MD5_CHECKS environment variable to NO_FILE_HASH_CHECKS
- pts-core: Add PTS5 codenames from Tulskaya oblast / Tula Oblast Russian region
- pts-core: Support fixes for Facebook HipHop Virtual Machine for PHP HHVM 2.1.0
- pts-core: Fix text corruption bug with auto shortening of identifiers on multi-way comparisons
- pts_Graph: Fix auto shortening when the first identifier is only one word
- phodevi: Support ECS and eVGA graphics card AIB vendor detection
Phoronix Test Suite 4.8 Milestone 3
19 July 2013
- pts-core: Add few more cases of error detection on failed test install
- pts-core: Round download size totals in the concise display mode for large files
- pts-core: Add missing PreInstallMessage and PostInstallMessage to the OpenBenchmarking.org test profile schema and writer
- pts-core: Allow test results to have "secondary_linked_results"
- pts-core: Add initial support for frame latency / jitter secondary result graphs
- pts_Graph: Assume any version of Google Chrome/Chromium can render SVG
- pts_Graph: Only prepend 'v' to version string on graphs if first character is numeric
- toggle-screensaver: Support doing "xscreensaver-command -exit" when needed
- phodevi: Add more stock fallback display modes
- phodevi: Ensure MB/GB are reported on OS X memory strings
- phodevi: Workaround Linux 3.10 kernel reporting bogus frequencies for scaling_max_freq on some Intel CPUs
- phodevi: Support prepending the graphics card / AIB vendor on GPU strings
Phoronix Test Suite 4.8 Milestone 2
6 July 2013
- pts-core: Expand Mandriva Linux external dependency support to distributions having urpmi
- pts-core: Add Apple OS X font paths for use by the GD graph renderer
- pts-core: Add "/usr/lib64/" to the automated external dependency verification path
- pts-core: Allow passing multiple test identifiers to remove with remove-from-result-file command
- pts-core: Give a warning when the results viewer opens in the KDE Konqueror web-browser
- phodevi: Break operating system string at "("
- phodevi: Don't return "n/a" from LSB release strings
- phodevi: IceWM window manager detection
- phodevi: Add gpu.temp safety check to prevent against AMD Catalyst OverDrive sending garbage
- phodevi: Fix for XRandR resolution query on XMir
- phodevi: Support using systemd-detect-virt as fallback for detecting Linux virtualization method
Phoronix Test Suite 4.8 Milestone 1
20 June 2013
- pts-core: Don't show null error strings on failed test installations
- pts-core: Allow test profiles to pass min/max data results through JSON to graphs using MIN_ and MAX_ prefixes
- pts-core: Support displaying min/max data from the concise (default) display mode text output
- phodevi: MHz -> GHz fix for the cpu.freq sensor on Apple OS X
- phodevi: Add fallback support for using ioreg for calculating sys.power power draw on Apple OS X
- phodevi: Support reporting multiple monitor models from Xorg.0.log
Phoronix Test Suite 4.6.1-Utsira
6 June 2013
- pts-core: Add ONLY_TEST_TYPES environment variable for skipping test profiles that don't belong to a certain hardware type
- pts-core: Ensure extract-from-result-file opens the proper HTML web-browser
- pts-core: Ensure copy-run-in-result-file opens the proper HTML web-browser
- pts-core: Ensure reorder-result-file opens the proper HTML web-browser
- pts-core: Ensure rename-identifier-in-result-file opens the proper HTML web-browser
- pts-core: Ensure remove-from-result-file opens the proper HTML web-browser
- pts-core: Reworked handling of browser launching in batch mode
- pts-core: Launch the web browser to display results when using internal-run mode
- phodevi: Add Haswell BMI2 detection
- phodevi: Support vm_stat with the memory.usage sensor, works on OS X
- phodevi: Add new network.usage sensor for Apple OS X contributed by ESET
Phoronix Test Suite 4.6.0-Utsira
21 May 2013
- phodevi: Report CPU scaling driver along side the CPU scaling governor
Phoronix Test Suite 4.6 Milestone 2
16 May 2013
- pts-core: Support compiler masking on short binaries
- pts-core: More advanced detection of compiler flags within the compiler masking process
- pts-core: DragonFlyBSD external dependency packaging updates
- pts-core: Various fixes
- phodevi: Fix for cpu.freq sensor reading on Apple OS X
Phoronix Test Suite 4.6 Milestone 1
11 April 2013
- pts-core: Official support for Facebook's HipHop HHVM PHP
- pts-core: Introduce new pts_define interface
- pts-core: Add debug-self-test option for running a self-hosting PHP/PTS performance test
- pts-core: Support PHP 5.4's cli_set_process_title() function
- pts-core: For now don't use PHP CURL on HipHop HHVM due to issues
- pts-core: Ubuntu 13.04's sudo seems to have problems with the external dependency handling
- pts-core: Add internal-run command for running benchmarks in semi-automated manner and without uploading data to OpenBenchmarking.org
- phodevi: Fix for memory reporting on OS X
- phodevi: Improved LLVM Clang compiler version detection with modern Apple Xcode
- phodevi: Improved Intel Linux GPU overclocking frequency detection
- phodevi: Fix for detecting new (319.xx) NVIDIA Linux driver X.Org driver
Phoronix Test Suite 4.4.1-Forsand
14 March 2013
- pts-core: Add the arm-linux-gnueabihf library directory for PTS External Dependency checks
- pts-core: Add SKIP_ALL_TEST_SUPPORT_CHECKS environment variable
- pts-core: Fix screen resolution listening when the resolution fails to be detected through Phodevi
- pts-core: Update openSUSE external dependencies
- pts-core: Strip "project" from reported strings
- phodevi: Add support for detecting the Razor-qt desktop environment
- phodevi: No longer report the Catalyst marketing version number since the DDX is no longer reporting it reliably
- phodevi: Detect if the X.Org Server DDX module was unloaded
- phodevi: Reorder DDX driver fallback detection
- phodevi: Cleanse eCryptfs sig and cipher from showing in mounts file
- phodevi: Improve Linux memory RAM type detection
Phoronix Test Suite 4.4.0-Forsand
26 February 2013
- pts-core: Improvement for detecting installed libraries for external dependency handling
- pts-core: Address redundant dash handling within the result file save name
- phodevi: Support for detecting SurfaceFlinger (Google Android)
- phodevi: Ensure non-ASCII characters are removed from Phodevi properties
- phodevi: Support for reading the OpenGL Core Profile information via glxinfo
Phoronix Test Suite 4.4 Milestone 3
14 February 2013
- pts-core: Incorporate xx.yy (of xx.yy.zz) test profile version string into test result comparison_hash
- pts-core: Return contained tests hash for result files as a raw SHA1
- pts-core: Improving passing of compiler flags/options to be reported on test result graphs
- pts-core: Support specifying just relative include files, shared libraries, and command names for file check in PTS External Dependencies
- pts-core: Faster PTS External Dependencies resolution and file checking
- pts-core: Support for falling back right away to the generic file check lists for packages if not supplied by OS-specific list
- pts-core: Add MacPorts PTS External Dependencies support for handling some package dependencies on Apple Mac OS X
- pts-core: Allow 3D tests to run when LLVMpipe OpenGL is present regardless of the display driver loaded for the graphics card
- phodevi: Add file-system magic blocks for eCryptfs, AuFS, LustreFS, and Panasas PanFS
- phodevi: Add AVX2 (Advanced Vector Extensions 2) CPU instruction set detection
- phodevi: Support for detecting the new F2FS file-system
Phoronix Test Suite 4.4 Milestone 2
30 January 2013
- pts-core: Improvement for detecting errors from failed test installations
- pts-core: Allow "Deprecated" flag for ProfileStatus in the XML test profile schema
- pts-core: Support for scanning test run log files automatically to look for errors when tests fail to execute
- pts-core: Remove duplicate "libtool" PTS External Dependency
- pts-core: Complete rewrite of the FreeBSD external dependency handling to use ports collection
- pts-core: Enable BSD support for checking exit codes on test installation and test execution
- pts-core: Various BSD support improvements
- pts-core: Begin on DragonFlyBSD pkgsrc-based external dependency solution
- phodevi: Fix to improve Xfce version detection when Gtk-Warnings are thrown before the version string
- phodevi: Add Enlightenment desktop environment detection support
- phodevi: Add Consort Desktop Environment (GNOME Fork) detection support
Phoronix Test Suite 4.4 Milestone 1
23 January 2013
- pts-core: Introduce 'common-dependencies' concept to PTS External Dependencies
- pts-core: Fix reporting of some already installed dependencies
- pts-core: Support for listing 'local/' tests from the list-supported-tests command
- pts-core: Support for test profiles providing a 'support-check.sh' file
- pts-core: Support for reporting the Graphics AA/AF values to the system notes table
- pts-core: Add a public version of the TODO list
- pts-core: Don't attempt copying install.log to install-failed.log on empty files
- pts-core: Add fallback to allow matching an operating system to an external dependencies package list based upon the detected package manager
- pts-core: When anonymous usage reporting is enabled, report test installation failures to OpenBenchmarking.org for analyzing problem
- pts-core: Support for detecting common errors within test profile install failures and reporting the relevant information to the user
- pts-core: When installing many tests and there are install failures, conveniently show the errors at the end
- pts-core: When installing multiple tests, report any unknown test profiles/suites
- pts-core: Faster loading of list-available-tests command by not forcing all test profile data be downloaded
- pts-core: Progressively download OpenBenchmarking.org in list-available-suites command to display information faster
- phodevi: Improve Nouveau video RAM memory capacity detection on newer Linux kernels
- phodevi: Warning fix for Radeon GPU frequency detection
- phodevi: Drop "special_settings_string" support
- phodevi: Support for checking if the Gallium3D anti-aliasing level was overrode using GALLIUM_MSAA environment variable
Phoronix Test Suite 4.2.0-Randaberg
20 December 2012
- pts-core: Fix SVG render detection on Firefox/Gecko 17.0
- pts-core: Fix for breaking quoted args with internal spaces (reported by _rubio_)
- pts-core: Add glibc-static to build-utilities external dependency on Fedora
- pts-core: Fix for using the SKIP_TESTS environment variable causing a fatal error
- pts-core: Phoronix Test Suite 4.4 is codenamed Forsand
- phodevi: Improved detection of power consumption from batteries in certain Linux configurations
Phoronix Test Suite 4.2 Milestone 3
22 November 2012
- pts-core: Don't report null times for estimated run-time
- phodevi: Support for determining the build configuration on LLVM 3.2 where llvm-ld is llvm-link
- phodevi: Hard fall-back support for detecting the xf86-video-modesetting driver usage
- toggle_screensaver: Disable blanking of the terminal screen when running tests
Phoronix Test Suite 4.2 Milestone 2
22 October 2012
- pts-core: Add list-recommended-tests option for providing subsystem test recommendations based upon OpenBenchmarking.org popularity/usage
- pts-core: Add auto-compare option for automatically determining relevant OpenBenchmarking.org result comparisons based upon software/hardware
- pts-core: Allow passing test profile names to auto-compare to seed it with the test(s) you wish to use for comparison
- pts-core: OpenBenchmarking.org now supports system log payload sizes up to 2MB
- pts-core: Object-ify PTS external dependency handling
- phodevi: Split some functions into new phodevi_base class
Phoronix Test Suite 4.2 Milestone 1
8 October 2012
- pts-core: Support download caches at /media/*/*/download-cache/
- pts-core: Support OPENGL_DRIVER as a run-time variable
- pts-core: For external dependency handling, treat Linaro as Ubuntu
- pts-core: Check for null distribution-specific external dependency package names
- pts-core: Formatting improvements to result-file-to-text output
- pts-core: Add openssl-development as a new test external dependency
- pts-core: Don't warn on out-of-date test profiles when being run in batch mode
- phodevi: Support for reading the VirtualBox version of Beta/RC versions
- phodevi: Better support detection for Exynos ARM cores
- phodevi: Initial support for reading node power over IPMI
- phodevi: Initial support for reading core temperature over IPMI
- phodevi: On Linux attempt to determine the install RAM's vendor and product part number
- toggle_screensaver: Support for module suspending the Xfce4 desktop screensaver using xfconf-query
- pts_Graph: Fix for vertical/rotated text in SVG -> GD translation
Phoronix Test Suite 4.0.1
21 August 2012
- pts-core: Allow shortened test profile versions inputted by user to be expanded to matching latest version in stream
- pts-core: Allow shortened test suite versions inputted by user to be expanded to matching latest version in stream
- pts-core: Add list-unsupported-tests option for debugging purposes
- pts-core: Add subversion as a PTS External Dependency
- pts-core: Add git as a PTS External Dependency
- pts-core: Add superlu as a PTS External Dependency
- pts-core: Add libtool as a PTS External Dependency
- pts-core: Hash within the result file all of the contained tests
- pts-core: Support for anonymous usage reporting of test installation times to OpenBenchmarking.org
- phodevi: Fix memory RAM DIMM count detection in select configurations
- phodevi: Intel GPU string reporting improvement
- phodevi: Support for detecting multiple GPUs on Apple OS X
- phodevi: Support for detecting Gallium3D XA
- phodevi: Support for llvm-link on LLVM 3.2svn
Phoronix Test Suite 4.0.0-Suldal
23 July 2012
- pts-core: Initial implementation of the PTS4 Local Results Viewer
- pts-core: Initial command of ob-test-profile-analyze
- pts-core: Fix for installing Ubuntu external dependencies in a headless mode
- pts-core: Disable webui since it won't be ready until PTS 4.2
- pts-core: External dependencies fix for SUSE Linux Enterprise Server 11
- phodevi: Additional fall-back support when GPU driver doesn't expose all standard mode-setting modes
- phodevi: Support for detecting and reading the version of the Cinnamon Desktop Environment
- timed_screenshot: Overhaul of the timed screenshot PTS module
- timed_screenshot: Compress PNG images
Phoronix Test Suite 4.0 Milestone 4
29 June 2012
- pts-core: Support download caches at /run/media/*/*/download-cache/
- pts-core: Set SKIP_TEST_SUPPORT_CHECKS=1 environment variable for debugging purposes to run tests on unsupported platforms
- pts_Graph: Only render as much room for pts_OverViewGraph as there are for what will be rendered (bar graph values)
- phodevi: Ensure DVD drives don't get reported on BSD operating systems when requesting disk drives
- phodevi: Improve graphics processor detection on Solaris 11 11/11 for non-NVIDIA GPUs
- system_monitor: Add support for handling i915_energy monitor reading in microJoules for each test run
- system_monitor: Place timer support for individual test runs within the module
Phoronix Test Suite 4.0 Milestone 3
22 May 2012
- pts-core: Reformat user configuration input on test run
- pts-core: Improve no-network support handling
- pts-core: Streamline detailed-system-info collection
- pts-core: Invalid command improvements
- pts-core: Various alterations
- pts-core: Make greater use of trigger_error
- pts-core: Generate more relevant default result identifier strings based on subsystems under test on empty input
- phodevi: Support to attempt to detect the file-system underneath ecryptfs
- pts-core: Debian control script update
Phoronix Test Suite 4.0 Milestone 2
29 April 2012
- pts-core: Better recognize some open-source vs. closed-source graphics card/driver combination comparisons
- pts-core: Fix potential crash in list-test-usage command
- pts-core: Support for detecting FSGSBASE and RDRAND on Intel Ivy Bridge
- pts-core: When detecting a CPU comparison, report the detailed CPU system table information
- pts-core: When detecting a GPU/OpenGL comparison, report the detailed GPU system table information
- pts-core: Fix PRESET_OPTIONS failing when specifying an option value rather than its index
- pts-core: Archive vdpauinfo when available
- phodevi: Detection support for Intel IOC (Intel Offline Compiler) OpenCL SDK
- phodevi: Support for detecting GLAMOR (Intel OpenGL-accelerated X.Org Driver) acceleration
- pts_Graph: Fix rounding issue on pts tables that are very wide
- pts_Graph: Add SideViewTable
- documentation: Add a basic text README to the root phoronix-test-suite directory
Phoronix Test Suite 4.0 Milestone 1
12 April 2012
- pts-core: Add AutoSortRunQueue option that by default automatically sorts the test execution queue to run similar tests together
- pts-core: Expose more verbose information within detailed-system-info command
- pts-core: Remove recover-run command since with new PTS4 changes the finish-run command will provide the same functionality
- pts-core: Track the CPU scaling governor configuration between test runs
- pts-core: Report 2D acceleration information to system table report on graphics test runs
- pts-core: Support for showing test notes on multi-way comparisons
- pts-core: Fix compatibility with the new pts_Graph renderer back-end for result-file-to-pdf option
- pts-core: Add p7zip as a possible external dependency
- pts-core: When running OpenCL tests, report the number of available compute cores
- pts_Graph: Begin work on PHP 5.4 "webui" option (currently far from incomplete/experimental)
- pts_Graph: Tweak spacing on pts_Table
- pts_Graph: Re-factor most text vertical offsets to not use dominant-baseline since Opera still doesn't support this SVG attribute properly
- pts_Graph: Begin unifying the Phoronix Test Suite and OpenBenchmarking.org theme
- pts_Graph: Fix for emitted GD poly-lines being always black
- pts_Graph: Begin work on block diagram graph (currently incomplete/experimental)
- phodevi: Remove support for the deprecated HAL Linux fall-backs
- phodevi: LLVM compiler reporting build configuration enhancements
- phodevi: Support for reporting multiple mmcblk* disk devices
- phodevi: Report /sys/hypervisor/type as a system layer
- phodevi: Fix LXDE version detection
- phodevi: Support for reporting the Openbox version
- phodevi: Read Nouveau clock current frequencies rather than maximum frequencies (performance_level)
- phodevi: Initial implementation of the Phodevi VFS (Virtual File-System; Still A Work In Progress)
- graphics_event_checker: Override NVIDIA SyncToVBlank so it's always disabled
- system_monitor: Allow performance per Watt to be automatically calculated if PERFORMANCE_PER_WATT is set
Phoronix Test Suite 3.8.0-Bygland
19 March 2012
- pts-core: Support longer titles on result files (64 characters expanded on OpenBenchmarking.org)
- pts-core: Wine/Windows fixes for items reported by Stefan Dösinger
- pts-core: Minor improvement for analyzing compiler option string differences
- pts-core: Fix for result file analyzing sometimes not returning hardware changes
- pts-core: Better handling for detecting Wine trackers / other trackers using a mix of short SHA1s
- phodevi: Support for determining and appending release dates on GCC snapshots/pre-releases
Phoronix Test Suite 3.8 Milestone 3
13 March 2012
- pts-core: Introduce a look-aside download cache that automatically checks other existing test installations for needed files
- pts-core: Support a last-minute look-aside copy if a previous test in the install queue downloaded the same file
- pts-core: Attempt to detect when any test ends prematurely with an invalid result
- pts-core: Begin reporting test installation compiler attributes from test profiles to the JSON in new result file XML schema
- pts-core: Remove timestamps from captured log files
- pts-core: Support system JSON for each identifier in the result file XML schema
- pts-core: Fix save name issue when dealing with dashes mixed with spaces in save name
- pts-core: Pass compiler options to graphs for reporting
- pts-core: Report compiler configuration (GCC's "Configured with") to test system table when it changes between runs in a result file
- pts-core: Report disk scheduler / mount options to test system table when disk tests are contained in result file
- pts_Graph: Add support for reporting test notes to graphs
- pts_Graph: Restore links within tables for the new pts_Graph table SVG DOM IR
- pts_Graph: Fix for key not appearing on overview graph
- pts_Graph: Embed PTS and OpenBenchmarking.org logos locally within SVG
- pts_Graph: Support for representing web links on images within the new SVG DOM IR
- pts_Graph: Support for word-wrapping test notes with long lines
- phodevi: Fix for Linux memory module count decoding in niche cases on multi-socket systems
- phodevi: Support for detecting all file-system mount options on test install path
- phodevi: Initial work towards Minix 3.2.0 operating system support
- graphics_event_checker: Rewrite of the graphics event checker and enable by default on new installs
Phoronix Test Suite 3.8 Milestone 2
20 February 2012
- pts-core: Allow up to 1MB of system log files to be attached and uploaded to OpenBenchmarking.org
- pts-core: Fix test profile / test suite identifier base name parsing on version handling
- pts-core: Add cairo-development as an external dependency for Cairo drawing library development
- pts-core: Initial support for compiler masking / compiler option intercepting on test installation
- pts-core: Support symlinked ~/.drirc to test install directories
- pts-core: Support for Mac OS X 10.8 "Mountain Lion" Developer Preview 1
- phodevi: Better recognition of Samsung disk drives
- phodevi: NVIDIA CUDA (nvcc) detection and report it to system information compiler area
- phodevi: Detection support for Microsoft Hyper-V virtualization server
- phodevi: Detection support for Parallels Virtualization
- phodevi: Better VMware DDX driver detection when using vmwgfx
- phodevi: Support for detecting VirtualBox version using vboxguest kernel module information
- phodevi: Support for detecting Portland Group (PGI) Workstation compilers
- phodevi: Improved detection of Hitachi disk drives
- phodevi: Support for Mac OS X 10.8 "Mountain Lion" Developer Preview 1
- pts_Graph: Rendering corrections of SVG DOM IR
Phoronix Test Suite 3.8 Milestone 1
17 January 2012
- pts-core: When time-zone is not set in PHP, attempt to query it from the host system
- pts-core: Fix for handling user variable swaps on the result identifier
- pts-core: Major enhancements to MATISK testing module
- pts-core: Fix for some hardware/software comparisons being turned into line graphs
- pts-core: Dump some common / important environmental variables to system log area
- pts-core: Migrate to a JSON-based graph configuration file at ~/.phoronix-test-suite/graph-config.json
- pts_Graph: New version of pts_Graph that uses SVG DOM IR directly
- pts-core: Allow pts_svg_dom to be converted to JPEG/PNG using new library as bilde_renderer replacement
- phodevi: Add some fall-back graphics detection support of Texas Instruments OMAP / Samsung EXYNOS
- phodevi: Fall-back graphics detection support for the ARM Mali
- phodevi: NVIDIA TEGRA hardware detection improvements (as tested on a TEGRA-2 CompuLab TrimSlice)
- phodevi: Further fall-back support for further detecting EXT3/EXT4 file-system from user-space
- phodevi: Improve Arch Linux OS detection on at least ARM platforms
- phodevi: Screen resolution fall-back of reading frame-buffer virtual size
- phodevi: Improved Intel chipset detection parsing from Xorg.0.log when /sys/kernel/debug/ isn't readable
- installer: Installer update
Phoronix Test Suite 3.6.1-Arendal
23 December 2011
- pts-core: Various minor fixes
- pts-core: Support launching the PTS Results Viewer in IceWeasel
- phodevi: Support new Intel GPU name deciphering
- phodevi: BSD support for reading motherboard information from kenv
- phodevi: Support for fbdev X.Org DDX driver detection on fall-back after vesa driver
- phodevi: OLPC Sugar Desktop Environment detection
- phodevi: OLPC Fedora external dependencies support
Phoronix Test Suite 3.6.0-Arendal
13 December 2011
- pts-core: Add "Possible Suggestions" to the invalid command output on install/run/benchmark commands based upon soundex
- pts-core: Add SKIP_EXTERNAL_DEPENDENCIES support as more versatile option to NO_EXTERNAL_DEPENDENCIES
- pts-core: Support for detecting PHP at /usr/pkg/libexec/cgi-bin/php
- pts-core: Support for ClearOS Core Server
- pts-core: Minor enhancements to DragonflyBSD 2.10 support
- pts-core: Fix for error crash on virtual suite execution when selecting all tests to run
- phodevi: CPU, disk, network detection improvements for FreeBSD/PC-BSD
- phodevi: Minor support enhancements to OpenBSD 5.0 amd64
Phoronix Test Suite 3.6 Milestone 4
8 December 2011
- pts-core: Clean-up some of the test run output in the concise display mode
- pts-core: When uploading a test profile to OpenBenchmarking.org, refresh the repository indexes afterwards
- pts-core: When uploading a test suite to OpenBenchmarking.org, refresh the repository indexes afterwards
- pts-core: Issue a notice when running an out-of-date version of a test profile
- pts-core: When cloning results from OpenBenchmarking.org, also fetch the system logs from OpenBenchmarking.org
- pts-core: Add openbenchmarking-changes command for seeing recently changed test profiles from OpenBenchmarking.org
- phodevi: Fix for latest Catalyst Linux driver reporting odd OpenGL version (GL_VERSION) string
- phodevi: Improve Debian non-Linux OS (kFreeBSD/Hurd) detection
- phodevi: Allow lspci information to be used on Debian GNU/kFreeBSD
- phodevi: Fallback for trying to read the Radeon DRM video memory from dmesg
- phodevi: Further fallbacks for DRM video RAM size detection
- phodevi: Add initial GPU voltage sensor
- phodevi: Ensure no available modes are repeated
- pts_Graph: If all result lines are flat (i.e. no change), just convert it to a bar graph
Phoronix Test Suite 3.6 Milestone 3
1 December 2011
- pts-core: On large result files, auto-remove redundant words present in all identifiers
- pts-core: When a command fails, allow helpful user information to be provided on a per-command basis
- pts-core: More efficient trimming of redundant spaces
- pts-core: Fix for identifiers being passed to graphs being corrupted when passing them multiple times
- phodevi: Fix Mesa OpenGL detection on Solaris 11 when the NVIDIA binary blob is installed but using Mesa
- phodevi: Don't report 'blkdev' on Solaris 11 as a disk drive
- phodevi: Change GPU caching to allow overclocked speeds to show without rebooting
- phodevi: Better support xf86-video-ati DDX driver detection in X Server fall-back mode
- system_monitor: Fix for running same test multiple times when system_moitor module is loaded
- pts_Graph: Improve key rendering
Phoronix Test Suite 3.6 Milestone 2
7 November 2011
- pts-core: When the PHP version in use changes, re-run the recommended/required PHP checks
- pts-core: Improve short SHA1 detection for results tracker
- pts-core: Report notice when no OpenBenchmarking.org repository index is present and fails to fetch
- pts-core: Improve Internet connectivity detection check
- pts-core: When reporting a command error, report the most appropriate command name string
- pts-core: Begin work on custom error handler for generated errors in code itself
- pts-core: Add initial support for internal pts-core warning/notice/error handler
- pts-core: Initialize the network support earlier in the client initialization process
- pts-core: When running a test and saving results, show recently saved test results
- phodevi: When QEMU virtualization is detected, try to report QEMU version to system layer
- phodevi: Support for reporting the XOP, FMA3, and FMA4 instruction sets
- phodevi: Begin merging is_genuine() support from Openbenchmarking.org into respective Phodevi components
- phodevi: Improve Catalyst OpenGL driver detection with soon-to-be-released versions
- phodevi: Improve GNOME version detection when using GNOME3 fall-back mode
- pts_Graph: Allow normalized numbers to appear in the result file table
- pts_Graph: When too many lines are being plotted, auto-convert to scalar
- bilde_renderer: Improve automated color selection/shifting
Phoronix Test Suite 3.6 Milestone 1
20 October 2011
- pts-core: Code clean-ups
- pts-core: Allow results to be rendered in reverse order
- pts-core: Add detailed-system-info command for reporting more system attributes
- pts-core: Fix regression of NO_EXTERNAL_DEPENDENCIES and NO_PHODEVI_CACHE not working
- pts-core: Add dump-openbenchmarking-indexes option for debugging
- pts-core: Fix for extract-from-result-file not correctly formatting the new saved results name
- phodevi: No longer report if CPU power savings (CnQ, EIST, etc) is active since it's now widespread across all desktop hardware
- phodevi: Improve detection of low RAM capacities (1GB)
- phodevi: Add support for detecting greater CPU features
- phodevi: Improve system memory detection on Solaris/Illumos operating systems
- phodevi: Improve disk device detection on Solaris/Illumos operating systems
- phodevi: Ensure no words in motherboard identifier string are repeated
- phodevi: Don't print lspci errors
- phodevi: Few string reporting tweaks found from AMD Bulldozer FX system
- phodevi: Virtualization detection support for Xen DomU guests
- phodevi: Detect VirtualBox version from guest VM
- phodevi: Expose a cpu.power sensor that provides monitoring of CPU power consumption (new feature to AMD 15h Bulldozer CPUs)
- phodevi: Convert CPU model strings like 'Intel Core i7 M 620' to 'Intel Core i7 620M' to better reflect Intel product marketing names
- phodevi: Basic ICC detection
- phodevi: Improvements to LLVM/Clang version detection and code revision reporting
- pts_Graph: Allow disconnected lines of results on line graphs
- pts_Graph: Plot entire lines of data on line graphs when there are no identifiers
- pts_Graph: Fix for the averages on line graphs not appearing
- toggle_screensaver: Support for toggling the GNOME3 AC display settings
Phoronix Test Suite 3.4.0-Lillesand
8 September 2011
- pts-core: Download the SHA1 package hash for test profiles/suites when fetching the test itself rather than using repo index
- pts-core: Don't produce an error when open_basedir is in use by the PHP binary running the Phoronix Test Suite
- pts-core: Fix compacting of large multi-way comparisons for compacted systems table view
- system_monitor: Don't log negative values
- pts_Graph: Fix key length detection for the heat-map bar graph
Phoronix Test Suite 3.4 Milestone 3
31 August 2011
- pts-core: Support pts_compression library using the old ZIP API when ZipArchive is not present
- pts-core: Support calling external unzip command if ZIP / ZipArchive API calls fail
- pts-core: Add upload-test-profile command to upload user test profiles to their OpenBenchmarking.org account
- pts-core: Add upload-test-suite command to upload user test suites to their OpenBenchmarking.org account
- pts-core: When running a newer version of the Phoronix Test Suite then last time, update the OpenBenchmarking index cache
- pts-core: Add openbenchmarking-repositories command to list basic information about linked OpenBenchmarking.org repos
- pts-core: Support for reading the estimated run-time of test profiles from OpenBenchmarking.org repo indexes
- pts-core: Support more of the non-SVG graph types within the PTS Results Viewer