Hi Ian, On Thu, 2017-10-19 at 11:44 +0100, Ian Boston wrote: > Hi, > Some more appear to be empty. > eg > sling-org-apache-sling-api
That's a good catch, somehow I missed it from the list. I made the following calculations: 1. we have 258 repositories on Github. Out of these we substract: - sling ( old SVM mirror ) - sling-site - incubator-sling-sling-orgapacheslingapi - sling-orgapacheslingapi - incubator-sling-sling-orgapacheslingapi The last 3 are me experimenting with the reporeq tool. That leaves us with 253 repositories to migrate. 2. In my local 'sling-modules' repository I have 253 repositories to migrate, which looks right. 3. Running a quick for loop in that directory and pushing to gitbox results in 211 'up-to-date' results and 42 'not found' results. That indicates that the list of 41 was missing just the 'api' project. > > searching for sling- with > java 175 > goovy 4 > html 2 > javascript 2 > shell 2 > total 185 > > leaving 93 with no content. > > The list on infra has 41. > > If I find that a repo is empty on Git should I commit to SVN instead > ? Yes, and please let me know if I've missed so I can make sure we migrate it. Thanks, Robret > Best Regards > Ian > > > On 19 October 2017 at 08:55, Ian Boston <i...@tfd.co.uk> wrote: > > > Perfect. > > Thanks > > Best Regards > > Ian > > > > On 19 October 2017 at 08:34, Robert Munteanu <romb...@apache.org> > > wrote: > > > > > On Thu, 2017-10-19 at 07:30 +0100, Ian Boston wrote: > > > > Hi, > > > > Thanks for working into the early hours to do this. > > > > > > > > So, IIUC, a pull request/patch that was originally against the > > > > whole > > > > SVN > > > > repo now has to work out which parts are in Git and which parts > > > > and > > > > in SVN. > > > > For those parts that are in git, apply there are remove from > > > > the SVN > > > > patch. > > > > Once everything that can be done in git is done, then apply the > > > > remaining > > > > SVN patch to SVN. > > > > > > Unfortunately, yes. Or just wait for the repo situation to be > > > worked > > > out and apply it to the git repositories. Which not that much > > > better I > > > guess. > > > > > > > > > > > Since this will not be done in the right order the build in > > > > those > > > > modules > > > > will break for a short while until the SVN+Git repository > > > > reaches its > > > > consistent state (ie eventually consistent), but it will > > > > eventually > > > > build > > > > if the patches are ok. > > > > > > Exactly. > > > > > > > > > > > Is that the right procedure while Infra fixes the missing repo? > > > > And the right expectation for builds ? > > > > > > Just to confirm - yes and yes. > > > > > > Robert > > > > > > > Best Regards > > > > Ian > > > > > > > > > > > > > > > > On 19 October 2017 at 00:42, Robert Munteanu <romb...@apache.or > > > > g> > > > > wrote: > > > > > > > > > Hi, > > > > > > > > > > The sources have been migrated from SVN to Git. Unfortunately > > > > > there > > > > > was > > > > > a snag ( https://issues.apache.org/jira/browse/INFRA-15308 ) > > > > > where > > > > > repositories were created on github but not on gitbox, which > > > > > means > > > > > that > > > > > these repos are unusable. > > > > > > > > > > Infra is looking into it. In the meantime ( 1-2 days at most > > > > > hopefully > > > > > ) my proposal is that we live with a split setup and commit > > > > > to Git > > > > > where migrated or to SVN otherwise. That's a pretty weird > > > > > setup, > > > > > but > > > > > otherwise we'll have to drop + recreate all git repositories > > > > > again, > > > > > and > > > > > hopefully there won't be too many changes until I can > > > > > complete the > > > > > migration. > > > > > > > > > > The full list of repositories that were not properly created > > > > > is: > > > > > > > > > > sling-org-apache-sling-commons-fsclassloader.git > > > > > sling-org-apache-sling-commons-johnzon.git > > > > > sling-org-apache-sling-commons-metrics-rrd4j.git > > > > > sling-org-apache-sling-commons-messaging-mail.git > > > > > sling-org-apache-sling-commons-threads.git > > > > > sling-org-apache-sling-bundleresource-impl.git > > > > > sling-org-apache-sling-caconfig-impl.git > > > > > sling-org-apache-sling-discovery-api.git > > > > > sling-org-apache-sling-discovery-impl.git > > > > > sling-org-apache-sling-event.git > > > > > sling-org-apache-sling-fragment-ws.git > > > > > sling-org-apache-sling-fsresource.git > > > > > sling-org-apache-sling-hc-annotations.git > > > > > sling-org-apache-sling-hc-junit-bridge.git > > > > > sling-org-apache-sling-hc-samples.git > > > > > sling-org-apache-sling-hc-support.git > > > > > sling-org-apache-sling-models-validation-impl.git > > > > > sling-org-apache-sling-repoinit-parser.git > > > > > sling-org-apache-sling-settings.git > > > > > sling-org-apache-sling-validation-api.git > > > > > sling-org-apache-sling-validation-examples.git > > > > > sling-org-apache-sling-validation-test-services.git > > > > > sling-org-apache-sling-extensions- > > > > > webconsolesecurityprovider.git > > > > > sling-org-apache-sling-jcr-base.git > > > > > sling-org-apache-sling-jcr-contentparser.git > > > > > sling-org-apache-sling-jcr-repository-it-resource- > > > > > versioning.git > > > > > sling-org-apache-sling-jcr-jackrabbit-usermanager.git > > > > > sling-org-apache-sling-jcr-jcr-wrapper.git > > > > > sling-org-apache-sling-jcr-repoinit.git > > > > > sling-org-apache-sling-jcr-resource.git > > > > > sling-org-apache-sling-scripting-api.git > > > > > sling-org-apache-sling-scripting-el-api.git > > > > > sling-org-apache-sling-scripting-jsp.git > > > > > sling-org-apache-sling-scripting-sightly-compiler.git > > > > > sling-org-apache-sling-scripting-sightly.git > > > > > sling-org-apache-sling-scripting-sightly-testing-content.git > > > > > sling-org-apache-sling-servlets-get.git > > > > > sling-org-apache-sling-servlets-resolver.git > > > > > sling-org-apache-sling-distribution-it.git > > > > > sling-org-apache-sling-testing-clients.git > > > > > sling-tooling-jenkins.git > > > > > > > > > > After this is fixed, I will complete the rest of the tasks > > > > > from > > > > > https:/ > > > > > /issues.apache.org/jira/browse/SLING-3987, but I expect no > > > > > surprises > > > > > there. > > > > > > > > > > Thanks, > > > > > > > > > > Robert > > > > > > > > > > On Wed, 2017-10-18 at 21:33 +0200, Robert Munteanu wrote: > > > > > > Hi, > > > > > > > > > > > > As announced, I will start migrating our repositories to > > > > > > git. If > > > > > > you > > > > > > have any changes to make in SVN, please commit them in the > > > > > > next > > > > > > 30 > > > > > > minutes. If something urgent comes up, let me know and I > > > > > > will > > > > > > delay > > > > > > the > > > > > > migration. > > > > > > > > > > > > I have already kicked off the SVN → Git conversion script > > > > > > locally. By > > > > > > my estimates it will be done in about 3 hours, so in about > > > > > > 3 > > > > > > hours > > > > > > and > > > > > > 30 minutes I will start the push to git. > > > > > > > > > > > > Note that I will re-do the migration of modules that > > > > > > received > > > > > > commits > > > > > > after I started the migration, so no data will be lost in > > > > > > the > > > > > > meantime. > > > > > > > > > > > > Thanks, > > > > > > > > > > > > Robert > > > > > > > > > > > > > > > >