Recent

Author Topic: FPC & Lazarus moving to gitlab  (Read 99918 times)

PascalDragon

  • Hero Member
  • *****
  • Posts: 5444
  • Compiler Developer
Re: FPC & Lazarus moving to gitlab
« Reply #90 on: July 08, 2021, 01:25:35 pm »
ah, gitlab blocking some countries, Syria one of ot because it is based on google services.

https://twitter.com/compumaster/status/1029164513856110593

https://about.gitlab.com/blog/2018/07/19/gcp-move-update/?utm_medium=social&utm_source=twitter

And that's why I am in favour of self-hosting.

Fred vS

  • Hero Member
  • *****
  • Posts: 3158
    • StrumPract is the musicians best friend
Re: FPC & Lazarus moving to gitlab
« Reply #91 on: July 08, 2021, 01:31:52 pm »
ah, gitlab blocking some countries, Syria one of ot because it is based on google services.

https://twitter.com/compumaster/status/1029164513856110593

https://about.gitlab.com/blog/2018/07/19/gcp-move-update/?utm_medium=social&utm_source=twitter

IMHO, (maybe I am wrong) the plan of fpc+lazarus is to use the source of gitlab site but keep the data on their own server, not the server of Gitlab.inc.
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

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 11351
  • FPC developer.
Re: FPC & Lazarus moving to gitlab
« Reply #92 on: July 08, 2021, 01:34:02 pm »
Yes and no, originally the plan was a own hosted gitlab instance, now the plan is move to the gitlab cloud.


Fred vS

  • Hero Member
  • *****
  • Posts: 3158
    • StrumPract is the musicians best friend
Re: FPC & Lazarus moving to gitlab
« Reply #93 on: July 08, 2021, 01:37:55 pm »
Yes and no, originally the plan was a own hosted gitlab instance, now the plan is move to the gitlab cloud.

Ha, ok. (but it would be good to keep the idea to host git data on your own server when all is working ok with gitlab cloud).
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

MarkMLl

  • Hero Member
  • *****
  • Posts: 6647
Re: FPC & Lazarus moving to gitlab
« Reply #94 on: July 08, 2021, 01:43:07 pm »
And that's why I am in favour of self-hosting.

I echo that sentiment. But jurisdiction is a problem which is not going away, and I suspect will only get more complex as collaborative projects get increasing attention.

The sort of thing that worries me is that if a developer in the UK contributed to a project on a server which he knew was mirrored in a jurisdiction which had no scruples serving content to (insert blacklisted country here), the security services would eventually come knocking on his door.

I'm not aware of that having happened yet. I am aware of a claim that somebody was treated very harshly after sending money to the family of his web developer who was killed by USA-allied fire in the Balkans.

MarkMLl
MT+86 & Turbo Pascal v1 on CCP/M-86, multitasking with LAN & graphics in 128Kb.
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories: https://github.com/MarkMLl?tab=repositories

440bx

  • Hero Member
  • *****
  • Posts: 3921
Re: FPC & Lazarus moving to gitlab
« Reply #95 on: July 08, 2021, 01:47:17 pm »
I am aware of a claim that somebody was treated very harshly after sending money to the family of his web developer who was killed by USA-allied fire in the Balkans.
Politics... the bug that cannot be debugged.
(FPC v3.0.4 and Lazarus 1.8.2) or (FPC v3.2.2 and Lazarus v3.2) on Windows 7 SP1 64bit.

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9754
  • Debugger - SynEdit - and more
    • wiki
Re: FPC & Lazarus moving to gitlab
« Reply #96 on: July 08, 2021, 02:06:43 pm »
The data will be kept on gitlab.

But mirrors can be added. (IIRC gitlab can even push updates to mirrors).

So a github (read only) mirror is likely.
Other mirrors (including self hosted) can be done, but I am not sure what the immediate plans are.

