Bug 408

Summary: Check out sourcehut as an alternative to gitolite & possibly bugzilla
Product: Libre-SOC Website Reporter: Jacob Lifshay <programmerjake>
Component: websiteAssignee: Luke Kenneth Casson Leighton <lkcl>
Status: CONFIRMED ---    
Severity: enhancement CC: libre-soc-bugs
Priority: ---    
Version: unspecified   
Hardware: All   
OS: All   
URL: https://man.sr.ht/installation.md
See Also: https://bugs.libre-soc.org/show_bug.cgi?id=131
NLnet milestone: --- total budget (EUR) for completion of task and all subtasks: 0
budget (EUR) for this task, excluding subtasks' budget: 0 parent task for budget allocation:
child tasks for budget allocation: The table of payments (in EUR) for this task; TOML format:

Description Jacob Lifshay 2020-06-30 21:06:14 BST
It's written in python, so Luke (& other sysadmins) should have an easier time with emergency maintenance. I couldn't find information on how much resources it uses. There are packages available for debian, but, since they are currently using a rolling release model, nothing in debian stable.
Comment 1 Luke Kenneth Casson Leighton 2020-06-30 21:58:03 BST
anything that we replace the current system with needs to be peer distributable: no dependence on any central service.  full independence means being able to reliably communicate under unreliable circumstances.

jean-paul has restricted internet access both at work and where he is now, on holiday.

i have mobile internet access *only* and it is both costly and unreliable.

initially i was delighted to see that sourcehut is "distributed" however this applies inter-service not at the level *of* each service.

sourcehut looks unfortunately like it would be a step in the wrong direction in terms of centralisation, complexity, server utilisation and more.
Comment 2 Luke Kenneth Casson Leighton 2020-06-30 22:18:25 BST
https://www.fossil-scm.org/home/doc/trunk/www/index.wiki

samuel runs this.  it is a bit of a jump.  it can import and export to git: however it stores everything in a sqlite database as blockchain records and by everything i mean everything.  it therefore cannot export the bugtracker to git for exampke because git doesn't understand the concept of bugs.