On Wed, 2 Dec 2020 at 12:02, Robbie Gemmell <[email protected]> wrote:
>
> On Tue, 24 Nov 2020 at 17:00, Robbie Gemmell <[email protected]> wrote:
> >
> > On Tue, 24 Nov 2020 at 16:30, Jiri Daněk <[email protected]> wrote:
> > >
> > > On Tue, Nov 24, 2020 at 4:52 PM Robbie Gemmell <[email protected]>
> > > wrote:
> > >
> > > > On Tue, 24 Nov 2020 at 14:44, Ganesh Murthy <[email protected]> wrote:
> > > > >
> > > > > On Mon, Nov 23, 2020 at 11:12 AM Robbie Gemmell <
> > > > [email protected]>
> > > > > wrote:
> > > > >
> > > > > > Hi folks,
> > > > > >
> > > > > > Short version:
> > > > > > 1) The Travis build jobs will migrate to a new URL, on their .com 
> > > > > > site
> > > > > > rather than .org, links etc will need to be updated.
> > > > > > 2) Travis have introduced relatively tiny default resource limits 
> > > > > > for
> > > > > > free users, so you may want to disable Travis on your Github forks 
> > > > > > to
> > > > > > save them until really needed (or you can apparently individually
> > > > > > apply for a higher limit).
> > > > > >
> > > > > > Expanded version:
> > > > > > First up, as some of you may know Travis CI is migrating away from 
> > > > > > use
> > > > > > of https://travis-ci.org to solely using their other
> > > > > > https://travis-ci.com site. This has been underway for many years at
> > > > > > this point with no real traction, but a final deadline of Dec 31st 
> > > > > > has
> > > > > > been set for the .org bits to become defunct, and worker nodes have
> > > > > > been migrating across for weeks now, so the point has come a switch 
> > > > > > is
> > > > > > required.
> > > > > >
> > > > > > When done, the existing URLs will just give a landing page saying 
> > > > > > the
> > > > > > build moved, with a link to go to it. Folks using the existing URLs
> > > > > > for build status etc will need to update their references.
> > > > > >
> > > > > > Infra started to migrate some jobs over themselves, and also migrate
> > > > > > the paid ASF concurrency limits plan across for the apache github 
> > > > > > org.
> > > > > > They decided they didnt want to end up migrating >2000 jobs when 
> > > > > > many
> > > > > > aren't really used anymore, and so have asked for the remainder that
> > > > > > migrations be requested.
> > > > > >
> > > > > > None of ours appear to have been moved yet, so I have requested [1]
> > > > > > that infra do the migration for these repositories:
> > > > > > qpid-broker-j
> > > > > > qpid-dispatch
> > > > > > qpid-jms
> > > > > > qpid-proton
> > > > > > qpid-proton-j
> > > > > > qpid-site
> > > > >
> > > > > Thanks for doing this! So it looks like no other additional action is
> > > > > required on our side.
> > > > > Once this migration is complete, we will be as usual able to access 
> > > > > the
> > > > > Travis
> > > > > builds from the github <https://github.com/apache/qpid-dispatch> 
> > > > > website
> > > > > with the just the one difference that the Travis build URLs
> > > > > will point to the .com website.
> > > > >
> > > >
> > > > Should be the case yep.
> > > >
> > > > > With regards to the resource limits on forks, it looks like we will 
> > > > > have
> > > > to
> > > > > wait to see if they automatically
> > > > > enable  builds or if they will make us enable it. If they don't enable
> > > > it,
> > > > > I don't plan on enabling it.
> > > > > Again, no action required from our side if they don't enable it.
> > > > >
> > > >
> > > > Yep.
> > > >
> > > > > Qpid Dispatch has a mac build and it looks like we might have to pay 
> > > > > for
> > > > it
> > > > > if we want to keep it around by purchasing what they
> > > > > call credits (1 minute of mac build time costs 50 credits). Do we 
> > > > > want to
> > > > > do this? Or are we just going to drop the mac os builds?
> > > > >
> > > >
> > > > We would surely drop it from the Travis build in that case.
> > > >
> > > > GitHub Actions also has MacOS build nodes, so that build workflow
> > > > could be updated to use them if desired.
> > > >
> > >
> > > Dispatch ticket https://issues.apache.org/jira/browse/DISPATCH-1855
> > >
> > > We'll probably want to make the same change in Proton as well.
> >
> > For the removal from Travis, yep. The GHA build for Proton already
> > runs on OSX currently as you no doubt know.
>
>
> I ended up raising a JIRA for this,
> https://issues.apache.org/jira/browse/INFRA-21154, which has now been
> actioned. All the repository jobs have now been migrated to the .com
> site.
>
> I have prodded the various jobs to run, updating some READMEs and the
> website to use links/badges from the .com site. Once they run, the
> .org site updates to say only that the jobs were migrated and give a
> link to the .com site.
>
> The OSX elements of the Proton and Dispatch builds did execute,
> whereas I expected the job to error immediately. This could be as the
> ASF's plan has some life left (seems pricing migration happens at
> plan-end), or they've got some OSX credits, unclear. I have asked
> about those on the Infra JIRA to see what expectations are going
> forward.

I only got a short 'we pay for extra resources' reply, so I'm still
not too sure overall.

>
> From a quick test I did the migration within the apache github org
> seems to have no effect on our forks, which makes sense. This means
> your forks with .org enabled builds will continue to try building
> there, with its dwindling resources, until it goes defunct on Dec
> 31st. If you dont migrate or enable your fork build on the .com site
> it simply won't build after that presumably.

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to