Recent

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

Fred vS

  • Hero Member
  • *****
  • Posts: 2388
    • StrumPract is the musicians best friend
Re: FPC & Lazarus moving to gitlab
« Reply #135 on: August 01, 2021, 06:26:45 pm »
It depends on what the page targets.

Also keep in mind, that anyone who does not only download zips for releases (which are avail on sourceforge too), will be better off with a git clone.
Once you got the clone, you only have to download the differences to what you already have.

The Lazarus fixes zip is currently at 50MB. A full clone iirc at 170MB. Less than 4 times the amount. Once you download your 4th zip....

And if needs must, but I would not recommend it to a git newcomer, there is "--depth".

Imho a Lazarus newcomer that dont know SVN nor Git will be much more comfortable with Git.
It is a courageous an excellent decision to move to Git.

And congratulation for your work Martin, the conversion of Mantis-bugtraker into Lazarus-GitLab-issues is clear, complete and respectful for patchers.

Fre;D




 
I use Lazarus 2.0.6 32/64 and FPC 3.2.0 32/64 on Debian 10.2 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64 and Mac OS X Snow Leopard 32.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt, Carbon.

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

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 7393
  • Debugger - SynEdit - and more
    • wiki
Re: FPC & Lazarus moving to gitlab
« Reply #136 on: August 01, 2021, 06:31:22 pm »
And congratulation for your work Martin, the conversion of Mantis-bugtraker into Lazarus-GitLab-issues is clear, complete and respectful for patchers.

The Mantis to GitLab was for the most part Michael. I did help only a little.

Fred vS

  • Hero Member
  • *****
  • Posts: 2388
    • StrumPract is the musicians best friend
Re: FPC & Lazarus moving to gitlab
« Reply #137 on: August 01, 2021, 06:40:21 pm »
And congratulation for your work Martin, the conversion of Mantis-bugtraker into Lazarus-GitLab-issues is clear, complete and respectful for patchers.

The Mantis to GitLab was for the most part Michael. I did help only a little.

Ha, so WoW to both.

(@Michael: like always, impressed by your fast and complete immersion, this time into Git.)
« Last Edit: August 01, 2021, 06:46:19 pm by Fred vS »
I use Lazarus 2.0.6 32/64 and FPC 3.2.0 32/64 on Debian 10.2 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64 and Mac OS X Snow Leopard 32.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt, Carbon.

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

zoltanleo

  • Sr. Member
  • ****
  • Posts: 353
Re: FPC & Lazarus moving to gitlab
« Reply #138 on: August 02, 2021, 07:20:07 am »
I will also express my words of support.  You are doing a great job.  Please don't stop it.  Even in spite of the indignation of the disaffected.  IMHO, most of the community understands the current difficulties and is patiently waiting.
Win10 LTSC x64/Deb 11 amd64/Darwin Cocoa (Big Sur):
Lazarus x32/x64 2.3(trunk); FPC 3.3.1 (trunk), FireBird 3.0.7

Sorry for my bad English, I'm using translator ;)

trev

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1585
  • Former Delphi 1-7, 10.2 user
FPC gitlab update
« Reply #139 on: August 04, 2021, 10:56:40 am »
Quote
04/08/2021 15:55

[T]here is an unforeseen delay in the conversion of the FPC svn -> git repository. I think we're meanwhile at attempt 7...

The conversion takes a lot of time (>48 hours in total). As long as the conversion is not finished, the repository is marked private, and you will get a 404; only team members have access at this point.

Michael Van Canneyt
Lazarus 2.3 2021-08-10 FPC 3.3.1 r49223 macOS 10.14.6 Xcode 11.3.1
Lazarus 2.3 r65500 FPC 3.3.1 r49634 macOS 11.5.2 aarch64 Xcode 12.5.1
Lazarus 2.3 2021-08-11 FPC 3.2.2 FreeBSD 13.0 amd64 VMware VM
Lazarus 2.1 r61574 FPC 3.0.4 Ubuntu 20.04 Parallels VM
Lazarus 2.0.10 FPC 3.2.0 Win10 Parallels VM

El Salvador

  • Jr. Member
  • **
  • Posts: 64
Re: FPC gitlab update
« Reply #140 on: August 04, 2021, 11:57:35 am »
Quote
04/08/2021 15:55

[T]here is an unforeseen delay in the conversion of the FPC svn -> git repository. I think we're meanwhile at attempt 7...

The conversion takes a lot of time (>48 hours in total). As long as the conversion is not finished, the repository is marked private, and you will get a 404; only team members have access at this point.

Michael Van Canneyt
Thanks for the update!  ;)

prof7bit

  • Jr. Member
  • **
  • Posts: 63
Re: FPC & Lazarus moving to gitlab
« Reply #141 on: August 08, 2021, 08:15:08 am »
Its much harder to wait if we can't watch the progress...

trev

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1585
  • Former Delphi 1-7, 10.2 user
Re: FPC & Lazarus moving to gitlab
« Reply #142 on: August 08, 2021, 11:54:38 am »
Quote
Michael Van Canneyt via fpc-pascal wrote on 08/08/2021 19:13

Hello,

After several technical issues (8 tries were needed to convert the FPC
sources to git), the move from svn/mantis to gitlab has been completed.

The FPC sources are now available at

https://gitlab.com/freepascal.org/fpc/source

All FPC git repositories are available at:

https://gitlab.com/freepascal.org/fpc

This is also where bugs can be reported from now on:

All Mantis issues have been converted to Gitlab issues.

