Recent

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

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9754
  • Debugger - SynEdit - and more
    • wiki
Re: FPC & Lazarus moving to gitlab
« Reply #105 on: July 24, 2021, 04:31:55 pm »
The plan is to install a redirect. (for each individual issue)

But that can only happen, once the target exists.
And may need some time for testing, preparing the data, etc.

For now, translation to gitlab is in progress (and will take some time)

lucamar

  • Hero Member
  • *****
  • Posts: 4219
Re: FPC & Lazarus moving to gitlab
« Reply #106 on: July 28, 2021, 01:12:58 pm »
I asked the same about Lazarus but since they are different projects, can anyone tell us what will happen with the repo at:
https://svn.freepascal.org/svn/fpc/
???
Turbo Pascal 3 CP/M - Amstrad PCW 8256 (512 KB !!!) :P
Lazarus/FPC 2.0.8/3.0.4 & 2.0.12/3.2.0 - 32/64 bits on:
(K|L|X)Ubuntu 12..18, Windows XP, 7, 10 and various DOSes.

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 11351
  • FPC developer.
Re: FPC & Lazarus moving to gitlab
« Reply #107 on: July 28, 2021, 01:18:18 pm »
I asked the same about Lazarus but since they are different projects, can anyone tell us what will happen with the repo at:
https://svn.freepascal.org/svn/fpc/
???

It will be combined with the pre 1998 CVS (which was not online) and also move to gitlab. With the whole merging and stuff there were some problems, so this is the repo that moves the slowest.

prof7bit

  • Full Member
  • ***
  • Posts: 161
Re: FPC & Lazarus moving to gitlab
« Reply #108 on: July 30, 2021, 10:28:07 am »
What will happen to old bugs in Mantis?

The forums are full of links like "yeah, this is a known bug, see here: <link to mantis>"

and clicking it now sends me to the gitlab login page. Will these bugs be archived somewhere to be read only but still accessible in some way?

--

I very much appreciate the move to git and actually have waited for this day for a long time already, but the disappearance of all old bugs is causing me some confusion.
« Last Edit: July 30, 2021, 10:34:39 am by prof7bit »

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9754
  • Debugger - SynEdit - and more
    • wiki
Re: FPC & Lazarus moving to gitlab
« Reply #109 on: July 30, 2021, 10:38:28 am »
Mantis will go away.

The URLs will keep working  as forwarder to gitlab.
Actually the forwarders are in place, but gitlab is not yet ready.


prof7bit

  • Full Member
  • ***
  • Posts: 161
Re: FPC & Lazarus moving to gitlab
« Reply #110 on: July 30, 2021, 01:09:34 pm »
Was it really necessary to take down the svn server before everything is in place on gitlab?

I have been using fpcupdeluxe for the last year or two to have easy access to various branches and updates and today I noticed it stopped working completely because svn is gone and on gitlab the project is still rapidly switching temporary names like "testconversion2" or "testconversion" which I assume will later be changed to something more permanent like "fpc", currently even the latest pre-release of fpcupdeluxe can't keep up with the changing repository urls.

Also when browsing through gitlab I cannot seem to find the Lazarus repository at all, there is only "Binaries", "CCR" and "Website"




« Last Edit: July 30, 2021, 01:13:17 pm by prof7bit »

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1738
Re: FPC & Lazarus moving to gitlab
« Reply #111 on: July 30, 2021, 01:22:54 pm »
This is unfortunate. But please give the dev some time to sort things out.
As things are rapidly changing right now and a lot of work is done, I would suggest not to touch your current fpcupdeluxe install.
As up-maintainer, I am trying to follow the changes as good as possible. A new release will be available as soon as gitlab is up and running !

prof7bit

  • Full Member
  • ***
  • Posts: 161
Re: FPC & Lazarus moving to gitlab
« Reply #112 on: July 30, 2021, 01:25:29 pm »
I would suggest not to touch your current fpcupdeluxe install.

