Last updated December 02, 2010 18:31, by Stefan
Feedicon  

Migration Configuration files

This page will document configuration files used by the programs and processes that do the data migration from collabnet/CEE to the new kenai infrastructure

migrateProjects.txt

The migrateProjects.txt file defines how projects are going to be migrated.

It is a tab delimited file with the following fields:

  • Project - the name of the new project
  • BZ - setting for has bugzilla component either Y or N
  • Web - setting for has website either Y or N
  • Superadmin - username of new owner
  • Users from projects - a colon separated list of old CEE projects which should be merged into this new project
  • Description - a short description of the project

The initial version of this file was generated by using the same names for projects as before and not merging projects, using Y for all BZ and Web values and choosing as superadmin the user with the role ProjectOwner in the project which has logged in most recently. Projects which obviously should not be migrated like test projects where excluded. An intermediately created ProjectOwner.html file listing all these Projects and all users with the ProjectOwner role ordered by account_created date is also available. There can be multiple Administrators for a project on kenai but only one user is being listed as the owner that´s what the superadmin field in this configuration file is for. Being the owner is only an UI thing - the name of the owner of a project is shown to the users of the website - no additional rights are associated with being the owner of a project. The initially created migrateProject.txt configuration files contained projects which had a not migrated user as owner. This was leading to subsequent errors during migration. This problem was resolved by declaring projects where the latest administrator login was older than 13 month as orphaned and assigning "louis" as owner if it was not an l10n related project and assigning "southerncross" if it was an l10n related project. Additionallly an email has been sent to all project administrators to determine ownership for these projects.

This is the list of not migrated projects: 'whiteboard', 'xmltest', '**HOST', 'colllabtest', 'timtest', 'ugtest', 'ugtest1', 'testextension', 'cnmonitoring', 'cvsroot', 'mlmtest', 'prithatest', 'smoktest300809', 'project-templates', 'secondaryprojects', 'collab-test-for-svn', 'collab-test-scm', 'collabnet', 'collabqatest', 'collabqatest1', 'collabqatest2', 'collabtest', 'collabtest2', 'jobin2', 'jobintest1', 'jobintestingcvs', 'jobintestingsvn', 'jobintestingsvn1', 'jobintestiz', 'jobintestsvn', 'svn', 'svn-projecteditor' as well as anything with the project types 'deleted', 'domain' or 'group'.

The above-mentioned projects we used for testing purposes. Others are outdated and will not be migrated to the new infrastructure. This includes the subprojects gsl>printing, tools>svn, udk>oi, udk>script, xml>odftoolkit, framework>scripting, www>user-faq, framework>util (see issue OOO_MIGRATION-3).

  • Mysql
  • Glassfish
  • Jruby
  • Rails
  • Nblogo
Terms of Use; Privacy Policy;
© 2010, Oracle Corporation and/or its affiliates
(revision 20120518.3c65429)
 
 
Close
loading
Please Confirm
Close