[Mono-dev] Still seeking contractor to adding Tizen support to Mono
Bob Summerwill
bob at summerwill.net
Tue Aug 5 17:38:38 UTC 2014
Hey Alex,
Just picking up this e-mail thread from about 6 weeks ago!
I see that these automated build systems are both still active:
https://wrench.mono-project.com/Wrench/
http://monojenkins.cloudapp.net/.
And that the Build Status link at http://mono-project.com/Contributing
still points to a dead link.
We've done the MonoTizen-1.0.0 release in the meantime (http://monotizen.com),
and the code for that is at https://github.com/kitsilanosoftware/mono.
My intention is to upstream all required changes for Tizen, because it
really just in another Linux distro. There was just one #define change
needed in the Mono Runtime, for example.
So if I can get a VM setup within Azure which can perform the
Mono-for-Tizen build-and-test process, you can hook that up inside
monojenkins? And that setup is also currently missing a Linux ARM build,
right?
BTW - There is lots of RED. Is that because of a small number of broken
tests making the whole Mono or MonoDevelop automation show as broken?
Cheers,
Bob
On Sat, Jun 14, 2014 at 12:33 AM, Alex Rønne Petersen <alex at alexrp.com>
wrote:
> Nothing much has to be done on slave VMs other than installing
> necessary software to build/run Mono. Jenkins connects to slaves via
> plain old SSH.
>
> Note that I need an account with sudo access on all VMs hooked up to
> http://monojenkins.cloudapp.net/.
>
> On Sat, Jun 14, 2014 at 9:16 AM, Bob Summerwill <bob at summerwill.net>
> wrote:
> > Great - so for the Tizen test-cases, Damien should probably get an
> > equivalent set of automation running on an Azure VM, and then we should
> work
> > out how to incorporate that VM into your Jenkins instance?
> >
> >
> > Cheers,
> > Bob
> >
> >
> > On Sat, Jun 14, 2014 at 12:07 AM, Alex Rønne Petersen <alex at alexrp.com>
> > wrote:
> >>
> >> Xamarin pays for the current infrastructure and the upcoming x86 VMs
> >> we're going to add to it. That doesn't stop anyone from contributing
> >> more infrastructure.
> >>
> >> The build automation inside Xamarin for our commercial products is
> >> based on Wrench.
> >>
> >> On Sat, Jun 14, 2014 at 9:03 AM, Bob Summerwill <bob at summerwill.net>
> >> wrote:
> >> > Thanks for the information, Alex.
> >> >
> >> > Is that Xamarin-funded infrastructure? Or something which you set
> up
> >> > outside of Xamarin prior to your employment?
> >> >
> >> > If there is some way in which we can ensure that non-Xamarin-employees
> >> > working on Mono can contribute to that automation setup, that would be
> >> > splendid.
> >> >
> >> >
> >> > Cheers,
> >> > Bob
> >> >
> >> >
> >> > On Fri, Jun 13, 2014 at 11:23 PM, Alex Rønne Petersen <
> alex at alexrp.com>
> >> > wrote:
> >> >>
> >> >> Yes, http://monojenkins.cloudapp.net/ is what is used to test the
> >> >> major projects under the Mono org on Linux, and also to test pull
> >> >> requests.
> >> >>
> >> >> We will soon be changing the setup there to accommodate
> >> >> multi-configuration builds (e.g. x86, amd64, linux, os x, ...) so if
> >> >> you have machines you'd like to contribute, that can definitely be
> >> >> arranged.
> >> >>
> >> >> Note that for each platform, we'd need 4 machines at minimum to be
> >> >> able to keep up on busy days. The Small (A1) Azure tier seems to work
> >> >> well enough for this purpose.
> >> >>
> >> >> On Sat, Jun 14, 2014 at 12:46 AM, Bob Summerwill <bob at summerwill.net
> >
> >> >> wrote:
> >> >> >
> >> >> > It looks like it might be https://github.com/alexrp (Alex Rønne
> >> >> > Petersen).
> >> >> > CC-ed.
> >> >> >
> >> >> >
> >> >> > On Fri, Jun 13, 2014 at 3:18 PM, Sergey Zhukov <svg at ngs.ru> wrote:
> >> >> >>
> >> >> >> Also I've found this link, don't know who maintains it
> >> >> >>
> >> >> >> http://monojenkins.cloudapp.net/
> >> >> >>
> >> >> >> On Fri, 2014-06-13 at 15:07 -0700, Bob Summerwill wrote:
> >> >> >> > Right, so maybe this is more a case of the website not getting
> >> >> >> > enough
> >> >> >> > love?
> >> >> >> >
> >> >> >> >
> >> >> >> > We should still have automation independent of Xamarin, though.
> >> >> >> > Mono != Xamarin.
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> > Cheers,
> >> >> >> > Bob
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> > On Fri, Jun 13, 2014 at 3:04 PM, Sergey Zhukov <svg at ngs.ru>
> wrote:
> >> >> >> > AFAIK, Xamarin uses this for mono (it's working link)
> >> >> >> > https://wrench.mono-project.com/Wrench/
> >> >> >> >
> >> >> >> > also I've seen travis scripts in the mono tree some time
> >> >> >> > ago
> >> >> >> > (some of
> >> >> >> > them or even all were removed)
> >> >> >> >
> >> >> >> >
> >> >> >> > On Fri, 2014-06-13 at 14:47 -0700, Bob Summerwill wrote:
> >> >> >> > >
> >> >> >> > > But there is no centrally maintained automated build
> >> >> >> > instance right
> >> >> >> > > now, correct? Or incorrect?
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > > On Fri, Jun 13, 2014 at 2:44 PM, Sergey Zhukov
> >> >> >> > <svg at ngs.ru>
> >> >> >> > wrote:
> >> >> >> > > Anybody can use Travis.CI or drone.io as
> build
> >> >> >> > system. They
> >> >> >> > > can run
> >> >> >> > > tests on different platforms. For example,
> here
> >> >> >> > the
> >> >> >> > post how
> >> >> >> > > to run
> >> >> >> > > tests on ARM platform using Travis.CI.
> >> >> >> > >
> >> >> >> >
> >> >> >> >
> http://www.tomaz.me/2013/12/02/running-travis-ci-tests-on-arm.html
> >> >> >> > >
> >> >> >> > > Also Travis.CI has built-in support for OSX
> and
> >> >> >> > Ubuntu
> >> >> >> > > operating
> >> >> >> > > systems. So it's possible to write script,
> which
> >> >> >> > will test
> >> >> >> > > mono across
> >> >> >> > > several tizen platforms the only bad thing
> could
> >> >> >> > be
> >> >> >> > a build
> >> >> >> > > time
> >> >> >> > > limitation.
> >> >> >> > >
> >> >> >> > >
> >> >> >> > > On Fri, 2014-06-13 at 14:27 -0700, Bob
> >> >> >> > Summerwill
> >> >> >> > wrote:
> >> >> >> > > >
> >> >> >> > > > Please could somebody confirm that there is
> no
> >> >> >> > existing Mono
> >> >> >> > > project
> >> >> >> > > > automation?
> >> >> >> > > >
> >> >> >> > > > Outside of whatever Xamarin do for their own
> >> >> >> > needs, I mean?
> >> >> >> > > Thanks!
> >> >> >> > > >
> >> >> >> > > >
> >> >> >> > > > Cheers,
> >> >> >> > > > Bob
> >> >> >> > > >
> >> >> >> > > >
> >> >> >> > > >
> >> >> >> > > >
> >> >> >> > > > On Fri, Jun 13, 2014 at 2:21 PM, Sergey
> Zhukov
> >> >> >> > <svg at ngs.ru>
> >> >> >> > > wrote:
> >> >> >> > > > They all do the same things, the
> only
> >> >> >> > difference
> >> >> >> > > what I see is
> >> >> >> > > > a pricing
> >> >> >> > > > and limitations for cloud-based
> >> >> >> > jenkins/drone/travis
> >> >> >> > > (don't
> >> >> >> > > > know is
> >> >> >> > > > there a cloud-based TeamCity
> >> >> >> > services).
> >> >> >> > CloudBees
> >> >> >> > > based on
> >> >> >> > > > Jenkins has
> >> >> >> > > > 100 min/month for free projects
> while
> >> >> >> > drone.io does
> >> >> >> > > not have
> >> >> >> > > > monthly
> >> >> >> > > > limitations for open source. But
> >> >> >> > drone.io
> >> >> >> > has 30-min
> >> >> >> > > > compile-time
> >> >> >> > > > limitation which they say can be
> >> >> >> > removed.
> >> >> >> > Travis.CI
> >> >> >> > > site says
> >> >> >> > > > that there
> >> >> >> > > > are no limitation for open source
> >> >> >> > projects, but
> >> >> >> > > somewhere I
> >> >> >> > > > saw that it
> >> >> >> > > > has 1 hour limit to compile time.
> >> >> >> > > >
> >> >> >> > > > For open-source project it's a good
> to
> >> >> >> > have ability
> >> >> >> > > to avoid
> >> >> >> > > > thinking
> >> >> >> > > > about additional infrastructure for
> >> >> >> > CI,
> >> >> >> > its cost and
> >> >> >> > > > maintenance. So in
> >> >> >> > > > this case using cloud-based travis
> or
> >> >> >> > drone can help
> >> >> >> > > devs to
> >> >> >> > > > concentrate
> >> >> >> > > > on software itself without spending
> >> >> >> > their
> >> >> >> > time and
> >> >> >> > > money to
> >> >> >> > > > supporting
> >> >> >> > > > internal CI build server.
> >> >> >> > > >
> >> >> >> > > >
> >> >> >> > > > On Fri, 2014-06-13 at 12:24 -0700,
> >> >> >> > Daniel
> >> >> >> > Lo Nigro
> >> >> >> > > wrote:
> >> >> >> > > > > Maybe drone could be used
> >> >> >> > for
> >> >> >> > > > > CI.
> >> >> >> > https://github.com/drone/drone/
> >> >> >> > > > >
> >> >> >> > > > >
> >> >> >> > > > > What does Drone do that other more
> >> >> >> > common CI
> >> >> >> > > systems like
> >> >> >> > > > Jenkins and
> >> >> >> > > > > TeamCity don't do?
> >> >> >> > > > >
> >> >> >> > > > >
> >> >> >> > > > > On Fri, Jun 13, 2014 at 11:59 AM,
> >> >> >> > Sergey
> >> >> >> > Zhukov
> >> >> >> > > <svg at ngs.ru>
> >> >> >> > > > wrote:
> >> >> >> > > > > On Fri, 2014-06-13 at
> 09:12
> >> >> >> > -0700, Bob
> >> >> >> > > Summerwill
> >> >> >> > > > wrote:
> >> >> >> > > > >
> >> >> >> > > > >
> >> >> >> > > > > Maybe drone could be used
> >> >> >> > for
> >> >> >> > CI.
> >> >> >> > > > >
> >> >> >> > https://github.com/drone/drone/
> >> >> >> > > > >
> >> >> >> > > > > Also for open-source
> project
> >> >> >> > you
> >> >> >> > can try
> >> >> >> > > travis.ci,
> >> >> >> > > > but it has
> >> >> >> > > > > one-hour
> >> >> >> > > > > limit for running what can
> >> >> >> > be
> >> >> >> > critical for
> >> >> >> > > running
> >> >> >> > > > mono tests
> >> >> >> > > > > inside the
> >> >> >> > > > > tizen emulator.
> >> >> >> > > > >
> >> >> >> > > > > >
> >> >> >> > > > > > For Tizen at least I
> would
> >> >> >> > like to get
> >> >> >> > > automated
> >> >> >> > > > builds and
> >> >> >> > > > > runs going
> >> >> >> > > > > > within Windows Azure VMs
> >> >> >> > which
> >> >> >> > I will
> >> >> >> > > "sponsor"
> >> >> >> > > > the costs of
> >> >> >> > > > > runnin.
> >> >> >> > > > > > Is there an existing
> >> >> >> > automation
> >> >> >> > > infrastructure for
> >> >> >> > > > this to
> >> >> >> > > > > be added
> >> >> >> > > > > > to? Thanks!
> >> >> >> > > > > >
> >> >> >> > > > > >
> >> >> >> > > > >
> >> >> >> > > > >
> >> >> >> > > > >
> >> >> >> > > > >
> >> >> >> > > > >
> >> >> >> > >
> _______________________________________________
> >> >> >> > > > > Mono-devel-list mailing
> list
> >> >> >> > > > >
> >> >> >> > Mono-devel-list at lists.ximian.com
> >> >> >> > > > >
> >> >> >> > > >
> >> >> >> > >
> >> >> >> >
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
> >> >> >> > > > >
> >> >> >> > > > >
> >> >> >> > > > >
> >> >> >> > > >
> >> >> >> > > >
> >> >> >> > > >
> >> >> >> > _______________________________________________
> >> >> >> > > > Mono-devel-list mailing list
> >> >> >> > > > Mono-devel-list at lists.ximian.com
> >> >> >> > > >
> >> >> >> > >
> >> >> >> >
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
> >> >> >> > > >
> >> >> >> > > >
> >> >> >> > > >
> >> >> >> > > >
> >> >> >> > > > --
> >> >> >> > > > bob at summerwill.net
> >> >> >> > > >
> >> >> >> > > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> _______________________________________________
> >> >> >> > > Mono-devel-list mailing list
> >> >> >> > > Mono-devel-list at lists.ximian.com
> >> >> >> > >
> >> >> >> >
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > > --
> >> >> >> > > bob at summerwill.net
> >> >> >> > >
> >> >> >> > >
> >> >> >> >
> >> >> >> >
> >> >> >> > _______________________________________________
> >> >> >> > Mono-devel-list mailing list
> >> >> >> > Mono-devel-list at lists.ximian.com
> >> >> >> >
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> > --
> >> >> >> > bob at summerwill.net
> >> >> >> >
> >> >> >> >
> >> >> >>
> >> >> >>
> >> >> >> _______________________________________________
> >> >> >> Mono-devel-list mailing list
> >> >> >> Mono-devel-list at lists.ximian.com
> >> >> >> http://lists.ximian.com/mailman/listinfo/mono-devel-list
> >> >> >
> >> >> >
> >> >> >
> >> >> >
> >> >> > --
> >> >> > bob at summerwill.net
> >> >> >
> >> >> >
> >> >> > _______________________________________________
> >> >> > Mono-devel-list mailing list
> >> >> > Mono-devel-list at lists.ximian.com
> >> >> > http://lists.ximian.com/mailman/listinfo/mono-devel-list
> >> >> >
> >> >
> >> >
> >> >
> >> >
> >> > --
> >> > bob at summerwill.net
> >> >
> >
> >
> >
> >
> > --
> > bob at summerwill.net
> >
>
--
bob at summerwill.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-devel-list/attachments/20140805/25b32260/attachment-0001.html>
More information about the Mono-devel-list
mailing list