From 0b1f74e788744031b2b858379a82d7ffcbb3367a Mon Sep 17 00:00:00 2001 From: Alexander von Gluck IV Date: Fri, 17 Jul 2020 08:47:27 -0500 Subject: [PATCH 1/2] about/archival: Add a page mentioning archival locations for Haiku * We may want to extend this to include information about backups? --- content/about/archival.md | 41 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 content/about/archival.md diff --git a/content/about/archival.md b/content/about/archival.md new file mode 100644 index 000000000..7a3b2619d --- /dev/null +++ b/content/about/archival.md @@ -0,0 +1,41 @@ ++++ +type = "article" +title = "Archival" +date = "2009-09-09T21:27:31.000Z" +tags = ["security", "archival", "backups"] ++++ + +# Source Code Archival + +Haiku's source code represents hundreds of thousands of hours of work by individuals across the globe. +To protect their investment, Haiku reguraly ensures multiple copies of these critical source code +repositories exist in multiple locations at all times. + +## Hot Repositories + +> These are source code repositories which represent the latest source code of Haiku + +* Haiku's core infrastructure + * Contains the absolute latest source code of [haiku](https://git.haiku-os.org/haiku/) and [buildtools](https://git.haiku-os.org/buildtools/). + * Servers physically located in Amsterdam +* Github + * Home of support codebases such as [haikuports](https://github.com/haikuports/haikuports), [haikuporter](https://github.com/haikuports/haikuporter), [Haiku's infrastructure](https://github.com/haiku/infrastructure), and other tools. + +## Warm Repositories + +> These are source code repositories which represent continuous copies of Haiku's source code at regular intervals. + +* Github + * Receives hourly replications of Haiku's [source code](https://github.com/haiku/haiku) and [buildtools](https://github.com/haiku/buildtools). +* Developer workstations + * Developers all over the world have local copies of the Haiku repositories on their desktops/laptops/workstations + +## Cold Repositories + +> These are source code repositories which receive occasional updates, and are generally more complex to restore. + +* [Software Heritage Archive](https://archive.softwareheritage.org/browse/search/?q=https%3A%2F%2Fgithub.com%2Fhaiku%2F) + * This group accepts requests to periodically archive git repositories for long-term archival. +* [Github Arctic Vault](https://archiveprogram.github.com/) + * In 2019, Github began a yearly program to archive public repositories in an Arctic Vault on [piql](https://www.piql.com) film. + * Haiku's code was included as part of this archival and was first deposited in mid-2020. From 9cea21771308acc84b795c39165a0fd86ecd7353 Mon Sep 17 00:00:00 2001 From: waddlesplash Date: Tue, 14 Sep 2021 13:15:06 -0400 Subject: [PATCH 2/2] Update content/about/archival.md Co-authored-by: Ryan Leavengood --- content/about/archival.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/about/archival.md b/content/about/archival.md index 7a3b2619d..c4723105d 100644 --- a/content/about/archival.md +++ b/content/about/archival.md @@ -8,7 +8,7 @@ tags = ["security", "archival", "backups"] # Source Code Archival Haiku's source code represents hundreds of thousands of hours of work by individuals across the globe. -To protect their investment, Haiku reguraly ensures multiple copies of these critical source code +To protect their investment, Haiku regularly ensures multiple copies of these critical source code repositories exist in multiple locations at all times. ## Hot Repositories