Depending on where you report an issue, the Gitlab system will ask you to
select a project under which to report a bug.

Note that e.g. documentation bugs should be reported in the documentation
repository:

https://gitlab.com/freepascal.org/fpc/documentation

etc.

A redirect has been put in place for the old bug system, if possible the
system will redirect you to the correct issue in Gitlab.
A similar redirect will be put in place for the viewvc repository view tool.

The "development" page has been updated with the necessary instructions to
connect with Git:
https://www.freepascal.org/develop.html

More information about git has been placed in the WIKI:

https://wiki.freepascal.org/FPC_git

The lazarus team also placed a version at

https://wiki.freepascal.org/SVN_to_GIT_Cheatsheet

If you see places where we overlooked updating the SVN to git or mantis to
gitlab information, please let us know...

Michael.
Lazarus 2.3 2021-08-10 FPC 3.3.1 r49223 macOS 10.14.6 Xcode 11.3.1
Lazarus 2.3 r65500 FPC 3.3.1 r49634 macOS 11.5.2 aarch64 Xcode 12.5.1
Lazarus 2.3 2021-08-11 FPC 3.2.2 FreeBSD 13.0 amd64 VMware VM
Lazarus 2.1 r61574 FPC 3.0.4 Ubuntu 20.04 Parallels VM
Lazarus 2.0.10 FPC 3.2.0 Win10 Parallels VM

MISV

  • Hero Member
  • *****
  • Posts: 728
Re: FPC & Lazarus moving to gitlab
« Reply #143 on: August 14, 2021, 03:37:59 pm »
What is the recommended way to update my Lazarus installation on Mac?

In past I would navigate to lazarus folder and use svn up

I need to update sources I think to get access to recent updates for WKWebkit


Leledumbo

  • Hero Member
  • *****
  • Posts: 8372
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: FPC & Lazarus moving to gitlab
« Reply #144 on: August 14, 2021, 10:25:24 pm »
What is the recommended way to update my Lazarus installation on Mac?

In past I would navigate to lazarus folder and use svn up

I need to update sources I think to get access to recent updates for WKWebkit
If you don't put any files you never commit, simply delete the old folder then:
Code: [Select]
$ git clone git@gitlab.com:freepascal.org/lazarus/lazarus.git
Don't forget to have a gitlab account and generate SSH keys on your machine if you haven't, then copy the public key by pressing "Add key" on this page. Alternatively, you can clone with https but I strongly recommend using SSH keys for convenience.

MarkMLl

  • Hero Member
  • *****
  • Posts: 3051
Re: FPC & Lazarus moving to gitlab
« Reply #145 on: August 14, 2021, 10:37:23 pm »
Don't forget to have a gitlab account and generate SSH keys on your machine if you haven't, then copy the public key by

That's strange... I don't remember having to sign up like that when using Subversion :-/

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

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 7393
  • Debugger - SynEdit - and more
    • wiki
Re: FPC & Lazarus moving to gitlab
« Reply #146 on: August 14, 2021, 10:44:38 pm »
In past I would navigate to lazarus folder and use svn up
https://wiki.lazarus.freepascal.org/FAQ_SVN_to_GIT

That's strange... I don't remember having to sign up like that when using Subversion :-/
You don't, if you only download. No username, no password needed.

Leledumbo

  • Hero Member
  • *****
  • Posts: 8372
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: FPC & Lazarus moving to gitlab
« Reply #147 on: August 14, 2021, 11:20:31 pm »
You don't, if you only download. No username, no password needed.
I clearly remember my git clone was rejected before registering. Perhaps this only works with HTTPS?

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 7393
  • Debugger - SynEdit - and more
    • wiki
Re: FPC & Lazarus moving to gitlab
« Reply #148 on: August 14, 2021, 11:46:39 pm »
You don't, if you only download. No username, no password needed.
I clearly remember my git clone was rejected before registering. Perhaps this only works with HTTPS?
The url you mentioned, looks like an url for an ssh client. And ssh requires you to auth.

If you clone anonymously, you don't need ssh. What benefit would it give you?.

---
Note
    git@gitlab.com:freepascal.org/lazarus/lazarus.git
is not a "git://" url. It is a "user@server:path" for ssh.


EDIT
On the other hand, given that they give you a generic username "git", I wonder if maybe it allows anonymous. I did not test.
« Last Edit: August 14, 2021, 11:48:18 pm by Martin_fr »

trev

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1585
  • Former Delphi 1-7, 10.2 user
Re: FPC & Lazarus moving to gitlab
« Reply #149 on: August 15, 2021, 12:20:26 am »
What is the recommended way to update my Lazarus installation on Mac?
In past I would navigate to lazarus folder and use svn up

See the Wiki - Installing Lazarus on macOS -- Installing non-release versions of the Lazarus_IDE which I updated days ago for git and for svn if you wish to continue using Subversion.
Lazarus 2.3 2021-08-10 FPC 3.3.1 r49223 macOS 10.14.6 Xcode 11.3.1
Lazarus 2.3 r65500 FPC 3.3.1 r49634 macOS 11.5.2 aarch64 Xcode 12.5.1
Lazarus 2.3 2021-08-11 FPC 3.2.2 FreeBSD 13.0 amd64 VMware VM
Lazarus 2.1 r61574 FPC 3.0.4 Ubuntu 20.04 Parallels VM
Lazarus 2.0.10 FPC 3.2.0 Win10 Parallels VM

 

TinyPortal © 2005-2018