Recent

Author Topic: Save your Bugtracker/Mantis login => Reminder: Moving to GitLab  (Read 18270 times)

winni

  • Hero Member
  • *****
  • Posts: 3197

Stonage IT

wp

  • Hero Member
  • *****
  • Posts: 11910
Re: Save your Bugtracker/Mantis login => Reminder: Moving to GitLab
« Reply #1 on: July 17, 2021, 10:56:55 pm »
This is an arrogant attitude towards the people who do all the work for the move to git.

Fred vS

  • Hero Member
  • *****
  • Posts: 3168
    • StrumPract is the musicians best friend
Re: Save your Bugtracker/Mantis login => Reminder: Moving to GitLab
« Reply #2 on: July 17, 2021, 11:45:01 pm »
Maybe Stonage is exaggerated , Paleolithic is more realistic.

For example, I want to transfer a unassigned bug created by somebody who left us, how to do?
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

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9857
  • Debugger - SynEdit - and more
    • wiki
Re: Save your Bugtracker/Mantis login => Reminder: Moving to GitLab
« Reply #3 on: July 17, 2021, 11:51:41 pm »
Ok, I do not know for the original Post what exactly is supposed to be stonage....

But for the "unassigned", there is no problem.
All issues are transferred.  All issues will state who created them on mantis.
Example: https://gitlab.com/freepascal.org/lazarus/sandbox/lazarus-test-4/-/issues/39200

If people are still active, and want to have their gitlab account mentioned, then we offer that option. That is all.
« Last Edit: July 17, 2021, 11:53:12 pm by Martin_fr »

Fred vS

  • Hero Member
  • *****
  • Posts: 3168
    • StrumPract is the musicians best friend
Re: Save your Bugtracker/Mantis login => Reminder: Moving to GitLab
« Reply #4 on: July 18, 2021, 12:00:45 am »
Ok, I do not know for the original Post what exactly is supposed to be stonage....

I think Winni was talking about this:
https://forum.lazarus.freepascal.org/index.php/topic,55167.0.html

But for the "unassigned", there is no problem.
All issues are transferred.  All issues will state who created them on mantis.

OK, then you confirm that this unassigned bug will be transferred too?

If yes, perfect (and dont forget to fast assign it, fix it and commit it).

 ;D
« Last Edit: July 18, 2021, 12:02:55 am by Fred vS »
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

Fred vS

  • Hero Member
  • *****
  • Posts: 3168
    • StrumPract is the musicians best friend
Re: Save your Bugtracker/Mantis login => Reminder: Moving to GitLab
« Reply #5 on: July 18, 2021, 12:20:36 am »
If people are still active, and want to have their gitlab account mentioned, then we offer that option. That is all.

Ha, ok, understood now.

But, why not simply create a GitLab issue asking to gitlab members to give their Mantis login?
For each answer, you will now the gitlab account.

Forget Mantis, do all via gitlab now.
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

Fred vS

  • Hero Member
  • *****
  • Posts: 3168
    • StrumPract is the musicians best friend
Re: Save your Bugtracker/Mantis login => Reminder: Moving to GitLab
« Reply #6 on: July 18, 2021, 12:27:27 am »
If people are still active, and want to have their gitlab account mentioned, then we offer that option. That is all.

Ha, ok, understood now.

But, why not simply create a GitLab issue asking to gitlab members to give their Mantis login?
For each answer, you will now the gitlab account.

Forget Mantis, do all via gitlab now.

OK, OK, you want to do it via Mantis to be sure that Gitlab users dot usurp a Mantis account.
Yes, indeed, safer and more logical.

Sorry for the noise.

[EDIT] Hum, but Mantis users can also usrp Gilab account, so not so evident.
[EDIT2] So you need to create 2 issues, one in Mantis that ask the Gitlab account and one in GitLab that ask the Mantis account.
And after compare if both are the same.


Fre;D
« Last Edit: July 18, 2021, 01:07:09 am by Fred vS »
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

Fred vS

  • Hero Member
  • *****
  • Posts: 3168
    • StrumPract is the musicians best friend
Re: Save your Bugtracker/Mantis login => Reminder: Moving to GitLab
« Reply #7 on: July 18, 2021, 12:39:22 am »
@Winni

I agree with you that using issues (from Mantis or GitLab) is archaic.
And it will need lot of boring work for the maintainer to do manually the transfer for each answer.

Are you thinking to a special program to do the job, via internet and using database?

Fre;D 
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

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9857
  • Debugger - SynEdit - and more
    • wiki
Re: Save your Bugtracker/Mantis login => Reminder: Moving to GitLab
« Reply #8 on: July 18, 2021, 12:42:59 am »
@Winni

