#236 The future of NotABug

Open
opened 2 months ago by Ghost · 4 comments
Ghost commented 2 months ago

There are many bug reports:

Broken repos  https://notabug.org/hp/gogs/isses/225
Broken repos by E500  https://notabug.org/hp/gogs/issues/233
Each of my repos now leads to a 500 error page.  https://notabug.org/hp/gogs/issues/231

diff suppression on 8 lines.  https://notabug.org/hp/gogs/issues/223

NotABug.org's SSH is broken.  https://notabug.org/hp/gogs/issues/232
"everything is up to date even though it's clearly not"  https://notabug.org/hp/gogs/issues/229

Clearly current NAB is broken by bugs. These are a bug. No joke. I know some people moved from Github to here as git alternative but current bugs are really breaking user experience.

Are you(NAB admin) aware of this situation? And do you have intention to fix these?

If you have abandoned notabug.org or don't want to fix anything, we should find an alternative. If you don't reply to this issue, I think it is safe to say you've abandoned this webpage.

There are many bug reports: ``` Broken repos https://notabug.org/hp/gogs/isses/225 Broken repos by E500 https://notabug.org/hp/gogs/issues/233 Each of my repos now leads to a 500 error page. https://notabug.org/hp/gogs/issues/231 diff suppression on 8 lines. https://notabug.org/hp/gogs/issues/223 NotABug.org's SSH is broken. https://notabug.org/hp/gogs/issues/232 "everything is up to date even though it's clearly not" https://notabug.org/hp/gogs/issues/229 ``` Clearly current NAB is broken by bugs. These are a bug. No joke. I know some people moved from Github to here as git alternative but current bugs are really breaking user experience. Are you(NAB admin) aware of this situation? And do you have intention to fix these? If you have abandoned notabug.org or don't want to fix anything, we should find an alternative. If you don't reply to this issue, I think it is safe to say you've abandoned this webpage.

Why not switch to Gitea or Sourcehut ?

Why not switch to Gitea or Sourcehut ?

FWIW - the admin responded to some bug reports just yesterday - we have been discussing "the future" on IRC also recently

regarding those specific issues:

the first 3 issues you noted are probably the same, and AFAIK it affects a relatively small number of certain types of repos

the diff suppression is not a bug - it was done intentionally; because tor users were abusing the system, leading to a DoS situation

the SSH issue only affects tor users - it works fine for everyone else - so that is probably a bug; but not strictly "broken"

FWIW - the admin responded to some bug reports just yesterday - we have been discussing "the future" on IRC also recently regarding those specific issues: the first 3 issues you noted are probably the same, and AFAIK it affects a relatively small number of certain types of repos the diff suppression is not a bug - it was done intentionally; because tor users were abusing the system, leading to a DoS situation the SSH issue only affects tor users - it works fine for everyone else - so that is probably a bug; but not strictly "broken"

regarding the git-tea and sourcehut suggestions:

changing platforms is not a simple task - it has been discussed repeatedly and thoroughly over the years - we evaluated about a dozen different code-hosting services - that was before git-tea or source-hut existed - if those are to be considered, they would need to be evaluated against the same criteria that was important to notabug users - you can see the results at this URL:

https://ethercalc.org/choose-the-git-host.html

source-hut is very immature and lacking in features - from what ive seen of it, it would rank very low against our criteria, if evaluated today - but please do so if you are inclined

since git-tea forked gogs, it has been suggested many times; but it does not seem to have any significant advantages over gogs that would justify the work required to migrate to it - i would expect it to rank perhaps just above, but closely to where gogs did, which was near the bottom of the heap, if it were evaluated separately - but again, please do so if you are inclined and let us know the results

the most favored option has been pagure - "more features" is not the primary concern - before the evaluations began, there was a long community discussion about exactly which features were most important - most importantly, it has to be easy to maintain, which includes having an active upstream that is willing to take libre-related patches - so far, pagure is the only one that we are certain has that most essential property of having a low maintenance burden

the last time this was discussed, the notabug admin wanted to try making a new forge custom for notabug; because in his experience, none of the options we evaluated could scale up well to the size of the notabug user-base - if that proved to be too difficult, then he wanted to change to pagure as the next best option - the final decision is still "up in the air" though

in any case, such a major change would not be simple to accomplish - what would be the most helpful, would be to have people offer to help work on the new forge, and/or to help ensure that the data migration to whatever replacement forge goes smoothly

regarding the git-tea and sourcehut suggestions: changing platforms is not a simple task - it has been discussed repeatedly and thoroughly over the years - we evaluated about a dozen different code-hosting services - that was before git-tea or source-hut existed - if those are to be considered, they would need to be evaluated against the same criteria that was important to notabug users - you can see the results at this URL: https://ethercalc.org/choose-the-git-host.html source-hut is very immature and lacking in features - from what ive seen of it, it would rank very low against our criteria, if evaluated today - but please do so if you are inclined since git-tea forked gogs, it has been suggested many times; but it does not seem to have any significant advantages over gogs that would justify the work required to migrate to it - i would expect it to rank perhaps just above, but closely to where gogs did, which was near the bottom of the heap, if it were evaluated separately - but again, please do so if you are inclined and let us know the results the most favored option has been pagure - "more features" is not the primary concern - before the evaluations began, there was a long community discussion about exactly _which_ features were most important - most importantly, it has to be easy to maintain, which includes having an active upstream that is willing to take libre-related patches - so far, pagure is the only one that we are certain has that most essential property of having a low maintenance burden the last time this was discussed, the notabug admin wanted to try making a new forge custom for notabug; because in his experience, none of the options we evaluated could scale up well to the size of the notabug user-base - if that proved to be too difficult, then he wanted to change to pagure as the next best option - the final decision is still "up in the air" though in any case, such a major change would not be simple to accomplish - what would be the most helpful, would be to have people offer to help work on the new forge, and/or to help ensure that the data migration to _whatever_ replacement forge goes smoothly
cage commented 2 months ago

Even if i can see the point of the issuer (some configuration annoy me too, like the diff suppression), FWIW my "key feature" of NOA is the FLOSS/privacy-aware attitude, this makes -in my opinion of course- the best code hosting site i know (and this is, for me, even unrelated to the actual "git frontend" installed).

Sorry if this message did not added much value to the discussion.

Bye!

C.

Even if i can see the point of the issuer (some configuration annoy me too, like the diff suppression), FWIW my "key feature" of NOA is the FLOSS/privacy-aware attitude, this makes -in my opinion of course- the best code hosting site i know (and this is, for me, even unrelated to the actual "git frontend" installed). Sorry if this message did not added much value to the discussion. Bye! C.
Sign in to join this conversation.
No Milestone
No assignee
4 Participants
Loading...
Cancel
Save
There is no content yet.