[ prog / sol / mona ]

prog


SchemeBBS source code

1 2021-09-15 04:31

Where is the main respository?

https://gitlab.com/naughtybits/schemebbs
https://fossil.textboard.org/schemebbs/home
https://github.com/alyssa-p-hacker/SchemeBBS

2 2021-09-17 03:48

look at the mainpage of textboard.org onegai

3 2021-11-01 01:13

>>2
The main page says:

You can clone SchemeBBS source code repo at gitlab

However, the GitLab repository is missing at least two commits that are present in the Fossil repository:

* https://fossil.textboard.org/schemebbs/info/4920902618c938d7
* https://fossil.textboard.org/schemebbs/info/d1188e7158835d7c

So, which is the main repository? Fossil or GitLab? Perhaps the main page needs to be updated.

4 2021-11-01 01:27

All three repositories have different commit histories. It's confusing. The first commit of the GitLab and Fossil repositories refer to the GitHub repository:

Hard reset, see https://github.com/alyssa-p-hacker/SchemeBBS for commit history

5 2021-11-04 00:33 *

So, if fossil is the ultimate, one should import tge commits from git.
https://fossil-scm.org/home/doc/trunk/www/inout.wiki

6 2021-11-09 01:18 *

tes

7 2022-05-01 10:46

I don't understand why SchemeBBS source code is available from three places, with all three copies being inconsistent with each other. Please sort out this problem.

8 2022-05-01 13:31

Is there a Guix package and service for SchemeBBS?

9 2022-05-01 13:50

>>7
with three different versions the hackerman never knows exactly which version is being used
think smart :*

10 2022-05-01 15:04

>>9
It seriously inconveniences the honest users of SchemeBBS.
* They don't know which one to use for running their private instance.
* They don't know which one to use to make patches for improving SchemeBBS.
* If there is a bug that affects one version of the code but not the other two, then much time will be wasted in debugging.
* Prevents packaging efforts such as >>8

11 2022-05-01 15:09

>>8

Is there a Guix package and service for SchemeBBS?

No.
* The first roadblock is that there are three "mirrors" of the code that differ slightly from each other. This is the most glaring problem.
* The second roadblock is that SchemeBBS uses a customized MIT Scheme 9.2, whereas Guix has MIT Scheme 11.2. This could probably be fixed with some patches to SchemeBBS.

12 2022-05-01 15:34

>>7
It should be a priority to maintain one canonical code repository. Once the discrepancies between the three "mirrors" are ironed out, I suggest that the Fossil repository be designated as the canonical repository. Fossil supports "anonymous" submission of bug reports and patches, which is in line with the anonculture of SchemeBBS.

13 2022-05-03 03:42

>>12
sekundus

14 2022-05-04 14:06

>>8

Guix package and service for SchemeBBS

That won't be possible until the license violations in SchemeBBS are fixed. https://textboard.org/sol/601 Guix won't consider SchemeBBS to be free software because of those GPL violations.

15 2022-05-06 11:43 *

>>14

license violations

gpl sucks
cry more

16 2022-05-06 12:24

>>14
What about The Nonguix channel?
https://gitlab.com/nonguix/nonguix

17


VIP:

do not edit these