Progress of the GitLab installation and migration scripts has been very good. With some last tests to go, we're confident we can complete installation and migration on *Friday March 20th, 2015. The window 08:00h - 12:00h UTC* has been designated to perform installation and migration.
During that window *existing git repositories with public visibility* (i.e. http or gitweb access -- git:// access not counted) will be migrated into GitLab [0]. There's no impact on Subversion, CVS, mercurial, darcs or bazaar repositories. Users with git repositories without http or gitweb access, who want to use GitLab for their project are kindly requested to contact the site admins.
After the migration, *migrated repositories will be removed from their current physical path locations*. Repositories will *only* be accessible through GitLab and stored in a location managed by GitLab. Users who want to make backups should do so by keeping a local clone of their git repository(-ies).
As part of the migration, *GitLab accounts will be created for all users* of the common-lisp.net system. Each user with a .forward file in their home directory on the system will receive an account confirmation e-mail. This confirmation request is valid for 48 hours. *All accounts must be confirmed before use* - the system blocks accounts until confirmed. Your account can be used immediately after confirmation, even during the migration window. As part of the migration, SSH keys found in the user's home directory will be imported into the user's GitLab account. You will receive an e-mail to confirm this happened.
As part of the migration, *Gitlab groups will be created*, mirroring the common-lisp.net "project" concept. Users currently part of a project by virtue of being member of a unix group on common-lisp.net will be assigned GitLab group membership for the mirror group in the role of Owner. Notification mails are sent out due to the migration process. Projects that wish to use GitLab's more fine-grained permisssions[1] can do so after migration completes.
As part of the migration, *existing git repositories will be imported into GitLab* under the group or account which mirrors the common-lisp.net project or account. All repositories will have a *public* visibility. Each repository on common-lisp.net becomes a *project* in GitLab. This means each repository gets an issue tracker and wiki set up. Any project that wishes not to use those can turn those off in the Settings page for the GitLab project after the migration. Due to the nature of the migration process, *the Administrator account will be a member of all GitLab projects and groups.* This can be corrected after the migration.
After the migration, gitweb access won't be available anymore. It will be replaced by URL redirection to GitLab. git:// protocol support won't be available anymore either.
While the migration is in progress, SSH access to the system will be blocked to prevent repositories being updated while migrated.
Should you want to start a new project in GitLab, please ask the site admins to create a group for it.
Please note that this is just one of the steps in the restructuring plan for common-lisp.net. Further steps as indicated in [2] will be executed later and will affect repositories for other version control systems as well as other services.
In case of questions please follow up to clo-devel@common-lisp.net: the announcements mailing list is closed for posting.
[0] Full list of affected repositories: https://common-lisp.net/gitlab-migration-repository-mapping/ (note: updated today!) [1] https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/permissions/permissi... [2] https://mailman.common-lisp.net/pipermail/clo-devel/2015-February/000161.htm...
Dear Erik,
can you confirm that you're deploying your own instance of gitlab on common-lisp.net, as opposed to migrating repositories to gitlab.com?
Do project homepages remain in ~/public_html/ ?
Can we rely on URL redirection for all the links that exist around the web, be it common-lisp.net project pages or cliki.net pages, etc.?
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org An atheist doesn't have to be someone who thinks he has a proof that there can't be a god. He only has to be someone who believes that the evidence on the God question is at a similar level to the evidence on the werewolf question. — John McCarthy
On Mon, Mar 16, 2015 at 4:00 PM, Erik Huelsmann ehuels@gmail.com wrote:
Progress of the GitLab installation and migration scripts has been very good. With some last tests to go, we're confident we can complete installation and migration on Friday March 20th, 2015. The window 08:00h - 12:00h UTC has been designated to perform installation and migration.
During that window existing git repositories with public visibility (i.e. http or gitweb access -- git:// access not counted) will be migrated into GitLab [0]. There's no impact on Subversion, CVS, mercurial, darcs or bazaar repositories. Users with git repositories without http or gitweb access, who want to use GitLab for their project are kindly requested to contact the site admins.
After the migration, migrated repositories will be removed from their current physical path locations. Repositories will only be accessible through GitLab and stored in a location managed by GitLab. Users who want to make backups should do so by keeping a local clone of their git repository(-ies).
As part of the migration, GitLab accounts will be created for all users of the common-lisp.net system. Each user with a .forward file in their home directory on the system will receive an account confirmation e-mail. This confirmation request is valid for 48 hours. All accounts must be confirmed before use - the system blocks accounts until confirmed. Your account can be used immediately after confirmation, even during the migration window. As part of the migration, SSH keys found in the user's home directory will be imported into the user's GitLab account. You will receive an e-mail to confirm this happened.
As part of the migration, Gitlab groups will be created, mirroring the common-lisp.net "project" concept. Users currently part of a project by virtue of being member of a unix group on common-lisp.net will be assigned GitLab group membership for the mirror group in the role of Owner. Notification mails are sent out due to the migration process. Projects that wish to use GitLab's more fine-grained permisssions[1] can do so after migration completes.
As part of the migration, existing git repositories will be imported into GitLab under the group or account which mirrors the common-lisp.net project or account. All repositories will have a public visibility. Each repository on common-lisp.net becomes a project in GitLab. This means each repository gets an issue tracker and wiki set up. Any project that wishes not to use those can turn those off in the Settings page for the GitLab project after the migration. Due to the nature of the migration process, the Administrator account will be a member of all GitLab projects and groups. This can be corrected after the migration.
After the migration, gitweb access won't be available anymore. It will be replaced by URL redirection to GitLab. git:// protocol support won't be available anymore either.
While the migration is in progress, SSH access to the system will be blocked to prevent repositories being updated while migrated.
Should you want to start a new project in GitLab, please ask the site admins to create a group for it.
Please note that this is just one of the steps in the restructuring plan for common-lisp.net. Further steps as indicated in [2] will be executed later and will affect repositories for other version control systems as well as other services.
In case of questions please follow up to clo-devel@common-lisp.net: the announcements mailing list is closed for posting.
[0] Full list of affected repositories: https://common-lisp.net/gitlab-migration-repository-mapping/ (note: updated today!) [1] https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/permissions/permissi... [2] https://mailman.common-lisp.net/pipermail/clo-devel/2015-February/000161.htm...
-- Bye,
Erik.
http://efficito.com -- Hosted accounting and ERP. Robust and Flexible. No vendor lock-in.
Hi Fare,
Indeed we're self-hosting this GitLab instance. There's a recent migration test up on https://gitlab-test.common-lisp.net, if you want to have a look at the result. Project pages will indeed remain untouched and thus stored in /project/*/public_html.
The intent of the URL redirection is indeed that you can rely on it for existing links to be forwarded. Of course, it could happen that we have overlooked URLs which should have been rewritten but are not. To address that, we'll monitor the webserver's 404 logs, but if you discover any, please do feel free to report here or directly to admin@common-lisp.net.
Thanks in advance!
Regards,
Erik.
On Mon, Mar 16, 2015 at 9:24 PM, Faré fahree@gmail.com wrote:
Dear Erik,
can you confirm that you're deploying your own instance of gitlab on common-lisp.net, as opposed to migrating repositories to gitlab.com?
Do project homepages remain in ~/public_html/ ?
Can we rely on URL redirection for all the links that exist around the web, be it common-lisp.net project pages or cliki.net pages, etc.?
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org An atheist doesn't have to be someone who thinks he has a proof that there can't be a god. He only has to be someone who believes that the evidence on the God question is at a similar level to the evidence on the werewolf question. — John McCarthy
On Mon, Mar 16, 2015 at 4:00 PM, Erik Huelsmann ehuels@gmail.com wrote:
Progress of the GitLab installation and migration scripts has been very good. With some last tests to go, we're confident we can complete installation and migration on Friday March 20th, 2015. The window 08:00h
12:00h UTC has been designated to perform installation and migration.
During that window existing git repositories with public visibility (i.e. http or gitweb access -- git:// access not counted) will be migrated into GitLab [0]. There's no impact on Subversion, CVS, mercurial, darcs or
bazaar
repositories. Users with git repositories without http or gitweb access,
who
want to use GitLab for their project are kindly requested to contact the site admins.
After the migration, migrated repositories will be removed from their current physical path locations. Repositories will only be accessible through GitLab and stored in a location managed by GitLab. Users who
want to
make backups should do so by keeping a local clone of their git repository(-ies).
As part of the migration, GitLab accounts will be created for all users
of
the common-lisp.net system. Each user with a .forward file in their home directory on the system will receive an account confirmation e-mail. This confirmation request is valid for 48 hours. All accounts must be
confirmed
before use - the system blocks accounts until confirmed. Your account
can be
used immediately after confirmation, even during the migration window. As part of the migration, SSH keys found in the user's home directory will
be
imported into the user's GitLab account. You will receive an e-mail to confirm this happened.
As part of the migration, Gitlab groups will be created, mirroring the common-lisp.net "project" concept. Users currently part of a project by virtue of being member of a unix group on common-lisp.net will be
assigned
GitLab group membership for the mirror group in the role of Owner. Notification mails are sent out due to the migration process. Projects
that
wish to use GitLab's more fine-grained permisssions[1] can do so after migration completes.
As part of the migration, existing git repositories will be imported into GitLab under the group or account which mirrors the common-lisp.net
project
or account. All repositories will have a public visibility. Each
repository
on common-lisp.net becomes a project in GitLab. This means each
repository
gets an issue tracker and wiki set up. Any project that wishes not to use those can turn those off in the Settings page for the GitLab project
after
the migration. Due to the nature of the migration process, the
Administrator
account will be a member of all GitLab projects and groups. This can be corrected after the migration.
After the migration, gitweb access won't be available anymore. It will be replaced by URL redirection to GitLab. git:// protocol support won't be available anymore either.
While the migration is in progress, SSH access to the system will be
blocked
to prevent repositories being updated while migrated.
Should you want to start a new project in GitLab, please ask the site
admins
to create a group for it.
Please note that this is just one of the steps in the restructuring plan
for
common-lisp.net. Further steps as indicated in [2] will be executed
later
and will affect repositories for other version control systems as well as other services.
In case of questions please follow up to clo-devel@common-lisp.net: the announcements mailing list is closed for posting.
[0] Full list of affected repositories: https://common-lisp.net/gitlab-migration-repository-mapping/ (note:
updated
today!) [1]
https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/permissions/permissi...
[2]
https://mailman.common-lisp.net/pipermail/clo-devel/2015-February/000161.htm...
-- Bye,
Erik.
http://efficito.com -- Hosted accounting and ERP. Robust and Flexible. No vendor lock-in.
Dear Sir,
After migrate planning I have found there is no cl-launchpad at GitLab, Is something I missing before, Could you help me? Thanks!
Best Wishes, Plato Wu
On Tue, Mar 17, 2015 at 4:00 AM, Erik Huelsmann ehuels@gmail.com wrote:
Progress of the GitLab installation and migration scripts has been very good. With some last tests to go, we're confident we can complete installation and migration on *Friday March 20th, 2015. The window 08:00h
- 12:00h UTC* has been designated to perform installation and migration.
During that window *existing git repositories with public visibility* (i.e. http or gitweb access -- git:// access not counted) will be migrated into GitLab [0]. There's no impact on Subversion, CVS, mercurial, darcs or bazaar repositories. Users with git repositories without http or gitweb access, who want to use GitLab for their project are kindly requested to contact the site admins.
After the migration, *migrated repositories will be removed from their current physical path locations*. Repositories will *only* be accessible through GitLab and stored in a location managed by GitLab. Users who want to make backups should do so by keeping a local clone of their git repository(-ies).
As part of the migration, *GitLab accounts will be created for all users* of the common-lisp.net system. Each user with a .forward file in their home directory on the system will receive an account confirmation e-mail. This confirmation request is valid for 48 hours. *All accounts must be confirmed before use* - the system blocks accounts until confirmed. Your account can be used immediately after confirmation, even during the migration window. As part of the migration, SSH keys found in the user's home directory will be imported into the user's GitLab account. You will receive an e-mail to confirm this happened.
As part of the migration, *Gitlab groups will be created*, mirroring the common-lisp.net "project" concept. Users currently part of a project by virtue of being member of a unix group on common-lisp.net will be assigned GitLab group membership for the mirror group in the role of Owner. Notification mails are sent out due to the migration process. Projects that wish to use GitLab's more fine-grained permisssions[1] can do so after migration completes.
As part of the migration, *existing git repositories will be imported into GitLab* under the group or account which mirrors the common-lisp.net project or account. All repositories will have a *public* visibility. Each repository on common-lisp.net becomes a *project* in GitLab. This means each repository gets an issue tracker and wiki set up. Any project that wishes not to use those can turn those off in the Settings page for the GitLab project after the migration. Due to the nature of the migration process, *the Administrator account will be a member of all GitLab projects and groups.* This can be corrected after the migration.
After the migration, gitweb access won't be available anymore. It will be replaced by URL redirection to GitLab. git:// protocol support won't be available anymore either.
While the migration is in progress, SSH access to the system will be blocked to prevent repositories being updated while migrated.
Should you want to start a new project in GitLab, please ask the site admins to create a group for it.
Please note that this is just one of the steps in the restructuring plan for common-lisp.net. Further steps as indicated in [2] will be executed later and will affect repositories for other version control systems as well as other services.
In case of questions please follow up to clo-devel@common-lisp.net: the announcements mailing list is closed for posting.
[0] Full list of affected repositories: https://common-lisp.net/gitlab-migration-repository-mapping/ (note: updated today!) [1] https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/permissions/permissi... [2] https://mailman.common-lisp.net/pipermail/clo-devel/2015-February/000161.htm...
-- Bye,
Erik.
http://efficito.com -- Hosted accounting and ERP. Robust and Flexible. No vendor lock-in.
Hi Plato,
On Sat, Mar 28, 2015 at 4:34 AM, standin gtalk000@gmail.com wrote:
Dear Sir,
After migrate planning I have found there is no cl-launchpad at GitLab, Is something I missing before, Could you help me? Thanks!
Sure. I've looked at the system and found there's a group called cl-launchpad, of which you are a member: https://gitlab.common-lisp.net/groups/cl-launchpad This group doesn't have an associated project. When I look at the system in /project/cl-launchpad, I see no git repository. On the project pages, people are referred to GitHub to check out the sources. Are you sure there was a git repository on our system to be migrated?
If you want to migrate from github to our system, that's very easy starting last night: I've enabled GitHub project import. Here are the instructions on how to do it: http://doc.gitlab.com/ce/workflow/import_projects_from_github.html
Should you want to mirror a GitHub project on our system, please let the admins know at admin@common-lisp.net and we'll set it up for you.
OK, I got it, so please mirror cl-launchpad on clcommon-lisp.net, since my personal project are there all, thanks very much!
On Sat, Mar 28, 2015 at 4:00 PM, Erik Huelsmann ehuels@gmail.com wrote:
admin@common-lisp.net
Hi,
On Sat, Mar 28, 2015 at 11:00 AM, Xiangjun Wu netawater@gmail.com wrote:
OK, I got it, so please mirror cl-launchpad on clcommon-lisp.net, since my personal project are there all, thanks very much!
Done: cl-launchpad is now mirrored at https://gitlab.common-lisp.net/cl-launchpad/cl-launchpad. The mirror is updated daily. I'd appreciate it if you could point the project pages to point to our gitlab instance instead of the github repository.
Thank you for contacting us. I hope it's resolved to your satisfaction. If you have any issues in the future, please contact us again.
I have add gitlab link to readme of project in github, thanks for your reminder.
On Sat, Mar 28, 2015 at 6:15 PM, Erik Huelsmann ehuels@gmail.com wrote:
Hi,
On Sat, Mar 28, 2015 at 11:00 AM, Xiangjun Wu netawater@gmail.com wrote:
OK, I got it, so please mirror cl-launchpad on clcommon-lisp.net, since my personal project are there all, thanks very much!
Done: cl-launchpad is now mirrored at https://gitlab.common-lisp.net/cl-launchpad/cl-launchpad. The mirror is updated daily. I'd appreciate it if you could point the project pages to point to our gitlab instance instead of the github repository.
Thank you for contacting us. I hope it's resolved to your satisfaction. If you have any issues in the future, please contact us again.
-- Bye,
Erik.
http://efficito.com -- Hosted accounting and ERP. Robust and Flexible. No vendor lock-in.