pts-core: Just mention PHP 5.3 as the new base requirement. Code still should largely...
[phoronix-test-suite.git] / ChangeLog
blob1a321a393ad0b2a403eca6d0aa5fb92a9a78211b
1 PHORONIX TEST SUITE CHANGE-LOG
3 Phoronix Test Suite (Git)
5 - pts-core: Just mention PHP 5.3 as the new base requirement. Code still should largely work with PHP 5.2, but don't advertise it
6 - pts-core: Add FileFormat optional tag to result parser with CSV support
7 - pts-core: Add debug-render-test for helping to optimize the graph/result rendering process
8 - pts-core: Rendering optimizations when handling lots of result files / graphs / result identifiers
9 - pts-core: Rework and optimize the pts_result_file
10 - pts-core: Implement new, faster result merger
11 - pts-core: Allow the test_run_manager to run directly with a result_file
12 - pts-core: Do test execution with proc_open(), allow modules to tap the process
13 - phodevi: AMDGPU Linux detection improvements
14 - phoromatic: Add "Tests" page
15 - pts_Graph: Don't embed the PNG logo directly into the SVG file, but rely on HTTPS link
17 Phoronix Test Suite 6.0 Milestone 1
18 26 August 2015
20 - pts-core: Show estimated date/time next to estimated duration left on tests
21 - pts-core: Support /usr/lib/os-release for stateless systems
22 - pts-core: Allow listing multiple items via the info sub-command
23 - pts-core: Add new test profile parsing back-end
24 - pts-core: Unconditionally always ensure __GL_SYNC_TO_VBLANK=0
25 - pts-core: Fixes for test profile validation following recent restructuring
26 - pts-core: WebSocket fixes
27 - pts-core: Fix bash completion
28 - phoromatic: Improvements when server addressing setup fails
29 - pts_Graph: Support reporting a min result on graphs when there is no max value to be reported
30 - toggle_screensaver: GNOME 3 update
31 - perf_per_dollar: Add performance-per-dollar calculator module based on environment variable input
32 - system_monitor: Support reporting a meta/overall performance-per-Watt result at end of result file when activated
33 - phodevi: Add BcacheFS superblock
35 Phoronix Test Suite 5.8.1
36 23 June 2015
38 - pts-core: Misc warning fixes
39 - pts-core: Fix result file validation against XML schema
40 - pts-core: Never show /boot/efi as possible benchmark writable mount point
41 - pts-core: Don't report which errors on launcher
42 - phoromatic: Add button to schedules page to allow skipping current trigger
43 - phoromatic: Pass extra attributes during PDF generation to allow for PDF sorting, etc
44 - phoromatic: Allow basic sub-targeting as part of test schedule trigger URLs
45 - phoromatic: Enhancements to the main page
46 - phoromatic: Result tracker detection improvements
47 - phoromatic: Sort systems on main page
49 Phoronix Test Suite 5.8-Belev
50 5 June 2015
52 - pts-core: Don't needlessly write out config file each time if nothing relevant has changed
53 - pts-core: Automatically re-install tests if compiler flag environment variables change
54 - pts-core: Add attr as an external dependency
55 - pts-core: Fix for reading multiple dependency names
56 - phoromatic: Reboot system if comm fails 10+ times on client
57 - phoromatic: Add global checkbox to key pages
58 - phoromatic: Track core version of clients in database
59 - phoromatic: Refresh OB repository lists prior to benchmarks
60 - phoromatic: Additional validation on result uploads
61 - phodevi: Some basic hardware reporting improvements that help the MIPS Creator CI20
63 Phoronix Test Suite 5.8 Milestone 5
64 28 May 2015
66 - pts-core: Major performance improvements when merging many result files
67 - pts-core: Faster result file parsing
68 - pts-core: Stress-run improvements
69 - phoromatic: Improved tracker page
70 - phoromatic: Updated maintenance page
71 - phoromatic: Log tick sensors into sensors-pool
72 - phoromatic: Show prominent sensors via the dashboard
73 - phoromatic: Add graphs to systems page
74 - phoromatic: Scale SVG result graphs to better page size
75 - phoromatic: Add phoromatic.export-results-for-account-schedules option
76 - phoromatic: Add the Phoromatic Export Viewer
78 Phoronix Test Suite 5.8 Milestone 4
79 20 May 2015
81 - pts-core: Support for using DNF directly when available on Fedora
82 - phodevi: Report kernel's build date when detected it's running on a daily/devel/RC kernel
83 - phodevi: Fix for Radeon GPU voltage reporting
84 - phodevi: Improved open-source GPU frequency detection when X Server not active
85 - phoromatic: Various fixes
86 - phoromatic: Add support for specifying custom client update script via account settings page to keep clients PTS updated
87 - phoromatic: Change interface of reporting sensor values
89 Phoronix Test Suite 5.8 Milestone 3
90 12 May 2015
92 - pts-core: Separate out WebSocket server back-ends
93 - phoromatic: Honor show_local_tests_only option via the build suite page
94 - phoromatic: Fix jumping on page on checkbox selection when scrolling
95 - phoromatic: Don't print network connectivity messages
96 - phoromatic: Set Phoromatic System Variables set by server on Phoromatic clients as env vars
97 - phoromatic: Lots of early Web Sockets work
98 - phoromatic: Initial support for the Mongoose Embedded Web Server, used by default if php-cgi and mongoose binaries are found in PATH
99 - phoromatic: Support for tick thread
100 - phoromatic: Support for reporting system sensors and client log to systems page
101 - phoromatic: Add support for real-time halt testing and rebooting from the Phoromatic Web UI
103 Phoronix Test Suite 5.8 Milestone 2
104 21 April 2015
106 - pts-core: Fix potential crash in list-installed-suites sub-command
107 - pts-core: Enforce CCACHE_DISABLE=1 during install/runtime testing
108 - pts-core: Finish removal of hhvm-server support since it's long been discontinued upstream
109 - pts-core: Add pts-core/hooks/startup
110 - phodevi: Reporting of Btrfs RAID levels to system component table when running disk tests
111 - phoromatic: Workaround for instr() usage in SQLite that caused issues with older distributions
112 - phoromatic: Add LetPublicViewResults option and new public results listing page
113 - phoromatic: Update results selection on rootadmin data page
114 - phoromatic: Start work on nginx server configuration (not yet working)
115 - phoromatic: Add "System Targets" info to benchmark ticket page & "View All Past Tickets"
117 Phoronix Test Suite 5.8 Milestone 1
118 2 April 2015
120 - pts-core: Start moving possible deployment scripts into deploy/ directory
121 - pts-core: Move phoromatic-client and phoromatic-server Upstart job files to deploy/
122 - pts-core: Move phoromatic-client and phoromatic-server systemd service files to deploy/
123 - pts-core: Add very basic result-file-to-json sub-command
124 - pts-core: Drop AnonymousHardwareReporting / AnonymousSoftwareReporting as no longer used on OpenBenchmarking.org
125 - Pull in JuJu scripts from https://github.com/juju-solutions/pts to deploy/juju
126 - phodevi: More allowance for clients to recover Internet connection / server communication failure
127 - phoromatic: Clean-up main page schedule for schedules with no associated systems
128 - phoromatic: Show matching ticket results in the compare results column on results page
129 - phoromatic: Allow results page to be limited to particular hash or ticket matches
130 - phoromatic: Allow results page search box to also search system's hardware/software components
131 - phoromatic: Fix for removing a system from all groups on the "system group editing" systems page
132 - phoromatic: Allow per-system overriding of whether automatic power-offs of system are permitted
133 - phoromatic: Get rid of block-poweroff file check in client module now that it can be done per-system from server-side
134 - phoromatic: Allow WoL power-ups for honoring benchmark tickets
135 - phoromatic: Unify more code from start.php into phoromatic_server
136 - phoromatic: Always unset the GRUB recordfail when applicable
137 - phoromatic: Add "System Maintenance Table"
138 - phoromatic: Add "PowerOnSystemDaily" setting option to ensure regardless of schedule that systems will at least power-up/communicate daily if enabled
139 - phoromatic: New checkbox handling on results page to manage comparisons and multi-delete results
140 - phoromatic: Start work on new main page
142 Phoronix Test Suite 5.6.0-Dedilovo
143 24 March 2015
145 - pts-core: Drop bilde_renderer since it's been deprecated for a while
146 - pts-core: Yield /dev/mapper/* points in auto-disk-mount-points
147 - pts-core: Detect Internet presence for enterprise-setup
148 - pts-core: cli_set_process_title() still emits error on OS X so block its usage
149 - pts-core: Fix potential warning in detailed-system-info sub-command
150 - phodevi: HFS+ file-system fallback detection on OS X
151 - phodevi: Workaround Hyper Threading detection on OS X
152 - phoromatic: Add universal search functionality from web interface
153 - phoromatic: Improve formatting of annotations
154 - phoromatic: Mark system state as unknown when communication fails and hits the event server check
155 - phoromatic: Don't attempt to open DB in read-only mode if phoromatic.db not yet made
157 Phoronix Test Suite 5.6 Milestone 5
158 11 March 2015
160 - pts-core: Ignore test run locking in stress/multi-run mode
161 - pts-core: Allow 128 character result identifier strings
162 - pts-core: Switch the dump-documentation sub-command to generating the README in md format
163 - phoromatic: Change the custom From email sender to Reply-To
164 - phoromatic: Finish hooking-up multi-test/stress-run functionality via the benchmark page
165 - phoromatic: Send emails from rootadmin or group admin's email address where applicable rather than no-reply@
166 - phoromatic: Scroll bar on local suites page condensing
167 - phoromatic: Add "End Ticket" option to benchmark page
168 - phoromatic: Allow stress tests up to 90 days
169 - phoromatic: Allow stress runs up to 24 concurrent tests
170 - phoromatic: Add basic support for annotating/commenting on result files and individual graphs
171 - phoromatic: Add support for the user to delete annotations
173 Phoronix Test Suite 5.6 Milestone 4
174 25 February 2015
176 - pts-core: Improvements to phoronix-test-suite make-download-cache
177 - phoromatic: Add "admin data" page to let the rootadmin permanently delete schedules/results/systems
178 - phoromatic: Allow for system identifier variable in benchmark tickets of .SYSTEM
179 - phoromatic: Allow for system identifier variable in benchmark tickets of .GROUP
180 - phoromatic: Allow tickets to be removed from the individual benchmark page
181 - phoromatic: Allow creating new group accounts from the rootadmin page
182 - phoromatic: Add support for repeating tickets
183 - phoromatic: Add basic support for system variables
185 Phoronix Test Suite 5.6 Milestone 3
186 15 February 2015
188 - phoromatic: Allow triggers to be deleted
189 - phoromatic: Rely on caching for determining pre-existing cached test profiles from the web UI
190 - phoromatic: Add result RSS support
191 - phoromatic: Add new option to results page
192 - phoromatic: Enforce new PTS sign-on whenever the PTS core version changes due to potential interface changes
193 - phoromatic: Working build suite page
194 - phoromatic: Add support for local suites page
195 - phoromatic: Add benchmark page
196 - phoromatic: Add support for viewing issued benchmark tickets
197 - phoromatic: Add option to force rebuild of results databases
198 - phoromatic: Prepend system ID to result string when running multiple tests without variables
199 - phoromatic: Add "Test All Options" opton to build suite page
201 Phoronix Test Suite 5.6 Milestone 2
202 4 February 2015
204 - pts-core: Various fixes
205 - pts-core: Deb/RPM build packaging improvements.
206 - pts-core: Add Markdown Readme file
207 - pts-core: Add hidden ?seed_accountid= option to the welcome / account creation page for custom 6 character ID
208 - pts-core: Fix for session save path on Fedora when running as normal user
209 - pts-core: Import copy of FPDF locally for PDF rendering
210 - phoromatic: Add a public view of test results by going to result page entry -> Result Export -> Public Viewer
211 - phoromatic: Add basic "Upload To OpenBenchmarking.org" link from test result page
212 - phoromatic: Allow users to reset their own password by navigating to the settings page
213 - phoromatic: Add "group name" concept to Phoromatic group of accounts
214 - phoromatic: Improved formatting of the public-viewer page
215 - phoromatic: Allow downloading results as PDF
216 - phoromatic: Allow disabling new account registration by setting custom string via rootadmin's config page
217 - phoromatic: Allow setting a main page message string to show users once logging into their account, via rootadmin's config page
218 - phoromatic: Don't show idling systems on the dashboard
219 - phoromatic: Add IP ping test to system claim page
220 - phoromatic: Introduce PPRID structure as universal unique identifier for results between accounts
221 - phoromatic: Allow optional result sharing between groups / unique accounts (controlled via settings)
222 - phoromatic: Add "force result sharing" option to rootadmin to override per-account settings
223 - phoromatic: New result compare functionality
224 - phoromatic: Support for limiting results to a certain time period
225 - phoromatic: Add comparable results listing on individual result pages
226 - phoromatic: Register module-discovered Phoromatic Servers with pts-core
227 - phoromatic: Add "Only Advertise Cached Tests" option to rootadmin
228 - phoromatic: Download latest OpenBenchmarking.org test suites/profiles in background thread from the event server
229 - phoromatic: Add option to pre-seed test installs to systems when otherwise idling
230 - phoromatic: Support for exporting result files to download as CSV or TXT
231 - phoromatic: Add phoromatic.list-results sub-command for clients to view recent results
232 - phoromatic: Add phoromatic.clone sub-command for clients to clone viewable test results
234 Phoronix Test Suite 5.6 Milestone 1
235 13 January 2015
237 - pts-core: Add "short" display mode
238 - pts-core: Add stress-run command to allow for concurrent stress testing / burn-in / torture testing
239 - pts-core: Add TOTAL_LOOP_TIME support to stress-run
240 - pts-core: Add TOTAL_LOOP_TIME=infinite support to stress-run for testing in an infinite loop
241 - pts-core: Add support for libframetime output result parsing
242 - phoromatic: Initial commit of basic tracker page
243 - phoromatic: Better recovery of existing Phoromatic accounts on reloaded systems where the machine self ID changed
244 - timed_screenshot: Fix for crash when PHP GD missing
246 Phoronix Test Suite 5.4.1-Lipki
247 23 December 2014
249 - pts-core: Update AppData and systemd service files
250 - pts-core: Add csv-dump-frame-latencies support to result parser
251 - phoromatic: Improve formatting of result strings when merging random result files together
252 - phoromatic: Add enterprise-setup sub-command
253 - phoromatic: Attempt to detect and report IP address next to requested MAC address claim on the system claim page
255 Phoronix Test Suite 5.4.0-Lipki
256 9 December 2014
258 - phoromatic: Main page update
259 - phoromatic: Various updates
261 Phoronix Test Suite 5.4 Milestone 7
262 1 December 2014
264 - pts-core: Improve MAC address acquisition on systems with multiple NICs
265 - phoromatic: Add add_new_users_to_account option for adding new users automatically to existing account
266 - phoromatic: Allow changing the admin level for users by the main administrator from the Users page
267 - phoromatic: Report systems MAC address from the systems page
268 - phoromatic: Report network's Wake-On-LAN information to Phoromatic Server
269 - phoromatic: Add notification option to email to users when systems appear hung for more than an hour
270 - phoromatic: Add option to power off systems when no more scheduled tests are scheduled for the day
271 - phoromatic: Add option to network wake on lan (WoL) systems when needed for testing
272 - phoromatic: Allow logging of Phoromatic set user context execution
273 - phoromatic: Add support for viewing system logs from the result page link on right hand side
274 - phoromatic: Support for disabling accounts via rootadmin
275 - phoromatic: Track elapsed time during the testing process, report to Phoromatic Server
276 - phoromatic: Allow Phoromatic Servers to be specified via a simple text file at PTS_USER_PATH/phoromatic-servers
277 - phoromatic: Add "configure Phoromatic client via SSH" to Phoromatic Server
278 - phoromatic: Allow IP/MAC based system claiming from Phoromatic Server UI
279 - phoromatic: Allow blocking poweroffs by touching modules-data/phoromatic/block-poweroff
280 - phoromatic: Prominently show "systems needing attention" from the server UI
281 - phoromatic: More email reporting of hung systems / systems not running tests when they should
282 - phoromatic: Add custom Wake-On-LAN packet generator if etherwake isn't found on server
283 - phoromatic: Show schedules/group on system page
284 - phoromatic: Hook in estimated time remaining for task
285 - phoromatic: Report percent complete of task to server
286 - phoromatic: Add system component table
287 - phoromatic: Add new reporting features to server
288 - phoromatic: Add system dashboard
289 - phoromatic: Add legacy init.d script support
290 - phoromatic: Rework idle support and add maintenance mode support to client
291 - phoromatic: Implement maintenance mode on server side
293 Phoronix Test Suite 5.4 Milestone 6
294 19 November 2014
296 - pts-core: Fix result merging when PTS test identifier is null, use title string instead as identifier
297 - pts-core: Check for PHP Sockets support
298 - pts-core: Enhanced make-download-cache
299 - pts-core: Enhance PHP_BIN detection
300 - pts-core: Use system's zip library if PHP ZIP is not available
301 - phoromatic: Upstart phoromatic-server job is working (tested on Scientific Linux 6.6)
302 - phoromatic: Add "Run Test Schedule Now" button to test schedule page to allow for easy one-time/manual testing
303 - phoromatic: Add some basic statistics to the rootadmin page
304 - phoromatic: Allow the PhoromaticStorage location to be modified from the webUI when logging in as rootadmin
305 - phoromatic: Allow the download cache location to be modified from the webUI when logging in as rootadmin
306 - phoromatic: Allow the network proxy details to be modified from the webUI when logging in as rootadmin
307 - phoromatic: Allow the HTTP / WebSocket ports to be modified from the webUI when logging in as rootadmin
308 - phoromatic: Increase memory_limit on download cache downloads
309 - phoromatic: Expose all possible video modes as test options
310 - phoromatic: Show recent triggers on a test schedule's page
311 - phoromatic: Add "Upload results to OpenBenchmarking.org" option to settings page
312 - phoromatic: Fix for deactivating options on settings page
313 - phoromatic: Remember last successful Phoromatic Server connection
314 - phoromatic: Add reboot and shutdown commands to Phoromatic module
316 Phoronix Test Suite 5.4 Milestone 5
317 10 November 2014
319 - pts-core: Improvements when running as a systemd service / daemon
320 - pts-core: Prefer firefox over Epiphany browser
321 - phoromatic: Implement email notifications on result uploads
322 - phoromatic: Implement email notifications on system generated errors/warnings
323 - phoromatic: Implement email notifications on new systems added
324 - phoromatic: Allow easily comparing a result file to other results for that given schedule ID
325 - phoromatic: Improve formatting of lists
326 - phoromatic: Add times viewed to results
327 - phoromatic: Add "show only results with variation" to result viewing page
328 - phoromatic: Add result flagging to the main page
329 - phoromatic: Allow other/unscheduled test results to be uploaded to the Phoromatic Server using the phoromatic.upload-result sub-command
330 - phoromatic: Show file/path locations when starting the Phoromatic Server
331 - phoromatic: Use a randomly chosen available port by default when starting the Phoromatic Server if no ports are defined
332 - phoromatic: Add basic root administrator support to the Phoronix web interface
333 - pts_Graph: Shrink size of sub-title text strings when they're too long
335 Phoronix Test Suite 5.4 Milestone 4
336 5 November 2014
338 - pts-core: Add 3840 x 2160 (4K UHD) to more of the mode-setting fall-back modes
339 - pts-core: Start working on support for using standard Linux file-system hierarchy when running as root as a service
340 - pts-core: Add PhoromaticStorage option to Phoronix Test Suite user configuration XML file
341 - phoromatic: Reporting of overall result counts for given test schedules
342 - phoromatic: Report benchmarking / test run errors to server
343 - phoromatic: Show system errors/warnings from the Phoromatic web UI
344 - phoromatic: Don't attempt to re-run test schedules on clients if they previously reported errors/warnings for that schedule / trigger ID combination
345 - phoromatic: Usernames need to be at least four characters long
346 - phoromatic: Add a schedule overview to the schedules page
347 - phoromatic: Add today's scheduled events to the side bar
348 - phoromatic: Improve result identifier / title reporting for results
349 - phoromatic: Implement "Power User" account level
350 - phoromatic: Add normalize results option to the phoromatic result page
351 - phoromatic: Support for jumping to test results page for XXX past days of test from schedule page
352 - phodevi: IBM POWER hardware detection improvements
354 Phoronix Test Suite 5.4 Milestone 3
355 20 October 2014
357 - pts-core: Introduce basic system logging capabilities for services
358 - pts-core: Try downloading files from remote download caches up to two times in event of failure / checksum issues
359 - phoromatic: Start a basic logger of Phoromatic Server events
360 - phoromatic: Add new create schedule interface
361 - phoromatic: Properly hook in system ID / group validation for test schedules
362 - phoromatic: Support for editing schedules from the web UI
363 - phoromatic: Support for activating/deactivating "deleting" test schedules from the web UI
364 - phoromatic: Support for reporting the network MAC address (for later WoL purposes)
365 - phoromatic: Update the CSS style
366 - phoromatic: Add support for the main administrator to create multiple users associated with the same account
367 - phoromatic: Add support for "viewer accounts" where they can view data but not alter/write data
368 - phoromatic: Fix for adding systems to groups
369 - phoromatic: Support for mass editing of systems in groups via the systems page
370 - phoromatic: Support for removing system groups
371 - phoromatic: Introduce activity stream and logging of user events / display from "activity events" page
372 - phoromatic: Support for merging result files from the results page by clicking on each of them once
373 - phoromatic: Support for deleting results from the web UI's results page
375 Phoronix Test Suite 5.4 Milestone 2
376 5 October 2014
378 - pts-core: Add "ResultAfterString" to test result parser XML schema
379 - pts-core: Other result file parsing improvements/fixes
380 - pts-core: Rename debug-run mode to debug-benchmark, add extra features
381 - pts-core: Separate out NoNetworkCommunication user option into NoInternetCommunication/NoNetworkCommunication user config options for those still wanting LAN/intranet support
382 - pts-core: Add support to PTS clients for automatically finding Phoromatic Servers using Avahi zero-conf network discovery
383 - pts-core: Improvements to make-download-cache
384 - pts-core: Improved detection of file downloads that fail and serve HTML 404/not found responses
385 - pts-core: Convert to a JSON-based representation instead of XML for the pts-download-cache file
386 - pts-core: Various file hash checking improvements during test installation
387 - pts-core: Allow Phoronix Test Suite clients to automatically discover Phoromatic download-cache archives
388 - pts-core: Rewrite most of the RPM package generator
389 - pts-core: Support /usr/share/phoronix-test-suite/download-cache as another download cache by default
390 - pts-core: Client support for being able to obtain OpenBenchmarking.org index/test/suite data from local Phoromatic Servers
391 - pts-core: Improved dump-core-storage output
392 - pts-core: Introduce machine_self_id as UUIDv5 compliant self-generated unique identifier for each PTS client
393 - pts-core: Allow result file titles up to 126 characters in length
394 - pts-core: Add start of basic Phoromatic Server systemd service file
395 - pts-core: Add start of basic Phoromatic Server Upstart conf file
396 - pts-core: Introduce make-openbenchmarking-cache sub-command for trying to cache all test/suite meta-data from OpenBenchmarking.org
397 - pts-core: Allow PhoromaticServers user-config.xml to specify static Phoromatic Server IP:port information
398 - pts-core: Initial Upstart and systemd configurations for the Phoromatic clients
399 - phoromatic: Begin allowing results to be stored locally, not dependent on OpenBenchmarking.org storage
400 - phoromatic: Advertise Phoromatic Server using Avahi zero-conf networking service when avahi-publish available and AdvertiseServiceZeroConf user config option is TRUE
401 - phoromatic: Automatically setup download-cache over Phoromatic HTTP with the system's local download-cache archive
402 - phoromatic: Allow sharing OpenBenchmarking.org index/test/suite cache data from server with local Phoromatic clients
403 - phoromatic: Support pts-core's machine_self_id for system identification as an alternative to OpenBenchmarking.org GSID
404 - phoromatic: Add phoromatic.explore sub-command for showing discovered Phoromatic servers and their server/debugging information
405 - phoromatic: Add a cache settings page to the web interface
406 - phodevi: Allow GPU frequency detection for DRM/KMS drivers when no X Server DDX is detected
407 - phodevi: Allow multiple providers for one VFS entry in case of failure in prior commands/files
408 - phodevi: Allow reading X Server log from the systemd journalctl
409 - phodevi: Restructure when /etc/os-release is parsed for obtaining OS name/version information
410 - system_monitor: Allow user-set time interval period between sensor measurements using MONITOR_INTERVAL environment variable
412 Phoronix Test Suite 5.4 Milestone 1
413 5 September 2014
415 - pts-core: Sanitize pts_result_file user strings
416 - pts-core: Don't set memory_limit with HHVM
417 - pts-core: Drop phoromatic_legacy support (old Phoromatic.com version)
418 - system_monitor: Correct perf-per-Watt calculation for LIB results
419 - phodevi: Support Nouveau's pstate formatting changes to read core/mem MHz on newer kernels
420 - phodevi: Support for reading monitor EDID over sysfs, decoding descriptors, and obtaining monitor name (should improve monitor name reporting for Intel Linux systems)
421 - phodevi: Improved SoC detection
422 - pts_LineGraph: Alignment fix for keys
424 Phoronix Test Suite 5.2.1-Khanino
425 11 July 2014
427 - pts-core: Add VDPAU as a dependency to the xorg-video external dependency on more platforms
428 - pts-core: Don't check OpenBenchmarking.org credentials when the network is down
429 - pts-core: Rework result-file-to-text sub-command, show text-based graph results
430 - phodevi: Improve NVIDIA binary driver GPU utilization detection
431 - phodevi: Add DDE / Deepin Desktop Environment detection
432 - pts_Graph: Few minor graph alignment corrections
434 Phoronix Test Suite 5.2.0-Khanino
435 5 June 2014
437 - pts-core: Support for GZ compressing result file XML data before uploading to OpenBenchmarking.org
438 - pts_Graph: Further graphing improvements
440 Phoronix Test Suite 5.2 Milestone 4
441 29 May 2014
443 - pts-core: Always report the CPU scaling governor to the system table
444 - pts-core: Add auto-sort-result-file option
445 - phoromatic: Improve the systems' page
446 - phoromatic: Allow up to three connection failures before quitting
447 - pts_Graph: Improved, cleaner, and more accurate rendering of the pts_OverViewGraph
448 - pts_Graph: Make the horizontal box chart graph in good shape
449 - pts_Graph: Revert earlier render_graph_value_ticks() change by mufasa72 as it produced inaccurate tick values
450 - pts_Graph: use the horizontal box plot when rendering frame times for large number of results
451 - pts_Graph: Various other graphing improvements
453 Phoronix Test Suite 5.2 Milestone 3
454 22 May 2014
456 - pts-core: Be more strict in handling DynamicRunCount option
457 - phoromatic: Cleaning up more of the Phoromatic UI
458 - phoromatic: Support for updating the system status
459 - system_monitor: Allow extra idling time at begin and end of testing process
460 - pts_Graph: Improve formatting of line graph keys
461 - phodevi: Detection support for KDE Frameworks 5 / Plasma Next desktop
463 Phoronix Test Suite 5.2 Milestone 2
464 18 May 2014
466 - pts-core: Add RUN_TESTS_IN_RANDOM_ORDER environment variable to cause tests to run in a random order
467 - pts-core: Add sdl2-development to PTS External Dependencies
468 - pts-core: Fix regression from 5.2m1 that broke some areas of the GUI / web interface
469 - pts_Graph: Render min/avg/max stats at top of line graphs (thanks to mufasa72)
471 Phoronix Test Suite 5.2 Milestone 1
472 8 May 2014
474 - pts-core: Fix for not writing null test result file titles
475 - pts-core: Fix & improvements to PRESET_OPTIONS environment variable
476 - pts-core: Rename old/legacy phoromatic module to phoromaric_legacy
477 - 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
478 - pts-core: Fix for NOT saving test results when in batch-run mode and configured against saving
479 - pts-core: Allow TEST_RESULTS_IDENTIFIER environment variable to be used when running tests unconditionally
480 - phodevi: Improvement for detecting optimal NVIDIA Linux GPU core frequency on modern GPUs
481 - phodevi: Add GPU usage reporting support to open-source AMD Radeon driver via RadeonTOP
483 Phoronix Test Suite 5.0.1-Plavsk
484 2 April 2014
486 - pts-core: Add "libudev1:i386" to "32bit-compatibility" external dependency for Ubuntu Linux
487 - pts-core: Add invalid command helper to force-install sub-command
488 - pts-core: Add "pcre" external dependency
489 - pts-core: Add pushover_net module as a way of sending iOS/Android push notifications of results using Pushover.net
490 - pts-core: Ensure the result file description properly updates when adding to result files with new data
491 - pts-core: Add edit-result-file command that allows for editing a result file's title and description
492 - pts-core: Workaround HTTPS OpenBenchmarking.org proxy issue
493 - pts-core: Improved handling when the system's php.ini is using a restricted open_basedir setting
494 - pts-core: Arch Linux support improvements
495 - pts-core: When PTS client fails to find ZIP support, emit a PTS error
496 - pts-core: Ship an AppData file (phoronix-test-suite.appdata.xml)
497 - toggle_screensaver: Disable on OS X since there is no support for automatically disabling the OS X screensaver and causes collision with MacPorts
498 - phodevi: Add extra checks to ensure NVIDIA blob doesn't get reported as Nouveau DDX due to kernel changes
500 Phoronix Test Suite 5.0-Plavsk
501 12 March 2014
503 - pts-core: Improvements to run-random-tests
504 - pts-core: Support for running the HTML5 UI on Microsoft Windows
505 - pts-core: Rename RemoteAccessAllowed user configuration option to RemoteAccessPort
506 - phodevi: Improve MATE detection
507 - phodevi: Improve desktop environment recognition with $DESKTOP_SESSION
508 - phodevi: Ensure GCC's minor version number is reported
510 Phoronix Test Suite 5.0 Milestone 3
511 3 March 2014
513 - pts-core: Windows 8.1 support improvements
514 - pts-core: Add SKIP_TESTING_SUBSYSTEMS environment variable, partially based on former ONLY_TEST_TYPES
515 - pts-core: Add a run-random-tests command to run random tests/workloads on the system
516 - phodevi: Improve NVIDIA DDX version detection
517 - phodevi: Improve audio detection
518 - phodevi: Add extra fallback for trying to read Radeon DRM core and memory frequencies on recent kernels
520 Phoronix Test Suite 5.0 Milestone 2
521 17 February 2014
523 - pts-core: Add rename-result-file option
524 - pts-core: WebSocket bug-fixes
525 - pts-core: Other bug-fixes
526 - pts-core: Disable the compiler-mask by default on FreeBSD/PC-BSD due to potential test installation issues on 10.0-RELEASE
527 - pts-core: Split webui command into gui and start-remote-gui-server (local HTML5 GUI support) commands (remote + local HTML5 GUI support)
529 Phoronix Test Suite 5.0 Milestone 1
530 6 February 2014
532 - pts-core: Add web-server-launcher support
533 - pts-core: Support starting HHVM as a web server
534 - pts-core: Startup speed optimizations
535 - pts-core: Cleaned up code error reporting/handling
536 - pts-core: Add server remote access and password options to user-config.xml user configuration options
537 - pts-core: Adjust handling of PTS OpenBenchmarking.org downloading of test profile order and hash handling
538 - pts-core: Reduce unnecessary communication with OpenBenchmarking.org network server
539 - pts-core: Support system identifier strings up to 64 characters
540 - 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
541 - pts-core: Allow null descriptor strings
542 - pts-core: Fix regex for version string
543 - pts-core: Random fixes
544 - phodevi: Various improvements
545 - phodevi: Improved disk scheduler fallback reporting
546 - documentation: Update to point out new Git location at github.com/phoronix-test-suite/ over Phorogit
547 - nye_Xml: Fix for writing zeros in XML tags when using the "when not empty" function
549 Phoronix Test Suite 4.8.6-Sokndal
550 10 December 2013
552 - pts-core: Print out pre/interim/post test script outputs when running in debug-run mode
553 - pts-core: DragonFlyBSD 3.6.0 support improvements
554 - pts-core: Support using DragonFlyBSD dports package management system for external dependencies
555 - pts-core: NO_FILE_HASH_CHECKS environment variable also doesn't enforce MD5/SHA256 checks on make-download-cache sub-command
556 - pts-core: Pass test arguments to pre/interim/post test profile scripts; ESET / Michal Zatloukal patch
557 - pts-core: Don't do dynamic test run counts when using system_monitor module
558 - pts-core: Support reading the full terminal width using stty as tput cols doesn't seem to report anything but 80 with shell_exec()
559 - pts-core: Add "tiff" external dependency for providing libtiff and header files
560 - pts-core: Don't offer to save test results when using debug-run mode
561 - phodevi: Support reading monitor vendor/model numbers when using the binary NVIDIA Linux driver, including recent versions
562 - phodevi: Improve multi-monitor resolution reporting when sharing an X.Org Server
563 - phodevi: Remove more useless compiler path argument reports
564 - toggle_screensaver: Auto unload module when no display server found
566 Phoronix Test Suite 4.8.5-Sokndal
567 22 November 2013
569 - pts-core: Improve formatting of interrupt messages with the (default) concise display mode
570 - pts-core: Don't remove test install files on installation failures
571 - pts-core: Allow download-test-files command to use OpenBenchmarking.org IDs
572 - pts-core: Don't dynamically increase the test run count when dealing with cache shares
573 - pts-core: Fix for not opening the web-browser in batch mode
574 - pts-core: Add zypper SUSE help support when not finding PHP
575 - phodevi: Add support for Nouveau PSTATE parsing on Linux 3.13+
576 - phodevi: Recognize 'HIS' (Hightech Information System) graphics cards
577 - phodevi: Recognize 'ZOTAC' graphics cards
578 - phodevi: Fix redundant monitor model reporting detection on Catalyst
579 - phodevi: Add support for NVIDIA-Settings GPUUtilization in gpu.usage sensor
581 Phoronix Test Suite 4.8.4-Sokndal
582 7 November 2013
584 - pts-core: Allow web browsers and graphics tests to work on $WAYLAND_DISPLAY when $DISPLAY is not set
585 - pts-core: Fix for libstdc++ on Gentoo external dependency
586 - pts-core: Add a ResultScale XML tag option for the results-parser to provide custom ResultScale values depending upon selected parser option
587 - pts-core: Add a ResultProportion XML tag option for the results-parser to provide custom result proportion values depending upon selected parser option
588 - pts-core: Add ResultPrecision XML tag to results-parser for setting math precision of decimal points on result (default remains 2)
589 - pts-core: Add support for writing to $INSTALL_FOOTNOTE during test installations to report custom footnote on generated graphs
590 - pts-core: Add SuiteSparse, TinyXML, DUNE external dependencies
591 - pts-core: Add opencl header external dependencies for more platforms
592 - pts-core: Refresh OpenBenchmarking.org repository index data file once upon hitting missing test profile
593 - pts_Graph: Improve precision of increments for graph results with sub-1 values
594 - phodevi: Protect against "undefined" memory strings from DMI data
595 - phodevi: Add Wayland Weston version detection
596 - phodevi: Detect gnome-shell-wayland
597 - phodevi: Add support for CPU node-count property for number of physical CPU nodes
599 Phoronix Test Suite 4.8.3-Sokndal
600 2 October 2013
602 - pts-core: Fix openmpi on Gentoo external dependency
603 - pts-core: Detect graphics comparison when GPU changes with audio string
604 - pts-core: Don't use HTTPS on proxies when connecting to OpenBenchmarking.org
605 - pts-core: Add VersionSpecific capability to external dependencies handling for package(s) that may only be in certain OS versions
606 - pts-core: Ensure xscreensaver is deactivated
607 - pts-core: Support toggling GNOME3 screensaver on GNOME 3.8+ where org.gnome.desktop.screensaver idle-activation-enabled -> org.gnome.desktop.session idle-delay
608 - phodevi: Fix for parsing long PCI string values
609 - phodevi: Improve Intel GPU model detection with recent xf86-video-intel DDX
611 Phoronix Test Suite 4.8.2-Sokndal
612 30 August 2013
614 - pts-core: Fix for reporting environment variables to system notes on system graph table
615 - pts-core: Fix OpenBenchmarking.org class issue for select code paths
617 Phoronix Test Suite 4.8.1-Sokndal
618 14 August 2013
620 - pts-core: Fix OpenBenchmarking.org log-ins
622 Phoronix Test Suite 4.8.0-Sokndal
623 13 August 2013
625 - pts-core: When PHP is missing, for apt-get/yum distributions report the likely command needed to run
626 - pts-core: Don't prompt to install missing/failed tests when using the 'benchmark' command
627 - phodevi: Support for reading the Radeon DRM driver's current core/memory frequencies when DPM is enabled (Linux 3.11+)
628 - phodevi: Support for reading the top Radeon DRM driver core/memory frequency via dmesg when DPM is enabled (Linux 3.11+)
629 - phodevi: Support for reading the Radeon DRM driver's current GPU (vddc) voltage when DPM is enabled (Linux 3.11+)
630 - phoromatic: Updated module against latest upstream Phoromatic.com Server
632 Phoronix Test Suite 4.8 Milestone 5
633 6 August 2013
635 - pts-core: Add php5-json as a dependency now on Debian packages since Ubuntu split it up and no longer in php5-cli
636 - pts-core: Add support for reporting set kernel module parameters to notes on the system table graph
637 - pts-core: Add support for reporting of important environment variables to notes on the system table graph
638 - pts-core: Changes needed for modern Phoromatic
639 - pts_Graph: Add new automated color chooser for line graph color selection
640 - pts_Graph: Slight rework to code handling the remove of common words from result identifiers
641 - phodevi: Add support for Intel DRM driver's gt_max_freq_mhz for obtaining maximum GPU frequency on modern kernels
642 - phodevi: Add support for Intel DRM driver's gt_cur_freq_mhz for obtaining current GPU frequency on modern kernels
643 - phodevi: Only prepend AIB vendor to NVIDIA and AMD GPU strings
644 - phodevi: Add system.kernel-parameters property for reading kernel command line parameters
645 - phodevi: Add support for checking the __GL_FSAA_MODE environment variable
646 - phodevi: Add support for checking the __GL_LOG_MAX_ANISO environment variable
647 - phodevi: Add 0xc36400 super block for CephFS
648 - phodevi: Add unity-system-compositor version detection
650 Phoronix Test Suite 4.8 Milestone 4
651 24 July 2013
653 - pts-core: Add initial support for test profile's downloads.xml to have a SHA256 hash for files
654 - pts-core: Rename NO_MD5_CHECKS environment variable to NO_FILE_HASH_CHECKS
655 - pts-core: Add PTS5 codenames from Tulskaya oblast / Tula Oblast Russian region
656 - pts-core: Support fixes for Facebook HipHop Virtual Machine for PHP HHVM 2.1.0
657 - pts-core: Fix text corruption bug with auto shortening of identifiers on multi-way comparisons
658 - pts_Graph: Fix auto shortening when the first identifier is only one word
659 - phodevi: Support ECS and eVGA graphics card AIB vendor detection
661 Phoronix Test Suite 4.8 Milestone 3
662 19 July 2013
664 - pts-core: Add few more cases of error detection on failed test install
665 - pts-core: Round download size totals in the concise display mode for large files
666 - pts-core: Add missing PreInstallMessage and PostInstallMessage to the OpenBenchmarking.org test profile schema and writer
667 - pts-core: Allow test results to have "secondary_linked_results"
668 - pts-core: Add initial support for frame latency / jitter secondary result graphs
669 - pts_Graph: Assume any version of Google Chrome/Chromium can render SVG
670 - pts_Graph: Only prepend 'v' to version string on graphs if first character is numeric
671 - toggle-screensaver: Support doing "xscreensaver-command -exit" when needed
672 - phodevi: Add more stock fallback display modes
673 - phodevi: Ensure MB/GB are reported on OS X memory strings
674 - phodevi: Workaround Linux 3.10 kernel reporting bogus frequencies for scaling_max_freq on some Intel CPUs
675 - phodevi: Support prepending the graphics card / AIB vendor on GPU strings
677 Phoronix Test Suite 4.8 Milestone 2
678 6 July 2013
680 - pts-core: Expand Mandriva Linux external dependency support to distributions having urpmi
681 - pts-core: Add Apple OS X font paths for use by the GD graph renderer
682 - pts-core: Add "/usr/lib64/" to the automated external dependency verification path
683 - pts-core: Allow passing multiple test identifiers to remove with remove-from-result-file command
684 - pts-core: Give a warning when the results viewer opens in the KDE Konqueror web-browser
685 - phodevi: Break operating system string at "("
686 - phodevi: Don't return "n/a" from LSB release strings
687 - phodevi: IceWM window manager detection
688 - phodevi: Add gpu.temp safety check to prevent against AMD Catalyst OverDrive sending garbage
689 - phodevi: Fix for XRandR resolution query on XMir
690 - phodevi: Support using systemd-detect-virt as fallback for detecting Linux virtualization method
692 Phoronix Test Suite 4.8 Milestone 1
693 20 June 2013
695 - pts-core: Don't show null error strings on failed test installations
696 - pts-core: Allow test profiles to pass min/max data results through JSON to graphs using MIN_ and MAX_ prefixes
697 - pts-core: Support displaying min/max data from the concise (default) display mode text output
698 - phodevi: MHz -> GHz fix for the cpu.freq sensor on Apple OS X
699 - phodevi: Add fallback support for using ioreg for calculating sys.power power draw on Apple OS X
700 - phodevi: Support reporting multiple monitor models from Xorg.0.log
702 Phoronix Test Suite 4.6.1-Utsira
703 6 June 2013
705 - pts-core: Add ONLY_TEST_TYPES environment variable for skipping test profiles that don't belong to a certain hardware type
706 - pts-core: Ensure extract-from-result-file opens the proper HTML web-browser
707 - pts-core: Ensure copy-run-in-result-file opens the proper HTML web-browser
708 - pts-core: Ensure reorder-result-file opens the proper HTML web-browser
709 - pts-core: Ensure rename-identifier-in-result-file opens the proper HTML web-browser
710 - pts-core: Ensure remove-from-result-file opens the proper HTML web-browser
711 - pts-core: Reworked handling of browser launching in batch mode
712 - pts-core: Launch the web browser to display results when using internal-run mode
713 - phodevi: Add Haswell BMI2 detection
714 - phodevi: Support vm_stat with the memory.usage sensor, works on OS X
715 - phodevi: Add new network.usage sensor for Apple OS X contributed by ESET
717 Phoronix Test Suite 4.6.0-Utsira
718 21 May 2013
720 - phodevi: Report CPU scaling driver along side the CPU scaling governor
722 Phoronix Test Suite 4.6 Milestone 2
723 16 May 2013
725 - pts-core: Support compiler masking on short binaries
726 - pts-core: More advanced detection of compiler flags within the compiler masking process
727 - pts-core: DragonFlyBSD external dependency packaging updates
728 - pts-core: Various fixes
729 - phodevi: Fix for cpu.freq sensor reading on Apple OS X
731 Phoronix Test Suite 4.6 Milestone 1
732 11 April 2013
734 - pts-core: Official support for Facebook's HipHop HHVM PHP
735 - pts-core: Introduce new pts_define interface
736 - pts-core: Add debug-self-test option for running a self-hosting PHP/PTS performance test
737 - pts-core: Support PHP 5.4's cli_set_process_title() function
738 - pts-core: For now don't use PHP CURL on HipHop HHVM due to issues
739 - pts-core: Ubuntu 13.04's sudo seems to have problems with the external dependency handling
740 - pts-core: Add internal-run command for running benchmarks in semi-automated manner and without uploading data to OpenBenchmarking.org
741 - phodevi: Fix for memory reporting on OS X
742 - phodevi: Improved LLVM Clang compiler version detection with modern Apple Xcode
743 - phodevi: Improved Intel Linux GPU overclocking frequency detection
744 - phodevi: Fix for detecting new (319.xx) NVIDIA Linux driver X.Org driver
746 Phoronix Test Suite 4.4.1-Forsand
747 14 March 2013
749 - pts-core: Add the arm-linux-gnueabihf library directory for PTS External Dependency checks
750 - pts-core: Add SKIP_ALL_TEST_SUPPORT_CHECKS environment variable
751 - pts-core: Fix screen resolution listening when the resolution fails to be detected through Phodevi
752 - pts-core: Update openSUSE external dependencies
753 - pts-core: Strip "project" from reported strings
754 - phodevi: Add support for detecting the Razor-qt desktop environment
755 - phodevi: No longer report the Catalyst marketing version number since the DDX is no longer reporting it reliably
756 - phodevi: Detect if the X.Org Server DDX module was unloaded
757 - phodevi: Reorder DDX driver fallback detection
758 - phodevi: Cleanse eCryptfs sig and cipher from showing in mounts file
759 - phodevi: Improve Linux memory RAM type detection
761 Phoronix Test Suite 4.4.0-Forsand
762 26 February 2013
764 - pts-core: Improvement for detecting installed libraries for external dependency handling
765 - pts-core: Address redundant dash handling within the result file save name
766 - phodevi: Support for detecting SurfaceFlinger (Google Android)
767 - phodevi: Ensure non-ASCII characters are removed from Phodevi properties
768 - phodevi: Support for reading the OpenGL Core Profile information via glxinfo
770 Phoronix Test Suite 4.4 Milestone 3
771 14 February 2013
773 - pts-core: Incorporate xx.yy (of xx.yy.zz) test profile version string into test result comparison_hash
774 - pts-core: Return contained tests hash for result files as a raw SHA1
775 - pts-core: Improving passing of compiler flags/options to be reported on test result graphs
776 - pts-core: Support specifying just relative include files, shared libraries, and command names for file check in PTS External Dependencies
777 - pts-core: Faster PTS External Dependencies resolution and file checking
778 - pts-core: Support for falling back right away to the generic file check lists for packages if not supplied by OS-specific list
779 - pts-core: Add MacPorts PTS External Dependencies support for handling some package dependencies on Apple Mac OS X
780 - pts-core: Allow 3D tests to run when LLVMpipe OpenGL is present regardless of the display driver loaded for the graphics card
781 - phodevi: Add file-system magic blocks for eCryptfs, AuFS, LustreFS, and Panasas PanFS
782 - phodevi: Add AVX2 (Advanced Vector Extensions 2) CPU instruction set detection
783 - phodevi: Support for detecting the new F2FS file-system
785 Phoronix Test Suite 4.4 Milestone 2
786 30 January 2013
788 - pts-core: Improvement for detecting errors from failed test installations
789 - pts-core: Allow "Deprecated" flag for ProfileStatus in the XML test profile schema
790 - pts-core: Support for scanning test run log files automatically to look for errors when tests fail to execute
791 - pts-core: Remove duplicate "libtool" PTS External Dependency
792 - pts-core: Complete rewrite of the FreeBSD external dependency handling to use ports collection
793 - pts-core: Enable BSD support for checking exit codes on test installation and test execution
794 - pts-core: Various BSD support improvements
795 - pts-core: Begin on DragonFlyBSD pkgsrc-based external dependency solution
796 - phodevi: Fix to improve Xfce version detection when Gtk-Warnings are thrown before the version string
797 - phodevi: Add Enlightenment desktop environment detection support
798 - phodevi: Add Consort Desktop Environment (GNOME Fork) detection support
800 Phoronix Test Suite 4.4 Milestone 1
801 23 January 2013
803 - pts-core: Introduce 'common-dependencies' concept to PTS External Dependencies
804 - pts-core: Fix reporting of some already installed dependencies
805 - pts-core: Support for listing 'local/' tests from the list-supported-tests command
806 - pts-core: Support for test profiles providing a 'support-check.sh' file
807 - pts-core: Support for reporting the Graphics AA/AF values to the system notes table
808 - pts-core: Add a public version of the TODO list
809 - pts-core: Don't attempt copying install.log to install-failed.log on empty files
810 - pts-core: Add fallback to allow matching an operating system to an external dependencies package list based upon the detected package manager
811 - pts-core: When anonymous usage reporting is enabled, report test installation failures to OpenBenchmarking.org for analyzing problem
812 - pts-core: Support for detecting common errors within test profile install failures and reporting the relevant information to the user
813 - pts-core: When installing many tests and there are install failures, conveniently show the errors at the end
814 - pts-core: When installing multiple tests, report any unknown test profiles/suites
815 - pts-core: Faster loading of list-available-tests command by not forcing all test profile data be downloaded
816 - pts-core: Progressively download OpenBenchmarking.org in list-available-suites command to display information faster
817 - phodevi: Improve Nouveau video RAM memory capacity detection on newer Linux kernels
818 - phodevi: Warning fix for Radeon GPU frequency detection
819 - phodevi: Drop "special_settings_string" support
820 - phodevi: Support for checking if the Gallium3D anti-aliasing level was overrode using GALLIUM_MSAA environment variable
822 Phoronix Test Suite 4.2.0-Randaberg
823 20 December 2012
825 - pts-core: Fix SVG render detection on Firefox/Gecko 17.0
826 - pts-core: Fix for breaking quoted args with internal spaces (reported by _rubio_)
827 - pts-core: Add glibc-static to build-utilities external dependency on Fedora
828 - pts-core: Fix for using the SKIP_TESTS environment variable causing a fatal error
829 - pts-core: Phoronix Test Suite 4.4 is codenamed Forsand
830 - phodevi: Improved detection of power consumption from batteries in certain Linux configurations
832 Phoronix Test Suite 4.2 Milestone 3
833 22 November 2012
835 - pts-core: Don't report null times for estimated run-time
836 - phodevi: Support for determining the build configuration on LLVM 3.2 where llvm-ld is llvm-link
837 - phodevi: Hard fall-back support for detecting the xf86-video-modesetting driver usage
838 - toggle_screensaver: Disable blanking of the terminal screen when running tests
840 Phoronix Test Suite 4.2 Milestone 2
841 22 October 2012
843 - pts-core: Add list-recommended-tests option for providing subsystem test recommendations based upon OpenBenchmarking.org popularity/usage
844 - pts-core: Add auto-compare option for automatically determining relevant OpenBenchmarking.org result comparisons based upon software/hardware
845 - pts-core: Allow passing test profile names to auto-compare to seed it with the test(s) you wish to use for comparison
846 - pts-core: OpenBenchmarking.org now supports system log payload sizes up to 2MB
847 - pts-core: Object-ify PTS external dependency handling
848 - phodevi: Split some functions into new phodevi_base class
850 Phoronix Test Suite 4.2 Milestone 1
851 8 October 2012
853 - pts-core: Support download caches at /media/*/*/download-cache/
854 - pts-core: Support OPENGL_DRIVER as a run-time variable
855 - pts-core: For external dependency handling, treat Linaro as Ubuntu
856 - pts-core: Check for null distribution-specific external dependency package names
857 - pts-core: Formatting improvements to result-file-to-text output
858 - pts-core: Add openssl-development as a new test external dependency
859 - pts-core: Don't warn on out-of-date test profiles when being run in batch mode
860 - phodevi: Support for reading the VirtualBox version of Beta/RC versions
861 - phodevi: Better support detection for Exynos ARM cores
862 - phodevi: Initial support for reading node power over IPMI
863 - phodevi: Initial support for reading core temperature over IPMI
864 - phodevi: On Linux attempt to determine the install RAM's vendor and product part number
865 - toggle_screensaver: Support for module suspending the Xfce4 desktop screensaver using xfconf-query
866 - pts_Graph: Fix for vertical/rotated text in SVG -> GD translation
868 Phoronix Test Suite 4.0.1
869 21 August 2012
871 - pts-core: Allow shortened test profile versions inputted by user to be expanded to matching latest version in stream
872 - pts-core: Allow shortened test suite versions inputted by user to be expanded to matching latest version in stream
873 - pts-core: Add list-unsupported-tests option for debugging purposes
874 - pts-core: Add subversion as a PTS External Dependency
875 - pts-core: Add git as a PTS External Dependency
876 - pts-core: Add superlu as a PTS External Dependency
877 - pts-core: Add libtool as a PTS External Dependency
878 - pts-core: Hash within the result file all of the contained tests
879 - pts-core: Support for anonymous usage reporting of test installation times to OpenBenchmarking.org
880 - phodevi: Fix memory RAM DIMM count detection in select configurations
881 - phodevi: Intel GPU string reporting improvement
882 - phodevi: Support for detecting multiple GPUs on Apple OS X
883 - phodevi: Support for detecting Gallium3D XA
884 - phodevi: Support for llvm-link on LLVM 3.2svn
886 Phoronix Test Suite 4.0.0-Suldal
887 23 July 2012
889 - pts-core: Initial implementation of the PTS4 Local Results Viewer
890 - pts-core: Initial command of ob-test-profile-analyze
891 - pts-core: Fix for installing Ubuntu external dependencies in a headless mode
892 - pts-core: Disable webui since it won't be ready until PTS 4.2
893 - pts-core: External dependencies fix for SUSE Linux Enterprise Server 11
894 - phodevi: Additional fall-back support when GPU driver doesn't expose all standard mode-setting modes
895 - phodevi: Support for detecting and reading the version of the Cinnamon Desktop Environment
896 - timed_screenshot: Overhaul of the timed screenshot PTS module
897 - timed_screenshot: Compress PNG images
899 Phoronix Test Suite 4.0 Milestone 4
900 29 June 2012
902 - pts-core: Support download caches at /run/media/*/*/download-cache/
903 - pts-core: Set SKIP_TEST_SUPPORT_CHECKS=1 environment variable for debugging purposes to run tests on unsupported platforms
904 - pts_Graph: Only render as much room for pts_OverViewGraph as there are for what will be rendered (bar graph values)
905 - phodevi: Ensure DVD drives don't get reported on BSD operating systems when requesting disk drives
906 - phodevi: Improve graphics processor detection on Solaris 11 11/11 for non-NVIDIA GPUs
907 - system_monitor: Add support for handling i915_energy monitor reading in microJoules for each test run
908 - system_monitor: Place timer support for individual test runs within the module
910 Phoronix Test Suite 4.0 Milestone 3
911 22 May 2012
913 - pts-core: Reformat user configuration input on test run
914 - pts-core: Improve no-network support handling
915 - pts-core: Streamline detailed-system-info collection
916 - pts-core: Invalid command improvements
917 - pts-core: Various alterations
918 - pts-core: Make greater use of trigger_error
919 - pts-core: Generate more relevant default result identifier strings based on subsystems under test on empty input
920 - phodevi: Support to attempt to detect the file-system underneath ecryptfs
921 - pts-core: Debian control script update
923 Phoronix Test Suite 4.0 Milestone 2
924 29 April 2012
926 - pts-core: Better recognize some open-source vs. closed-source graphics card/driver combination comparisons
927 - pts-core: Fix potential crash in list-test-usage command
928 - pts-core: Support for detecting FSGSBASE and RDRAND on Intel Ivy Bridge
929 - pts-core: When detecting a CPU comparison, report the detailed CPU system table information
930 - pts-core: When detecting a GPU/OpenGL comparison, report the detailed GPU system table information
931 - pts-core: Fix PRESET_OPTIONS failing when specifying an option value rather than its index
932 - pts-core: Archive vdpauinfo when available
933 - phodevi: Detection support for Intel IOC (Intel Offline Compiler) OpenCL SDK
934 - phodevi: Support for detecting GLAMOR (Intel OpenGL-accelerated X.Org Driver) acceleration
935 - pts_Graph: Fix rounding issue on pts tables that are very wide
936 - pts_Graph: Add SideViewTable
937 - documentation: Add a basic text README to the root phoronix-test-suite directory
939 Phoronix Test Suite 4.0 Milestone 1
940 12 April 2012
942 - pts-core: Add AutoSortRunQueue option that by default automatically sorts the test execution queue to run similar tests together
943 - pts-core: Expose more verbose information within detailed-system-info command
944 - pts-core: Remove recover-run command since with new PTS4 changes the finish-run command will provide the same functionality
945 - pts-core: Track the CPU scaling governor configuration between test runs
946 - pts-core: Report 2D acceleration information to system table report on graphics test runs
947 - pts-core: Support for showing test notes on multi-way comparisons
948 - pts-core: Fix compatibility with the new pts_Graph renderer back-end for result-file-to-pdf option
949 - pts-core: Add p7zip as a possible external dependency
950 - pts-core: When running OpenCL tests, report the number of available compute cores
951 - pts_Graph: Begin work on PHP 5.4 "webui" option (currently far from incomplete/experimental)
952 - pts_Graph: Tweak spacing on pts_Table
953 - pts_Graph: Re-factor most text vertical offsets to not use dominant-baseline since Opera still doesn't support this SVG attribute properly
954 - pts_Graph: Begin unifying the Phoronix Test Suite and OpenBenchmarking.org theme
955 - pts_Graph: Fix for emitted GD poly-lines being always black
956 - pts_Graph: Begin work on block diagram graph (currently incomplete/experimental)
957 - phodevi: Remove support for the deprecated HAL Linux fall-backs
958 - phodevi: LLVM compiler reporting build configuration enhancements
959 - phodevi: Support for reporting multiple mmcblk* disk devices
960 - phodevi: Report /sys/hypervisor/type as a system layer
961 - phodevi: Fix LXDE version detection
962 - phodevi: Support for reporting the Openbox version
963 - phodevi: Read Nouveau clock current frequencies rather than maximum frequencies (performance_level)
964 - phodevi: Initial implementation of the Phodevi VFS (Virtual File-System; Still A Work In Progress)
965 - graphics_event_checker: Override NVIDIA SyncToVBlank so it's always disabled
966 - system_monitor: Allow performance per Watt to be automatically calculated if PERFORMANCE_PER_WATT is set
968 Phoronix Test Suite 3.8.0-Bygland
969 19 March 2012
971 - pts-core: Support longer titles on result files (64 characters expanded on OpenBenchmarking.org)
972 - pts-core: Wine/Windows fixes for items reported by Stefan Dösinger
973 - pts-core: Minor improvement for analyzing compiler option string differences
974 - pts-core: Fix for result file analyzing sometimes not returning hardware changes
975 - pts-core: Better handling for detecting Wine trackers / other trackers using a mix of short SHA1s
976 - phodevi: Support for determining and appending release dates on GCC snapshots/pre-releases
978 Phoronix Test Suite 3.8 Milestone 3
979 13 March 2012
981 - pts-core: Introduce a look-aside download cache that automatically checks other existing test installations for needed files
982 - pts-core: Support a last-minute look-aside copy if a previous test in the install queue downloaded the same file
983 - pts-core: Attempt to detect when any test ends prematurely with an invalid result
984 - pts-core: Begin reporting test installation compiler attributes from test profiles to the JSON in new result file XML schema
985 - pts-core: Remove timestamps from captured log files
986 - pts-core: Support system JSON for each identifier in the result file XML schema
987 - pts-core: Fix save name issue when dealing with dashes mixed with spaces in save name
988 - pts-core: Pass compiler options to graphs for reporting
989 - pts-core: Report compiler configuration (GCC's "Configured with") to test system table when it changes between runs in a result file
990 - pts-core: Report disk scheduler / mount options to test system table when disk tests are contained in result file
991 - pts_Graph: Add support for reporting test notes to graphs
992 - pts_Graph: Restore links within tables for the new pts_Graph table SVG DOM IR
993 - pts_Graph: Fix for key not appearing on overview graph
994 - pts_Graph: Embed PTS and OpenBenchmarking.org logos locally within SVG
995 - pts_Graph: Support for representing web links on images within the new SVG DOM IR
996 - pts_Graph: Support for word-wrapping test notes with long lines
997 - phodevi: Fix for Linux memory module count decoding in niche cases on multi-socket systems
998 - phodevi: Support for detecting all file-system mount options on test install path
999 - phodevi: Initial work towards Minix 3.2.0 operating system support
1000 - graphics_event_checker: Rewrite of the graphics event checker and enable by default on new installs
1002 Phoronix Test Suite 3.8 Milestone 2
1003 20 February 2012
1005 - pts-core: Allow up to 1MB of system log files to be attached and uploaded to OpenBenchmarking.org
1006 - pts-core: Fix test profile / test suite identifier base name parsing on version handling
1007 - pts-core: Add cairo-development as an external dependency for Cairo drawing library development
1008 - pts-core: Initial support for compiler masking / compiler option intercepting on test installation
1009 - pts-core: Support symlinked ~/.drirc to test install directories
1010 - pts-core: Support for Mac OS X 10.8 "Mountain Lion" Developer Preview 1
1011 - phodevi: Better recognition of Samsung disk drives
1012 - phodevi: NVIDIA CUDA (nvcc) detection and report it to system information compiler area
1013 - phodevi: Detection support for Microsoft Hyper-V virtualization server
1014 - phodevi: Detection support for Parallels Virtualization
1015 - phodevi: Better VMware DDX driver detection when using vmwgfx
1016 - phodevi: Support for detecting VirtualBox version using vboxguest kernel module information
1017 - phodevi: Support for detecting Portland Group (PGI) Workstation compilers
1018 - phodevi: Improved detection of Hitachi disk drives
1019 - phodevi: Support for Mac OS X 10.8 "Mountain Lion" Developer Preview 1
1020 - pts_Graph: Rendering corrections of SVG DOM IR
1022 Phoronix Test Suite 3.8 Milestone 1
1023 17 January 2012
1025 - pts-core: When time-zone is not set in PHP, attempt to query it from the host system
1026 - pts-core: Fix for handling user variable swaps on the result identifier
1027 - pts-core: Major enhancements to MATISK testing module
1028 - pts-core: Fix for some hardware/software comparisons being turned into line graphs
1029 - pts-core: Dump some common / important environmental variables to system log area
1030 - pts-core: Migrate to a JSON-based graph configuration file at ~/.phoronix-test-suite/graph-config.json
1031 - pts_Graph: New version of pts_Graph that uses SVG DOM IR directly
1032 - pts-core: Allow pts_svg_dom to be converted to JPEG/PNG using new library as bilde_renderer replacement
1033 - phodevi: Add some fall-back graphics detection support of Texas Instruments OMAP / Samsung EXYNOS
1034 - phodevi: Fall-back graphics detection support for the ARM Mali
1035 - phodevi: NVIDIA TEGRA hardware detection improvements (as tested on a TEGRA-2 CompuLab TrimSlice)
1036 - phodevi: Further fall-back support for further detecting EXT3/EXT4 file-system from user-space
1037 - phodevi: Improve Arch Linux OS detection on at least ARM platforms
1038 - phodevi: Screen resolution fall-back of reading frame-buffer virtual size
1039 - phodevi: Improved Intel chipset detection parsing from Xorg.0.log when /sys/kernel/debug/ isn't readable
1040 - installer: Installer update
1042 Phoronix Test Suite 3.6.1-Arendal
1043 23 December 2011
1045 - pts-core: Various minor fixes
1046 - pts-core: Support launching the PTS Results Viewer in IceWeasel
1047 - phodevi: Support new Intel GPU name deciphering
1048 - phodevi: BSD support for reading motherboard information from kenv
1049 - phodevi: Support for fbdev X.Org DDX driver detection on fall-back after vesa driver
1050 - phodevi: OLPC Sugar Desktop Environment detection
1051 - phodevi: OLPC Fedora external dependencies support
1053 Phoronix Test Suite 3.6.0-Arendal
1054 13 December 2011
1056 - pts-core: Add "Possible Suggestions" to the invalid command output on install/run/benchmark commands based upon soundex
1057 - pts-core: Add SKIP_EXTERNAL_DEPENDENCIES support as more versatile option to NO_EXTERNAL_DEPENDENCIES
1058 - pts-core: Support for detecting PHP at /usr/pkg/libexec/cgi-bin/php
1059 - pts-core: Support for ClearOS Core Server
1060 - pts-core: Minor enhancements to DragonflyBSD 2.10 support
1061 - pts-core: Fix for error crash on virtual suite execution when selecting all tests to run
1062 - phodevi: CPU, disk, network detection improvements for FreeBSD/PC-BSD
1063 - phodevi: Minor support enhancements to OpenBSD 5.0 amd64
1065 Phoronix Test Suite 3.6 Milestone 4
1066 8 December 2011
1068 - pts-core: Clean-up some of the test run output in the concise display mode
1069 - pts-core: When uploading a test profile to OpenBenchmarking.org, refresh the repository indexes afterwards
1070 - pts-core: When uploading a test suite to OpenBenchmarking.org, refresh the repository indexes afterwards
1071 - pts-core: Issue a notice when running an out-of-date version of a test profile
1072 - pts-core: When cloning results from OpenBenchmarking.org, also fetch the system logs from OpenBenchmarking.org
1073 - pts-core: Add openbenchmarking-changes command for seeing recently changed test profiles from OpenBenchmarking.org
1074 - phodevi: Fix for latest Catalyst Linux driver reporting odd OpenGL version (GL_VERSION) string
1075 - phodevi: Improve Debian non-Linux OS (kFreeBSD/Hurd) detection
1076 - phodevi: Allow lspci information to be used on Debian GNU/kFreeBSD
1077 - phodevi: Fallback for trying to read the Radeon DRM video memory from dmesg
1078 - phodevi: Further fallbacks for DRM video RAM size detection
1079 - phodevi: Add initial GPU voltage sensor
1080 - phodevi: Ensure no available modes are repeated
1081 - pts_Graph: If all result lines are flat (i.e. no change), just convert it to a bar graph
1083 Phoronix Test Suite 3.6 Milestone 3
1084 1 December 2011
1086 - pts-core: On large result files, auto-remove redundant words present in all identifiers
1087 - pts-core: When a command fails, allow helpful user information to be provided on a per-command basis
1088 - pts-core: More efficient trimming of redundant spaces
1089 - pts-core: Fix for identifiers being passed to graphs being corrupted when passing them multiple times
1090 - phodevi: Fix Mesa OpenGL detection on Solaris 11 when the NVIDIA binary blob is installed but using Mesa
1091 - phodevi: Don't report 'blkdev' on Solaris 11 as a disk drive
1092 - phodevi: Change GPU caching to allow overclocked speeds to show without rebooting
1093 - phodevi: Better support xf86-video-ati DDX driver detection in X Server fall-back mode
1094 - system_monitor: Fix for running same test multiple times when system_moitor module is loaded
1095 - pts_Graph: Improve key rendering
1097 Phoronix Test Suite 3.6 Milestone 2
1098 7 November 2011
1100 - pts-core: When the PHP version in use changes, re-run the recommended/required PHP checks
1101 - pts-core: Improve short SHA1 detection for results tracker
1102 - pts-core: Report notice when no OpenBenchmarking.org repository index is present and fails to fetch
1103 - pts-core: Improve Internet connectivity detection check
1104 - pts-core: When reporting a command error, report the most appropriate command name string
1105 - pts-core: Begin work on custom error handler for generated errors in code itself
1106 - pts-core: Add initial support for internal pts-core warning/notice/error handler
1107 - pts-core: Initialize the network support earlier in the client initialization process
1108 - pts-core: When running a test and saving results, show recently saved test results
1109 - phodevi: When QEMU virtualization is detected, try to report QEMU version to system layer
1110 - phodevi: Support for reporting the XOP, FMA3, and FMA4 instruction sets
1111 - phodevi: Begin merging is_genuine() support from Openbenchmarking.org into respective Phodevi components
1112 - phodevi: Improve Catalyst OpenGL driver detection with soon-to-be-released versions
1113 - phodevi: Improve GNOME version detection when using GNOME3 fall-back mode
1114 - pts_Graph: Allow normalized numbers to appear in the result file table
1115 - pts_Graph: When too many lines are being plotted, auto-convert to scalar
1116 - bilde_renderer: Improve automated color selection/shifting
1118 Phoronix Test Suite 3.6 Milestone 1
1119 20 October 2011
1121 - pts-core: Code clean-ups
1122 - pts-core: Allow results to be rendered in reverse order
1123 - pts-core: Add detailed-system-info command for reporting more system attributes
1124 - pts-core: Fix regression of NO_EXTERNAL_DEPENDENCIES and NO_PHODEVI_CACHE not working
1125 - pts-core: Add dump-openbenchmarking-indexes option for debugging
1126 - pts-core: Fix for extract-from-result-file not correctly formatting the new saved results name
1127 - phodevi: No longer report if CPU power savings (CnQ, EIST, etc) is active since it's now widespread across all desktop hardware
1128 - phodevi: Improve detection of low RAM capacities (1GB)
1129 - phodevi: Add support for detecting greater CPU features
1130 - phodevi: Improve system memory detection on Solaris/Illumos operating systems
1131 - phodevi: Improve disk device detection on Solaris/Illumos operating systems
1132 - phodevi: Ensure no words in motherboard identifier string are repeated
1133 - phodevi: Don't print lspci errors
1134 - phodevi: Few string reporting tweaks found from AMD Bulldozer FX system
1135 - phodevi: Virtualization detection support for Xen DomU guests
1136 - phodevi: Detect VirtualBox version from guest VM
1137 - phodevi: Expose a cpu.power sensor that provides monitoring of CPU power consumption (new feature to AMD 15h Bulldozer CPUs)
1138 - phodevi: Convert CPU model strings like 'Intel Core i7 M 620' to 'Intel Core i7 620M' to better reflect Intel product marketing names
1139 - phodevi: Basic ICC detection
1140 - phodevi: Improvements to LLVM/Clang version detection and code revision reporting
1141 - pts_Graph: Allow disconnected lines of results on line graphs
1142 - pts_Graph: Plot entire lines of data on line graphs when there are no identifiers
1143 - pts_Graph: Fix for the averages on line graphs not appearing
1144 - toggle_screensaver: Support for toggling the GNOME3 AC display settings
1146 Phoronix Test Suite 3.4.0-Lillesand
1147 8 September 2011
1149 - pts-core: Download the SHA1 package hash for test profiles/suites when fetching the test itself rather than using repo index
1150 - pts-core: Don't produce an error when open_basedir is in use by the PHP binary running the Phoronix Test Suite
1151 - pts-core: Fix compacting of large multi-way comparisons for compacted systems table view
1152 - system_monitor: Don't log negative values
1153 - pts_Graph: Fix key length detection for the heat-map bar graph
1155 Phoronix Test Suite 3.4 Milestone 3
1156 31 August 2011
1158 - pts-core: Support pts_compression library using the old ZIP API when ZipArchive is not present
1159 - pts-core: Support calling external unzip command if ZIP / ZipArchive API calls fail
1160 - pts-core: Add upload-test-profile command to upload user test profiles to their OpenBenchmarking.org account
1161 - pts-core: Add upload-test-suite command to upload user test suites to their OpenBenchmarking.org account
1162 - pts-core: When running a newer version of the Phoronix Test Suite then last time, update the OpenBenchmarking index cache
1163 - pts-core: Add openbenchmarking-repositories command to list basic information about linked OpenBenchmarking.org repos
1164 - pts-core: Support for reading the estimated run-time of test profiles from OpenBenchmarking.org repo indexes
1165 - pts-core: Support more of the non-SVG graph types within the PTS Results Viewer
1166 - pts-core: Report hardware/software information before running any test
1167 - phodevi: Improve CPU core detection; fixes detection for some ARM devices like HP TouchPad
1168 - phodevi: Improve disk storage detection for mobile devices
1169 - phodevi: Use thermal_zone0 as system temperature if it's not claimed by anything else
1170 - phodevi: Improve memory capacity detection
1171 - toggle-screensaver: Support toggling the GNOME 3.x screensaver using GSettings
1172 - bilde_renderer: Improve detection of web browsers that support SVG and those that need to fall back to PNG
1173 - bilde_renderer: Rewrite the fake ->draw_dashed_line() function to be more efficient and accurate
1174 - bilde_renderer: Improve the PNG back-end to render more closely to SVG back-end
1175 - pts_Graph: Add new system table to use on featured comparisons
1176 - pts_Graph: Introduce new horizontal box plot graph for line graphs where there's too many lines
1178 Phoronix Test Suite 3.4 Milestone 2
1179 15 August 2011
1181 - pts-core: Result parser fix that caused the parser to properly detect the results in some scenarios
1182 - pts-core: Dynamically build all static lists into a new PT2SO temp file
1183 - pts-core: Various code cleaning
1184 - phodevi: Various code cleaning
1185 - phodevi: Support finding Linux PCI audio devices
1186 - phodevi: Report network adapters to system hardware area
1187 - phodevi: Report virtualization platform to system layer field
1188 - phodevi: Improved file-system detection for niche file-systems
1189 - documentation: Take greater advantage of the information that can now be automatically pulled from pts-core
1191 Phoronix Test Suite 3.4 Milestone 1
1192 19 July 2011
1194 - pts-core: Various code clean-ups
1195 - pts-core: Add numeric check to the results parser on bar graphs
1196 - pts-core: Report valid module user commands when querying a module via module-info
1197 - pts-core: Fix SKIP_TESTS handling
1198 - pts_Graph: Various tweaks
1199 - pts_Graph: Introduce radar / spider overview graph
1200 - matisk: Commit initial module
1201 - documentation: Report valid module user commands to the HTML / PDF documentation
1202 - phodevi: Initial support for GNU Hurd operating system (tested on latest Debian GNU Hurd Wheezy snapshot)
1204 Phoronix Test Suite 3.2.1-Grimstad
1205 29 June 2011
1207 - pts-core: Fix regression in evaluating browser opening
1208 - pts-core: Fix browser launching on Microsoft Windows platforms
1209 - phodevi: USB Watts Up Power Meter support
1210 - system_monitor: Report sensors to be logged prior to test execution
1212 Phoronix Test Suite 3.2-Grimstad
1213 15 June 2011
1215 - pts-core: Moscow fixes
1216 - pts-core: Relax the requirements for appended short SHA1 identifiers in determining trackers (request by Wine/CodeWeavers)
1217 - pts-core: Add warning messages when test profile/suite data is empty due to no OpenBenchmarking.org communication
1218 - phodevi: PathCC / PathScale Compiler Suite detection
1219 - phodevi: For audio adapter try to find motherboard audio adapter or sound card rather than GPU integrated audio
1220 - phoromatic: Restore compatibility with current (old) Phoromatic.com implementation
1222 Phoronix Test Suite 3.2 Milestone 4
1223 1 June 2011
1225 - pts-core: Don't confuse changed hardware as being part of a results tracker
1226 - pts-core: Interactive mode improvements for Moscow
1227 - pts-core: Allow unordered multi-way comparisons
1228 - pts-core: Detect short SHA1 hashes at the end of the identifier string as being part of a results tracker
1229 - pts-core: Rework pts_bypass class into pts_flags
1230 - pts-core: Rename SKIP_EXTERNAL_DEPENDENCIES_CHECK to NO_EXTERNAL_DEPENDENCIES
1231 - pts-core: Add AlwaysUploadResultsToOpenBenchmarking option to user-config.xml
1232 - pts-core: Restore support for just passing the test profile base name to SKIP_TESTS environmental variable
1233 - pts-core: Report average value of line graphs to terminal for concise display mode
1234 - phodevi: Intel GMCH thermal monitoring sensor
1235 - phodevi: Support monitoring the GPU power consumption on Intel hardware using the gpu.power sensor
1236 - phodevi: Support determing Intel GPU load via number of commands processed per second
1237 - phodevi: Support for unity-2d desktop version detection (normal Unity has already been supported)
1238 - phodevi: Support for gnome-shell desktop version detection
1239 - documentation: Move out the auto-generated PDF documentation (it will be on web server) and just leave in the HTML documentation in tree at the request of Debian packager
1241 Phoronix Test Suite 3.2 Milestone 3
1242 18 May 2011
1244 - pts-core: Rework test install path handling
1245 - pts-core: Finish eliminating XML-based definitions
1246 - pts-core: Increase PHP compatibility
1247 - pts-core: Facebook HipHop should now fully work with the PTS client
1248 - pts-core: Support real-time monitoring the Nouveau GPU frequency via the gpu.freq call as exposed by system_monitor module
1249 - pts-core: Begin improving the auto-generated result file descriptions
1250 - phodevi: Internal clean-ups
1251 - phodevi: Recognition support for GPFS file-system
1252 - phodevi: Intel SNB frequency reporting
1253 - documentation: Begin auto-generation of HTML documentation in a single file that's the same content as the PDF user guide
1255 Phoronix Test Suite 3.2 Milestone 2
1256 28 April 2011
1258 - pts-core: Interactive mode improvements
1259 - pts-core: Add TEST_RESULTS_DESCRIPTION environmental variable support
1260 - pts-core: Add RemoveTestInstallOnCompletion to user-config.xml options
1261 - bilde_renderer: Fix for assigning the same color from a color name-space cache multiple times
1262 - phodevi: Add support for optionally reading motherboard/system serial number for Moscow
1263 - phodevi: Use PHODEVI_SMART_CACHE on display server/driver
1265 Phoronix Test Suite 3.2 Milestone 1
1266 20 April 2011
1268 - pts-core: Add support for EXTERNAL_PHODEVI_CACHE to load an external Phodevi cache (e.g. within Wine)
1269 - pts-core: Add support for reporting Wine version to the software system layer
1270 - pts-core: Fix for PhoroScript interpreter not running some test profiles under Wine
1271 - pts-core: OpenSUSE external dependencies updates
1272 - pts-core: Drop support for importing module-settings from pre-PTS-2.6 installations
1273 - pts-core: Support OS/distro-specific user-config XML templates
1274 - pts-core: Add IndexCacheTTL OpenBenchmarking.org option for controlling how many days before refreshing index caches
1275 - pts-core: Fix for using TEST_RESULTS_NAME environmental variable
1276 - pts-core: Consider Git SHA1 hash tags as being part of a tracker, just not dates
1277 - pts-core: Fix Debian package generation
1278 - pts-core: A text-driven interactive mode
1279 - pts-core: Support caching OpenBenchmarking.org files in /var/cache/phoronix-test-suite/openbenchmarking.org/
1280 - pts-core: Add download-test-files command back to the Phoronix Test Suite
1281 - pts-core: Fix install-dependencies command when not being run as root
1282 - pts-core: When network connection not available / disabled, only list test/suites where OpenBenchmarking.org cache exists
1283 - phodevi: Don't confuse GCC with LLVM when sym-linking one to the other
1284 - phodevi: Better detection of Nouveau GPU thermal sensors
1285 - phodevi: Support monitoring the CPU temperature from the k10temp hwmon module
1286 - phodevi: Fix system_profiler parsing on Mac OS X 10.7 Lion ("Of" references changed to "of" in Lion)
1288 Phoronix Test Suite 3.0.1
1289 15 March 2011
1291 - pts-core: Restore make-download-cache option and port to PTS3 architecture
1292 - pts-core: Avoid PHP warning when cache share restoration fails
1293 - pts-core: Ensure all rows in system tables are condensed where possible
1294 - pts-core: Don't break dates into multi-way comparisons
1295 - pts-core: Fix for specifying absolute repository/[suite|test] such as for local tests
1296 - pts_Graph: Support multiple identifier lines (delimited by ' - ') on multi-way comparisons with horizontal bar graph
1297 - phodevi: Ensure Apple is reported as the manufacturer on Mac computers
1299 Phoronix Test Suite 3.0-Iveland
1300 26 February 2011
1302 - pts-core: When creating a lock, verify the directory is writable
1303 - pts-core: When running a result file, don't overwrite the description
1304 - pts-core: External dependencies support for Scientific Linux
1305 - pts-core: Fix for handling PRESET_OPTIONS
1306 - documentation: Final update
1308 Phoronix Test Suite 3.0 Release Candidate 2
1309 23 February 2011
1311 - pts-core: Drop dead code of the integrated external results hook since it's still in the result_notifier module with Iveland
1312 - pts-core: Various small fixes and tweaks
1313 - result_notifier: Last minute improvements
1315 Phoronix Test Suite 3.0 Release Candidate 1
1316 14 February 2011
1318 - pts-core: Read support for OpenBenchmarking.org user account client settings
1319 - pts-core: Really fix build-suite this time for writing correct suite-definition.xml files
1320 - pts-core: Support printing OpenBenchmarking.org error messages when result cloning fails
1321 - pts-core: Don't require space after colon on multi-way comparisons
1322 - pts-core: Use new code path for requesting and updating GSID from OpenBenchmarking.org
1323 - pts-core: Rename openbenchmarking-setup command to openbenchmarking-login
1324 - pts-core: Fix show-results command not actually showing the results in the PTS Results Viewer
1325 - pts-core: Check for required PHP functions/extensions earlier on in start-up process
1326 - pts-core: Allow the Phoronix Test Suite to run within Wine
1327 - pts-core: Fix normalizing result values when the result proportion is LIB
1328 - pts-core: Be more liberal in evaluating multi-way tracking to accomodate extra characters
1329 - pts-core: More efficient merging of test result objects in result file
1330 - pts-core: Minor performance optimizations along graph rendering paths
1331 - system_monitor: Fix API breakage in system monitor module
1332 - system_monitor: Better handling of used arguments collection
1333 - result_notifier: Add Intel result_notifier module
1334 - pts_Graph: Begin work on scatter plot graphing support with optional trend/linear regression line
1335 - pts_Graph: Add pts_HeatMapBarGraph type
1336 - pts_Graph: Increase width on tables when the title header is longer than the width of the table columns
1337 - bilde_renderer: Begin work on supporting gradients for the SVG renderer
1338 - bilde_renderer: Initial shading, color gradient support
1339 - bilde_renderer: Initial HSL color support
1340 - phodevi: Support for detecting Ubuntu's Unity desktop
1341 - phodevi: Fallback to reading BIOS information when Intel development motherboards don't report any motherboard information
1343 Phoronix Test Suite 3.0 Beta 4
1344 2 February 2011
1346 - pts-core: Only prompt to upload system logs if there are logs available
1347 - pts-core: Revert to older pts_strings::trim_spaces as the new method causes bad issues in some magical conditions
1348 - pts-core: Fix build-suite writing invalid suite definitions
1349 - pts-core: Fix ~/.phoronix-test-suite/download-cache/ not being recognized as a download cache
1351 Phoronix Test Suite 3.0 Beta 3
1352 27 January 2011
1354 - pts-core: Support for uploading system logs with test results to OpenBenchmarking.org
1355 - pts-core: Add user-config.xml option for always attaching system logs to test results on uploading to OpenBenchmarking.org
1356 - pts-core: Prompt user whether to attach system logs when uploading results to OpenBenchmarking.org
1357 - pts-core: When anonymous hardware reporting is enabled, additionally report select information from the PCI bus
1358 - pts-core: When anonymous hardware reporting is enabled, additionally report select information from the USB bus
1359 - phodevi: File-system detection support for KQ Infotech's ZFS on Linux
1360 - phodevi: Open64 compiler detection support
1361 - phodevi: TCC / Tiny C Compiler detection support
1362 - phodevi: PCC / Portable C Compiler detection support
1364 Phoronix Test Suite 3.0 Beta 2
1365 19 January 2011
1367 - pts-core: Upgrade the .openbenchmarking file support, allows multiple tests/results to be compared
1368 - pts-core: Rewrite result file CSV output
1369 - pts-core: Add openbenchmarking-refresh command
1370 - pts-core: Don't keep increasing the run count when the test is failing more than half the time
1371 - pts-core: Fix identifier case issue from OpenBenchmarking.org
1372 - pts-core: Allow the result buffer to be normalized relative to the other contained results
1373 - pts-core: Don't use OpenSSL HTTPS on non-Linux systems since it's breaking at least under OpenIndiana
1374 - pts-core: Support @ sign in test result identifiers
1375 - pts-core: Support for logging into OpenBenchmarking.org accounts via openbenchmarking-setup
1376 - pts-core: Changes to the user-config.xml specification
1377 - pts-core: OpenSUSE external dependencies update against openSUSE 11.4
1378 - phodevi: Don't report disks that are removable
1379 - nye_Xml: Support for reading the test-definition.xml directly from an OpenBenchmarking.org test profile ZIP package
1380 - bilde_renderer: Support stuffing grouped array point pairs to draw_polygon() rather than linearly listing them
1381 - pts_Graph: Add pts_FilledLineGraph object for providing a filled line graph with combined values
1383 Phoronix Test Suite 3.0 Beta 1
1384 10 January 2011
1386 - pts-core: Fixes for using the local test profile/suite repository
1387 - pts-core: More minor performance optimizations along common OpenBenchmarking.org code paths
1388 - pts-core: External dependencies support for Amazon Linux AMI on EC2 Cloud Service
1389 - pts-core: Fix crashes when using build-suite and result-file-to-suite commands
1390 - pts-core: Fix for list-installed-tests command not listing any installed tests
1391 - pts_Graph: Underlying fixes for OpenBenchmarking.org
1392 - pts_Graph: Properly align background dashed lines
1393 - pts_Graph: Fix divide by zero error on rare cases of inserting zeros to maintain ordering index
1394 - phodevi: Improve NVIDIA GPU model detection when missing glxinfo
1395 - phodevi: Append Gallium3D version number to OpenGL string
1396 - phodevi: Ensure more accurate GPU name reporting than codenames when using Gallum3D drivers
1397 - phodevi: More robust motherboard detection on different sysfs nodes
1398 - phodevi: BSD hardware detection improvements (tested on DragonflyBSD 2.9-DEVELOPMENT)
1399 - phodevi: Detection support for other file-systems via their super blocks (OpenAFS, CIFS, SSHFS, etc)
1400 - phodevi: Support for reading NVIDIA core/memory clock speeds from the Nouveau driver when using latest DRM with performance levels
1401 - phodevi: Support for GPU core thermal monitoring when using the recent Nouveau DRM driver
1402 - phodevi: Support for reading VRAM capacity with TTM drivers when the kernel sysfs debug interface is enabled
1404 Phoronix Test Suite 3.0 Alpha 5
1405 27 December 2010
1407 - pts-core: OpenBenchmarking.org result upload fixes under select conditions
1408 - pts-core: Add support for cloning/grabbing test results from OpenBenchmarking.org
1409 - pts-core: Fix uninitialized pts_result_file_writer on using finish-run command
1410 - pts-core: Change more Phoronix Global references to OpenBenchmarking.org
1411 - pts-core: OpenBenchmarking.org launcher support by passing the .openbenchmarking file as the argument
1412 - pts-core: OpenBenchmarking.org MIME support
1413 - pts-core: Support specifying multple OpenBenchmarking.org IDs to the clone-result command and the results will then be merged
1414 - pts-core: Improve error output when a command doesn't have the necessary arguments rather than using pre-defined user error strings
1415 - pts-core: Don't force loading uninstalled tests from a virtual suite into the pts_test_run_manager
1416 - phodevi: Support appending the Catalyst driver version when the fglrx display driver is loaded
1417 - pts_Graph: With result tables, highlight not only the best values, but the worst values too
1418 - pts_Graph: Support headers/titles on pts_Table objects
1419 - pts_Graph: Support hot-switching between graphs and tables
1420 - bilde_renderer: Blacklist unsupported SVG browsers rather than whitelist supported ones, should be saner this way
1421 - bilde_renderer: Interactive API clean-up
1423 Phoronix Test Suite 3.0 Alpha 4
1424 14 December 2010
1426 - pts-core: Drop support for reference-comparison as its superseded by OpenBenchmarking.org implementation
1427 - pts-core: TEST PROFILE XML SPEC CHANGE: EstimatedLength -> EstimatedTimePerRun
1428 - pts-core: Further work on OpenBenchmarking.org-supported validate-test-profile command
1429 - pts-core: Support new test identifier syntax from OpenBenchmarking.org
1430 - pts-core: Support for uploading test results to OpenBenchmarking.org
1431 - pts-core: Add a local repository for test profiles and test suites that aren't on OpenBenchmarking.org
1432 - pts-core: Restore support for virtual suites using a new design that is supportive of OpenBenchmarking.org architecture
1433 - pts-core: Add list-available-virtual-suites command
1434 - pts-core: Begin revamping the Phoronix Test Suite documentation, add PDF documentation
1435 - pts-core: Improve validation of tests to run in queue, do so earlier in process
1436 - pts-core: Auto-generate the man page from the new documentation system
1437 - pts-core: Auto-generate the help command from the new documentation system
1438 - phodevi: Improved hardware/software string reporting
1439 - phodevi: More concise GPU string reporting
1440 - pts: Move test profiles out of the phoronix-test-suite client and into the OpenBenchmarking.org cloud
1441 - pts: Move test suites out of the phoronix-test-suite client and into the OpenBenchmarking.org cloud
1443 Phoronix Test Suite 3.0 Alpha 3
1444 2 December 2010
1446 - pts-core: Fix test suites failing to run where it'd get caught in an infinite loop
1447 - pts-core: Fix for suite support on Iveland
1448 - pts-core: Add ReferenceID tag to result-file specification
1449 - pts-core: Support for remote download caches on test installation without relying upon pts-install.xml index
1450 - pts-core: Add SaveTestLogs to user-config.xml for now toggling whether to save the test logs
1451 - pts-core: Add an XML Schema XSD covering the result-file
1452 - pts-core: Add an XML Schema XSD covering the test-suite
1453 - pts-core: Add an XML Schema XSD covering the test-profile-downloads
1454 - pts-core: Add an XML Schema XSD covering the results-parser
1455 - pts-core: Add an XML Schema XSD covering the test-profile
1456 - pts-core: On client program startup, report any missing PHP extensions that are required or recommended
1457 - pts-core: TEST PROFILE XML SPEC CHANGE: TestInformation/Version -> TestInformation/AppVersion
1458 - pts-core: TEST PROFILE/SUITE XML SPEC CHANGE: Split RequiresCoreVersion tag into RequiresCoreVersionMin and RequiresCoreVersionMax
1459 - pts-core: Add InternalTags to XML test profile schema
1460 - pts-core: Drop support for ~/pts-test-note as the capabilities are now found within InternalTags using a cleaner method
1461 - pts-core: Better the support for Illumos OpenIndiana b147
1462 - pts-core: Support still saving test results when using the system_monitor module even when all tests being run are of NO_RESULT type
1463 - phodevi: Few Mac OS X support improvements
1464 - phodevi: Support NVIDIA GPU core usage monitoring via nvidia-smi
1465 - phoromatic: HTTPS connection support, install the Phoromatic.com SSL certificate
1466 - pts: Update apache test profile against upstream Apache 2.2.17
1467 - pts: Update build-apache test profile against upstream Apache 2.2.17
1468 - pts: Update build-mplayer test profile against upstream MPlayer 1.0rc3
1469 - pts: Update compress-7zip test profile against upstream p7zip 9.13
1470 - pts: Update ffmpeg test profile against upstream FFmpeg 0.6.1
1471 - pts: Update graphics-magick test profile against GraphicsMagick 1.3.12
1472 - pts: Update pgbench test profile against PostgreSQL 9.0.1
1473 - pts: Update sqlite test profile against SQLite 3.7.3
1474 - pts: Update x264 test profile against upstream x264 2010-11-22
1475 - pts: Update ramspeed test profile against RAMspeed SMP (RAMSMP) 3.5.0
1476 - pts: Add the CLOMP OpenMP LLNL benchmark
1477 - pts: First pass at validating all test profiles
1478 - pts: Verify each upstream test profile's compatibility on Solaris, BSD, and MacOSX
1480 Phoronix Test Suite 3.0 Alpha 2
1481 18 November 2010
1483 - pts-core: THE RESULT FILE XML SCHEMA HAS CHANGED. PTS-CORE SHOULD AUTOMATICALLY BE BACKWARDS-COMPATIBLE IN READING OLD XML FILES, BUT IF YOU EXTERNALLY ACCESS THIS XML DATA IT WILL NEED TO BE UPDATED.
1484 - pts-core: Add the OpenBenchmarking.org HTTPS certificate
1485 - pts-core: Replace tandem_XmlReader with nye_XmlReader as a new PTS DOM-based XML parser
1486 - pts-core: Replace tandem_XmlWriter with nye_XmlWriter as a new PTS DOM-based XML parser
1487 - pts-core: Fix external dependency installation on Debian proper
1488 - pts-core: Make the systems table actually render nicely
1489 - pts-core: Support for OpenIndiana b147
1490 - bilde_renderer: Begin work on a new DOM-based back-end renderer that will eventually form the new rendering interface; currently it's producing suitable SVG
1491 - pts: Add initial support for the Angstrom (OpenEmbedded) Linux distribution with external dependencies
1492 - pts_Graph: Add SVGZ renderer back-end that Gzip compresses the SVG renderer output
1493 - pts_Graph: Various improvements
1495 Phoronix Test Suite 3.0 Alpha 1
1496 9 November 2010
1498 - pts-core: Split part of pts_test_profile into pts_test_profile_parser as the lighter-weight profile parsing parent for use where applicable
1499 - pts-core: Drop option support for required_function_sets as everything is now modularized to objects
1500 - pts-core: Rename AllowGlobalUploads tag in the test profile specification to AllowResultsSharing
1501 - pts-core: Drop P_RESULTS_SUITE_TYPE, P_RESULTS_SUITE_NAME, P_RESULTS_SUITE_VERSION from the results specification
1502 - pts-core: Fix external dependency installation on OpenSUSE when using Zypper
1503 - pts-core: Eliminate "base-test-[profiles,resources]" but for PTS3 they need to all be integrated to a single location
1504 - pts-core: No longer support test profile scripts as PHP files but require them to be SH files
1505 - pts-core: Rename parse-results.xml to results-definition.xml
1506 - pts-core: More aggressive checks in determining whether to dynamically increase the run count for statistical accuracy
1507 - pts-core: Allow the sys.time monitor command to work on PHP installations where PCNTL is not supported or available
1508 - pts-core: When installing test dependencies, double check the depdendencies were installed otherwise prompt the user what to do
1509 - pts-core: Temporarily drop the GTK2 GUI until it's been rewritten to be compliant with the PTS3 architecture
1510 - pts-core: Drop PTS assignments as everything is now worked into object properties or otherwise factored out
1511 - pts-core: THE FILE STRUCTURE OF ALL TEST PROFILES HAS NOW CHANGED
1512 - pts-core: Drop make-download-cache command since it will end up not being needed with PTS3
1513 - pts-core: Add external hooks to the PTS3 user-config.xml for PreTestProcess, InterimTestProcess, and PostTestProcess
1514 - pts_Graph: Introduce Iveland horizontal bar graphs
1515 - pts_Graph: Default to using the SVG bilde_renderer back-end when no other renderer is specified, affects new setups
1516 - install-sh: Installer updates
1517 - pts: Restructure test profiles
1518 - pts: Add nginx test profile as a new NGINX web-server benchmark similar to the apache test profile
1520 Phoronix Test Suite 2.8.1
1521 September 9, 2010
1523 - pts-core: Fix a regression that caused alpha-numeric PTS module option values to fail
1524 - pts-core: During the testing process, set the vblank_mode environmental variable to 0 by default
1525 - pts-core: Fix/enhance pie chart rendering of result data
1527 Phoronix Test Suite 2.8 "Torsken"
1528 August 31, 2010
1530 - pts-core: Support for detecting multiple compilers
1531 - pts-core: Allow the system_monitor module to provide independent graphs for each test result
1532 - pts-core: Warn the user when PHP POSIX is needed and it's not present
1533 - pts-core: When doing a multi-way comparison with line graphs, average the results and convert to bar graphs
1534 - pts-core: Fix test result failing to parse when using LineBeforeHint in pts_test_result_parser
1536 Phoronix Test Suite 2.8 Beta 3
1537 August 24, 2010
1539 - pts-core: When the NVIDIA driver is loaded, better recognize when the GPU is overclocked by the user
1540 - pts-core: Unless a test is using an integrated timer, it must specify a parse-results.xml file even if the log file is just the result to be parsed
1541 - pts-core: Provide clean system monitoring capabilities through the parse-results.xml interface
1542 - pts-core: Replace TIMER_START and TIMER_STOP integrated timer functionality by exposing sys.time in the results parsing interface
1543 - pts-core: Transition pts_result_file_result object to using pts_test_result
1544 - pts-core: Transition pts_test_run_request to use the pts_test_result object
1545 - pts-core: Improve external dependency handling on unsupported operating systems / distributions
1546 - pts-core: Try to avoid using Konqueror for displaying test results as its bad with XSL
1547 - pts-core: Drop analyze-result-file command since its capabilities are to be in the PTS Results Viewer itself
1548 - pts: Add juliagpu OpenCL test
1549 - pts: Add mandelgpu OpenCL test
1550 - pts: Add smallpt-gpu OpenCL test
1551 - pts: Add mandelbulbgpu OpenCL test
1552 - pts: Add opencl test suite
1553 - pts: Update dead download links in several test profiles
1554 - documentation: Add note that PHP PCNTL support is required now for many tests
1556 Phoronix Test Suite 2.8 Beta 2
1557 August 18, 2010
1559 - pts-core: Fix regression in analyze-batch that led to producing unexpected results
1560 - pts-core: GTK2 GUI regression fixes
1561 - pts-core: Various core regression fixes
1562 - pts-core: Clean out parts of the API that are redundant and will be with PTS3
1563 - pts-core: Automatically increase the test run count if at least one test run successfully ran, but at least one test run failed
1564 - pts-core: Add lib3ds external dependency for providing AutoDesk 3DS file support
1565 - pts-core: Add gmp-library external dependency for providing the GNU Multiple Precision Arithmetic Library
1566 - pts-core: Fix for a smaller panel resolution being reported when using NVIDIA's TwinView
1567 - pts: Update build-imagemagick test profile due to old download links that failed, now at ImageMagick 6.6.3
1568 - pts: Add smallpt test profile as a lightweight, multi-threaded path tracing benchmark
1569 - pts: Add gluxmark test profile for the gluxMark OpenGL 3.2 / OpenCL benchmark
1571 Phoronix Test Suite 2.8 Beta 1
1572 August 3, 2010
1574 - pts-core: Report the standard error of test results within the result table
1575 - pts-core: When the run count is dynamically increased (likely due to std dev being too high), report the std dev to the concise display mode
1576 - pts-core: Reinstantiate the pts_client display when calling the run or install process so the debug display mode can be loaded if needed
1577 - pts-core: Drop install-all-dependencies option as running "install-dependencies all" has been the recommended way
1578 - pts-core: Rewritten PTS External Dependency implementation
1579 - pts-core: Rewritten PTS test installation code
1580 - pts-core: Drop PossiblePaths XML tag for test profiles as it is no longer used by any upstream test profiles
1581 - pts-core: Add "overview graph" to the PTS Results Viewer
1582 - pts-core: Add LineAfterHint to parse-results.xml interface for indicating a line after the test results line that's wanted
1583 - pts-core: Add Message tag to test profile XML specification for pairing it with a <Entry> of a menu option for providing additional information to user
1584 - pts: Update crafty test profile against Crafty 23.3
1585 - pts: Update openssl test profile against OpenSSL 1.0.0a and add Windows support
1586 - pts: Add systester test profile as a new CPU test
1588 Phoronix Test Suite 2.8 Alpha 2
1589 July 22, 2010
1591 - pts-core: Fix recover-run command always reporting the system software has changed, regression from first alpha
1592 - pts-core: More underlying PTS3 changes
1593 - pts-core: Add SKIP_EXTERNAL_DEPENDENCIES_CHECK environmental variable for skipping the PTS external dependency checking on test install
1594 - pts-core: Add rebuild-composite-xml option for rebuilding the composite.xml file in a result file
1595 - pts-core: Fix parse-results.xml MultiMatch not working from a regression in 2.8a1
1596 - pts-core: When installing test dependencies, don't confuse the root user if the user is connected to a Phoronix Global account
1597 - pts-core: No longer rely on passing around $display_mode but utilize pts_client::$display for displaying user I/O
1598 - phodevi: Nouveau detection improvements for when the X Server isn't running
1599 - pts: Update vdrift and vdrift-fps-monitor test profiles against VDrift 2010-06-30
1601 Phoronix Test Suite 2.8 Alpha 1
1602 June 30, 2010
1604 - pts-core: Start work on pts_PieChart for generating pie charts
1605 - pts-core: When installing/running a test, make sure the TEST_ENV_DIR is writable
1606 - pts-core: Add MultiMatch support to the parse-results.xml interface
1607 - pts-core: Don't add empty tests to the test execution queue
1608 - pts-core: Don't delete old test results when running a saved test result identifier and it fails
1609 - pts-core: Don't report test profiles with a NO_RESULT ResultFormat as having failed to run
1610 - pts-core: Drop support for parse-results.php/parse-results.sh, now mandate the parse-results.xml interface as its superior
1611 - pts-core: Add FORCE_MIN_TIMES_TO_RUN environmental variable support
1612 - pts-core: Attempt to better determine inverted multi-way comparisons
1613 - pts-core: Validate test installations to run prior to save prompt
1614 - pts-core: Further tweaking of the PTS Results Viewer
1615 - pts-core: Drop analyze-linear-tracker command as we now auto-determine whether the result file is a tracker-type test
1616 - pts-core: Ensure unique color indexes where possible on rendered graph keys
1617 - pts-core: Lots of internal code changes for PTS3 plans
1618 - phodevi: When LLVMpipe is being used, support modes below 800 x 600
1619 - pts: Drop fgl-glxgears, fract, md-gromacs, memory-bandwidth, super-pi test profiles
1620 - pts: Update mplayer-base with newer MPlayer snapshot and add VA-API support
1621 - pts: Update video-cpu-usage test profile to use Big Buck Bunny 1080p H.264 sample
1623 Phoronix Test Suite 2.6.1
1624 June 3, 2010
1626 - pts-core: External dependencies support for MeeGo
1627 - pts-core: Fix for running merge-results command with un-cloned Phoronix Global IDs
1628 - pts-core: Fix for the system monitoring test library to reflect recent Phodevi sensor API changes
1629 - pts-core: Fix for crammed values under certain scenarios in pts_Graph
1630 - pts-core: Support for reporting installed software / hardware statistics
1631 - pts-core: Fix misaligning some pts_Chart result values when test results are missing for a run
1632 - pts: Update unigine-heaven test profile to Unigine Heaven 2.1
1633 - pts: Update unigine-sanctuary test profile to Unigine Sanctuary 2.3
1634 - pts: Update unigine-tropics test profile to Unigine Tropics 1.3
1636 Phoronix Test Suite 2.6 "Lyngen"
1637 May 24, 2010
1639 - pts-core: When using the finish-run command and finishing the run doesn't complete any new tests, don't delete the results
1640 - pts-core: Allow multiple identifiers to be specified with the GRAPH_HIGHLIGHT environmental variable
1641 - pts-core: Report failed test installations for conditions beyond files missing and non-zero exit statuses
1642 - phoromatic: Allow the Phoromatic client to run a set-context script when told to do so by Phoromatic server
1643 - pts: Add ttsiod-renderer as an OpenMP, entirely CPU/software driven 3D renderer
1644 - pts: Update broken download links
1646 Phoronix Test Suite 2.6 Beta 3
1647 May 13, 2010
1649 - pts-core: More PTS Results Viewer improvements
1650 - pts-core: Support line graphs in charts
1651 - pts-core: Smarter rendering layout of the pts_Graph keys
1652 - pts-core: Add copy-run-in-result-file option
1653 - pts-core: Client tracker improvements
1654 - pts-core: Auto detection of result identifiers to determine if tracker-type testing and apply optimizations if so
1655 - phodevi: Rework entire Phodevi sensor API/architecture
1656 - phodevi: Add support for monitoring the GPU fence count
1658 Phoronix Test Suite 2.6 Beta 2
1659 May 6, 2010
1661 - pts-core: Don't report a test run as failing if you don't save the test results
1662 - pts-core: Show the individualized results table within the web results viewer
1663 - pts-core: Report the difference and standardized deviation to individualized result tables
1664 - pts-core: Various results viewer improvements
1665 - pts_Graph: Support for a universal color table
1666 - pts_Graph: Add GRAPH_COLOR_GROUP_SIMILAR
1667 - pts_Graph: Chart improvements
1668 - pts_Graph: Don't plot points that are bound to the right wall on the line graph
1669 - pts: Add network-loopback test profile
1670 - pts: Add phpbench test profile
1671 - pts: Update iozone test profile and provide Windows support
1673 Phoronix Test Suite 2.6 Beta 1
1674 April 26, 2010
1676 - pts-core: Add ResultBeforeString tag to parse-results.xml interface
1677 - pts-core: When a filesize is not supplied by downloads.xml, try to calculate it using filesize() if applicable
1678 - pts-core: Don't bold the pts_Chart results "winners" when there is only one test run
1679 - pts-core: New PTS Results Viewer interface
1680 - pts-core: Add generated section to PTS result file XML
1681 - pts-core: Many PhoroScript interpreter improvements
1682 - pts-core: Add run-tests-in-suite option for running tests in a suite, but using user-defined settings
1683 - pts-core: Remove install-all and force-install-all options as they have been deprecated since PTS 1.6, use the "all" virtual suite instead
1684 - pts-core: Fix when running the same test identifier for a result file multiple times and its test log dir has rename problem
1685 - pts-core: Add GRAPH_HIGHLIGHT environmental variable for highlighting specific test results when rendering a graph (initially for bar graphs)
1686 - pts-core: Add total_testing_time to the core storage that keeps track of how much time the given system spends benchmarking forever
1687 - phodevi: Improve system thermal monitoring sysfs nodes on Linux
1688 - phodevi: Improve Clang/LLVM compiler detection
1689 - phodevi: Add DEFAULT_VIDEO_MODE environmental variable
1690 - pts: Add compiler suite
1691 - pts: Update crafty test profile against Crafty 23.2
1692 - pts: Update smokin-guns test profile against Smokin' Guns 1.1 Beta 4
1693 - pts: Start porting over numerous test profiles to offer Windows 7 x64 compatibility
1695 Phoronix Test Suite 2.6 Alpha 3
1696 April 12, 2010
1698 - pts-core: If the NO_MD5_CHECKS environmental variable is set, don't perform MD5 file checks on test installation
1699 - pts-core: Don't install the linux-32bit-libraries external dependency by default on 64-bit Linux systems
1700 - pts-core: Fix length of download text progress indicator
1701 - pts-core: Fix regression that caused the merge-results option not to work
1702 - pts-core: Graphing tweaks
1703 - pts-core: Add suite-to-pdf option
1704 - pts-core: Restore compatibility for the Phoronix Test Suite on PHP 5.1 and early PHP 5.2 versions
1705 - pts-core: Installation error string improvements
1706 - pts-core: Run-time string improvements
1707 - pts-core: Rework environmental variables handling
1708 - pts-core: Various fixes
1709 - phodevi: Fix causing a segmentation fault on some Mesa systems
1710 - pts: Update unigine-heaven test profile against Unigine Heaven 2.0
1711 - pts: Update openssl test profile against OpenSSL 1.0.0 upstream
1713 Phoronix Test Suite 2.6 Alpha 2
1714 March 20, 2010
1716 - pts-core: Add /tmp/phoronix-test-suite.active lock
1717 - pts-core: Move module define statements out to using the PTS definitions XML
1718 - pts-core: Optimizations for Phoromatic Tracker
1719 - pts-core: New module settings configuration store
1720 - pts-core: Add support for passing PTS module setup options via an environmental variable to PTS_MODULE_SETUP
1721 - pts-core: Expand the capabilities of the parse-results.xml interface
1722 - pts-core: Add image quality comparison support to the parse-results.xml interface
1723 - pts-core: Add support for harmonic means for Phoromatic Tracker
1724 - pts-core: Consolidate pts_Graph configuration setup
1725 - pts-core: Consolidate user configuration setup
1726 - pts-core: Rewrite and make working pts_Chart
1727 - pts-core: Add more files/commands to log for the system logs
1728 - pts-core: Faster, more efficient rendering of graphs
1729 - phoromatic: When setting up the Phoromatic module, allow the system description to be inputted and then sent to the Phoromatic Server
1730 - phodevi: Support for Clang compiler
1731 - phodevi: Quirk handling for PCLinuxOS as it doesn't know how to properly identify itself
1732 - phodevi: Support for reading the default and current GPU/memory frequencies with ATI Radeon KMS power management on Linux
1733 - phodevi: Update system memory sensor
1734 - pts: Add xplane9-iqc test profile for image quality comparison tests on X-Plane 9
1735 - pts: Drop compliance-ogl test profile
1737 Phoronix Test Suite 2.6 Alpha 1
1738 March 9, 2010
1740 - pts-core: No longer statically code define statements for XML parsing, move into pts-core/definitions XML statements
1741 - pts-core: Add EST_TIME_REMAINING variable assignment that has the estimated run-time remaining during testing
1742 - pts-core: Add RequiresCoreVersion tag to XML test suite specification similar to the test profile implementation
1743 - pts-core: Don't run graphics tests if the driver configuration is known to not support 3D acceleration at all
1744 - pts-core: Temporarily drop support for PTS weighted suites until it is rearchitected
1745 - pts-core: Add new interface (parse-results.xml) for handling results parsing of tests using an XML file with a result template
1746 - pts-core: Add ProfileVersion tag to XML result file specification
1747 - pts-core: Add some of the Phoromatic Tracker helper scripts
1748 - phodevi: Add support for detecting Reiser4 file-system via its super magic block
1749 - phodevi: Report hard drive manufacturer when detected and prepend to the model string
1750 - phodevi: Add initial audio / sound card detection support
1751 - phoromatic: Add support for powering off the system if told to do so by the Phoromatic server
1752 - phoromatic: Add support for restarting the system if told to do so by the Phoromatic server
1753 - phoromatic: Wait an additional 90 seconds on connectivity problems
1754 - phoromatic: Report estimated time remaining to test completion to Phoromatic server
1755 - phoromatic: Add client support for the Phoromatic trigger interface
1756 - phoromatic: Support for reading the Phoromatic server build/version
1757 - bilde_renderer: Fi    x the SVG renderer back-end from battling multiple graph style values contained in a single page
1758 - pts_Graph: Line graphing improvements for Phoromatic Tracker
1759 - pts-core: Various fixes and improvements
1760 - pts: Add adjustable record / block size to iozone test profile
1761 - pts: Remove dead download links
1762 - pts: Update openarena test profile against OpenArena 0.8.5 patch
1763 - pts: Update xplane9 test profile against XPlane 9.45 timedemo
1765 Phoronix Test Suite 2.4.1
1766 February 18, 2010
1768 - pts-core: Pass PTS result objects directly to pts_Graph
1769 - pts-core: Add WatermarkURL option to graph-config.xml
1770 - pts-core: Drop support for the PTS_USE_OLD_DOWNLOAD_CODE override for using the old networking code
1771 - pts-core: Faster merging of test results and pair similar tests together
1772 - pts-core: When network support is down, don't prompt to upload results to Phoronix Global
1773 - pts-core: When user fails to agree to the first-run user-agreement, don't bother asking about anonymous usage reporting
1774 - phoromatic: Add phoromatic.clone-results option for cloning test results from a Phoromatic repository, when the clone option is enabled from the server side
1775 - phoromatic: Add phoromatic.system-schedule option for seeing the system's test schedule from the Phoromatic server
1776 - phoromatic: Add phoromatic.system-schedule-today option for seeing the system's test schedule for today from the Phoromatic server
1777 - phoromatic: Add phoromatic.send-message option to send any bits of information to the Phoromatic Server to list in the system warning area for that system
1778 - phoromatic: Support for uploading test and system logs to Phoromatic server
1779 - bilde_renderer: Add initial interactivity support for on-click events with some drawing elements
1780 - toggle_screensaver: Properly stop and start the screensaver using qdbus on KDE4
1781 - pts_BarGraph: Report standard deviation on test results when hovering over a bar with a supported renderer
1782 - pts_LineGraph: Add switch with new path for handling many identifiers in different way
1783 - pts_LineGraph: Add last values to line graph display
1784 - pts: Drop MD5 hashes in the wine-* humus tests
1785 - pts: Various small fixes
1786 - pts: Don't use parallel make jobs with encode-mp3 test profile due to Moblin build problems
1788 Phoronix Test Suite 2.4.0
1789 February 2, 2010
1791 - pts-core: Report to test notes area of PTS test results if the system was using eCryptfs
1792 - pts-core: Fix GTK2 GUI bug of multiple instances of the GTK2 GUI test run-time window being shown
1793 - pts-core: Support passing multiple tests/suites to download-test-files option
1794 - pts-core: Allow arguments to be passed and used by the build-suite option for specifying tests/suites
1795 - pts-core: Fix a bug that caused the basic display mode to be used on Anzhofen
1796 - pts-core: Add task-cache-reference-comparison-xml option for more easily building caches on Anzhofen
1797 - phodevi: Workaround for Radeon KMS not reporting all available modes when connected to a 2560 x 1600 panel
1798 - pts_LineGraph: When there becomes too many point identifiers to be plot (such as with Phoromatic Tracker), only plot every so often
1799 - phoromatic: Allow unscheduled test results to be uploaded to Phoromatic server, if the settings enable it
1800 - pts: Add pts-desktop-live suite for Anzhofen
1801 - pts: Add pts-netbook-live suite for Anzhofen Netbook
1802 - pts: Update out of date download links within test profiles
1803 - pts: Update page size for iozone per input from Oracle
1805 Phoronix Test Suite 2.4 Beta 3
1806 January 25, 2010
1808 - pts-core: When running on BSD with Linux binary compatibility loaded, download the Linux-specific files for a test too
1809 - pts-core: Better handling of missing tests
1810 - pts-core: Faster reference system comparison support
1811 - pts-core: Build reference system comparison cache when starting the GTK GUI
1812 - pts-core: Add ReferenceSystems tag to user-config.xml for specifying extra reference system comparison IDs
1813 - pts-core: Add width and height attributes to SVG graphs to show better in more web browsers with the PTS Results Viewer
1814 - pts-core: New integrated network download engine
1815 - pts-core: Add Timeout tag to the user-config.xml for adjusting the network read timeout
1816 - pts-core: Launch a network support and proxy interface when launching the GTK GUI and no Internet is detected
1817 - pts-core: Add debug-test-download-links option to find broken download links in test profiles
1818 - phodevi: Support reading the system temperature through the hwmon sysfs interface
1819 - phodevi: Fallback support to read the current monitor mode from xdpyinfo when available
1820 - phodevi: Support for reading newer version numbers of the KDE Software Compilation desktop
1821 - phodevi: Better CPU thermal monitoring
1822 - phodevi: Faster / more efficient reading of sysfs nodes
1823 - pts: Add unpack-linux test as a disk benchmark for timing how long it takes to extract the Linux kernel source
1824 - pts: Drop filesystem test suite as its similar to the disk test suite, so move all the tests there
1825 - pts: Add compilebench test profile for Oracle's Compile Bench
1826 - pts: Update many out of date download links within test profiles
1828 Phoronix Test Suite 2.4 Beta 2
1829 January 21, 2010
1831 - pts-core: Preserve decimal accuracy based upon result values
1832 - pts-core: Change the padding depth for the concise display mode
1833 - pts-core: If MD5 fails when copying a file from a local download cache that has been verified, try a second time
1834 - pts-core: Support specifying multiple result identifiers to extract when using extract-from-result-file
1835 - pts-core: Show the "latest run time" with the info command when reading a test
1836 - pts-core: Move result-viewer files within the static directory
1837 - pts-core: Begin reworking the code path for when running on an operating system without PTS external dependencies support
1838 - pts-core: Better support for OpenBSD
1839 - pts-core: Add "File Found" reporting to the display mode interface
1840 - pts-core: Support reading proxy settings (if not set in user-config.xml) from http_proxy environmental variable
1841 - pts-core: Various code cleaning
1842 - pts-core: Use PTS_CORE_VERSION rather than PTS_VERSION for RequiresCoreVersion tag in PTS test profile
1843 - pts-core: Don't write empty system information XML to results file
1844 - phodevi: Further fallback support for BSD graphics card detection
1845 - phodevi: Add sensor for system fan speed monitoring
1846 - phodevi: Rework screen resolution mode code
1847 - pts_Graph: Be smarter with the steps to use for the axis on the scale
1848 - bilde_renderer: Don't use any GD-based renderer if no TTF font files can be found
1849 - pts: Update download links for pgbench test profile
1850 - pts: Update server and workstation test suites
1852 Phoronix Test Suite 2.4 Beta 1
1853 January 14, 2010
1855 - pts-core: When using the GTK2 GUI, support handling license type for suites
1856 - pts-core: Improve reporting of empty lists and other areas
1857 - pts-core: Support reading from a remote PTS download cache via proxy
1858 - pts-core: When copying a MD5-matched file from a local PTS download cache, still verify that the MD5 of the copied file matches
1859 - pts-core: Cleanup test installation code
1860 - pts-core: Initial support for Debian's GNU/kFreeBSD
1861 - phodevi: Windows improvements
1862 - phodevi: Improve NVIDIA binary driver detection without glxinfo
1863 - phodevi: Improve Mesa/DRI driver detection without glxinfo
1864 - phodevi: Rework the screen resolution detection code for Linux/BSD/OpenSolaris code paths
1865 - phodevi: Support reading the CPU fan speed for more systems
1866 - pts: Result reporting fix for specviewperf10 test profile
1868 Phoronix Test Suite 2.4 Alpha 3
1869 December 22, 2009
1871 - pts-core: Overhaul pts_test_result class
1872 - pts-core: Add open_basedir php.ini setting check when starting the Phoronix Test Suite
1873 - phodevi: Add CPU fan speed sensor, currently implemented on Linux through sysfs interface
1874 - phoromatic: If initial Phoromatic server connection fails, wait 60 seconds and try again
1875 - phoromatic: If uploading of test results to Phoromatic server fails, wait 60 seconds and try again
1876 - tandem_XmlReader: Drop support for XML tag/file caching in the XML parser since now its more efficient and effective to let pts-core handle it
1877 - pts: Update ramspeed test profile against RAMspeed 2.6.0
1879 Phoronix Test Suite 2.4 Alpha 2
1880 December 15, 2009
1882 - pts-core: Start work on having a panel in the GTK2 GUI for managing the PTS modules
1883 - pts-core: Add and implement PostArguments tag to test profile XML specification
1884 - pts-core: Export TEST_<SPECIAL-IDENTIFIER> as the HOME directory, similar to the variables when extending a test that are set
1885 - pts-core: Add post-cache-share script support for test profiles to optionally implement that take advantage of PTS cache shares
1886 - pts-core: Merging improvements for handling image quality comparisons, plus other safeguards merged too
1887 - pts-core: More aggressive sleep timer between tests, don't sleep before entering a PTS cache share
1888 - pts-core: Add analyze-image-delta option for carrying out delta image comparisons of test results
1889 - pts-core: Only show "Test All Options" option for tests when there is more than one option to select
1890 - pts-core: Log to the pts-install.xml how long it takes for a test to install
1891 - pts-core: Add pts-test-installation-viewer.xsl for viewing pts-install.xml files
1892 - pts-core: Support merging pts_result_file objects that also have results that need to be renamed
1893 - pts-core: Phoromatic updates
1894 - pts-core: Add analyze-linear-tracker command option
1895 - pts-core: With analyze-all-runs, refresh-graphs, and analyze-linear-tracker there is no need to reprocess the entire XML file, so be more efficient
1896 - phodevi: Clean phodevi_linux_parser::read_sys_dmi() against hal-values-remove.list
1897 - phodevi: Better handle NVIDIA's detailed OpenGL version string
1898 - phodevi: Support for detecting the X.Org vesa driver
1899 - phoromatic: Add support for the server to tell the client module whether to run the install command prior to testing (change from the web interface)
1900 - phoromatic: The Phoromatic server (through the settings area) can now tell test machines to exit PTS when testing is done for the day
1901 - bilde_renderer: Add draw_rectangle_with_border to the drawing API
1902 - bilde_renderer: Add draw_poly_line to the drawing API
1903 - bilde_renderer: Add draw_dashed_line to the drawing API
1904 - bilde_renderer: Use the BILDE_RENDERER define or environmental variable to override the renderer
1905 - bilde_renderer: Vastly improve the SVG renderer back-end, make it proper for Phoromatic usage
1906 - pts: Add vdrift-fps-monitor test profile that charts out the FPS on a line graph during the testing process
1907 - pts: Rename the iqc-nexuiz test profile to nexuiz-iqc
1908 - pts: Add etqw-demo-iqc test profile for image quality comparisons with ET: Quake Wars Demo
1909 - pts: Add iqc test suite for image quality comparison tests
1910 - pts: Begin supporting unigine-heaven test profile
1911 - pts: Overhaul the tiobench test profile
1912 - pts: Add fs-mark test profile
1913 - pts: Add daily-system-tracker test suite
1915 Phoronix Test Suite 2.4 Alpha 1
1916 December 2, 2009
1918 - pts-core: Change default display mode to the pts_concise_display_mode object
1919 - pts-core: Add dump-core-storage option for dumping the contents of the core.pt2so object
1920 - pts-core: Add dump-phodevi-smart-cache option for dumping the contents of the Phodevi Smart Cache from core.pt2so
1921 - pts-core: Initial Windows support for the Phoronix Test Suite; this drop is mostly the .bat launcher and initial hardware detection support
1922 - pts-core: Support loading pts-core objects deeper in the directory
1923 - pts-core: Move the PTS External Dependencies XML and scripts from pts/ into pts-core/static/
1924 - pts-core: Move pts-core/scripts/ contents to pts-core/static/scripts/
1925 - pts-core: Drop support for UnsupportedPlatforms tag in PTS test profile specification, tests should be using SupportedPlatforms tag
1926 - pts-core: Add support for IMAGE_COMPARISON type in ResultFormat spec of a test profile
1927 - pts-core: Add AllowGlobalUploads tag to XML test profile specification to allow a test profile to block against Phoronix Global uploads
1928 - pts-core: Add AutoSaveResults tag to XML test profile specification to allow a test profile tu automatically have the results saved without the user option
1929 - pts-core: Hook in the Phoronix Test Suite proxy support to curl and wget
1930 - pts-core: Add prev-test-identifier virtual suite of whatever the previously executed command(s)
1931 - pts-core: Add prev-save-identifier virtual suite of the previously saved identifier (if available)
1932 - pts-core: Add export-profile-package option for exporting a PTS test profile as a zip package
1933 - pts-core: Add import-profile-package option for importing a PTS test profile from a zip package
1934 - pts-core: Add support for /opt/bin/php
1935 - pts-core: Add PTS External Dependencies support for Optware
1936 - pts-core: Add yasm to PTS External Dependencies
1937 - pts-core: Support using PHP's cURL library for handling downloads when available
1938 - pts-core: Calculate download speeds for each test file download, to provide estimations on future downloads for how long it may take to download
1939 - pts-core: Drop support for SH PTS modules, since it was rarely used and just added overhead to pts-core module architecture
1940 - pts-core: Only process a PTS module API call to a module if it actually hooks into that method
1941 - pts-core: When running analyze-batch on a result file that already has line graphs, don't do funky things with the results
1942 - pts-core: PTS module architecture revisions
1943 - pts-core: Alias CC=gcc if gcc is present and cc is not
1944 - pts-core: Always save test log files, make them easily accessible from the PTS Results Viewer
1945 - pts-core: Add TEST_COUNT_PASS graph type for ResultFormat
1946 - pts-core: When running on BSD, detect if Linux compatibility support is loaded and then allow Linux-supported test profiles to run
1947 - pts-core: Add debug-install option
1948 - pts-core: Fix files not downloading when PromptForDownloadMirror is set to TRUE
1949 - pts-core: Address several PHP E_STRICT warnings
1950 - pts-core: Better alignment for the concise display mode interface
1951 - phodevi: Split out phodevi_parser module into phodevi_linux_parser, phodevi_osx_parser, and phodevi_solaris_parser for OS-specific functions
1952 - phodevi: Avoid situations of the manufacturer/vendor string being repeated in the motherboard property
1953 - phodevi: Add device notes and special settings string functionality to API
1954 - phodevi: Initial support for Palm webOS platform
1955 - phodevi: Better compiler detection support, should work better on webOS
1956 - phodevi: Add support for monitoring battery current (initially limited to the Palm Pre)
1957 - phodevi: Support reading the system temperature through the thermal sysfs interface on Linux
1958 - phodevi: Add system.iowait sensor for the system's iowait as a percentage
1959 - phodevi: Add disk-speed.read and disk-speed.write system sensors in MB/s
1960 - phodevi: Support reading the current screen resolution from the kernel DRM when using a KMS driver
1961 - phodevi: Improve NVIDIA GPU detection on BSD systems when glxinfo is not installed
1962 - phodevi: Improve BSD hard drive detection
1963 - phodevi: Support monitoring the system's battery power consumption rate on BSD
1964 - phodevi: CPU usage monitoring support for BSD
1965 - phodevi: Support monitoring the system's battery power consumption rate on OpenSolaris
1966 - phodevi: Motherboard chipset vendor detection on OpenSolaris
1967 - phoromatic: Use a locking system to prevent multiple copies of the Phoromatic module from running simultaneously
1968 - embedded: Add a PTS module named "embedded" that is a collection of options to help those running PTS on embedded/mobile devices
1969 - system_monitor: Append sensor monitoring graphs to end of result file during testing
1970 - system_monitor: Rely on sensor results to be outputted to the test results file
1971 - scp_result_pusher: Add a PTS module for pushing test results automatically to a remote destination over SCP
1972 - pts_Graph: Add pts_ImageComparisonGraph object
1973 - pts_LineGraph: Don't plot lines all the way to the end unless relevant
1974 - pts_LineGraph: Render average, peak, and low values at the top of the graph when showing percentages
1975 - pts_LineGraph: Improved plotting of points under certain conditions
1976 - pts: Add initial iqc-nexuiz test profile for image quality comparison support
1977 - pts: Add x264 test profile for x264 H.264/Y4M encoding application
1978 - pts: Add idle-power-usage test profile
1979 - pts: Add battery-power-usage test profile
1980 - pts: Add himeno test profile for the Himeno pressure solver benchmark
1981 - pts: Update mplayer-base test profile against MPlayer 2009-11-28 SVN snapshot
1982 - pts: Revert gnupg test profile to use GnuPG 1.4.9 until the proper, working GnuPG2 patches are received
1983 - pts: Add gcrypt test profile that benchmarks libgcrypt's CAMELLIA256-ECB cipher
1984 - pts: Add bullet test profile for the Bullet Physics Engine
1985 - pts: Add daily-kernel-tracker test suite
1987 Phoronix Test Suite 2.2.0 "Bardu"
1988 November 16, 2009
1990 - pts-core: Various code path optimizations and cleaning
1991 - pts-core: Add dump-system-sensors option to display a readout of all supported Phodevi sensors and their values and print unsupported sensors
1992 - pts-core: Fix TEST_RESULTS_NAME environmental variable not working
1993 - pts-core: Fix network-setup network testing check actually use the proxy, hook in the HTTP proxy override properly
1994 - pts-core: Clean-up download cache directories code
1995 - pts-core: Add "installed-tests" virtual suite of tests that are currently installed
1996 - pts-core: On GTK2 GUI Don't show buttons/header for reference system comparisons for results when there are actually no results to compare
1997 - pts-core: Small OpenSolaris 2010.02 support updates
1998 - pts-core: Various small bug fixes
1999 - phodevi: Support for the GPU fan-speed sensor with ATI graphics driver
2000 - phodevi: Add support for reading the stock GPU engine/memory clock when using the open-source Radeon driver
2001 - phodevi: Fixed detection of the xf86-video-radeonhd display driver
2002 - phodevi: Fix throwing SUSE Linux 11.2 into an infinite loop when running "X -version" on this OS, "Xorg -version" works fine instead
2003 - pts: Update darwin test suite
2004 - pts: Support using zypper to install external dependencies on SuSE/OpenSuSE since it can ignore missing / removed packages without failing
2005 - documentation: Update documentation for Phoronix Test Suite 2.2
2007 Phoronix Test Suite 2.2 Beta 3
2008 November 9, 2009
2010 - pts-core: Fix API breakage for installing dependencies from install-dependencies option call
2011 - pts-core: Report the disk scheduler to the test notes area when a disk test is run
2012 - pts-core: Add SelectSuitesOrTests tag to user-config.xml for selecting between tests / suites showing by default in GUI
2013 - pts-core: Add initial analyze-result-file command for showing basic analytical / stats for a given result file
2014 - pts-core: Support showing information from info command when supplying a virtual suite
2015 - pts-core: Don't contain tests that are of license RETAIL or RESTRICTED in the "all" virtual suite
2016 - pts-core: Fix where recover-run would not recognize the result file if there was not at least one successful one previously
2017 - pts-core: When using recover-run, put back in batch mode state if the test was originally run in batch mode
2018 - pts-core: Validate test installations earlier in the test run process
2019 - pts-core: When clicking "View Results" from GTK2 GUI, generate graphs if needed
2020 - pts-core: Fix regression that broke reference comparisons and removing identifiers from result files
2021 - phodevi: Add support for GPU fan speed monitoring (currently only implemented for NVIDIA's binary display driver)
2022 - phodevi: Add property to disk object for reading the scheduler in use
2023 - phodevi: DMI parsing support on Linux through /sys/class/dmi/id/ interface, for now implement motherboard way
2024 - phodevi: Detect and support reading the X.Org DDX driver module version for Cirrus and other obscure drivers/hardware
2025 - pts: Update for Fedora external dependencies XML
2026 - pts: Start adding new reference comparison systems with runs against Phoronix Test Suite 2.2
2028 Phoronix Test Suite 2.2 Beta 2
2029 November 3, 2009
2031 - pts-core: With toggle_screensaver module, disable the display(s) from sleeping when on AC power in GNOME during testing
2032 - pts-core: Clean-up more code used during the test execution process
2033 - pts-core: Rename SaveSystemDetails user-config.xml option to SaveSystemLogs
2034 - pts-core: Add option to archive a test's installation log to a sub-directory of the results file
2035 - pts-core: Check for user-config-template.xml template in pts-core/static/
2036 - pts-core: Add PTS Desktop Live user-config.xml template
2037 - pts-core: Move txt file lists from pts-core/static/ to pts-core/static/lists/
2038 - pts-core: Allow test options to be specified externally via PRESET_OPTIONS environmental variable (see commit for example)
2039 - pts-core: Fix bug where from GTK2 GUI selecting to not save test results would prompt you from CLI to save results or not
2040 - pts-core: Vastly re-work the pts-includes-run_options code
2041 - pts-core: Move images to pts-core/static/images/
2042 - pts-core: Create modules tag section in user-config.xml, move default modules to load into the LoadModules tag instead of text file
2043 - pts-core: Start adding user-interface options to the user-config.xml
2044 - pts-core: Updates for library / Phoromatic server usage
2045 - pts-core: Don't ask user whether to try again on a failed test download when in automated/batch mode
2046 - pts-core: When installing external dependencies fails, continue installing just the tests where the dependencies are satisfied]
2047 - pts-core: Add __event_user_error hook to PTS module API
2048 - phoromatic: Prevent overloading the Phoromatic server if the client module keeps trying to communicate too many times per minute
2049 - phoromatic: Support for reporting system/PTS warnings to Phoromatic server
2050 - phoromatic: Support for setting the default system title on the Phoromatic server as the test system's hostname
2051 - phoromatic: Report new system software / hardware for test system to Phoromatic server when appropriate
2052 - phoromatic: Add support for uploading Phoromatic-sanctioned test results to Phoronix Global, if Phoromatic server tells it to
2053 - phoromatic: Add support for Phoromatic server to tell client whether or not to archive the test results locally upon completion
2054 - phodevi: Improve phodevi smart caching, bring actual caching into pts-core and place the cache_store in the core.pt2so
2055 - phodevi: Fix possible space when getting resolutions from xrandr
2056 - phodevi: Don't report GPU memory clock in GPU string when GPU memory clock is 0MHz (NVIDIA reports this for at least some IGPs)
2057 - pts: Add workstation test suite
2058 - pts: Add disk-ssd test suite
2059 - pts: Revamp server test suite
2060 - documentation: Add a basic reviewer's guide
2062 Phoronix Test Suite 2.2 Beta 1
2063 October 27, 2009
2065 - pts-core: Fix for running result files that have forced AA/AF levels and then fail to merge
2066 - pts-core: On missing timezone setting, set to UTC if the PHP version is 5.3.0 or newer, emits a warning otherwise
2067 - pts-core: Rename change-results-display-order option command to reorder-result-file
2068 - pts-core: Add edit-result-file meta option
2069 - pts-core: Add MinimumLength tag to XML test profile specification
2070 - pts-core: Add MaximumLength tag to XML test profile specification
2071 - pts-core: Few fixes/changes to test execution code
2072 - pts-core: When dealing with the stats support for validating test results, don't increase the run count prematurely
2073 - pts-core: Fend off divide by zero errors in the standard deviation code
2074 - pts-core: Improve performance of PTS assignment functions
2075 - pts-core: Don't remove the PTS run_lock when running a secondary instance of PTS
2076 - pts-core: Add debug-run option to provide more run-time information to assist test profile writers in debugging / verifying profiles
2077 - pts-core: Drop central pts-core debugging code since it was very rarely used and not too helpful
2078 - pts-core: Add in additional LC_NUMERIC override to eliminate non-US decimal problems with test results
2079 - pts-core: Various test run code clean-ups
2080 - pts-core: With make-download-cache option only check for downloads on installed tests
2081 - pts-core: Support "all" as an argument with remove-installed-test option
2082 - pts-core: Improve object security
2083 - pts-core: Improve desktop responsiveness of GTK2 GUI
2084 - pts-core: Add automated Internet connectivity check on start
2085 - pts-core: More efficient paths for determining reference system comparisons
2086 - pts-core: Add __pre_test_download, __interim_test_download, and __post_test_download hooks to the PTS module API
2087 - pts-core: Start work on GTK2 GUI interface for during the test installation and run processes
2088 - pts-core: Rewrite web-browser launching code
2089 - pts-core: Rework list-tests option code
2090 - pts-core: Build select caches on start-up when running GTK2 GUI
2091 - pts-core: New bash completion support
2092 - pts-core: Support using the update_checker module from the GTK2 GUI for notifying of new PTS releases
2093 - pts-core: Add initial bisect module to allow users to hook PTS into any Git repository for bisecting with external script
2094 - pts-core: Use pts_test_profile within pts-includes-run
2095 - pts-core: Check for allow_url_fopen php.ini setting if it's disabled rather than letting it produce a warning
2096 - pts-core: Rename the pts_standard_display_mode to pts_basic_display_mode
2097 - pts-core: When running in batch mode or with debug-run, at end of testing report any tests/options that failed to properly run
2098 - pts-core: When tests are not installed when called in run-test option, prompt the user to automatically install the tests from there
2099 - pts-core: At end of the install process, list all tests that failed to properly install
2100 - pts-core: Various bug fixes
2101 - phodevi: Fend off possible infinite loop on OpenBSD when phodevi_parser::read_sysctl() fails
2102 - phodevi: Fix for reporting fglrx version string with newer versions of ATI Catalyst Linux driver
2103 - phodevi: Improve motherboard detection on BSD operating systems
2104 - phodevi: Improve CPU temperature detection on BSD operating systems
2105 - tandem_Xml: XML parsing fix when reading
2106 - pts: Fix for prey test profile
2107 - pts: Update openal external dependency in fedora-packages.xml
2108 - pts: Update compress-7zip test profile against p7zip 9.04 version
2109 - pts: Update sqlite test profile against SQLite 3.6.19
2110 - pts: Update wine-unstable base test profile against Wine 1.1.32
2111 - pts: Update graphics-magick test profile against GraphicsMagick 1.3.7
2112 - pts: Use fedora-packages.xml external dependencies on CentOS instead of centos-packages.xml that is the same but less maintained
2113 - pts: Upstream request regarding cmake change for minion test profile
2115 Phoronix Test Suite 2.2 Alpha 4
2116 October 12, 2009
2118 - pts-core: Fix regression that caused running/installing suites to fail from Alpha 3
2119 - pts-core: Add support for stopping/skipping the current test by touching ~/.phoronix-test-suite/skip-test during the process
2120 - pts-core: Remember radio and check button selects in menu on GTK2 GUI for the duration of the program
2121 - pts-core: Optimize a few common code paths
2122 - pts-core: Improve detection of Catalyst driver with newer releases
2123 - pts-core: Don't go awry when computing standard deviation on an array that may also contain errors from a test run due to parsing failure
2124 - pts-core: Fix fatal error message with GtkWindow missing
2125 - pts-core: Fend off possible warnings on pts_test_option
2126 - pts-core: Rename pts_batch_display_mode to pts_concise_display_mode
2127 - pts-core: Fix in subtitle reporting on graphs for tests with no options under certain conditions where it reported ":"
2128 - pts-core: When using rename-identifier-in-result-file option, rename the benchmark-logs and system-logs folders too for that identifier
2129 - pts-core: When using remove-from-result-file, remove the benchmark-logs and system-logs folders for that identifier if present
2130 - pts-core: Move system parsing functions out of pts-core and into phodevi_parser object in Phodevi
2131 - pts-core: Support exporting some functions from pts-core to the parse-results process during test runs
2132 - phodevi: Don't try using aticonfig when reading the AMDPCSDB on an unsupported graphics adapter, use the internal parser instead
2133 - phodevi: Support reading OpenGL vendor string
2134 - tandem_Xml: Optimize the XML string parser
2135 - pts: Updates to hpcc test profile
2136 - pts: Add initial opencl-ati test profile
2137 - pts: Add python-boost-development, boost-thread-development, and python-numpy external dependencies
2138 - pts: Add initial pyopencl test profile
2139 - pts: Update Nexuiz test profile against Nexuiz 2.5.2
2140 - pts: Update netbook test suite
2141 - pts: Change over relevant test profiles to using pts_report_numeric_result() rather than print statements
2143 Phoronix Test Suite 2.2 Alpha 3
2144 September 28, 2009
2146 - pts-core: Add support for HTTP communication through a proxy server
2147 - pts-core: Add network-setup option for configuring network settings
2148 - pts-core: Add NoNetworkCommunication boolean option to user-config.xml for disabling network access
2149 - pts-core: Set timeout on HTTP connections to eight seconds
2150 - pts-core: Fix for results not showing up if renaming the first result identifier using rename-identifier-in-result-file option
2151 - pts-core: Fixes for FreeBSD 8.0 support
2152 - pts-core: Fix for reporting "Already Installed" tests with install option
2153 - pts-core: Better handle toggle_screensaver module when xdg-screensaver is missing
2154 - pts-core: Greater fallback disk support, should help with some BSD operating systems
2155 - pts-core: Add support for pts-core to dynamically increase a test's run count if the standard deviation exceeds a predefined threshold
2156 - pts-core: Add DynamicRunCount and LimitDynamicToTestLength for controlling the statistics / standard deviation settings
2157 - pts-core: Add StandardDeviationThreshold to user-config.xml for setting the standard deviation threshold percentage
2158 - pts-core: Better support floating values within the preferences window of the GTK2 GUI
2159 - pts-core: Add batch-install option if only to run the install process in the batch mode
2160 - pts-core: Updates to PTS user module architecture
2161 - pts-core: Support for having SH modules in the module local directory
2162 - pts-core: Standardize PTS test comparison hashes
2163 - pts-core: If a test needs RequiresRoot access and is running in batch mode and is not root, do not try to run the test
2164 - pts-core: When generating new graphs for a result file, delete any old files first
2165 - pts-core: Add ExportResultsTo as a user-config.xml option for hooking in external scripts for statistics support
2166 - pts-core: Support setting the result proportion for a test profile from writing it to ~/pts-results-proportion during the testing process
2167 - phodevi: Improve hardware detection for OpenSolaris SPARC systems using DDU information
2168 - phodevi: Improve motherboard detection for Sun SPARC systems
2169 - phodevi: Start new reporting infrastructure
2170 - tandem_Xml: Add addXmlObjectFromReader() function for improved performance
2171 - tandem_Xml: Add saveXMLFile() function
2172 - pts: Fixes for compress-lzma and compress-pbzip2 test profiles with name change of compressfile
2173 - pts: Fix for warsow test profile results not showing up on Linux
2174 - pts: Support using aptitude for external dependencies when available on Ubuntu/Debian
2175 - pts: Update minion test profile against Minion 0.9
2176 - pts: Add OpenMPI to external dependencies as openmpi-development
2177 - pts: Add ATLAS math to external dependencies as atlas-development
2178 - pts: Add hpcc test profile for HPC Challenge
2180 Phoronix Test Suite 2.2 Alpha 2
2181 September 15, 2009
2183 - pts-core: Add display mode support to download-test-files option
2184 - pts-core: Handle pts_storage_object on failure correctly to avoid fatal error during testing process
2185 - pts-core: Export $DEBUG_REAL_HOME environmental variable to all test scripts
2186 - pts-core: Fix reporting of test notes at end of testing process
2187 - pts-core: Release the run_lock when a test is running and returns due to an error
2188 - pts-core: With the batch display mode, report the "estimated time remaining" at the start of each run
2189 - pts-core: Add change-results-display-order option for changing the ordering of the results within the results viewer / graphs
2190 - pts-core: Add rename-identifier-in-result-file option for changing the name of a test identifier within a results file
2191 - pts-core: With GTK2 GUI don't get to the point of emiting a fatal error over GtkWindow
2192 - pts-core: No longer support having test result XML files outside of the test-results/ directory where an absolute path was supplied to PTS
2193 - pts-core: Add support for performing argument / start-up checks for a PTS option prior to ever calling the run function
2194 - pts-core: When a test installation fails, save the install.log to install-failed.log
2195 - pts-core: Add option in batch-setup for still prompting for test option selection when running in batch mode
2196 - phodevi: Don't repeat the system vendor in motherboard string if it's also present in the product string
2197 - phodevi: Don't report hard drive bytes on Mac OS X 10.6 when reading the capacity of a disk
2198 - pts: Update Fedora external dependencies XML for blas-development and popt
2199 - pts: Update OpenSolaris external dependencies XML
2200 - pts: Update warsow test profile against Warsow 0.5
2201 - pts: Update gnupg test profile against GnuPG 2.0.11
2202 - pts: Update build-imagemagick test profile against ImageMagick 6.5.5
2203 - pts: Use OpenMP support in stream test profile
2204 - pts: Build libpng within graphics-magick test profile so it will run on Mac OS X 10.6
2205 - pts: Add aio-stress test profile
2207 Phoronix Test Suite 2.2 Alpha 1
2208 August 27, 2009
2210 - pts-core: Begin writing the results XML during the test run process earlier
2211 - pts-core: When a test is running, save the active pts_test_run_manager to a pts_storage_object on the disk
2212 - pts-core: Backup the XML results when a test is running to active.xml in the result's folder
2213 - pts-core: Add recover-run option for recovering the test results / finish running the tests when a crash had occured
2214 - pts-core: Fix bug with the result identifier being empty when using list-saved-results / list-results
2215 - pts-core: Setup a pt2so object for storing some pts-core data using a pts_storage_object, move some of these items out of user-config.xml
2216 - pts-core: Move out the modules that are loaded by a default to a separate file
2217 - pts-core: Add support for writing to different display modes / abstract out the output process from the testing process
2218 - pts-core: Drop the email_results module since using Phoromatic is a better solution
2219 - pts-core: Add a display mode for batch runs or when DefaultDisplayMode in the user-config.xml is set to "BATCH"
2220 - pts-core: Add support to allow anonymous usage reporting / statistics information
2221 - pts-core: Add "free" virtual suite that contains all tests that are of a FREE type for its license
2222 - pts-core: Multiple download cache directories can be specified in the user-config.xml and PTS_DOWNLOAD_CACHE environmental variable when delimited by colon
2223 - pts-core: Move relevant functions that touch hardware settings / properties out of pts-core and now using the phodevi::set_property() framework
2224 - pts-core: Fix check buttons for boolean values in the GTK2 GUI preferences window
2225 - pts-core: Allow the display mode to be set using PTS_DISPLAY_MODE environmental variable
2226 - pts-core: Add display mode support when a test is being installed
2227 - pts-core: Add ArchitectureSpecific tag support to distro-xml files for specifying packages to install on only select architectures for the OS
2228 - pts-core: Rework test timers to avoid false results on crashes
2229 - pts-core: Improve estimated run time reporting when running tests
2230 - pts-core: Handle the results identifer and saved results file name within the pts_test_run_manager
2231 - pts-core: Add experimental support for weighted suites / results
2232 - pts-core: Add "cache share" support for test profiles and the AllowCacheShare XML tag to expose this functionality
2233 - pts-core: Add "Test All Options" to test menu when prompting for test option selection
2234 - pts-core: Don't uselessly prompt a user for test options when trying to run an unsupported test
2235 - pts-core: Allow the user to select multiple test options when running a test by delimiting each option with a comma
2236 - pts-core: When using analyze-batch, support using bar graphs on comparisons where relevant, instead of just line graphs
2237 - pts-core: Don't repeat reporting the system hardware/software for the same results identifier in a results file
2238 - pts-core: Smarter detection when dealing with user trying to input a results identifier that is already found in the results file
2239 - pts-core: Launch web browser (instead of DashCode) on Mac OS X for analyze-batch and merge-results command
2240 - pts-core: Add remove-from-result-file option for removing a set of test results from a saved file
2241 - pts-core: Don't report the elapsed time for a test run when it's using a cache share or no valid results were gathered
2242 - pts-core: Stop forcing the time-zone to UTC
2243 - phodevi: Be more non-RandR friendly in phodevi_gpu::gpu_available_modes()
2244 - phodevi: Add infrastructure so that properties / settings can be set using phodevi::set_property()
2245 - phodevi: Add CPU usage monitoring support for Mac OS X
2246 - phodevi: Improve memory capacity detection on newer Apple systems
2247 - phodevi: Don't repeat the memory reporting in GPU string on Mac OS X
2248 - phodevi: Add sensor for reading system's uptime through system object
2249 - tandem_XmlWriter: Don't add the "Generated" timestamp each time that getXML() is called, since it's now being hit multiple times with each test run
2250 - pts_Graph: Properly order keys in the header when rendering
2251 - pts: Add glibc-development as an external dependency for providing GNU C library development files
2252 - pts: Add python external dependency for Python language
2253 - pts: Add stream test profile for Stream memory benchmark
2254 - pts: Add tachyon test profile for Tachyon Parallel Ray-Tracing benchmark
2255 - pts: Add python-environment base test profile for placing external dependency on python and reporting Python version to test notes
2256 - pts: Add pybench test profile for Python's PyBench
2257 - pts: Add tscp test profile for the chess benchmark
2258 - pts: Add chess test suite for test profiles that use chess AI
2259 - pts: Add john-the-ripper test profile for John The Ripper password cracker benchmark
2260 - pts: Add geekbench test profile for Primate Labs Geekbench benchmark
2261 - pts: Add npb test profile for NASA NAS Parallel Benchmark
2262 - pts: Drop test length option from ramspeed test profile, default to 10
2263 - pts: Add Mac OS X support for openarena test profile
2264 - pts: Add Mac OS X support to warsow test profile
2265 - pts: In nexuiz test profile change from demos/bench1 to demos/demo2 for now
2266 - pts: In video-cpu-usage test profile add support to use CoreVideo vo adapter on Mac OS X
2267 - pts: Update graphics-magick test profile against GraphicsMagick 1.3.6
2269 Phoronix Test Suite 2.0.0 "Sandtorg"
2270 August 4, 2009
2272 - pts-core: Don't prompt for download mirror selection if the option is enabled, but running from the GUI
2273 - pts-core: Don't report "Comparison" multiple times when using the reference-comparison option
2274 - phodevi: Add LXDE desktop environment detection
2275 - pts: Add two more reference comparison systems
2276 - pts: minion test profile updates
2277 - pts: Update workstation-graphics test suite
2279 Phoronix Test Suite 2.0.0 Beta 4
2280 July 28, 2009
2282 - pts-core: For the "all" virtual suite, don't include tests that have a ResultFormat of NO_RESULT, PASS_FAIL, or MULTI_PASS_FAIL
2283 - pts-core: Clean-up pts_test_file_download object
2284 - pts-core: For GTK2 GUI change around event reporting for test installation
2285 - pts-core: Don't require trailing slash for user-config.xml paths
2286 - pts-core: Properly handle test profiles with no files to be downloaded in pts_test_download_files_locally_available()
2287 - pts-core: When using run-test in a batch mode and automated mode, but batch-setup hasn't been run, don't output an error
2288 - pts-core: Few fixes for Phoronix Global comparisons from GTK2 GUI interface
2289 - pts-core: Don't list test results when they are just the reference system comparison IDs from Phoronix Global
2290 - phodevi: Fix regression that caused system and CPU temperatures to not be reported through LM_Sensors interface
2291 - phodevi: Don't report disk size on hard disk identifier string when size equals 1GB, since that would be due to incorrect size
2292 - pts: Fix prey test profile bug in key location detection for key test profile by using $DEBUG_REAL_HOME in test install script
2293 - pts: Update boost packages for ubuntu-packages.xml external dependencies
2294 - pts: For vdrift test profile, don't grab the mouse
2295 - pts: Add glut as an external dependency to supertuxkart test profile
2296 - pts: Update compress-pbzip2 test profile to use 256MB compression file
2297 - documentation: Add Frequently Asked Questions
2298 - documentation: Add PTS Desktop Live
2299 - documentation: Few small updates
2301 Phoronix Test Suite 2.0.0 Beta 3
2302 July 21, 2009
2304 - pts-core: Small bug fixes and code clean-ups throughout
2305 - pts-core: Add new functionality to reference system comparison function
2306 - pts-core: Fixes for Phoronix Global log-in from GTK2 GUI
2307 - pts-core: More efficient pts_result_file object
2308 - pts-core: Don't let the same reference system result be merged into a test result when it was already merged
2309 - pts-core: Allow unique test run identifiers to be repeated if the new test run contains no repeated tests from result file
2310 - pts-core: Fix bug where tests that use Cascading Test Profiles would not have their extensions installed in a virtual suite
2311 - phodevi: Don't try calling glxinfo when it's not available
2312 - phodevi: Don't report PCI revision for graphics card model string
2313 - phodevi: Fixes for DragonFly BSD support
2314 - phodevi: Add support for reading motherboard information from new ACPI oid with sysctl on *BSD
2315 - phodevi: Add basic file-system detection support on *BSD
2316 - pts: Update unigine-sanctuary test profile to Unigine Sanctuary 2.2
2317 - pts: Update unigine-tropics test profile to Unigine Tropics 1.2
2318 - pts: Update download locations in etqw-demo test profile
2319 - pts: Update vdrift test profile against vDrift 2009-06-15
2320 - pts: Update OpenSuSE External Dependencies
2321 - pts: Add External Dependencies support for DragonflyBSD through the NetBSD pkgsrc support
2322 - pts: Update Mandriva Linux External Dependencies
2323 - pts: Add supertuxkart test profile for SuperTuxKart racing game
2325 Phoronix Test Suite 2.0.0 Beta 2
2326 July 7, 2009
2328 - pts-core: Only show Installed Suites tab in GTK2 GUI when there is at least one suite installed
2329 - pts-core: Fix for undefined variable with test description when calling 2+ suites to run in batch mode
2330 - pts-core: Add notify_send_events module for reporting test installation/run statuses to notification daemon
2331 - pts-core: Add GSID for Phoronix Global usage
2332 - pts-core: Allow suites to override test options / XML values for a test profile from within a suite by using the OverrideTestOptions tag
2333 - pts-core: Add TOTAL_LOOP_TIME environmental variable for having pts-core run a loop of the specified test(s) until certain time is reached
2334 - pts-core: Add TOTAL_LOOP_COUNT environmental variable for having pts-core run a loop of the specified test(s) a specified number of times
2335 - pts-core: Add user-config-set option for allowing user configuration values to be set through PTS instead of modifying XML
2336 - pts-core: Add user-config-get option for reading user configuration option values
2337 - pts-core: Rename initial-config user option to user-config-reset
2338 - pts-core: Build result-info option capabilities into generic info command
2339 - pts-core: Small bug fixes and code clean-ups throughout
2340 - phodevi: Add NILFS2 file-system detection support
2341 - pts: Add tcl to PTS External Dependencies
2342 - pts: Small OpenSolaris updates
2343 - pts: Add perl as an external dependency to build-imagemagick
2344 - pts: Fix lightsmark test profile when running in the test suites
2345 - pts: Update PostgreSQL to version 8.4.0 in pgbench test profile
2346 - pts: Update wine-unstable base test profile to WINE 1.1.25
2348 Phoronix Test Suite 2.0.0 Beta 1
2349 June 14, 2009
2351 - pts-core: Fix system monitoring reporting of values in test results
2352 - pts-core: Proper handling of line graphs in test results
2353 - pts-core: Make all test extensions available through environmental variables, helpful when a test extends a test
2354 - pts-core: Rewrite analyze-batch option entirely and use new pts_result_file_analyze manager engine and other new features
2355 - pts-core: Support setting up the XSL results viewer when running the refresh-graphs command
2356 - pts-core: Disable PCQS suite downloader
2357 - pts-core: With GTK2 GUI, only show "Installed Tests" tab when there are tests installed
2358 - pts-core: Support checking /var/cache/phoronix-test-suite/ as a possible PTS download-cache directory
2359 - pts-core: Fix test options not showing up when selecting a single test to run from the GTK2 GUI
2360 - pts-core: Support different default user-config.xml options when running the PTS live OS
2361 - pts-core: Support different defaults in GTK2 GUI when running the PTS live OS
2362 - pts-core: When selecting multiple tests/suites from GTK2 GUI, support both installing and running tests from the benchmark button click
2363 - pts-core: Set tries to 3 when using wget downloader
2364 - pts-core: Don't overflow the test options window when there are many tests/options to be displayed
2365 - pts-core: Add a colored header bar along the top of the GTK2 GUI for indicating important buttons/events rather than using the main frame
2366 - pts-core: Fix in reference-comparison support for handling reference systems that have multiple result sets
2367 - phodevi: Add a few more video modes to phodevi_gpu to ignore
2368 - pts: Update mpich2 in mrbayes test profile
2369 - pts: Add mplayer-base base test profile for providing installation of new mplayer/mencoder build with XvMC/VDPAU/etc
2370 - pts: Switch video-extensions test profile to using mplayer-base and support testing VDPAU
2371 - pts: Add video-cpu-usage test profile to monitor CPU usage during video playback with different video outputs
2372 - pts: Switch mencoder test profile to using mplayer-base for its mplayer/mencoder build
2373 - pts: Add desktop-graphics suite
2374 - pts: Add cpu suite
2375 - pts: Add workstation-graphics suite
2376 - pts: Add server-motherboard suite
2377 - pts: Update linux-system, netbook test suites
2378 - pts: Support PTS External Dependencies on the PTS Linux OS
2379 - pts: Compiler fix for nero2d test profile
2380 - pts: Update PTS External Dependencies support for Fedora x86_64
2382 Phoronix Test Suite 2.0.0 Alpha 3
2383 June 1, 2009
2385 - pts-core: Add result-file-to-text option for outputting result file/results to the terminal
2386 - pts-core: Add result-file-to-csv option for outputting result file/results to CSV
2387 - pts-core: Add external dependencies window to GTK2 GUI for showing installed/missing test dependencies
2388 - pts-core: Various code cleaning and function enhancements
2389 - pts-core: Only initialize the system tray icon for GTK2 GUI when GtkStatusIcon is available
2390 - pts-core: Add pts_test_notes_manager
2391 - pts-core: Add support for test run scripts to write a test-exit-status where if it's set to a value not 0 it means test run failed
2392 - pts-core: Fix regression in pts_format_time_string() in Alpha 2 that caused the minutes to be calculated wrong
2393 - pts-core: Add estimate-run-time option for providing a detailed estimate of how much time is needed to run a test/suite/result file
2394 - pts-core: Add install-time support for skipping test installations using SKIP_TESTS
2395 - pts-core: Few PHP warning fixes
2396 - pts-core: Updates for OpenSolaris support
2397 - pts-core: When a test install fails based upon install-exit-status, remove pts-install.xml
2398 - pts-core: Add bash auto-completion support for basic PTS commands
2399 - pts-core: Add $PTS_TEST_ARGUMENTS environmental variable during testing that contains a copy of the arguments set for that test run
2400 - pts-core: Output download URL when a download fails / MD5 checksum doesn't match
2401 - pts-core: Add validate-test-profile option to catch common errors/warnings when writing a test profile
2402 - pts-core: Add validate-test-suite option to catch common errors/warnings when writing a test suite
2403 - pts-core: Add menu item to GTK2 GUI for showing tests where all needed test files are available locally or in download cache
2404 - pts-core: When a test installation fails based upon a non-zero exit status, wipe out the files it created during the install process
2405 - pts-core: Support showing suites with and without where all external dependencies are satisfied and where test files available locally
2406 - phodevi: Improve file-system detection, add detection for Btrfs instead of reporting 0x9123683e
2407 - phodevi: Add monitor name detection support when using NVIDIA graphics
2408 - phodevi: Move a few minor properties from phodevi_gpu to phodevi_monitor
2409 - phodevi: Add support for OpenSolaris 2009.06
2410 - pts: Add kernel test suite
2411 - pts: Update jxrendermark test profile against JXRenderMark 1.0.1
2412 - pts: Update OpenSolaris External Dependencies
2413 - pts: Add postmark test profile for NetApp's PostMark disk benchmark
2414 - pts: Add blogbench test profile for testing filesystem / disk performance similar to load produced by a web-blog server
2415 - pts: Add n-queens test profile for N-Queens OpenMP benchmark
2416 - pts: Add openmp test suite for containing tests that use OpenMP
2417 - pts: Update espeak test profile to eSpeak version 1.40.02
2418 - pts: Update nearly all test profiles to take advantage of exit status feature in PTS 2.0
2419 - pts: Trivial clean-ups in the scripts for a majority of the test profiles
2420 - pts: Finish replacing $THIS_DIR with $HOME in test profile installation scripts
2421 - pts: Conserve space in some test profiles by removing files that are not needed
2422 - pts: Add more download mirrors for files in many of the test profiles
2423 - pts: Update md-gromacs test profile to version 4.0.5
2424 - pts: Update mafft test profile to version 6.706
2425 - bilde_renderer: Support interfacing for Phoromatic server usage
2427 Phoronix Test Suite 2.0.0 Alpha 2
2428 May 24, 2009
2430 - pts-core: Fix for showing tests in the GTK2 GUI from Alpha 1
2431 - pts-core: Various GTK2 GUI improvements
2432 - pts-core: Add 1.77 ratio to available modes in phodevi_gpu for supporting 1920 x 1080 resolution
2433 - pts-core: Various code clean-ups
2434 - pts-core: Add DefaultBrowser tag to user-config.xml to allow the user to override the web browser auto detection
2435 - pts-core: Add extract-from-result-file option for extracting a single test run from a merged results file
2436 - pts-core: Various bug fixes from Deanjo
2437 - pts-core: Cleanup and revise PTS installation External Dependency functions
2438 - pts-core: Add list-installed-dependencies option
2439 - pts-core: Add list-missing-dependencies option
2440 - pts-core: Add view option to GTK2 GUI for displaying available tests based upon external dependency criteria
2441 - pts-core: Add SKIP_TESTS environmental variable for specifying test identifier(s) (delimited by comma) to override and skip from testing
2442 - pts-core: Rewrite pts_generate_graphs() so that it can be supported for Phoronix Global / Phoromatic usage
2443 - pts-core: Add UsePhodeviCache option to user-config.xml for toggling whether to enable Phodevi smart cache for PTS
2444 - pts-core: Add support for test install scripts to write an install-exit-status where if it's set to a value not 0 it means install failed
2445 - phodevi: Support monitoring the system temperature from the ACPI TZ00 thermal zone
2446 - phodevi: Fix in Xfce 4 desktop version detection
2447 - phodevi: Report video memory detection for some GPUs, at least when using the xf86-video-ati driver
2448 - phodevi: Report video memory size for GPUs where the driver in use is Mesa
2449 - pts: Add dcraw test profile for RAW image decoding benchmark
2450 - pts: Add sudokut test profile for a Sudoku solver benchmark
2451 - pts: Add fftw3-development external dependency for Fast Fourier Transform 3 library
2452 - pts: Add blas-development external dependency for Basic Linear Algebra Subroutine library
2453 - pts: Add lapack-development external dependency for LAPACK
2454 - pts: Add cmake external dependency for cmake
2455 - pts: Add boost-development external dependency for Boost development libraries
2456 - pts: Add bzip2-development external dependency for BZIP2 development libraries
2457 - pts: Add nero2d test profile for Open FMM Nero2D TM/TE electromagnetic software solver
2458 - pts: Add minion test profile for Minion solver
2459 - pts: Support using multiple threads for FFmpeg test profile
2460 - pts: Update filesystem test suite
2461 - pts: Add External Dependencies support for Zenwalk Linux distribution
2462 - pts: Update disk test suite
2463 - pts: Drop system-disk test suite, since basically the same as the disk test suite
2464 - pts: Update linux-system test suite
2465 - toggle_screensaver: Support using gconftool-2 for toggling GNOME screensaver
2467 Phoronix Test Suite 2.0.0 Alpha 1
2468 May 10, 2009
2470 - pts-core: Support 1.70 mode ratio in hw_gpu_available_modes() which will allow auto-resolution to select 1024x600 on netbooks
2471 - pts-core: Initial support for being able to select multiple test/suite/result entries from the notebook menu area
2472 - pts-core: Fix bug where remove-all-results option would not actually remove the results
2473 - pts-core: Add EnvironmentTestingSize option for test profiles that require extra space on the HDD during testing process
2474 - pts-core: Begin work on Phodevi: Phoronix Device Interface
2475 - pts-core: With auto-* test options for disks, ensure the directory/point is writable
2476 - pts-core: Allow FORCE_TIMES_TO_RUN to be a lower value than what is defined
2477 - pts-core: Do not ask to display web browser when DISPLAY is not set
2478 - pts-core: When launching the GUI from a menu and it fails, show an error message in the web browser
2479 - pts-core: Move contents of pts-core/media/ into pts-core/static/
2480 - pts-core: Add initial Phoromatic module
2481 - pts-core: Provide hard-coded paths when using PTS auto-* run options within a non-client environment
2482 - pts-core: Add OVERRIDE_VIDEO_MODES environmental variable for overriding video modes
2483 - pts-core: Add support for recursive sub-menus in the GTK2 GUI
2484 - pts-core: Reorganize menus in GTK2 GUI
2485 - pts-core: Add support for logging into Phoronix Global from GTK2 GUI
2486 - pts-core: Move sensor functions over to Phodevi framework using phodevi::read_sensor()
2487 - pts-core: Don't let pts_test_run_manager add another test request if the test with identical settings has already been added
2488 - pts-core: Don't enable defauts/check buttons on GTK2 GUI until something is selected
2489 - pts-core: Enable system tray icon for GTK2 GUI
2490 - pts-core: Report number of tests/suites/results in GTK2 notebook area above the select menu
2491 - pts-core: Fix bug that would drop raw results value when merging test results
2492 - pts-core: Provide smart caching for Phodevi to store software/hardware information that will not change between reboots
2493 - pts-core: Add list-installed-suites option
2494 - pts-core: Add list-unsupported-tests option
2495 - pts-core: Allow selecting multiple tests/suites to run at once from GTK2 GUI
2496 - pts-core: Fix GtkComboBox segmentation fault from GTK2 GUI
2497 - pts-core: Fix for NexentaCore operating system detection
2498 - pts-core: Set downloading timeout in pts_download() to 20 seconds
2499 - pts-core: Add finish-run option for completing remaining tests on an incomplete saved results file
2500 - pts-core: Fix file-locking system on tests where tests are not properly installed
2501 - pts: Update build-php test profile to use PHP 5.2.9
2502 - pts: Set bork and compress-* test profiles to use the EnvironmentTestingSize tag
2503 - pts: Add Popt to PTS External Dependencies using popt generic name
2504 - pts: Add dbench test profile for the DBench disk benchmark
2505 - pts: Add dbench test profile to relevant suites
2506 - pts: Update sqlite test profile to SQLite 3.6.13
2507 - pts: Add gmpbench test profile for GMP / GMPbench testing
2508 - pts: Add pgbench test profile for PostgreSQL testing
2509 - pts: Add tiobench test profile for Threaded I/O benchmark
2510 - pts: Add NUMA External Dependencies support using numa-development generic name
2511 - pts: Add crafty test profile for popular chess engine benchmark
2512 - pts: Add opstone-vsp test profile for Opstone Vector Scalar Product benchmark
2513 - pts: Add opstone-svsp test profile for Opstone Sparse-Vector Scalar Product benchmark
2514 - pts: Add opstone-svd test profile for Opstone Singular Value Decomposition benchmark
2515 - pts: Add opstone test suite of all opstone-* test profiles
2516 - pts: Add cachebench test profile
2517 - pts: Add apache test profile for Apache Benchmark
2518 - pts: Add server test suite of server tests
2519 - pts: Update build-mysql test profile download links
2520 - pts: Add curl to PTS External Dependencies for curl and curl library
2521 - pts: Specify SPECViewPerf version within Title for specviewperf9 and specviewperf10 to workaround bug
2522 - pts: Support more test profiles on Mac OS X, OpenSolaris, BSD
2523 - bilde_renderer: Drop integrated TTF font, switch to detecting installed system TTF fonts
2524 - pts_Graph: Tweak bar graph text settings
2525 - install-sh: Copy phoronix-test-suite.desktop to /usr/share/applications/ for the GUI
2529 For the change-log from older Phoronix Test Suite releases, visit: http://www.phoronix-test-suite.com/?k=release_history