Recent

Author Topic: Codeberg.org  (Read 4883 times)

Joanna from IRC

  • Hero Member
  • *****
  • Posts: 1273
Re: Codeberg.org
« Reply #15 on: October 22, 2024, 03:03:39 am »
It could be more suitable for hosting fpc project and bug tracker. I seem to be able to read source code in it and as you can see it doesn’t ban developers from Syria either -> https://codeberg.org/zaher/

It is of course possible to mirror the FPC project on other hosting sites.  For example the FPC project is mirrored on GitHub. The main benefit is working around current access restrictions to the GitLab repositories, other functionality such as accessing the bug/issue tracker and automatically creating merge requests will be more difficult.

I suspect that GitHub would also ban people from certain countries, in any case I cannot view GitHub either.
I need a site like codeberg or equivalent that doesn’t block old computers.
Preferably a non javascript using site like this forum.
✨ 🙋🏻‍♀️ More Pascal enthusiasts are needed on IRC .. https://libera.chat/guides/ IRC.LIBERA.CHAT  Ports [6667 plaintext ] or [6697 secure] channel #fpc  #pascal Please private Message me if you have any questions or need assistance. 💁🏻‍♀️

wizzwizz4

  • New Member
  • *
  • Posts: 20
Re: Codeberg.org
« Reply #16 on: October 22, 2024, 03:19:34 am »
fpc should have a codeberg mirror.

Codeberg doesn't do mirrors any more, though you could ask them pretty please for an exception. (Only if people are actually going to use it, though.)

The main issue, as I see it, would be migrating the bug tracker. Codeberg lets you use external bug trackers, so the Codeberg repository could point to GitLab's issue tracker until a decision is made about migrating. GitLab doesn't really support migrating away from it, especially as regards the issue tracker, but Forgejo has ways to force the issue (pun intended).

Fred vS

  • Hero Member
  • *****
  • Posts: 3455
    • StrumPract is the musicians best friend
Re: Codeberg.org
« Reply #17 on: October 22, 2024, 03:39:31 am »
fpc should have a codeberg mirror.

Codeberg doesn't do mirrors any more,

Only for "automatic pushing" each n time but you can still do mirroring:
Quote
And new manual mirroring can of course still be done by adding multiple remotes and pushing with git push --mirror to Codeberg.org.

Doing this would work nicely:   
Code: Bash  [Select][+][-]
  1.  > git push --mirror https://codeberg.org/freepascal-org/fpc/source
I use Lazarus 2.2.0 32/64 and FPC 3.2.2 32/64 on Debian 11 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt.

https://github.com/fredvs
https://gitlab.com/fredvs
https://codeberg.org/fredvs

PascalDragon

  • Hero Member
  • *****
  • Posts: 5802
  • Compiler Developer
Re: Codeberg.org
« Reply #18 on: October 22, 2024, 10:14:59 pm »
Does anyone have any experience with or know how good https://codeberg.org is? Maybe it would be a good alternative to gitlab.

It could be more suitable for hosting fpc project and bug tracker. I seem to be able to read source code in it and as you can see it doesn’t ban developers from Syria either -> https://codeberg.org/zaher/

There is no interest in moving the repositories and the bug tracker. We're still dealing with the migration to Git having had no release for quite some years we're not going to add another migration to that any time soon.

Quote
And from everything I've read about that, and still see mentioned in issue trackers, and see other posts and discussions about, that change had a very high cost.

Yes, in time. Also some things are still not up to where it was. While I was an anti GIT man (I still think it is overly complicated and unsafe), my main gripe is now the bugtracker.  Mantis was way better.

The GitLab bug tracker has definitly some improvements compared to Mantis, but Mantis also had its perks... And it definitly was way snappier. 😅

Quote
Going to a contemporary devops friendly hosting platform was a major switch, and the benefits of making that switch were supposed to outweigh the cost of the switching.

I think the gitlab move was primarily driven by cutting down on own server maintenance (for SVN and bugtracker), with svn to git change, and popularity issues only secondary and third considerations.

A further consideration was also that we can potentially host a GitLab instance ourself shoud significant issues arise with the official GitLab.

Joanna from IRC

  • Hero Member
  • *****
  • Posts: 1273
Re: Codeberg.org
« Reply #19 on: October 23, 2024, 01:58:00 am »
Quote
A further consideration was also that we can potentially host a GitLab instance ourself shoud significant issues arise with the official GitLab.
zaher who happens to live in Syria has not only contributed to Lazarus project And fixing bugs, but has also helped numerous people {Including myself} With their fpc projects.
I consider banning him and others like him to be a significant issue that is detrimental to the Lazarus Project.