I agree with you that using issues (from Mantis or GitLab) is archaic.
And it will need lot of boring work for the maintainer to do manually the transfer for each answer.

Are you thinking to a special program to do the job, via internet and using database?

Mantis is a database frontend.

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

Fred vS

  • Hero Member
  • *****
  • Posts: 3168
    • StrumPract is the musicians best friend
Re: Save your Bugtracker/Mantis login => Reminder: Moving to GitLab
« Reply #9 on: July 18, 2021, 12:48:30 am »
Mantis is a database frontend.
https://gitlab.com/freepascal.org/mantis_to_gitlab

Ooops, ok, you are already deep inside.

So, if I understand ok, one of the last problem is to assign Mantis user-name to their possible gitlab acount-name?

Indeed, not evident.
How will you do for the Mantis user-name that do not have a GitLab account?
Will you create new one or centralize to only one?
« Last Edit: July 18, 2021, 12:57:41 am by Fred vS »
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

valdir.marcos

  • Hero Member
  • *****
  • Posts: 1106
Re: Save your Bugtracker/Mantis login => Reminder: Moving to GitLab
« Reply #10 on: July 18, 2021, 02:13:47 am »
@Winni

I agree with you that using issues (from Mantis or GitLab) is archaic.
And it will need lot of boring work for the maintainer to do manually the transfer for each answer.

Are you thinking to a special program to do the job, via internet and using database?
Mantis is a database frontend.

https://gitlab.com/freepascal.org/mantis_to_gitlab
Just curiosity.
Let's suppose you want to move this data to any other solution in the future.
Gitlab allows that as Mantis?

Fred vS

  • Hero Member
  • *****
  • Posts: 3168
    • StrumPract is the musicians best friend
Re: Save your Bugtracker/Mantis login => Reminder: Moving to GitLab
« Reply #11 on: July 18, 2021, 03:54:46 am »
@Winni

I agree with you that using issues (from Mantis or GitLab) is archaic.
And it will need lot of boring work for the maintainer to do manually the transfer for each answer.

Are you thinking to a special program to do the job, via internet and using database?
Mantis is a database frontend.

https://gitlab.com/freepascal.org/mantis_to_gitlab
Just curiosity.
Let's suppose you want to move this data to any other solution in the future.
Gitlab allows that as Mantis?

Of course!

For example I have one account in GitLab and one in GitHub.
All my GitHub repositories are mirrored and updated in (nearly) real time in the GitLab repositories.

And vice-versa, you may do the same from GitLab to GitHub.

Also I may login in GitLab with a GitHub account!

[EDIT] In "Settings-General" you have even a option to easy export the project (see picture):
« Last Edit: July 18, 2021, 04:15:09 am by Fred vS »
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

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9857
  • Debugger - SynEdit - and more
    • wiki
Re: Save your Bugtracker/Mantis login => Reminder: Moving to GitLab
« Reply #12 on: July 18, 2021, 10:04:24 am »
To clarify:

We can't create an gitlab issue in someone else's name. All issues will be reported by the same "fpc" account. All notes will be added by that account.

But, we can add a bit of text that says "this ... was created by mantis-user martin_f @martin_frb
Then if someone adds a new note, and want to refer to a previous, they know who wrote it, and can do "@martin_frb" if they need.

If we do not have the gitlab name, then we just use the mantis name, and there is no @martin_frb

As for assigning: the gitlab issues can be assigned to gitlab accounts during conversion. But here we only need the accounts of those few who have developer status in mantis.

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9857
  • Debugger - SynEdit - and more
    • wiki
Re: Save your Bugtracker/Mantis login => Reminder: Moving to GitLab
« Reply #13 on: July 18, 2021, 10:08:34 am »
Let's suppose you want to move this data to any other solution in the future.
Gitlab allows that as Mantis?

gitlab has an API, so like we can import now, we can export.

The git data itself, is not gitlab dependent anyway. It's git.
Anyone can clone a git repro and push it elsewhere.

But gitlab has mirroring functions too.

And gitlab is open source. If they ever close, we could also self-host again.
(so by not self hosting, we get access to some of the paid features for free. Gitlab offers this to open source projects)

avra

  • Hero Member
  • *****
  • Posts: 2514
    • Additional info
Re: Save your Bugtracker/Mantis login => Reminder: Moving to GitLab
« Reply #14 on: July 18, 2021, 12:54:14 pm »
I followed the instructions today, but it seams that deadline was yesterday. Did I really miss the chance?
https://bugs.freepascal.org/view.php?id=39246
ct2laz - Conversion between Lazarus and CodeTyphon
bithelpers - Bit manipulation for standard types
pasettimino - Siemens S7 PLC lib

 

TinyPortal © 2005-2018