[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-scm-interest
Subject:    Re: [Kde-scm-interest] Migration of KDESDK to git
From:       "Friedrich W. H. Kossebau" <kossebau () kde ! org>
Date:       2012-05-16 15:50:44
Message-ID: 5868962.O6dn8MTt2Q () klux ! site
[Download RAW message or body]

Hi, especially Nicol=E1s and Jeremy,

so far it seems everyone is looking forward to seeing the migration of kdes=
dk =

to git finally happen, good :)

Am Dienstag, 8. Mai 2012, 17:11:51 schrieb Friedrich W. H. Kossebau:
> While there have been two threads about this on this list,
> "migration of kdesdk to git - status?" from 18.12.2010 and
> "Idea: Converting KDESDK incrementally" from 28.03.2011, so far
> nothing has happened, besides Kate and kdesrc-build having moved out
> of KDESDK to other modules. I would like to change that and have something
> happening :)
> =

> The gist from the threads is that
> * the KDESDK module should be split into separate repos, as the single
>   submodules do not have anything in common, like libs or stuff
> * the whole of KDESDK should be moved to git in one step, to reduce the m=
ess
> for release managers, packagers and friends
> Anyone disagrees?
> =

> Some brave people seem to have prepared set of rules for all the componen=
ts
> of the KDESDK module (thanks to them), see
> https://projects.kde.org/projects/playground/sdk/kde-
> ruleset/repository/revisions/master/show/kdesdk
> What is the state of these rules? Can the result be checked somewhere?

Those "brave people" are you, Nicol=E1s and Jeremy :) Do you want to pick u=
p =

your work again and be our experts in the kdesdk migration?

I myself have not really followed any of the migrations to git, so have no =

real idea about the process. http://techbase.kde.org/Projects/MovetoGit onl=
y =

helped me a little. Do kdeedu or kdeutils or else have a log of their proce=
ss =

which could be followed?

I guess it's something like this:

1. Decide which repos should be created from which submodules
2. Write migration rules
3. Setup a test git server with resulting repos to check rules
4. Have everyone okay the rules
5. Migration!
  a) Put writelock on module in svn =

  b) Create real repos by the rules
  c) Configure EBN, API DOX, translations systems (what else?) for new repos
  d) Put "Moved to git" note to module in svn
  e) Enable write access to git modules

Correct?
Steps 1 and 4 are to be done basically by the maintainers of the stuff in =

kdesdk. For step 1, the continuation of the discussion about the splitup of =

module will happen next on the kdesdk-devel mailinglist (I still need to ge=
t a =

complete picture of all the stuff in kdesdk, if anyone else has that do not =

hesitate to start off), the result should end up on a wikipage.

The other steps need to be done by people with migration experience and =

admins, here I hope for the help of e.g. Nicol=E1s and Jeremy, as said abov=
e :)

BTW, there is now an additional submodule since last week, =

"kdesdk/thumbnailers" which does not yet have rules.

Cheers
Friedrich

PS: Sorry, am not available on IRC due to an unstable internet connection...
_______________________________________________
Kde-scm-interest mailing list
Kde-scm-interest@kde.org
https://mail.kde.org/mailman/listinfo/kde-scm-interest
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic