developer.sourceforgecrash2015

From autoplot.org

Jump to: navigation, search

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

Contents

  1. SVN Logs
  2. Other machines
  3. breakdown of changes 17128
    1. features
  4. breakdown of changes 17132
    1. features

1. 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)

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

3. 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.

3.1. 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.

4. breakdown of changes 17132

4.1. features

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