Skip to content

developer.sourceforgecrash2015

Jeremy Faden edited this page Jun 13, 2024 · 3 revisions

This outlines the lost changes and the block of changes committed after the great SourceForge crash of 2015:

Email from SourceForge:

SourceForge experienced a storage fault on 2015-07-16. Service restoration
has been in-progress since that time, and our latest full status update is online at:
http://sourceforge.net/blog/sourceforge-infrastructure-and-service-restoration-update-for-724/

Subversion data has generally been restored to the 2015-07-14 backup. We have identified
497 Subversion repositories which received commits after 2015-07-13 and before the storage fault.
Your project, autoplot, is one of those repositories.

To determine which repositories are missing recent commits, we compared the
revision count currently in your repository on disk (Current revision on disk)
to the revision count seen by our repository tracking (Current revision in database).
The repository tracking database does not house a full copy of your commit data.
We determined data needed to be committed again because the Current revision
on disk is less than the Current revision in database.

Analysis of your repository compared to our SCM repository tracking data shows:
Current revision on disk: 17127
Current revision in database: 17139

Recent commit events tracked in database:
r17109 jbfaden Mon Jul 13 2015 11:37:09 GMT+0000 (UTC) 1428 hide the filters name, which was leaking i...
r17110 jbfaden Mon Jul 13 2015 11:37:44 GMT+0000 (UTC) 1428 hide the filters name, which was leaking i...
r17111 jbfaden Mon Jul 13 2015 11:38:39 GMT+0000 (UTC) this test looks important.
r17112 jbfaden Mon Jul 13 2015 12:45:14 GMT+0000 (UTC) reject method must see if the file could be int...
r17113 jbfaden Mon Jul 13 2015 13:22:43 GMT+0000 (UTC) make room for the colorbar in test140.
r17114 jbfaden Tue Jul 14 2015 11:39:46 GMT+0000 (UTC) version 20150714.0636
r17115 jbfaden Tue Jul 14 2015 11:42:46 GMT+0000 (UTC) clean up and indicate the hostname as well.
r17116 jbfaden Tue Jul 14 2015 11:43:06 GMT+0000 (UTC) clean up and indicate the hostname as well.
r17117 jbfaden Tue Jul 14 2015 14:00:08 GMT+0000 (UTC) 1428 hide the filters name, which was leaking i...
r17118 jbfaden Tue Jul 14 2015 14:00:15 GMT+0000 (UTC) 1428 hide the filters name, which was leaking i...
r17119 jbfaden Tue Jul 14 2015 16:24:49 GMT+0000 (UTC) bugfix: initial create whitelist.txt file would...
r17120 jbfaden Tue Jul 14 2015 22:40:39 GMT+0000 (UTC) bugfix 1408: log the URI after the dialog box i...
r17121 jbfaden Tue Jul 14 2015 23:18:10 GMT+0000 (UTC) release notes
r17122 jbfaden Wed Jul 15 2015 01:00:44 GMT+0000 (UTC) scroll to selection. expand components when th...
r17123 jbfaden Wed Jul 15 2015 01:14:11 GMT+0000 (UTC) check for all support_data variables.
r17124 jbfaden Wed Jul 15 2015 01:16:29 GMT+0000 (UTC) release notes
r17125 jbfaden Wed Jul 15 2015 11:58:46 GMT+0000 (UTC) release notes
r17126 jbfaden Wed Jul 15 2015 12:23:21 GMT+0000 (UTC) release notes
r17127 jbfaden Wed Jul 15 2015 12:23:29 GMT+0000 (UTC) release notes
r17128 jbfaden Wed Jul 15 2015 15:50:59 GMT+0000 (UTC) demo general path rendering speed test.
r17129 jbfaden Wed Jul 15 2015 18:20:20 GMT+0000 (UTC) Initial coding linear version of the code. tur...
r17130 jbfaden Wed Jul 15 2015 18:43:06 GMT+0000 (UTC) go back to width=3 to recover N**2 log N result.
r17131 jbfaden Wed Jul 15 2015 20:30:59 GMT+0000 (UTC) make a note about anti-aliasing restoring linea...
r17132 jbfaden Wed Jul 15 2015 22:50:53 GMT+0000 (UTC) bugfix: remove code that was applying the windo...
r17133 jbfaden Thu Jul 16 2015 00:44:26 GMT+0000 (UTC) Operations name change
r17134 jbfaden Thu Jul 16 2015 00:57:17 GMT+0000 (UTC) Operations name change
r17135 jbfaden Thu Jul 16 2015 12:36:13 GMT+0000 (UTC) allow server=0 to indicate that the port will b...
r17136 jbfaden Thu Jul 16 2015 12:36:40 GMT+0000 (UTC) allow server=0 to indicate that the port will b...
r17137 jbfaden Thu Jul 16 2015 12:38:49 GMT+0000 (UTC) restore server ability to import items. I'm no...
r17138 jbfaden Thu Jul 16 2015 13:50:59 GMT+0000 (UTC) add test to measure performance of the series r...
r17139 jbfaden Thu Jul 16 2015 13:51:51 GMT+0000 (UTC) support null for z in plot(chNum,label,x,y,z,re...


Since commits were made to your repository after our restore point, it will be necessary
for you to coordinate within your team to ensure these changes are recommitted.

We recommend you make a backup of your existing repository checkout, then make
a fresh checkout of the repository in another directory, copy over any changes
and commit. Depending on the number of developers on your team and the granularity
of change tracking you need for these uncommitted changes, you may need to tune
this process for your project. Please coordinate with the other developers on
your project team before committing.

If you have any follow-up questions or concerns, please contact the
SourceForge Support team by submitting a ticket at:
https://sourceforge.net/p/forge/site-support/new/

Thank you,

SourceForge Support

SVN Logs

SVN had one last release where I could see the changes immediately before the release:

    restore server ability to import items.  I'm not sure why this was disallowed earlier this spring. (detail)
    allow server=0 to indicate that the port will be picked automatically. (detail)
    allow server=0 to indicate that the port will be picked automatically. (detail)

Other machines

I had changes on my home workstation as well, and these now need to be merged in. I am:

2008  svn info .
2009&nbsp;&nbsp;svn&nbsp;copy&nbsp;.&nbsp;<https://svn.code.sf.net/p/autoplot/code/autoplot/sourceforge_crash2015>
2010&nbsp;&nbsp;svn&nbsp;mv&nbsp;<https://svn.code.sf.net/p/autoplot/code/autoplot/sourceforge_crash2015&gt;`&nbsp;`&lt;https://svn.code.sf.net/p/autoplot/code/autoplot/branches/sourceforge_crash2015>
2011&nbsp;&nbsp;svn&nbsp;switch&nbsp;<https://svn.code.sf.net/p/autoplot/code/autoplot/branches/sourceforge_crash2015&gt;`&nbsp;.`
2012&nbsp;&nbsp;ls
2013&nbsp;&nbsp;svn&nbsp;status
2014&nbsp;&nbsp;cd&nbsp;..
2015&nbsp;&nbsp;cd&nbsp;autoplot_uncommitted_head/
2016&nbsp;&nbsp;ls
2017&nbsp;&nbsp;find&nbsp;.&nbsp;-name&nbsp;'.svn'
2018&nbsp;&nbsp;find&nbsp;.&nbsp;-name&nbsp;'.svn'&nbsp;-exec&nbsp;rm&nbsp;-fr&nbsp;{}&nbsp;\;&nbsp;-prune
2019&nbsp;&nbsp;find&nbsp;.&nbsp;-name&nbsp;'.svn'
2020&nbsp;&nbsp;ls&nbsp;VirboAutoplot/
2021&nbsp;&nbsp;find&nbsp;.&nbsp;-name&nbsp;'build'&nbsp;
2022&nbsp;&nbsp;find&nbsp;.&nbsp;-name&nbsp;'build'&nbsp;-exec&nbsp;rm&nbsp;-fr&nbsp;{}&nbsp;\;&nbsp;-prune
2023&nbsp;&nbsp;find&nbsp;.&nbsp;-name&nbsp;'build'&nbsp;
2024&nbsp;&nbsp;ls&nbsp;VirboAutoplot/
2025&nbsp;&nbsp;find&nbsp;.&nbsp;-name&nbsp;'dist'&nbsp;
2026&nbsp;&nbsp;find&nbsp;.&nbsp;-name&nbsp;'dist'&nbsp;-exec&nbsp;rm&nbsp;-fr&nbsp;{}&nbsp;\;&nbsp;-prune
2027&nbsp;&nbsp;ls&nbsp;VirboAutoplot/
2028&nbsp;&nbsp;cd&nbsp;VirboAutoplot/
2029&nbsp;&nbsp;cd&nbsp;..
2030&nbsp;&nbsp;rsync&nbsp;-av&nbsp;autoplot_uncommitted_head/&nbsp;autoplot/
2031&nbsp;&nbsp;ls
2032&nbsp;&nbsp;cd&nbsp;autoplot
2033&nbsp;&nbsp;ls
2034&nbsp;&nbsp;svn&nbsp;status
2035&nbsp;&nbsp;find&nbsp;.&nbsp;-name&nbsp;'nbproject'
2036&nbsp;&nbsp;find&nbsp;.&nbsp;-name&nbsp;'nbproject'&nbsp;-exec&nbsp;svn&nbsp;revert&nbsp;{}&nbsp;\;&nbsp;-print
2037&nbsp;&nbsp;svn&nbsp;status
2038&nbsp;&nbsp;svn&nbsp;status&nbsp;|&nbsp;grep&nbsp;java
2039&nbsp;&nbsp;svn&nbsp;diff&nbsp;VATesting/src/org/autoplot/test/Test_054_FftFilter.java
2040&nbsp;&nbsp;svn&nbsp;diff&nbsp;QDataSet/src/org/virbo/dataset/DataSetOps.java
2041&nbsp;&nbsp;svn&nbsp;diff&nbsp;dasCore/src/org/das2/components/DataPointRecorder.java
2042&nbsp;&nbsp;svn&nbsp;diff&nbsp;JythonSupport/src/org/virbo/jythonsupport/PyQDataSet.java
2043&nbsp;&nbsp;find&nbsp;.&nbsp;-name&nbsp;'nbproject'&nbsp;&nbsp;-print
2044&nbsp;&nbsp;find&nbsp;.&nbsp;-name&nbsp;'nbproject'&nbsp;&nbsp;-print&nbsp;-exec&nbsp;rm&nbsp;-r&nbsp;{}/*&nbsp;;&nbsp;
2045&nbsp;&nbsp;find&nbsp;.&nbsp;-name&nbsp;'nbproject'&nbsp;&nbsp;-print&nbsp;-exec&nbsp;rm&nbsp;-r&nbsp;{}&nbsp;;&nbsp;
2046&nbsp;&nbsp;find&nbsp;.&nbsp;-name&nbsp;'nbproject'&nbsp;&nbsp;-print&nbsp;-exec&nbsp;rm&nbsp;-r&nbsp;{}/*&nbsp;\;&nbsp;
2047&nbsp;&nbsp;ls&nbsp;-l&nbsp;./*/nbproject/
2048&nbsp;&nbsp;ls&nbsp;./*/nbproject/*
2049&nbsp;&nbsp;rm&nbsp;-r&nbsp;./*/nbproject/*
2050&nbsp;&nbsp;kill&nbsp;%1
2051&nbsp;&nbsp;rm&nbsp;-fr&nbsp;./*/nbproject/*
2052&nbsp;&nbsp;svn&nbsp;update
2053&nbsp;&nbsp;svn&nbsp;diff
2054&nbsp;&nbsp;svn&nbsp;status
2055&nbsp;&nbsp;svn&nbsp;diff&nbsp;VirboAutoplot/src/org/virbo/autoplot/AutoplotUI.java
2056&nbsp;&nbsp;ls&nbsp;VATesting/Test_*.png
2057&nbsp;&nbsp;rm&nbsp;VATesting/Test_*.png
2058&nbsp;&nbsp;svn&nbsp;status
2059&nbsp;&nbsp;rm&nbsp;-r&nbsp;VirboAutoplot/pngwalk*
2060&nbsp;&nbsp;rm&nbsp;-r&nbsp;VirboAutoplot/temp-classes/
2061&nbsp;&nbsp;rm&nbsp;-r&nbsp;VirboAutoplot/temp-src/
2062&nbsp;&nbsp;ls
2063&nbsp;&nbsp;svn&nbsp;status
2064&nbsp;&nbsp;rm&nbsp;VirboAutoplot/hs_err_pid*
2065&nbsp;&nbsp;svn&nbsp;status
2066&nbsp;&nbsp;rm&nbsp;VATesting/Test_*.vap
2067&nbsp;&nbsp;rm&nbsp;APLibs/lib/ScienceDataInterfaces.jar&nbsp;*
2068&nbsp;&nbsp;ls
2069&nbsp;&nbsp;ls&nbsp;-lrt
2070&nbsp;&nbsp;svn&nbsp;status
2071&nbsp;&nbsp;svn&nbsp;update
2072&nbsp;&nbsp;svn&nbsp;status
2073&nbsp;&nbsp;rm&nbsp;-r&nbsp;VirboAutoplot/output-listOfTimes
2074&nbsp;&nbsp;rm&nbsp;-r&nbsp;VirboAutoplot/autoplot.jar&nbsp;
2075&nbsp;&nbsp;rm&nbsp;VATesting/hs_err_pid29*
2076&nbsp;&nbsp;svn&nbsp;status
2077&nbsp;&nbsp;rm&nbsp;APLibs/svn-commit.tmp&nbsp;APLibs/lib/guava-18.0.jar&nbsp;APLibs/lib/QDataSetScienceDataInterface.jar&nbsp;
2078&nbsp;&nbsp;ls
2079&nbsp;&nbsp;ls&nbsp;-lrt
2080&nbsp;&nbsp;svn&nbsp;status
2081&nbsp;&nbsp;rm&nbsp;-r&nbsp;VirboAutoplot/temp-volatile-*
2082&nbsp;&nbsp;svn&nbsp;status
2083&nbsp;&nbsp;rm&nbsp;-r&nbsp;dasCore/lib/CopyLibs
2084&nbsp;&nbsp;svn&nbsp;status
2085&nbsp;&nbsp;cp&nbsp;VATesting/src/org/autoplot/misc/SeriesRendererRenderingSpeed.java&nbsp;/home/jbf/ct/autoplot/study/rendererSpeed/
2086&nbsp;&nbsp;cp&nbsp;VATesting/src/org/autoplot/misc/GeneralPathRenderingSpeed.java&nbsp;/home/jbf/ct/autoplot/study/rendererSpeed/
2087&nbsp;&nbsp;rm&nbsp;VATesting/src/org/autoplot/misc/GeneralPathRenderingSpeed.java&nbsp;VATesting/src/org/autoplot/misc/SeriesRendererRenderingSpeed.java&nbsp;
2088&nbsp;&nbsp;svn&nbsp;status
2089&nbsp;&nbsp;rm&nbsp;-r&nbsp;META-INF
2090&nbsp;&nbsp;ls
2091&nbsp;&nbsp;svn&nbsp;status
2092&nbsp;&nbsp;svn&nbsp;info
2093&nbsp;&nbsp;svn&nbsp;commit&nbsp;-m&nbsp;&quot;commit&nbsp;changes&nbsp;since&nbsp;the&nbsp;sourceforge&nbsp;crash&nbsp;of&nbsp;2015,&nbsp;which&nbsp;will&nbsp;need&nbsp;to&nbsp;be&nbsp;merged&nbsp;back&nbsp;into&nbsp;the&nbsp;trunk.&quot;
2094&nbsp;&nbsp;svn&nbsp;diff&nbsp;VirboAutoplot/src/external/PlotCommand.java
2095&nbsp;&nbsp;svn&nbsp;diff&nbsp;-r{17127:17131}&nbsp;VirboAutoplot/src/external/PlotCommand.java
2096&nbsp;&nbsp;svn&nbsp;diff&nbsp;-r{17127:17130}&nbsp;VirboAutoplot/src/external/PlotCommand.java
2097&nbsp;&nbsp;svn&nbsp;diff&nbsp;-r17127:17131&nbsp;VirboAutoplot/src/external/PlotCommand.java
2098&nbsp;&nbsp;history

breakdown of changes 17128

I thought it would be useful to summarize that big commits.

  • cdfn and cdfj loggers combined to "cdf" since there's just one cdf source.
  • bug where cdf editor had no visible variables because of bugs with CDF editor (Mark, Matt at UNH).
  • bug where labels were array [N] instead of [1,N] corrected.
  • ds[rank0ds] handled in Jython
  • flattenRank2 handles rank 1 DEPEND_1.
  • correction where FFT window was applied twice corrected.
  • qds supports BIN_PLUS and BIN_MINUS properties, WEIGHTS.
  • verify the qstream packet length is less than 1000000, to aid in debugging.
  • warning icon persists, where it was cleared mistakenly before.
  • scriptContext formatDataSet allows error bar.
  • imports are allowed with server port again. Simon needs them and I don't see any significant security risk.
  • updates to many of the example scripts.

features

  • improvements to DashupTool.
  • automatic support for events list in ascii file.
  • update the port reported when the server is on, to support automatic selection of port with --server=0.

breakdown of changes 17132

features

  • plotx command legendLabel named parameter added.
  • plots linestyle added.

Table Of Contents

URIs that Point to Data Files

Download a CDF and Plot it with Autoplot

Load a CDF directly from a website

URIs that Point to Data Servers

Saving to vap files

Loading vap files

Data Sources

CDF Files

HDF/NetCDF Files

Aggregation

CDAWeb

HAPI Servers

Exporting Data

Export Types

Additional controls

Aggregation

Tools

PNGWalk Tool

Data Mash Up

Events List

Run Batch

Advanced Topics

TimeSeriesBrowse and other Capabilities

Events Lists

Caching

Autoranging

Managing Autoplot's Data Cache

Using Autoplot with Python, IDL, and Matlab

Reading data into Python

Reading data into IDL

Reading data into Matlab

QDataSet Data Model

Clone this wiki locally