Hi team,
so everything is an order and ready.
Today at 3 pm EDT we disable Pagure notifications and I start the migration
process.
On Saturday, after I clone all of the issues and PRs and close Pagure
issues, I'll put 389-ds-base issue tracker on 'read-only' mode.
And during Saturday-Sunday I'll update all related Bugzillas with new Devel
Whiteboard issue numbers and links.
And finally, on Sunday, I'll recheck that everything is in order and I'll
open the new repo to the public (and I'll post the update in this mail
thread).
P.S. in case, you'll get some unwanted email notifications (you should
really not), I apologize for all inconvenience.
Sincerely,
Simon
On Wed, Sep 9, 2020 at 1:48 PM Simon Pichugin <spichugi(a)redhat.com> wrote:
Thanks!
So, the final look is ready, please, check:
https://github.com/droideck/389-ds-base
The migration project that can be used by other teams:
https://github.com/droideck/patogith
Issues:
https://github.com/droideck/389-ds-base/issues
Pull requests can be found by filtering labels (I've created them as
issues so we can store all of the valuable discussions that were held
there):
https://github.com/droideck/389-ds-base/issues?q=label%3APR+
The pull requests that were open on the moment of migration (you can
download the code from the last comment) are here:
https://github.com/droideck/389-ds-base/issues?q=label%3AOpen+label%3APR
Milestones:
https://github.com/droideck/389-ds-base/milestones
Tags and releases:
https://github.com/droideck/389-ds-base/tags
https://github.com/droideck/389-ds-base/releases
The updated Bugzillas will look like this (I've changed Devel Whiteboard
and added the link to Links table):
https://partner-bugzilla.redhat.com/show_bug.cgi?id=1376823
Pagure issues and PRs will be closed and each of them will have the
message similar to this:
https://pagure.io/SSSD/sssd/issue/36#comment-645569
The code:
https://github.com/droideck/patogith/blob/master/lib/patogith/pagure.py#L42
So. please, check and we can move on this weekend if everything is good.
Sincerely,
Simon
On Tue, Sep 8, 2020 at 8:21 PM Simon Pichugin <spichugi(a)redhat.com> wrote:
> Hi team,
> for the last couple of weeks, I was working on the migration tool that
> will allow us to switch 389-ds project to GitHub.
>
> It will be done through the weekend 2020-09-12 - 2020-09-13.
>
> I was testing it on a custom repo for some time but, please, review the
> code, if you would like to:
>
https://github.com/droideck/patogith/
>
> I will open the example 389-ds-base [migrated] repo tomorrow when my
> final run will finish.
>
> I've managed to disable Github notifications but there are two more
> things that should be taken into the account:
>
> 1. Pagure notifications - as Viktor has suggested, probably, we can ask
> Pierre-Yves Chibon <pingou(a)pingoured.fr> to do this for us at Friday.
>
> 2. Bugzilla notifications. It may be that it's not possible to disable it
> for everyone involved. In that case, it will be one time thing that will
> spam you with 3000 emails. :) But I hope not.
>
> Regards,
> Simon
>
>
>