Fortunately I have btrfs and snapshots, otherwise I would not have a working Lazarus installation anymore now :-/.

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9754
  • Debugger - SynEdit - and more
    • wiki
Re: FPC & Lazarus moving to gitlab
« Reply #113 on: July 30, 2021, 01:36:59 pm »
Was it really necessary to take down the svn server before everything is in place on gitlab?

It wasn't planned...

We had aimed to move on the 14th (start + 2 or 3 days for the move)

We've tested the move over and over in the past 2 month.
But despite this, some last minute issues came in. (not all technical, but some technical).

So we where forced to move it back by one week. (knowing that the server would go offline at the end of the month).
And then it took more than the 3 days planed...

Of course, even that would have left "only" 2 weeks for everyone to switch from svn to git.

Btw, Lazarus repro is avail on the Github mirror, including githubs "git to svn" svn access. (which you may be able to use in FpcUpDeluxe for the time being)



That said, retrospectively a lot could have done better. Better communicated too.
But, this isn't our normal line of work. So we didn't foresee every detail.
If we were starting the move now, with the knowledge we gained => that would be a diff story.

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9754
  • Debugger - SynEdit - and more
    • wiki
Re: FPC & Lazarus moving to gitlab
« Reply #114 on: July 30, 2021, 01:40:09 pm »
I would suggest not to touch your current fpcupdeluxe install.

Fortunately I have btrfs and snapshots, otherwise I would not have a working Lazarus installation anymore now :-/.

Someone needs to check if FpcUpDeluxe works with SVN access to:
    https://github.com/fpc/Lazarus.git

Yes it says .git. But github supports svn on that url.

Mind, keep to tags => revision numbers will be diff from the existing, as this is translated back from the git repro.
(On the other hand, it even gets new commits)

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9754
  • Debugger - SynEdit - and more
    • wiki
Re: FPC & Lazarus moving to gitlab
« Reply #115 on: July 30, 2021, 01:49:46 pm »

Seenkao

  • Hero Member
  • *****
  • Posts: 545
    • New ZenGL.
Re: FPC & Lazarus moving to gitlab
« Reply #116 on: July 30, 2021, 02:09:50 pm »
День добрый!
Будет неплохо узнать причины переезда с SVN на GitLab. Хотя бы ради простого интереса и информации для пользователей.

Google translate:
Good afternoon!
It would be nice to know the reasons for moving from SVN to GitLab. At least for the sake of simple interest and information for users.
Rus: Стремлюсь к созданию минимальных и достаточно быстрых приложений.

Eng: I strive to create applications that are minimal and reasonably fast.
Working on ZenGL

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1738
Re: FPC & Lazarus moving to gitlab
« Reply #117 on: July 30, 2021, 02:10:42 pm »
Added a pre-release of fpcupdeluxe that will work with and without gitlab.
Please use with care.
https://github.com/LongDirtyAnimAlf/fpcupdeluxe/releases/tag/2.0.0a

PascalDragon

  • Hero Member
  • *****
  • Posts: 5444
  • Compiler Developer
Re: FPC & Lazarus moving to gitlab
« Reply #118 on: July 30, 2021, 02:27:09 pm »
It would be nice to know the reasons for moving from SVN to GitLab. At least for the sake of simple interest and information for users.

The switch to Git was intended for quite some time already. The switch to a hosting service such as GitLab was due to not wanting to maintain a local solution (though with GitLab we can in principle switch back to a local one if necessary). Due to a change in our server infrastructure it was decided to do this step now.

stocki

  • Full Member
  • ***
  • Posts: 144
Re: FPC & Lazarus moving to gitlab
« Reply #119 on: August 01, 2021, 07:28:16 am »
These changes annoy me. I've been doing this for the past 30 years:

svn co https://svn.freepascal.org/svn/fpc/trunk fpc
svn co https://svn.freepascal.org/svn/lazarus/trunk lazarus

What do I have to do with git?

 

TinyPortal © 2005-2018