Can you please Exercise the “host an instance of GitLab yourself” option.
Hopefully this should solve the issue of project contributors being banned!
« Last Edit: October 23, 2024, 03:12:55 am by Joanna from IRC »
✨ 🙋🏻‍♀️ More Pascal enthusiasts are needed on IRC .. https://libera.chat/guides/ IRC.LIBERA.CHAT  Ports [6667 plaintext ] or [6697 secure] channel #fpc  #pascal Please private Message me if you have any questions or need assistance. 💁🏻‍♀️

Bogen85

  • Hero Member
  • *****
  • Posts: 702
Re: Codeberg.org
« Reply #20 on: October 23, 2024, 02:38:12 am »
Quote
A further consideration was also that we can potentially host a GitLab instance ourself shoud significant issues arise with the official GitLab.
zaher who happens to live in Syria has not only contributed to Lazarus project And fixing bugs, but has also helped numerous people {Including myself} With their fpc projects.
I consider banning him and others like him to be a significant issue that is detrimental to the Lazarus Project.

Can you please Exercise the “host an instance of GitHub yourself” option.
Hopefully this should solve the issue of project contributors being banned!
And who is going to:

  • pay for the hosting? (of the new GitLab, not GitHub, instance)
  • maintain the server the new instance is running on?
  • maintain the new instance?

There is no interest in moving the repositories and the bug tracker. We're still dealing with the migration to Git having had no release for quite some years we're not going to add another migration to that any time soon.

Moving to one's own self hosted instance still involves time and effort, in the moving of it, and forever after moving it.

Joanna from IRC

  • Hero Member
  • *****
  • Posts: 1273
Re: Codeberg.org
« Reply #21 on: October 23, 2024, 03:26:14 am »
Bogen85 Thanks for noticing typo,I’ve fixed it.

Is the non self hosted gitlab currently being used free? Even if no money is required there is the cost of all the code and bug fixes that will never happen because people aren’t able to access gitlab.
If gitlab is currently being paid while banning developers  this is even worse.  :o

How much would a self hosting cost ? Is the cost dependent upon bandwidth usage? I’m not sure of what is involved but I don’t think that the current strategy of denying access to pascal programmers who have old computers or decided to be born in certain unapproved countries good one.
✨ 🙋🏻‍♀️ More Pascal enthusiasts are needed on IRC .. https://libera.chat/guides/ IRC.LIBERA.CHAT  Ports [6667 plaintext ] or [6697 secure] channel #fpc  #pascal Please private Message me if you have any questions or need assistance. 💁🏻‍♀️

Handoko

  • Hero Member
  • *****
  • Posts: 5382
  • My goal: build my own game engine using Lazarus
Re: Codeberg.org
« Reply #22 on: October 23, 2024, 08:53:05 am »
I build websites, but most of my customers are small home offices. So I always looking for good hosting with affordable prices.

Based on my experience, the prices of good hosting services are around USD 5 per month. It is not hard to find hostings with $3 or lower but don't use them, they frequently have issues.

Usually they have several packages, each of them has different disk space size and monthly bandwith limitation. A $5 package is okay for most small/medium websites. But for high traffic websites like FPC/Lazarus, I am not sure maybe that is not enough.

It is easy to find unlimited hosting. They say it has no size and bandwidth limitation. Don't believe them. There is no 'real' unlimited hosting.

There are several kinds of hosting service: shared, semi and full dedicated VPS hosting. Share hosting is the cheapest. I use only shared hosting, nothing I can say about the others.

Marc

  • Administrator
  • Hero Member
  • *
  • Posts: 2621
Re: Codeberg.org
« Reply #23 on: October 23, 2024, 08:59:41 am »
How much would a self hosting cost ? Is the cost dependent upon bandwidth usage? I’m not sure of what is involved but I don’t think that the current strategy of denying access to pascal programmers who have old computers or decided to be born in certain unapproved countries good one.

It's not about the costs of hosting or bandwidth. It's about the time you need to manage such instance. In the time we used Mantis for instance, it required a constant attention and tweeking to keep the thing running. Running a self hosted gitlab wont change that.
//--
{$I stdsig.inc}
//-I still can't read someones mind
//-Bugs reported here will be forgotten. Use the bug tracker

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 11985
  • FPC developer.
Re: Codeberg.org
« Reply #24 on: October 23, 2024, 10:24:28 am »
The GitLab bug tracker has definitly some improvements compared to Mantis, but Mantis also had its perks... And it definitly was way snappier. 😅

The link between SCM and bugtracker is nice, but mantis was snappier, had better (and persistent) filtering and no forced 2-factor authentication.

« Last Edit: October 23, 2024, 10:27:26 am by marcov »

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 10665
  • Debugger - SynEdit - and more
    • wiki
Re: Codeberg.org
« Reply #25 on: October 23, 2024, 10:40:43 am »
I know the auth issue exists for several people... And I don't know the steps to change that.

But, I have my desktop PC logged into (2 factor) Gitlab, and almost never need to re-login (once a year on avg, but some even further appart). Even, if I was away for some days. I don't know why that does not work for others.

It persists (on the main browser) even if I open a 2nd session with the same account in a diff browser. (IIRC, I don't do that often).

I use Firefox, but I don't think its bound to that....



To view bugs I have a little grease-monkey snippet showing me several lists (created, updated, closed, assigned) like mantis used to.

Bit of a hack though, using css from the original gitlab side, means it needs occasional updates.
And cross page rules mean, I have to fake it into the gitlab domain.

MarkMLl

  • Hero Member
  • *****
  • Posts: 8094
Re: Codeberg.org
« Reply #26 on: October 23, 2024, 10:45:15 am »
The link between SCM and bugtracker is nice, but mantis was snappier, had better (and persistent) filtering and no forced 2-factor authentication.

And was far better tailered to the architecture of the overall project.

MarkMLl
MT+86 & Turbo Pascal v1 on CCP/M-86, multitasking with LAN & graphics in 128Kb.
Logitech, TopSpeed & FTL Modula-2 on bare metal (Z80, '286 protected mode).
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories: https://github.com/MarkMLl?tab=repositories

Joanna from IRC

  • Hero Member
  • *****
  • Posts: 1273
Re: Codeberg.org
« Reply #27 on: October 23, 2024, 12:09:58 pm »
The GitLab bug tracker has definitly some improvements compared to Mantis, but Mantis also had its perks... And it definitly was way snappier. 😅

The link between SCM and bugtracker is nice, but mantis was snappier, had better (and persistent) filtering and no forced 2-factor authentication.
I remember actually being able to login to mantis to report bugs.
As for two factor authentication that sounds annoying. I’ll never have to worry about it because when I go to gitlab I’m not allowed to see most of the content.  ::)

Handoko thanks for answering my question.
Quote
Usually they have several packages, each of them has different disk space size and monthly bandwith limitation. A $5 package is okay for most small/medium websites. But for high traffic websites like FPC/Lazarus, I am not sure maybe that is not enough.
Maybe something could be done with a self hosted website to keep out non humans consuming all the bandwidth. Recently this forum was slow and I looked over and there were 1000+ “guests” .Inconsiderate bots have become a pervasive problem that is unlikely to go away.
✨ 🙋🏻‍♀️ More Pascal enthusiasts are needed on IRC .. https://libera.chat/guides/ IRC.LIBERA.CHAT  Ports [6667 plaintext ] or [6697 secure] channel #fpc  #pascal Please private Message me if you have any questions or need assistance. 💁🏻‍♀️

Handoko

  • Hero Member
  • *****
  • Posts: 5382
  • My goal: build my own game engine using Lazarus
Re: Codeberg.org
« Reply #28 on: October 23, 2024, 07:12:03 pm »
I can't say for the others but in WordPress-built websites, there are plenty of things we can do reduce the bandwidth wasted for bots. But skilled hackers always a step ahead.

Bogen85

  • Hero Member
  • *****
  • Posts: 702
Re: Codeberg.org
« Reply #29 on: October 24, 2024, 01:14:03 am »
Maybe something could be done with a self hosted website to keep out non humans consuming all the bandwidth. Recently this forum was slow and I looked over and there were 1000+ “guests” .Inconsiderate bots have become a pervasive problem that is unlikely to go away.

I often read the forum here when I'm not at home on some other computer or on my phone. And I'm not signed in, so I likely show up as a guest.

While I can only speak for myself, I could easily see there are others who do that same.

Also, some of the first time posters seem like they have reading the forum for a while, and it is quite possible they did not create an account until they needed to ask a question.

For me that is normal for software I use. I may periodically search some forum for some software tool I use, but I don't see the point in creating an account just to do that.

And most of the time, if I have to create an account to do that, I just find the information somewhere else (or don't find it all, and end up abandoning that tool for one where information about it is accessible).

For open source projects, closed sites to me are a big nuisance, and makes me question if the project is being managed well (or I figure they don't don't want to grow their community of user).

« Last Edit: October 24, 2024, 01:20:12 am by Bogen85 »

 

TinyPortal © 2005-2018