------------------
Pull requests (git / not github) can be made for any public git server.
Even if you host your own (or use some other git hoster).

A pull request (git) is simply an email (or other form of communication) that says please pull branch FOO from my git @ http://server/repro

And the person who receives the request then does
Code: [Select]
git pull http://server/repro FOO
Ideally that repro is a clone. Otherwise the pull retrieves the data, but the data is unrelated (i.e. no common ancestor)
git pull git@github.com:your-repo-ssh.git remote-branch-name


Zaher

  • Hero Member
  • *****
  • Posts: 679
    • parmaja.org
Re: FPC & Lazarus moving to gitlab
« Reply #97 on: July 08, 2021, 02:12:06 pm »
for me as developer I can access gitlab using vpn (until now),
the most important is download binaries, if you can put mirror on github, or any site that not censoring it, it is good idea, it is for normal developers in sanction countries.

PascalDragon

  • Hero Member
  • *****
  • Posts: 5444
  • Compiler Developer
Re: FPC & Lazarus moving to gitlab
« Reply #98 on: July 09, 2021, 07:22:42 am »
for me as developer I can access gitlab using vpn (until now),
the most important is download binaries, if you can put mirror on github, or any site that not censoring it, it is good idea, it is for normal developers in sanction countries.

Binaries will still be hosted by us directly or on SourceForge. We currently have no plans to change that.

JulianFPC

  • Newbie
  • Posts: 1
Re: FPC & Lazarus moving to gitlab
« Reply #99 on: July 17, 2021, 11:24:14 pm »
There seems to be a problem with the IDs in recent bugtracker conversion. I only see @1234567 for the users who provided their ID in number form (including me). Will this be fixed? The other users who chose their user name seem to be working.

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9754
  • Debugger - SynEdit - and more
    • wiki
Re: FPC & Lazarus moving to gitlab
« Reply #100 on: July 17, 2021, 11:53:59 pm »
Do you have a link to an example please?

--EDIT:
found, forwarded to relevant person
« Last Edit: July 17, 2021, 11:56:33 pm by Martin_fr »

dbannon

  • Hero Member
  • *****
  • Posts: 2778
    • tomboy-ng, a rewrite of the classic Tomboy
Re: FPC & Lazarus moving to gitlab
« Reply #101 on: July 20, 2021, 05:44:50 am »
The date for the final conversion has been established as the weekend of 17/18 july.

Not in anyway pushing, just curious. Is the any progress ?

Davo
Lazarus 2, Linux (and reluctantly Win10, OSX)
My Project - https://github.com/tomboy-notes/tomboy-ng and my github - https://github.com/davidbannon

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9754
  • Debugger - SynEdit - and more
    • wiki
Re: FPC & Lazarus moving to gitlab
« Reply #102 on: July 20, 2021, 09:39:56 am »
We moved it one week.

FPK

  • Moderator
  • Full Member
  • *****
  • Posts: 118
Re: FPC & Lazarus moving to gitlab
« Reply #103 on: July 24, 2021, 02:44:11 pm »
And that's why I am in favour of self-hosting.

I echo that sentiment.

It is simply a matter of time: most of us prefer developing instead of doing system administration. Most system administration of FPC is done by the main code contributors, so this narrows it down that we go for external hosting now. Not to mention the fact that running a self-hosted server securely becomes more and more difficult during the last years not only technically but also legally, e.g. considering the GDPR.

MarkMLl

  • Hero Member
  • *****
  • Posts: 6647
Re: FPC & Lazarus moving to gitlab
« Reply #104 on: July 24, 2021, 03:12:38 pm »
Noting that Mantis has gone, but I'm disappointed that it wasn't at least temporarily replaced by a redirect or at least a sensible message.

MarkMLl
MT+86 & Turbo Pascal v1 on CCP/M-86, multitasking with LAN & graphics in 128Kb.
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories: https://github.com/MarkMLl?tab=repositories

 

TinyPortal © 2005-2018