Cracked Egg Studios
Studio

Wrong Folder Event Printable version

https://crackedeggstudios.com/history/wrong-folder-event

This page has been seen 387 times.

    • Created by on
      Last updated by on
The Wrong Folder Event was a data loss event that occurred on or about February 1, 2012, resulting in loss of VaultWiki development progress.

Background

During the development of VaultWiki v4.0.x, it was typical for VaultWiki Team to maintain different versions of code in similarly named directories side-by-side, as a way of emulating branching. Branch emulation was used in lieu of traditional version control software, due to prior unsuccessful attempts at implementing such software. Development was performed both online and offline, as needed, with online versions often containing both live and development directories. Combining changes across versions was a painstaking process of manually merging code to the live directory, testing, and finally deleting the unmerged copies of code.

It was typical for VaultWiki Team to switch between copies of code by modifying the targets of symbolic links on the server. However, file transfer clients tended to label an open directory or file as though the symbolic link was the actual location.

Data Loss

On or about February 1, 2012, something went wrong during this process, likely stemming from confusion of the labelling of the symbolic link. During the event, code was merged from the normally live code to the development code, rather than vice verse. Afterwards, the development code copy was deleted.

It is unclear how much development progress was lost. There are few development notes between November 2011 and February 2012. For years, Ted Phillips remembered this event being related to months of upgrade system or content fetching code, but there is no record or other evidence that. It is more likely that those recollections are related to displeasure of evolving program requirements that might have led to rewriting large portions of code that had already been recently rewritten.

On July 7, 2012, Ted responds to his own development progress notes from November 2011:[1]
Ted Phillips said:
Re: previous post, it appears that whatever work was done in November was either never committed, or all traces of it have been completely erased since February 1. This will need to be done again
It is most likely that February 1 refers to timestamp metadata on directories or files that managed to survive the event. According to this one reply, the only known loss was an Admin Panel interface that allowed for changing the attachment storage method, location, and converting attachments based on those changes.

A later blog post by Ted on May 29, 2014, detailing VaultWiki Team's eventual implementation of version control, mentions the event:[2]
Ted Phillips said:
There was actually a whole bunch of Admin Panel functionality that we developed and a month's work was lost because a developer accidentally deleted the wrong directory after refactoring some of it.
For a time, this post had led to the interpretation that the Wrong Folder Event occurred more recently in 2013, and was related to a refactor of Admin Panel code to improve XenForo 1.x integration. That interpretation caused Ted to question the veracity of his memories about where he was sitting during the event, since his workstation was in a different building in 2013 than in 2011. But considering other evidence and the surrounding context in the blog, Ted must have been discussing practices and events throughout the VaultWiki 4.x development period, which began in 2010, rather than referencing a particularly recent occurrence.

References

  1. ^Phillips, pegasus. (2012, July 7). Reply to Attachment DM. VaultWiki - Wiki for Forum Communities. https://www.vaultwiki.org/issues/2239/#note14692
  2. ^Phillips, pegasus. (2014, May 29). VaultWiki Development Reality Check. VaultWiki - Wiki for Forum Communities. https://www.vaultwiki.org/blogs/57/