Page:
DevInfra
Pages
AboutUs
Accounting
AccountingDesign
AdvancedInstall
AllmydataDotComPage
ArchLinuxArmInstallation
BBFreeze
BadContent
Bibliography
BitCoinPage
BuildSystemTheory
BuildbotPolicy
Capabilities
CodingStandards
CompileError
ComponentDefinitions
Convergence Secret
DelegationOperations
Dev
DevInfra
DirectoryNode
Doc
DownloadDebianPackages
Extensions
FAQ
FileId
FileTree
GSoCIdeas
GSoCIdeas2009
GSoCIdeas2010
GridBackup
GridManager
Grids
Home
HowToReportABug
HowToWriteTests
HowtoBuildPyCryptoOnWindows
HowtoContributeABuildbot
InstallDetails
Installation
JavaScript
Keywords
KnownIssues
LocalGrid
Manual
MeetingNotes_2012_10_23
MemoryFootprint
MoveOffTrac
Munin_Stats Gatherer_Readme
Munin_local_plugins_README
NewAccountingDesign
NewCapDesign
NewImmutableEncodingDesign
NewMutableEncodingDesign
NewbieDeveloperSetup
News
OSPackages
OldNews
OneHundredYearCryptography
OriginalWikiStart
Ostrom
Packaging
PatchReviewProcess
Patches
PeerSelection
Performance
PkgSrc
Proposed
Python3
QuotaManagement
RelatedProjects
RequestedEdits
ResearchVenues
SNARKs
Security
ServerSelection
SftpFrontend
SpamPolicy
StorageIndex
Summit
Summit1
Summit2011
Summit2016
Summit2Day1
Summit2Day2
Summit2Day3
Summit2Day4
TaggedHash
TahoeLAFSMobile
TahoeLAFSWeeklyNews
TahoeThree
TahoeTwo
TahoeVsDebianBuggyOpenSsl
TestGrid
TipsTricks
TracSecurityOverview
TracStartingPoints
TracWikiMacros
Tutorial
UbuntuPackaging
UseCases
VerifierId
VersionNumbers
Versioning
ViewTickets
ViewTickets2
VolunteerGrid
WeeklyMeeting
WindowsBuild
apparmor
pyFilesystem
test
4
DevInfra
btlogy edited this page 2024-06-11 09:53:40 +00:00
Table of Contents
Development Infrastructure
As defined in ComponentDefinitions:
things that help us build Tahoe, like the buildbot, the automated speed/memory/code-coverage tests (and the web pages which display their results), the IRC channels and mailing lists, and this Trac bugtracker itself.
As of this writing, the Tahoe-LAFS project relies on a few services described in the 2 categories below.
SaaS: hosted by 3rd parties
-
DNS domains:
- mainly: tahoe-lafs.org
- aside with: lafs.club
- redirect to tahoe-lafs.org: tahoe-lafs.com, tahoelafs.org
- provided by Gandi.net
-
Code hosting:
- main project lives here: https://github.com/tahoe-lafs/tahoe-lafs
- contributors need an existing Trac ticket number to create PR
- more projects lives there:
-
Web hosting:
- https://tahoe-lafs.readthedocs.io/: most of the Taho-LAFS documentation lives in the Git and ends up here
-
Mailing list:
- https://lists.tahoe-lafs.org/mailman/listinfo: MailMan provided byosuosl.org
IaaS: self-hosted
As today, a single virtual server instance provided by Linode/Akamai is running the following self-hosted services:
- Trac project management
- mainly: https://tahoe-lafs.org/trac/tahoe-lafs
- Home page is used as the landing page for https://tahoe-lafs.org/
- Wiki pages are also used to publish news, FAQs and some part of the documentation
- Ticket subsystem in use
- Version Control subsystem connected to https://github.com/tahoe-lafs/tahoe-lafs
- aside with 7 other projects:
- https://tahoe-lafs.org/trac/darcsver: likely obsolete
- meejah: looks like it was never used; delete
- https://tahoe-lafs.org/trac/dupfilefind: only as homepage pointing to http://pypi.python.org/pypi/dupfilefind
- meejah: delete trac data; bonus for redirect to the PyPI page
- https://tahoe-lafs.org/trac/pycryptopp: likely obsolete
- meejah: delete trac data; bonus for redirect to wherever pycrptopp dev happens now
- https://tahoe-lafs.org/trac/pyutil: likely obsolete and replaced by https://github.com/tpltnt/pyutil
- meejah: ???
- https://tahoe-lafs.org/trac/stringchain: likely broken
- meejah: ???
- https://tahoe-lafs.org/trac/tiddly_on_tahoe: likely broken
- meejah: old project of zooko
- https://tahoe-lafs.org/trac/zfec: likely broken
- there more (and more-recent) tickets, PRs and data all on GitHub .. we should prefer that
- https://tahoe-lafs.org/trac/darcsver: likely obsolete
- mainly: https://tahoe-lafs.org/trac/tahoe-lafs
- Buildbot master instances:
- DARCS SCM for some of the above Trac projects:
- https://tahoe-lafs.org/source/
- Highly likely obsolete
- Binary repository for Tahoe-LAFS release: