Some updates.

For nightly build we are still suffering from the python problem... Anyway,
using python2 directly can solve the problem.

I'm still working on it.

Thanks.

张铎(Duo Zhang) <[email protected]> 于2022年2月9日周三 09:34写道:

> The new Jenkins jobs are still unavailable due to lack of python support.
>
> If this still can not be resolved tonight, I will rollback to ci-hadoop
> and try migration next time.
>
> Thanks.
>
> 张铎(Duo Zhang) <[email protected]> 于2022年2月8日周二 21:35写道:
>
>> Hi Gavin, the ssh transfer plugin is fine, but now we miss python on
>> hbase11-20.
>>
>> I've filed INFRA-22855, PTAL.
>>
>> Thanks.
>>
>> 张铎(Duo Zhang) <[email protected]> 于2022年2月8日周二 20:19写道:
>>
>>> Thank you Gavin. WIll take a look soon!
>>>
>>> Gavin McDonald <[email protected]> 于2022年2月8日周二 18:31写道:
>>>
>>>> Give it a try now please
>>>>
>>>> On Sat, Feb 5, 2022 at 8:55 AM 张铎(Duo Zhang) <[email protected]>
>>>> wrote:
>>>>
>>>> > Hi, Gavin, any luck on the ssh transfer plugin?
>>>> >
>>>> > Thanks.
>>>> >
>>>> > 张铎(Duo Zhang) <[email protected]> 于2022年1月29日周六 14:53写道:
>>>> >
>>>> >> So any updates here Gavin?
>>>> >>
>>>> >> Is the ssh transfer plugin available now?
>>>> >>
>>>> >> Thanks.
>>>> >>
>>>> >> Sean Busbey <[email protected]> 于2022年1月23日周日 09:04写道:
>>>> >>
>>>> >>> It looks like I currently do have access to manage the ci-hbase
>>>> >>> controller.
>>>> >>>
>>>> >>>
>>>> >>> Could you check that the git-websites label handling where a common
>>>> >>> machine gets leased to the ci-hbase controller is set up properly?
>>>> or give
>>>> >>> me a pointer on how I would check this myself?
>>>> >>>
>>>> >>> I started trying to migrate our website generation job again and
>>>> it's
>>>> >>> been waiting for a node with the git-websites label to show up for
>>>> ~8 hours
>>>> >>> at this point.
>>>> >>>
>>>> >>> https://ci-hbase.apache.org/job/hbase_generate_website/3/
>>>> >>>
>>>> >>>
>>>> >>>
>>>> >>> On Sat, Jan 22, 2022 at 2:42 AM Gavin McDonald <
>>>> [email protected]>
>>>> >>> wrote:
>>>> >>>
>>>> >>>> Hi,
>>>> >>>> Timestamper plugin installed.
>>>> >>>>
>>>> >>>> By the way I thought I had given the PMC members permissions to
>>>> manage
>>>> >>>> Jenkins
>>>> >>>> on ci-hbase including installing plugins etc, can someone check?
>>>> >>>>
>>>> >>>>
>>>> >>>> On Sat, Jan 22, 2022 at 7:34 AM 张铎(Duo Zhang) <
>>>> [email protected]>
>>>> >>>> wrote:
>>>> >>>>
>>>> >>>> > We faced a strange issue..
>>>> >>>> >
>>>> >>>> > rg.codehaus.groovy.control.MultipleCompilationErrorsException:
>>>> >>>> startup failed:
>>>> >>>> > WorkflowScript: 29: Invalid option type "timestamps". Valid
>>>> option
>>>> >>>> types: [buildDiscarder, catchError, checkoutToSubdirectory,
>>>> >>>> disableConcurrentBuilds, disableResume, durabilityHint,
>>>> >>>> githubProjectProperty, newContainerPerStage, overrideIndexTriggers,
>>>> >>>> parallelsAlwaysFailFast, preserveStashes, quietPeriod,
>>>> rateLimitBuilds,
>>>> >>>> retry, script, skipDefaultCheckout, skipStagesAfterUnstable,
>>>> timeout,
>>>> >>>> waitUntil, warnError, withChecks, withContext, withCredentials,
>>>> withEnv,
>>>> >>>> wrap, ws] @ line 29, column 5.
>>>> >>>> >        timestamps()
>>>> >>>> >        ^
>>>> >>>> >
>>>> >>>> > 1 error
>>>> >>>> >
>>>> >>>> >       at
>>>> >>>>
>>>> org.codehaus.groovy.control.ErrorCollector.failIfErrors(ErrorCollector.java:310)
>>>> >>>> >       at
>>>> >>>>
>>>> org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:1085)
>>>> >>>> >       at
>>>> >>>>
>>>> org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:603)
>>>> >>>> >       at
>>>> >>>>
>>>> org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:581)
>>>> >>>> >       at
>>>> >>>>
>>>> org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:558)
>>>> >>>> >       at
>>>> >>>>
>>>> groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:298)
>>>> >>>> >       at
>>>> >>>>
>>>> groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:268)
>>>> >>>> >       at groovy.lang.GroovyShell.parseClass(GroovyShell.java:688)
>>>> >>>> >       at groovy.lang.GroovyShell.parse(GroovyShell.java:700)
>>>> >>>> >       at
>>>> >>>>
>>>> org.jenkinsci.plugins.workflow.cps.CpsGroovyShell.doParse(CpsGroovyShell.java:142)
>>>> >>>> >       at
>>>> >>>>
>>>> org.jenkinsci.plugins.workflow.cps.CpsGroovyShell.reparse(CpsGroovyShell.java:127)
>>>> >>>> >       at
>>>> >>>>
>>>> org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.parseScript(CpsFlowExecution.java:571)
>>>> >>>> >       at
>>>> >>>>
>>>> org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.start(CpsFlowExecution.java:523)
>>>> >>>> >       at
>>>> >>>>
>>>> org.jenkinsci.plugins.workflow.job.WorkflowRun.run(WorkflowRun.java:334)
>>>> >>>> >       at
>>>> >>>> hudson.model.ResourceController.execute(ResourceController.java:97)
>>>> >>>> >       at hudson.model.Executor.run(Executor.java:429)
>>>> >>>> >
>>>> >>>> >
>>>> >>>> > After googling, it seems a restart of jenkins can fix it, or we
>>>> do not
>>>> >>>> > have timestamper plugin installed? Mind taking a look Gavin?
>>>> >>>> >
>>>> >>>> > Thanks.
>>>> >>>> >
>>>> >>>> > 张铎(Duo Zhang) <[email protected]> 于2022年1月22日周六 11:40写道:
>>>> >>>> >
>>>> >>>> >> Oh, just saw that we could do this by ourselves.
>>>> >>>> >>
>>>> >>>> >> Let me have a try.
>>>> >>>> >>
>>>> >>>> >> 张铎(Duo Zhang) <[email protected]> 于2022年1月22日周六 11:18写道:
>>>> >>>> >>
>>>> >>>> >>> OK, so while copying you could keep the old jenkins builds?
>>>> >>>> >>> That's awesome.
>>>> >>>> >>>
>>>> >>>> >>> Then please help 'copying' HBase-Find-Flaky-Tests and
>>>> >>>> HBase-Flaky-Tests
>>>> >>>> >>> to ci-hbase too? We need the history builds to calucate the
>>>> flaky
>>>> >>>> test list
>>>> >>>> >>> so if all the old build data can be kept then it will help us
>>>> a lot.
>>>> >>>> >>>
>>>> >>>> >>> Thanks~
>>>> >>>> >>>
>>>> >>>> >>> 张铎(Duo Zhang) <[email protected]> 于2022年1月22日周六 11:03写道:
>>>> >>>> >>>
>>>> >>>> >>>> Thank you Gavin.
>>>> >>>> >>>>
>>>> >>>> >>>> Let me first move some light weighted job first to see if
>>>> >>>> everything is
>>>> >>>> >>>> OK.
>>>> >>>> >>>>
>>>> >>>> >>>> HBase Nightly, some flaky related jobs, and also the main pre
>>>> >>>> commit
>>>> >>>> >>>> job for HBase are tied together. We need to move them at once.
>>>> >>>> >>>>
>>>> >>>> >>>> Gavin McDonald <[email protected]> 于2022年1月22日周六 02:44写道:
>>>> >>>> >>>>
>>>> >>>> >>>>> Thanks for your patience
>>>> >>>> >>>>>
>>>> >>>> >>>>> I have 'copied' over a job -
>>>> >>>> >>>>> https://ci-hbase.apache.org/job/HBase%20Nightly/
>>>> >>>> >>>>>
>>>> >>>> >>>>> which of course made me aware of what plugins I needed to
>>>> install.
>>>> >>>> >>>>>
>>>> >>>> >>>>> Feel free to delete that, or use it and delete the old, and
>>>> let me
>>>> >>>> >>>>> know if have any issues
>>>> >>>> >>>>> with any other missing plugins.
>>>> >>>> >>>>>
>>>> >>>> >>>>>
>>>> >>>> >>>>>
>>>> >>>> >>>>> On Thu, Jan 20, 2022 at 1:11 PM 张铎(Duo Zhang) <
>>>> >>>> [email protected]>
>>>> >>>> >>>>> wrote:
>>>> >>>> >>>>>
>>>> >>>> >>>>>> I’ve also replied on the jira issue.
>>>> >>>> >>>>>>
>>>> >>>> >>>>>> You can try to copy a job to the new Jenkins.
>>>> >>>> >>>>>>
>>>> >>>> >>>>>> Thanks.
>>>> >>>> >>>>>>
>>>> >>>> >>>>>> Gavin McDonald <[email protected]>于2022年1月20日 周四18:45写道:
>>>> >>>> >>>>>>
>>>> >>>> >>>>>>> Im taking a look ...
>>>> >>>> >>>>>>>
>>>> >>>> >>>>>>> On Thu, Jan 20, 2022 at 6:54 AM Sean Busbey <
>>>> [email protected]>
>>>> >>>> >>>>>>> wrote:
>>>> >>>> >>>>>>>
>>>> >>>> >>>>>>> > Hi Gavin
>>>> >>>> >>>>>>> >
>>>> >>>> >>>>>>> > I went to start migrating jobs to the ci-hbase
>>>> controller,
>>>> >>>> but the
>>>> >>>> >>>>>>> new job
>>>> >>>> >>>>>>> > workflow doesn't include pipelines or multibranch
>>>> pipelines.
>>>> >>>> We
>>>> >>>> >>>>>>> use both of
>>>> >>>> >>>>>>> > these job types for nearly all of our work. Can they be
>>>> >>>> enabled?
>>>> >>>> >>>>>>> >
>>>> >>>> >>>>>>> > On Tue, Jan 18, 2022 at 5:04 AM Gavin McDonald <
>>>> >>>> >>>>>>> [email protected]>
>>>> >>>> >>>>>>> > wrote:
>>>> >>>> >>>>>>> >
>>>> >>>> >>>>>>> >>
>>>> >>>> >>>>>>> >>
>>>> >>>> >>>>>>> >> On 2022/01/18 09:20:24 "张铎(Duo Zhang)" wrote:
>>>> >>>> >>>>>>> >> > Thank you Gavin.
>>>> >>>> >>>>>>> >> >
>>>> >>>> >>>>>>> >> > We have some urls in our jenkins files which
>>>> references the
>>>> >>>> >>>>>>> artifacts of
>>>> >>>> >>>>>>> >> > the jenkins jobs, so a simple copy or move can not
>>>> work.
>>>> >>>> For
>>>> >>>> >>>>>>> example,
>>>> >>>> >>>>>>> >> here:
>>>> >>>> >>>>>>> >> >
>>>> >>>> >>>>>>> >> >
>>>> >>>> >>>>>>> >>
>>>> >>>> >>>>>>>
>>>> >>>>
>>>> https://github.com/apache/hbase/blob/c9bcd87b34a15d200a55ec7fdc2b1d86e3367a8c/dev-support/Jenkinsfile_GitHub#L47
>>>> >>>> >>>>>>> >> >
>>>> >>>> >>>>>>> >> > So I prefer we migrate the jobs by ourselves. Will
>>>> file a
>>>> >>>> HBase
>>>> >>>> >>>>>>> issue
>>>> >>>> >>>>>>> >> to do
>>>> >>>> >>>>>>> >> > this.
>>>> >>>> >>>>>>> >> >
>>>> >>>> >>>>>>> >> > And will report any problems on INFRA_22760 while
>>>> >>>> migrating.
>>>> >>>> >>>>>>> When the
>>>> >>>> >>>>>>> >> > migration is half done, you can move for example, 5
>>>> hbase
>>>> >>>> nodes
>>>> >>>> >>>>>>> from
>>>> >>>> >>>>>>> >> > ci-hadoop to ci-hbase, and once the migration is
>>>> finally
>>>> >>>> done,
>>>> >>>> >>>>>>> you can
>>>> >>>> >>>>>>> >> move
>>>> >>>> >>>>>>> >> > all the remaining hbase nodes from ci-hadoop to
>>>> ci-hbase.
>>>> >>>> >>>>>>> >> >
>>>> >>>> >>>>>>> >> > WDYT?
>>>> >>>> >>>>>>> >>
>>>> >>>> >>>>>>> >> However you want to do it is fine with me :)
>>>> >>>> >>>>>>> >>
>>>> >>>> >>>>>>> >> You have 10 nodes on there right now to get you started.
>>>> >>>> >>>>>>> >>
>>>> >>>> >>>>>>> >> Let me know how you get on
>>>> >>>> >>>>>>> >>
>>>> >>>> >>>>>>> >> >
>>>> >>>> >>>>>>> >> > Thanks.
>>>> >>>> >>>>>>> >> >
>>>> >>>> >>>>>>> >> > Gavin McDonald <[email protected]> 于2022年1月18日周二
>>>> >>>> 16:16写道:
>>>> >>>> >>>>>>> >> >
>>>> >>>> >>>>>>> >> > > Hi All,
>>>> >>>> >>>>>>> >> > >
>>>> >>>> >>>>>>> >> > > I created an Infra ticket for tracking.
>>>> >>>> >>>>>>> >> > >
>>>> >>>> >>>>>>> >> > > https://issues.apache.org/jira/browse/INFRA-22760
>>>> >>>> >>>>>>> >> > >
>>>> >>>> >>>>>>> >> > > For now, I left your current nodes hbase1 to
>>>> hbase10 in
>>>> >>>> >>>>>>> ci-hadoop.a.o
>>>> >>>> >>>>>>> >> > >
>>>> >>>> >>>>>>> >> > > I have created for you 10 new nodes so far out of
>>>> our
>>>> >>>> Hetzner
>>>> >>>> >>>>>>> DC
>>>> >>>> >>>>>>> >> > > of a similar specifications to the hbase1-10.
>>>> >>>> >>>>>>> >> > >
>>>> >>>> >>>>>>> >> > > Those are hbase11-20 and are available right now for
>>>> >>>> testing
>>>> >>>> >>>>>>> on
>>>> >>>> >>>>>>> >> > > ci-hbase.apache.org
>>>> >>>> >>>>>>> >> > >
>>>> >>>> >>>>>>> >> > > I do not know your workflow well enough to decide
>>>> the
>>>> >>>> next
>>>> >>>> >>>>>>> steps for
>>>> >>>> >>>>>>> >> you
>>>> >>>> >>>>>>> >> > > for testing.
>>>> >>>> >>>>>>> >> > >
>>>> >>>> >>>>>>> >> > > Options include:
>>>> >>>> >>>>>>> >> > >
>>>> >>>> >>>>>>> >> > > 1. I can 'move' all jobs out of ci-hadoop onto
>>>> ci-hbase
>>>> >>>> >>>>>>> >> > > 2. I can 'move' one or a number of jobs out of
>>>> ci-hadoop
>>>> >>>> onto
>>>> >>>> >>>>>>> ci-hbase
>>>> >>>> >>>>>>> >> > > 3. Similar to 1 or 2, but 'copy' any number of jobs
>>>> over
>>>> >>>> for
>>>> >>>> >>>>>>> testing.
>>>> >>>> >>>>>>> >> > >     - I like copy, however quite a few projects jobs
>>>> >>>> would
>>>> >>>> >>>>>>> not be
>>>> >>>> >>>>>>> >> > > appropriate
>>>> >>>> >>>>>>> >> > >       to have the same job running twice, including
>>>> >>>> those that
>>>> >>>> >>>>>>> >> deploy, or
>>>> >>>> >>>>>>> >> > > those that
>>>> >>>> >>>>>>> >> > >       build from PRs and continue a workflow to
>>>> report
>>>> >>>> back,
>>>> >>>> >>>>>>> or
>>>> >>>> >>>>>>> >> approve
>>>> >>>> >>>>>>> >> > > for merge.
>>>> >>>> >>>>>>> >> > >       So for a copy, would need to be a job that
>>>> just
>>>> >>>> 'builds
>>>> >>>> >>>>>>> and
>>>> >>>> >>>>>>> >> tests'
>>>> >>>> >>>>>>> >> > > with no outflow.
>>>> >>>> >>>>>>> >> > > 4. You guys create new jobs on ci-hbase.apache.org
>>>> to
>>>> >>>> test
>>>> >>>> >>>>>>> the nodes
>>>> >>>> >>>>>>> >> > > setup and the
>>>> >>>> >>>>>>> >> > >     main controller setup, without affecting current
>>>> >>>> jobs.
>>>> >>>> >>>>>>> >> > >
>>>> >>>> >>>>>>> >> > > Obviously, you may to tweak version controlled
>>>> script
>>>> >>>> files
>>>> >>>> >>>>>>> such as a
>>>> >>>> >>>>>>> >> > > JenkinsFile, which makes the copy options harder
>>>> unless
>>>> >>>> >>>>>>> testing from a
>>>> >>>> >>>>>>> >> > > branch created for the purpose.
>>>> >>>> >>>>>>> >> > >
>>>> >>>> >>>>>>> >> > > I may be overthinking things, and option 1 , the
>>>> >>>> simplest and
>>>> >>>> >>>>>>> most
>>>> >>>> >>>>>>> >> > > straight forward from my end would also suit you
>>>> guys
>>>> >>>> and we
>>>> >>>> >>>>>>> deal
>>>> >>>> >>>>>>> >> with any
>>>> >>>> >>>>>>> >> > > breakage as it happens (I'm thinking of
>>>> integrations with
>>>> >>>> >>>>>>> other
>>>> >>>> >>>>>>> >> services,
>>>> >>>> >>>>>>> >> > > Credentials/Secrets, Plugins I haven't installed
>>>> that are
>>>> >>>> >>>>>>> needed etc.)
>>>> >>>> >>>>>>> >> > >
>>>> >>>> >>>>>>> >> > > Let me know please ASAP how you want to proceed so
>>>> we
>>>> >>>> can get
>>>> >>>> >>>>>>> using
>>>> >>>> >>>>>>> >> these
>>>> >>>> >>>>>>> >> > > nodes, after which I can then proceed to move
>>>> hbase1-10
>>>> >>>> nodes
>>>> >>>> >>>>>>> over
>>>> >>>> >>>>>>> >> also.
>>>> >>>> >>>>>>> >> > > And then start adding more into the mix.
>>>> >>>> >>>>>>> >> > >
>>>> >>>> >>>>>>> >> > > Oh. The 'git-websites' label should be a no-op. It
>>>> is
>>>> >>>> >>>>>>> available on
>>>> >>>> >>>>>>> >> > > ci-hbase.a.o as the nodes with that label are
>>>> shared and
>>>> >>>> >>>>>>> leased out to
>>>> >>>> >>>>>>> >> > > controllers as needed upon request of a job.
>>>> >>>> >>>>>>> >> > >
>>>> >>>> >>>>>>> >> > > Thanks
>>>> >>>> >>>>>>> >> > >
>>>> >>>> >>>>>>> >> > > Gav...
>>>> >>>> >>>>>>> >> > >
>>>> >>>> >>>>>>> >> > >
>>>> >>>> >>>>>>> >> > > On 2021/12/09 15:07:26 "张铎(Duo Zhang)" wrote:
>>>> >>>> >>>>>>> >> > > > Thanks you Gavin.
>>>> >>>> >>>>>>> >> > > >
>>>> >>>> >>>>>>> >> > > > You can do it in your convenience, just let me
>>>> know so
>>>> >>>> I
>>>> >>>> >>>>>>> could
>>>> >>>> >>>>>>> >> change the
>>>> >>>> >>>>>>> >> > > > label in the jenkinsfile of our jenkins jobs, at
>>>> least
>>>> >>>> our
>>>> >>>> >>>>>>> pre
>>>> >>>> >>>>>>> >> commit job
>>>> >>>> >>>>>>> >> > > > still uses the Hadoop label.
>>>> >>>> >>>>>>> >> > > >
>>>> >>>> >>>>>>> >> > > > And another thing is about the
>>>> hbase_generate_website
>>>> >>>> job,
>>>> >>>> >>>>>>> it needs
>>>> >>>> >>>>>>> >> to be
>>>> >>>> >>>>>>> >> > > > executed on the nodes under the git-websites
>>>> label.
>>>> >>>> I'm not
>>>> >>>> >>>>>>> sure if
>>>> >>>> >>>>>>> >> the
>>>> >>>> >>>>>>> >> > > > label is still available after the migration.
>>>> >>>> >>>>>>> >> > > >
>>>> >>>> >>>>>>> >> > > > Gavin McDonald <[email protected]>
>>>> 于2021年12月8日周三
>>>> >>>> >>>>>>> 17:28写道:
>>>> >>>> >>>>>>> >> > > >
>>>> >>>> >>>>>>> >> > > > > Hi HBase devs.
>>>> >>>> >>>>>>> >> > > > >
>>>> >>>> >>>>>>> >> > > > > This is to let you know that Infra has created a
>>>> >>>> >>>>>>> dedicated Jenkins
>>>> >>>> >>>>>>> >> > > > > Controller at https://ci-hbase.apache.org .
>>>> >>>> >>>>>>> >> > > > >
>>>> >>>> >>>>>>> >> > > > > You have new incoming donated agents which will
>>>> get
>>>> >>>> >>>>>>> connected to
>>>> >>>> >>>>>>> >> this
>>>> >>>> >>>>>>> >> > > new
>>>> >>>> >>>>>>> >> > > > > controller by Infra.
>>>> >>>> >>>>>>> >> > > > >
>>>> >>>> >>>>>>> >> > > > > You also have 10 or so agents connected to
>>>> >>>> >>>>>>> >> > > https://ci-hadoop.apache.org -
>>>> >>>> >>>>>>> >> > > > > I
>>>> >>>> >>>>>>> >> > > > > would like to move these agents - and all of
>>>> your
>>>> >>>> jobs -
>>>> >>>> >>>>>>> over to
>>>> >>>> >>>>>>> >> the
>>>> >>>> >>>>>>> >> > > new
>>>> >>>> >>>>>>> >> > > > > controller as soon as possible.
>>>> >>>> >>>>>>> >> > > > >
>>>> >>>> >>>>>>> >> > > > > You may or may not need to reconfigure your
>>>> jobs and
>>>> >>>> or
>>>> >>>> >>>>>>> >> JenkinsFile or
>>>> >>>> >>>>>>> >> > > > > other.
>>>> >>>> >>>>>>> >> > > > >
>>>> >>>> >>>>>>> >> > > > > Can I get the go ahead to move these at my
>>>> >>>> convenience or
>>>> >>>> >>>>>>> suggest
>>>> >>>> >>>>>>> >> > > please a
>>>> >>>> >>>>>>> >> > > > > timeline for Infra to move these agents.
>>>> >>>> >>>>>>> >> > > > >
>>>> >>>> >>>>>>> >> > > > > Thanks!
>>>> >>>> >>>>>>> >> > > > >
>>>> >>>> >>>>>>> >> > > > > --
>>>> >>>> >>>>>>> >> > > > >
>>>> >>>> >>>>>>> >> > > > > *Gavin McDonald*
>>>> >>>> >>>>>>> >> > > > > Systems Administrator
>>>> >>>> >>>>>>> >> > > > > ASF Infrastructure Team
>>>> >>>> >>>>>>> >> > > > >
>>>> >>>> >>>>>>> >> > > >
>>>> >>>> >>>>>>> >> > >
>>>> >>>> >>>>>>> >> >
>>>> >>>> >>>>>>> >>
>>>> >>>> >>>>>>> >
>>>> >>>> >>>>>>>
>>>> >>>> >>>>>>> --
>>>> >>>> >>>>>>>
>>>> >>>> >>>>>>> *Gavin McDonald*
>>>> >>>> >>>>>>> Systems Administrator
>>>> >>>> >>>>>>> ASF Infrastructure Team
>>>> >>>> >>>>>>>
>>>> >>>> >>>>>>
>>>> >>>> >>>>>
>>>> >>>> >>>>> --
>>>> >>>> >>>>>
>>>> >>>> >>>>> *Gavin McDonald*
>>>> >>>> >>>>> Systems Administrator
>>>> >>>> >>>>> ASF Infrastructure Team
>>>> >>>> >>>>>
>>>> >>>> >>>>
>>>> >>>>
>>>> >>>> --
>>>> >>>>
>>>> >>>> *Gavin McDonald*
>>>> >>>> Systems Administrator
>>>> >>>> ASF Infrastructure Team
>>>> >>>>
>>>> >>>
>>>>
>>>> --
>>>>
>>>> *Gavin McDonald*
>>>> Systems Administrator
>>>> ASF Infrastructure Team
>>>>
>>>

Reply via email to