
22 Nov
2016
22 Nov
'16
7:18 a.m.
--Apple-Mail=_CD53A2B2-6F1F-4442-A54B-8A1D40B0D7BC Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Nov 22, 2016, at 9:12 AM, Tomas Jelinek <tjelinek@redhat.com> = wrote: >=20 >=20 >=20 > ----- Original Message ----- >> From: "Nir Soffer" <nsoffer@redhat.com> >> To: "Michal Skrivanek" <mskrivan@redhat.com> >> Cc: "devel" <devel@ovirt.org>, "board" <board@ovirt.org> >> Sent: Monday, November 21, 2016 10:00:05 PM >> Subject: Re: [ovirt-devel] [Call for Vote] moVirt as a Full oVirt = Project >>=20 >> On Mon, Nov 21, 2016 at 9:52 PM, Michal Skrivanek = <mskrivan@redhat.com> >> wrote: >>>=20 >>>=20 >>>> On 21 Nov 2016, at 19:48, Vojtech Szocs <vszocs@redhat.com> wrote: >>>>=20 >>>>=20 >>>>=20 >>>> ----- Original Message ----- >>>>> From: "Eyal Edri" <eedri@redhat.com> >>>>> To: "Vojtech Szocs" <vszocs@redhat.com> >>>>> Cc: "Barak Korren" <bkorren@redhat.com>, "devel" = <devel@ovirt.org>, >>>>> "board" <board@ovirt.org>, "Michal Skrivanek" >>>>> <mskrivan@redhat.com> >>>>> Sent: Monday, November 21, 2016 7:23:44 PM >>>>> Subject: Re: [ovirt-devel] [Call for Vote] moVirt as a Full oVirt = Project >>>>>=20 >>>>>> On Mon, Nov 21, 2016 at 8:17 PM, Vojtech Szocs = <vszocs@redhat.com> >>>>>> wrote: >>>>>>=20 >>>>>>=20 >>>>>>=20 >>>>>> ----- Original Message ----- >>>>>>> From: "Barak Korren" <bkorren@redhat.com> >>>>>>> To: "Brian Proffitt" <bproffit@redhat.com> >>>>>>> Cc: "Michal Skrivanek" <mskrivan@redhat.com>, board@ovirt.org, = "devel" >>>>>>> < >>>>>> devel@ovirt.org> >>>>>>> Sent: Monday, November 21, 2016 7:01:08 PM >>>>>>> Subject: Re: [ovirt-devel] [Call for Vote] moVirt as a Full = oVirt >>>>>>> Project >>>>>>>=20 >>>>>>> -1 >>>=20 >>> I wonder if 8x +1 beats one -1 :) >>=20 >> 9X :-) >=20 > adding my obviously biased +1, so not sure if it counts... >=20 >>=20 >> +1 for including the project as is. >>=20 >> If someone wants to run the project test or build it, the right way >> to vote is by sending patches and making it happen. >>=20 >> I think we should get out of our gerrit silo and move all ovirt >> projects to github. This will give ovirt much better visibility. >>=20 >> Here are some projects developed on github: >> https://github.com/systemd/systemd = <https://github.com/systemd/systemd> >> https://github.com/rust-lang/rust/ = <https://github.com/rust-lang/rust/> >> https://github.com/kubernetes/kubernetes = <https://github.com/kubernetes/kubernetes> >=20 > I would add also https://github.com/ManageIQ/ = <https://github.com/ManageIQ/> which we as oVirt devels are contributing = to regularly. https://github.com/cockpit-project/cockpit = <https://github.com/cockpit-project/cockpit> https://github.com/OpenShift <https://github.com/OpenShift> >=20 >>=20 >> Nir >>=20 >>>=20 >>>>>>> Not because of anything with the project itself - I think it is >>>>>>> genuinely awesome, but because I expect a project that emerges = out of >>>>>>> the incubation process to "look" like an oVirt project, by which = I >>>>>>> mean: >>>>>>> 1. Have the code in the oVirt Gerrit >>>=20 >>> I wonder why that would be required. We experimented with other = projects >>> being off gerrit as well(e.g. cockpit-ovirt) and bug tracking out of >>> redhat bugzilla and for certain projcts it makes sense. With more >>> integration with other upstream projects I see us moving to github = even >>> more... >>>=20 >>>>>>> 2. Have tests and builds running on oVirt's CI system. >>>=20 >>> Can we run mobile testing on current infra? >=20 > We are using travis for this. Our complete config file is: > language: android > script: "./gradlew build" > android: > components: > - platforms-tools > - tools > - build-tools-21.1.2 > - android-21 >=20 > We don't have any additional tooling developed or anything like that. > If we will start thinking about doing some custom/complicated stuff, = we > may consider moving to ovirt's CI. Currently, I don't see a reason. >=20 >>>=20 >>>>>>> 3. Have artefacts served from oVirt's mirrors. >>>=20 >>> What artifacts? The final APK? Why? It's not a yum repo. >=20 > We need to serve them using google play store so it will reach the = users easily.=20 > We could serve also RPM packaged APKs=20 > or even create our alternative "something like play store" but Im not = sure what benefits=20 > it would bring us. >=20 >>>=20 >>>>>>> 4. Have bugs tracked in oVirt's bugzilla. >>>=20 >>> No >>> That should never be imposed on any new project. If someone loves = slow >>> outdated tools, so be it, but for new projects I again do not see us >>> promoting it in future >=20 > +1 >=20 > Well, long story short, moVirt is a simple small tool developed by a = very small team > and occasionally contributed by community (mostly as outreachy interns = or intern candidates).=20 > It needs a swift, stable, minimal and well known tooling around which = does exactly what we need. > The current combination of github for code and issue tracking + travis = for simple CI=20 > served us fantastically. I'm quite against moving to other place just = because it may bring=20 > some benefits in the future. >=20 >>>=20 >>>>>>=20 >>>>>> For 1 and 4, I feel that the benefit of allowing some projects to = be >>>>>> hosted >>>>>> on GitHub (attract & involve community through GitHub's public = service) >>>>>> does >>>>>> out-weigh the rule of strict consistency (have everything in = oVirt >>>>>> Gerrit). >>>>>>=20 >>>>>>=20 >>>>> Any project in oVirt gerrit can be mirrored to GitHub, and most of = them >>>>> are >>>>> ( see github.com/oVirt ) >>>=20 >>> We do mirror it IIRC (or it may have been cockpit-ovirt), it's just = the >>> other way around - the master copy is at github >>>=20 >>>>>=20 >>>>>=20 >>>>>> Although, not sure how hard would it be to modify oVirt CI system = to >>>>>> allow >>>>>> building GitHub hosted projects. >>>>>>=20 >>>>>=20 >>>>> We are supporting it, Lago is an example of such project. >>>>>=20 >>>>>=20 >>>>>>=20 >>>>>> The guidelines should be clear about whether a project must be = hosted >>>>>> via >>>>>> oVirt Gerrit, whether it must have its bugs tracked via oVirt = Bugzilla, >>>>>> etc. >>>>>>=20 >>>>>=20 >>>>> I don't think its a must, but its highly recommended IMO, and will = help >>>>> the >>>>> project grow. >>>>> Imagine this scenario: >>>>>=20 >>>>> the project grows and uses its own CI/testing frameworks and = reaches a >>>>> point it wants to join the oVirt eco-system, >>>>> At that point it will be much harder to integrate it if at all, = assuming >>>>> the tools he's been using were not aligned with >>>>> the tooling other projects are using. >>>>>=20 >>>>> Also - in terms of release process, its will be very hard to = include it >>>>> in >>>>> an official oVirt release if he wishes to do so, >>>>> as all oVirt projects are built in the current infra and shipped = as a >>>>> single repository. >>>=20 >>> You're missing the point it's not a yum repo. >>>=20 >>>>=20 >>>> Eyal, I agree with your points. >>>>=20 >>>> I just wanted to point out the possibility of hosting project's >>>> sources on GitHub (point 1 from Barak's list). And as you wrote, >>>> Lago is a good example of such project. >>>>=20 >>>> Using standard oVirt CI infra & tools (points 2 & 3 from Barak's >>>> list) should be mandatory for all oVirt projects, to keep things >>>> manageable from build/release perspective. Full agreement here. >>>>=20 >>>> As for bug tracking (point 4 from Barak's list), I see Lago using >>>> GitHub's issue tracking interface, so this should be OK too.. >>>>=20 >>>> In general, I'd say that moVirt maintainers should clearly voice >>>> their vision on converging (or not) towards points 1,2,3,4 that >>>> Barak has mentioned in his email. >>>=20 >>> I would say no. And that is fine >>>=20 >>>>=20 >>>> For me, having source code & issues on GitHub, but using standard >>>> oVirt CI infra & tools, is still acceptable for an oVirt project, >>>> but it's just my own opinion. >>>=20 >>> I agree we can mix and match, though in this case I'm not sure how >>> realistic is to run CI for an APK >>>=20 >>>>=20 >>>>>=20 >>>>>=20 >>>>>>=20 >>>>>>>=20 >>>>>>> On 21 November 2016 at 19:07, Brian Proffitt = <bproffit@redhat.com> >>>>>> wrote: >>>>>>>> All: >>>>>>>>=20 >>>>>>>> The moVirt Project was initially accepted as an oVirt incubator >>>>>> project in >>>>>>>> February 2015. It has been a successful subproject for quite = some time >>>>>> and >>>>>>>> it is well due for being accepted as a full oVirt project. I = believe >>>>>> it is >>>>>>>> appropriate to post a Call for Vote on the Devel and Board = lists. >>>>>>>>=20 >>>>>>>> http://www.ovirt.org/develop/projects/project-movirt/ >>>>>>>>=20 >>>>>>>> A =E2=80=9Chealthy=E2=80=9D project, as determined by the oVirt = Board, can be found at >>>>>>>> http://www.ovirt.org/develop/projects/adding-a-new-project/ >>>>>>>>=20 >>>>>>>> Voting will be open until 1200 UTC Nov. 30, 2016. A net total = of +7 >>>>>> votes >>>>>>>> should be received to formalize this project as an full oVirt = project. >>>>>>>> Please use the following vote process: >>>>>>>>=20 >>>>>>>> +1 >>>>>>>> Yes, agree, or the action should be performed. On some issues, = this >>>>>> vote >>>>>>>> must only be given after the voter has tested the action on = their own >>>>>>>> system(s). >>>>>>>>=20 >>>>>>>> =C2=B10 >>>>>>>> Abstain, no opinion, or I am happy to let the other group = members >>>>>> decide >>>>>>>> this issue. An abstention may have detrimental affects if too = many >>>>>> people >>>>>>>> abstain. >>>>>>>>=20 >>>>>>>> -1 >>>>>>>> No, I veto this action. All vetos must include an explanation = of why >>>>>> the >>>>>>>> veto is appropriate. A veto with no explanation is void. >>>>>>>>=20 >>>>>>>> Thank you! >>>>>>>>=20 >>>>>>>> Brian Proffitt >>>>>>>> Principal Community Analyst >>>>>>>> Open Source and Standards >>>>>>>> @TheTechScribe >>>>>>>> 574.383.9BKP >>>>>>>>=20 >>>>>>>> _______________________________________________ >>>>>>>> Devel mailing list >>>>>>>> Devel@ovirt.org >>>>>>>> http://lists.ovirt.org/mailman/listinfo/devel >>>>>>>=20 >>>>>>>=20 >>>>>>>=20 >>>>>>> -- >>>>>>> Barak Korren >>>>>>> bkorren@redhat.com >>>>>>> RHEV-CI Team >>>>>>> _______________________________________________ >>>>>>> Devel mailing list >>>>>>> Devel@ovirt.org >>>>>>> http://lists.ovirt.org/mailman/listinfo/devel >>>>>> _______________________________________________ >>>>>> Devel mailing list >>>>>> Devel@ovirt.org >>>>>> http://lists.ovirt.org/mailman/listinfo/devel >>>>>>=20 >>>>>>=20 >>>>>>=20 >>>>>=20 >>>>>=20 >>>>> -- >>>>> Eyal Edri >>>>> Associate Manager >>>>> RHV DevOps >>>>> EMEA ENG Virtualization R&D >>>>> Red Hat Israel >>>>>=20 >>>>> phone: +972-9-7692018 >>>>> irc: eedri (on #tlv #rhev-dev #rhev-integ) >>>>>=20 >>> _______________________________________________ >>> Devel mailing list >>> Devel@ovirt.org >>> http://lists.ovirt.org/mailman/listinfo/devel >> _______________________________________________ >> Devel mailing list >> Devel@ovirt.org >> http://lists.ovirt.org/mailman/listinfo/devel = <http://lists.ovirt.org/mailman/listinfo/devel> > _______________________________________________ > Devel mailing list > Devel@ovirt.org <mailto:Devel@ovirt.org> > http://lists.ovirt.org/mailman/listinfo/devel = <http://lists.ovirt.org/mailman/listinfo/devel> --Apple-Mail=_CD53A2B2-6F1F-4442-A54B-8A1D40B0D7BC Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 <html><head><meta http-equiv=3D"Content-Type" content=3D"text/html = charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; = -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" = class=3D""><br class=3D""><div><blockquote type=3D"cite" class=3D""><div = class=3D"">On Nov 22, 2016, at 9:12 AM, Tomas Jelinek <<a = href=3D"mailto:tjelinek@redhat.com" class=3D"">tjelinek@redhat.com</a>>= wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D""><br = style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; = font-variant-caps: normal; font-weight: normal; letter-spacing: normal; = orphans: auto; text-align: start; text-indent: 0px; text-transform: = none; white-space: normal; widows: auto; word-spacing: 0px; = -webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: = Helvetica; font-size: 12px; font-style: normal; font-variant-caps: = normal; font-weight: normal; letter-spacing: normal; orphans: auto; = text-align: start; text-indent: 0px; text-transform: none; white-space: = normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: = 0px;" class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; = font-style: normal; font-variant-caps: normal; font-weight: normal; = letter-spacing: normal; orphans: auto; text-align: start; text-indent: = 0px; text-transform: none; white-space: normal; widows: auto; = word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: = inline !important;" class=3D"">----- Original Message -----</span><br = style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; = font-variant-caps: normal; font-weight: normal; letter-spacing: normal; = orphans: auto; text-align: start; text-indent: 0px; text-transform: = none; white-space: normal; widows: auto; word-spacing: 0px; = -webkit-text-stroke-width: 0px;" class=3D""><blockquote type=3D"cite" = style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; = font-variant-caps: normal; font-weight: normal; letter-spacing: normal; = orphans: auto; text-align: start; text-indent: 0px; text-transform: = none; white-space: normal; widows: auto; word-spacing: 0px; = -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" = class=3D"">From: "Nir Soffer" <<a href=3D"mailto:nsoffer@redhat.com" = class=3D"">nsoffer@redhat.com</a>><br class=3D"">To: "Michal = Skrivanek" <<a href=3D"mailto:mskrivan@redhat.com" = class=3D"">mskrivan@redhat.com</a>><br class=3D"">Cc: "devel" <<a = href=3D"mailto:devel@ovirt.org" class=3D"">devel@ovirt.org</a>>, = "board" <<a href=3D"mailto:board@ovirt.org" = class=3D"">board@ovirt.org</a>><br class=3D"">Sent: Monday, November = 21, 2016 10:00:05 PM<br class=3D"">Subject: Re: [ovirt-devel] [Call for = Vote] moVirt as a Full oVirt Project<br class=3D""><br class=3D"">On = Mon, Nov 21, 2016 at 9:52 PM, Michal Skrivanek <<a = href=3D"mailto:mskrivan@redhat.com" = class=3D"">mskrivan@redhat.com</a>><br class=3D"">wrote:<br = class=3D""><blockquote type=3D"cite" class=3D""><br class=3D""><br = class=3D""><blockquote type=3D"cite" class=3D"">On 21 Nov 2016, at = 19:48, Vojtech Szocs <<a href=3D"mailto:vszocs@redhat.com" = class=3D"">vszocs@redhat.com</a>> wrote:<br class=3D""><br = class=3D""><br class=3D""><br class=3D"">----- Original Message -----<br = class=3D""><blockquote type=3D"cite" class=3D"">From: "Eyal Edri" <<a = href=3D"mailto:eedri@redhat.com" class=3D"">eedri@redhat.com</a>><br = class=3D"">To: "Vojtech Szocs" <<a href=3D"mailto:vszocs@redhat.com" = class=3D"">vszocs@redhat.com</a>><br class=3D"">Cc: "Barak Korren" = <<a href=3D"mailto:bkorren@redhat.com" = class=3D"">bkorren@redhat.com</a>>, "devel" <<a = href=3D"mailto:devel@ovirt.org" class=3D"">devel@ovirt.org</a>>,<br = class=3D"">"board" <<a href=3D"mailto:board@ovirt.org" = class=3D"">board@ovirt.org</a>>, "Michal Skrivanek"<br = class=3D""><<a href=3D"mailto:mskrivan@redhat.com" = class=3D"">mskrivan@redhat.com</a>><br class=3D"">Sent: Monday, = November 21, 2016 7:23:44 PM<br class=3D"">Subject: Re: [ovirt-devel] = [Call for Vote] moVirt as a Full oVirt Project<br class=3D""><br = class=3D""><blockquote type=3D"cite" class=3D"">On Mon, Nov 21, 2016 at = 8:17 PM, Vojtech Szocs <<a href=3D"mailto:vszocs@redhat.com" = class=3D"">vszocs@redhat.com</a>><br class=3D"">wrote:<br = class=3D""><br class=3D""><br class=3D""><br class=3D"">----- Original = Message -----<br class=3D""><blockquote type=3D"cite" class=3D"">From: = "Barak Korren" <<a href=3D"mailto:bkorren@redhat.com" = class=3D"">bkorren@redhat.com</a>><br class=3D"">To: "Brian Proffitt" = <<a href=3D"mailto:bproffit@redhat.com" = class=3D"">bproffit@redhat.com</a>><br class=3D"">Cc: "Michal = Skrivanek" <<a href=3D"mailto:mskrivan@redhat.com" = class=3D"">mskrivan@redhat.com</a>>, <a href=3D"mailto:board@ovirt.org"= class=3D"">board@ovirt.org</a>, "devel"<br class=3D""><<br = class=3D""></blockquote><a href=3D"mailto:devel@ovirt.org" = class=3D"">devel@ovirt.org</a>><br class=3D""><blockquote type=3D"cite"= class=3D"">Sent: Monday, November 21, 2016 7:01:08 PM<br = class=3D"">Subject: Re: [ovirt-devel] [Call for Vote] moVirt as a Full = oVirt<br class=3D"">Project<br class=3D""><br class=3D"">-1<br = class=3D""></blockquote></blockquote></blockquote></blockquote><br = class=3D"">I wonder if 8x +1 beats one -1 :)<br = class=3D""></blockquote><br class=3D"">9X :-)<br = class=3D""></blockquote><br style=3D"font-family: Helvetica; font-size: = 12px; font-style: normal; font-variant-caps: normal; font-weight: = normal; letter-spacing: normal; orphans: auto; text-align: start; = text-indent: 0px; text-transform: none; white-space: normal; widows: = auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span= style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; = font-variant-caps: normal; font-weight: normal; letter-spacing: normal; = orphans: auto; text-align: start; text-indent: 0px; text-transform: = none; white-space: normal; widows: auto; word-spacing: 0px; = -webkit-text-stroke-width: 0px; float: none; display: inline = !important;" class=3D"">adding my obviously biased +1, so not sure if it = counts...</span><br style=3D"font-family: Helvetica; font-size: 12px; = font-style: normal; font-variant-caps: normal; font-weight: normal; = letter-spacing: normal; orphans: auto; text-align: start; text-indent: = 0px; text-transform: none; white-space: normal; widows: auto; = word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><br = style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; = font-variant-caps: normal; font-weight: normal; letter-spacing: normal; = orphans: auto; text-align: start; text-indent: 0px; text-transform: = none; white-space: normal; widows: auto; word-spacing: 0px; = -webkit-text-stroke-width: 0px;" class=3D""><blockquote type=3D"cite" = style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; = font-variant-caps: normal; font-weight: normal; letter-spacing: normal; = orphans: auto; text-align: start; text-indent: 0px; text-transform: = none; white-space: normal; widows: auto; word-spacing: 0px; = -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" = class=3D""><br class=3D"">+1 for including the project as is.<br = class=3D""><br class=3D"">If someone wants to run the project test or = build it, the right way<br class=3D"">to vote is by sending patches and = making it happen.<br class=3D""><br class=3D"">I think we should get out = of our gerrit silo and move all ovirt<br class=3D"">projects to github. = This will give ovirt much better visibility.<br class=3D""><br = class=3D"">Here are some projects developed on github:<br class=3D""><a = href=3D"https://github.com/systemd/systemd" = class=3D"">https://github.com/systemd/systemd</a><br class=3D""><a = href=3D"https://github.com/rust-lang/rust/" = class=3D"">https://github.com/rust-lang/rust/</a><br class=3D""><a = href=3D"https://github.com/kubernetes/kubernetes" = class=3D"">https://github.com/kubernetes/kubernetes</a><br = class=3D""></blockquote><br style=3D"font-family: Helvetica; font-size: = 12px; font-style: normal; font-variant-caps: normal; font-weight: = normal; letter-spacing: normal; orphans: auto; text-align: start; = text-indent: 0px; text-transform: none; white-space: normal; widows: = auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span= style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; = font-variant-caps: normal; font-weight: normal; letter-spacing: normal; = orphans: auto; text-align: start; text-indent: 0px; text-transform: = none; white-space: normal; widows: auto; word-spacing: 0px; = -webkit-text-stroke-width: 0px; float: none; display: inline = !important;" class=3D"">I would add also<span = class=3D"Apple-converted-space"> </span></span><a = href=3D"https://github.com/ManageIQ/" style=3D"font-family: Helvetica; = font-size: 12px; font-style: normal; font-variant-caps: normal; = font-weight: normal; letter-spacing: normal; orphans: auto; text-align: = start; text-indent: 0px; text-transform: none; white-space: normal; = widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; = -webkit-text-stroke-width: 0px;" = class=3D"">https://github.com/ManageIQ/</a><span style=3D"font-family: = Helvetica; font-size: 12px; font-style: normal; font-variant-caps: = normal; font-weight: normal; letter-spacing: normal; orphans: auto; = text-align: start; text-indent: 0px; text-transform: none; white-space: = normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; = float: none; display: inline !important;" class=3D""><span = class=3D"Apple-converted-space"> </span>which we as oVirt devels = are contributing to regularly.</span><br style=3D"font-family: = Helvetica; font-size: 12px; font-style: normal; font-variant-caps: = normal; font-weight: normal; letter-spacing: normal; orphans: auto; = text-align: start; text-indent: 0px; text-transform: none; white-space: = normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: = 0px;" class=3D""></div></blockquote><div><br class=3D""></div><div><a = href=3D"https://github.com/cockpit-project/cockpit" = class=3D"">https://github.com/cockpit-project/cockpit</a></div><div><a = href=3D"https://github.com/OpenShift" = class=3D"">https://github.com/OpenShift</a></div><div><br = class=3D""></div><br class=3D""><blockquote type=3D"cite" class=3D""><div = class=3D""><br style=3D"font-family: Helvetica; font-size: 12px; = font-style: normal; font-variant-caps: normal; font-weight: normal; = letter-spacing: normal; orphans: auto; text-align: start; text-indent: = 0px; text-transform: none; white-space: normal; widows: auto; = word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><blockquote= type=3D"cite" style=3D"font-family: Helvetica; font-size: 12px; = font-style: normal; font-variant-caps: normal; font-weight: normal; = letter-spacing: normal; orphans: auto; text-align: start; text-indent: = 0px; text-transform: none; white-space: normal; widows: auto; = word-spacing: 0px; -webkit-text-size-adjust: auto; = -webkit-text-stroke-width: 0px;" class=3D""><br class=3D"">Nir<br = class=3D""><br class=3D""><blockquote type=3D"cite" class=3D""><br = class=3D""><blockquote type=3D"cite" class=3D""><blockquote type=3D"cite" = class=3D""><blockquote type=3D"cite" class=3D""><blockquote type=3D"cite" = class=3D"">Not because of anything with the project itself - I think it = is<br class=3D"">genuinely awesome, but because I expect a project that = emerges out of<br class=3D"">the incubation process to "look" like an = oVirt project, by which I<br class=3D"">mean:<br class=3D"">1. Have the = code in the oVirt Gerrit<br = class=3D""></blockquote></blockquote></blockquote></blockquote><br = class=3D"">I wonder why that would be required. We experimented with = other projects<br class=3D"">being off gerrit as well(e.g. = cockpit-ovirt) and bug tracking out of<br class=3D"">redhat bugzilla and = for certain projcts it makes sense. With more<br class=3D"">integration = with other upstream projects I see us moving to github even<br = class=3D"">more...<br class=3D""><br class=3D""><blockquote type=3D"cite" = class=3D""><blockquote type=3D"cite" class=3D""><blockquote type=3D"cite" = class=3D""><blockquote type=3D"cite" class=3D"">2. Have tests and builds = running on oVirt's CI system.<br = class=3D""></blockquote></blockquote></blockquote></blockquote><br = class=3D"">Can we run mobile testing on current infra?<br = class=3D""></blockquote></blockquote><br style=3D"font-family: = Helvetica; font-size: 12px; font-style: normal; font-variant-caps: = normal; font-weight: normal; letter-spacing: normal; orphans: auto; = text-align: start; text-indent: 0px; text-transform: none; white-space: = normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: = 0px;" class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; = font-style: normal; font-variant-caps: normal; font-weight: normal; = letter-spacing: normal; orphans: auto; text-align: start; text-indent: = 0px; text-transform: none; white-space: normal; widows: auto; = word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: = inline !important;" class=3D"">We are using travis for this. Our = complete config file is:</span><br style=3D"font-family: Helvetica; = font-size: 12px; font-style: normal; font-variant-caps: normal; = font-weight: normal; letter-spacing: normal; orphans: auto; text-align: = start; text-indent: 0px; text-transform: none; white-space: normal; = widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" = class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; = font-style: normal; font-variant-caps: normal; font-weight: normal; = letter-spacing: normal; orphans: auto; text-align: start; text-indent: = 0px; text-transform: none; white-space: normal; widows: auto; = word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: = inline !important;" class=3D"">language: android</span><br = style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; = font-variant-caps: normal; font-weight: normal; letter-spacing: normal; = orphans: auto; text-align: start; text-indent: 0px; text-transform: = none; white-space: normal; widows: auto; word-spacing: 0px; = -webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: = Helvetica; font-size: 12px; font-style: normal; font-variant-caps: = normal; font-weight: normal; letter-spacing: normal; orphans: auto; = text-align: start; text-indent: 0px; text-transform: none; white-space: = normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; = float: none; display: inline !important;" class=3D"">script: "./gradlew = build"</span><br style=3D"font-family: Helvetica; font-size: 12px; = font-style: normal; font-variant-caps: normal; font-weight: normal; = letter-spacing: normal; orphans: auto; text-align: start; text-indent: = 0px; text-transform: none; white-space: normal; widows: auto; = word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span = style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; = font-variant-caps: normal; font-weight: normal; letter-spacing: normal; = orphans: auto; text-align: start; text-indent: 0px; text-transform: = none; white-space: normal; widows: auto; word-spacing: 0px; = -webkit-text-stroke-width: 0px; float: none; display: inline = !important;" class=3D"">android:</span><br style=3D"font-family: = Helvetica; font-size: 12px; font-style: normal; font-variant-caps: = normal; font-weight: normal; letter-spacing: normal; orphans: auto; = text-align: start; text-indent: 0px; text-transform: none; white-space: = normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: = 0px;" class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; = font-style: normal; font-variant-caps: normal; font-weight: normal; = letter-spacing: normal; orphans: auto; text-align: start; text-indent: = 0px; text-transform: none; white-space: normal; widows: auto; = word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: = inline !important;" class=3D""> components:</span><br = style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; = font-variant-caps: normal; font-weight: normal; letter-spacing: normal; = orphans: auto; text-align: start; text-indent: 0px; text-transform: = none; white-space: normal; widows: auto; word-spacing: 0px; = -webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: = Helvetica; font-size: 12px; font-style: normal; font-variant-caps: = normal; font-weight: normal; letter-spacing: normal; orphans: auto; = text-align: start; text-indent: 0px; text-transform: none; white-space: = normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; = float: none; display: inline !important;" class=3D""> - = platforms-tools</span><br style=3D"font-family: Helvetica; font-size: = 12px; font-style: normal; font-variant-caps: normal; font-weight: = normal; letter-spacing: normal; orphans: auto; text-align: start; = text-indent: 0px; text-transform: none; white-space: normal; widows: = auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span= style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; = font-variant-caps: normal; font-weight: normal; letter-spacing: normal; = orphans: auto; text-align: start; text-indent: 0px; text-transform: = none; white-space: normal; widows: auto; word-spacing: 0px; = -webkit-text-stroke-width: 0px; float: none; display: inline = !important;" class=3D""> - tools</span><br = style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; = font-variant-caps: normal; font-weight: normal; letter-spacing: normal; = orphans: auto; text-align: start; text-indent: 0px; text-transform: = none; white-space: normal; widows: auto; word-spacing: 0px; = -webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: = Helvetica; font-size: 12px; font-style: normal; font-variant-caps: = normal; font-weight: normal; letter-spacing: normal; orphans: auto; = text-align: start; text-indent: 0px; text-transform: none; white-space: = normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; = float: none; display: inline !important;" class=3D""> - = build-tools-21.1.2</span><br style=3D"font-family: Helvetica; font-size: = 12px; font-style: normal; font-variant-caps: normal; font-weight: = normal; letter-spacing: normal; orphans: auto; text-align: start; = text-indent: 0px; text-transform: none; white-space: normal; widows: = auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span= style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; = font-variant-caps: normal; font-weight: normal; letter-spacing: normal; = orphans: auto; text-align: start; text-indent: 0px; text-transform: = none; white-space: normal; widows: auto; word-spacing: 0px; = -webkit-text-stroke-width: 0px; float: none; display: inline = !important;" class=3D""> - android-21</span><br = style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; = font-variant-caps: normal; font-weight: normal; letter-spacing: normal; = orphans: auto; text-align: start; text-indent: 0px; text-transform: = none; white-space: normal; widows: auto; word-spacing: 0px; = -webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: = Helvetica; font-size: 12px; font-style: normal; font-variant-caps: = normal; font-weight: normal; letter-spacing: normal; orphans: auto; = text-align: start; text-indent: 0px; text-transform: none; white-space: = normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: = 0px;" class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; = font-style: normal; font-variant-caps: normal; font-weight: normal; = letter-spacing: normal; orphans: auto; text-align: start; text-indent: = 0px; text-transform: none; white-space: normal; widows: auto; = word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: = inline !important;" class=3D"">We don't have any additional tooling = developed or anything like that.</span><br style=3D"font-family: = Helvetica; font-size: 12px; font-style: normal; font-variant-caps: = normal; font-weight: normal; letter-spacing: normal; orphans: auto; = text-align: start; text-indent: 0px; text-transform: none; white-space: = normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: = 0px;" class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; = font-style: normal; font-variant-caps: normal; font-weight: normal; = letter-spacing: normal; orphans: auto; text-align: start; text-indent: = 0px; text-transform: none; white-space: normal; widows: auto; = word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: = inline !important;" class=3D"">If we will start thinking about doing = some custom/complicated stuff, we</span><br style=3D"font-family: = Helvetica; font-size: 12px; font-style: normal; font-variant-caps: = normal; font-weight: normal; letter-spacing: normal; orphans: auto; = text-align: start; text-indent: 0px; text-transform: none; white-space: = normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: = 0px;" class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; = font-style: normal; font-variant-caps: normal; font-weight: normal; = letter-spacing: normal; orphans: auto; text-align: start; text-indent: = 0px; text-transform: none; white-space: normal; widows: auto; = word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: = inline !important;" class=3D"">may consider moving to ovirt's CI. = Currently, I don't see a reason.</span><br style=3D"font-family: = Helvetica; font-size: 12px; font-style: normal; font-variant-caps: = normal; font-weight: normal; letter-spacing: normal; orphans: auto; = text-align: start; text-indent: 0px; text-transform: none; white-space: = normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: = 0px;" class=3D""><br style=3D"font-family: Helvetica; font-size: 12px; = font-style: normal; font-variant-caps: normal; font-weight: normal; = letter-spacing: normal; orphans: auto; text-align: start; text-indent: = 0px; text-transform: none; white-space: normal; widows: auto; = word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><blockquote= type=3D"cite" style=3D"font-family: Helvetica; font-size: 12px; = font-style: normal; font-variant-caps: normal; font-weight: normal; = letter-spacing: normal; orphans: auto; text-align: start; text-indent: = 0px; text-transform: none; white-space: normal; widows: auto; = word-spacing: 0px; -webkit-text-size-adjust: auto; = -webkit-text-stroke-width: 0px;" class=3D""><blockquote type=3D"cite" = class=3D""><br class=3D""><blockquote type=3D"cite" class=3D""><blockquote= type=3D"cite" class=3D""><blockquote type=3D"cite" class=3D""><blockquote= type=3D"cite" class=3D"">3. Have artefacts served from oVirt's = mirrors.<br = class=3D""></blockquote></blockquote></blockquote></blockquote><br = class=3D"">What artifacts? The final APK? Why? It's not a yum repo.<br = class=3D""></blockquote></blockquote><br style=3D"font-family: = Helvetica; font-size: 12px; font-style: normal; font-variant-caps: = normal; font-weight: normal; letter-spacing: normal; orphans: auto; = text-align: start; text-indent: 0px; text-transform: none; white-space: = normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: = 0px;" class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; = font-style: normal; font-variant-caps: normal; font-weight: normal; = letter-spacing: normal; orphans: auto; text-align: start; text-indent: = 0px; text-transform: none; white-space: normal; widows: auto; = word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: = inline !important;" class=3D"">We need to serve them using google play = store so it will reach the users easily.<span = class=3D"Apple-converted-space"> </span></span><br = style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; = font-variant-caps: normal; font-weight: normal; letter-spacing: normal; = orphans: auto; text-align: start; text-indent: 0px; text-transform: = none; white-space: normal; widows: auto; word-spacing: 0px; = -webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: = Helvetica; font-size: 12px; font-style: normal; font-variant-caps: = normal; font-weight: normal; letter-spacing: normal; orphans: auto; = text-align: start; text-indent: 0px; text-transform: none; white-space: = normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; = float: none; display: inline !important;" class=3D"">We could serve also = RPM packaged APKs<span = class=3D"Apple-converted-space"> </span></span><br = style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; = font-variant-caps: normal; font-weight: normal; letter-spacing: normal; = orphans: auto; text-align: start; text-indent: 0px; text-transform: = none; white-space: normal; widows: auto; word-spacing: 0px; = -webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: = Helvetica; font-size: 12px; font-style: normal; font-variant-caps: = normal; font-weight: normal; letter-spacing: normal; orphans: auto; = text-align: start; text-indent: 0px; text-transform: none; white-space: = normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; = float: none; display: inline !important;" class=3D"">or even create our = alternative "something like play store" but Im not sure what = benefits<span class=3D"Apple-converted-space"> </span></span><br = style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; = font-variant-caps: normal; font-weight: normal; letter-spacing: normal; = orphans: auto; text-align: start; text-indent: 0px; text-transform: = none; white-space: normal; widows: auto; word-spacing: 0px; = -webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: = Helvetica; font-size: 12px; font-style: normal; font-variant-caps: = normal; font-weight: normal; letter-spacing: normal; orphans: auto; = text-align: start; text-indent: 0px; text-transform: none; white-space: = normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; = float: none; display: inline !important;" class=3D"">it would bring = us.</span><br style=3D"font-family: Helvetica; font-size: 12px; = font-style: normal; font-variant-caps: normal; font-weight: normal; = letter-spacing: normal; orphans: auto; text-align: start; text-indent: = 0px; text-transform: none; white-space: normal; widows: auto; = word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><br = style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; = font-variant-caps: normal; font-weight: normal; letter-spacing: normal; = orphans: auto; text-align: start; text-indent: 0px; text-transform: = none; white-space: normal; widows: auto; word-spacing: 0px; = -webkit-text-stroke-width: 0px;" class=3D""><blockquote type=3D"cite" = style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; = font-variant-caps: normal; font-weight: normal; letter-spacing: normal; = orphans: auto; text-align: start; text-indent: 0px; text-transform: = none; white-space: normal; widows: auto; word-spacing: 0px; = -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" = class=3D""><blockquote type=3D"cite" class=3D""><br class=3D""><blockquote= type=3D"cite" class=3D""><blockquote type=3D"cite" class=3D""><blockquote= type=3D"cite" class=3D""><blockquote type=3D"cite" class=3D"">4. Have = bugs tracked in oVirt's bugzilla.<br = class=3D""></blockquote></blockquote></blockquote></blockquote><br = class=3D"">No<br class=3D"">That should never be imposed on any new = project. If someone loves slow<br class=3D"">outdated tools, so be it, = but for new projects I again do not see us<br class=3D"">promoting it in = future<br class=3D""></blockquote></blockquote><br style=3D"font-family: = Helvetica; font-size: 12px; font-style: normal; font-variant-caps: = normal; font-weight: normal; letter-spacing: normal; orphans: auto; = text-align: start; text-indent: 0px; text-transform: none; white-space: = normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: = 0px;" class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; = font-style: normal; font-variant-caps: normal; font-weight: normal; = letter-spacing: normal; orphans: auto; text-align: start; text-indent: = 0px; text-transform: none; white-space: normal; widows: auto; = word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: = inline !important;" class=3D"">+1</span><br style=3D"font-family: = Helvetica; font-size: 12px; font-style: normal; font-variant-caps: = normal; font-weight: normal; letter-spacing: normal; orphans: auto; = text-align: start; text-indent: 0px; text-transform: none; white-space: = normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: = 0px;" class=3D""><br style=3D"font-family: Helvetica; font-size: 12px; = font-style: normal; font-variant-caps: normal; font-weight: normal; = letter-spacing: normal; orphans: auto; text-align: start; text-indent: = 0px; text-transform: none; white-space: normal; widows: auto; = word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span = style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; = font-variant-caps: normal; font-weight: normal; letter-spacing: normal; = orphans: auto; text-align: start; text-indent: 0px; text-transform: = none; white-space: normal; widows: auto; word-spacing: 0px; = -webkit-text-stroke-width: 0px; float: none; display: inline = !important;" class=3D"">Well, long story short, moVirt is a simple small = tool developed by a very small team</span><br style=3D"font-family: = Helvetica; font-size: 12px; font-style: normal; font-variant-caps: = normal; font-weight: normal; letter-spacing: normal; orphans: auto; = text-align: start; text-indent: 0px; text-transform: none; white-space: = normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: = 0px;" class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; = font-style: normal; font-variant-caps: normal; font-weight: normal; = letter-spacing: normal; orphans: auto; text-align: start; text-indent: = 0px; text-transform: none; white-space: normal; widows: auto; = word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: = inline !important;" class=3D"">and occasionally contributed by community = (mostly as outreachy interns or intern candidates).<span = class=3D"Apple-converted-space"> </span></span><br = style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; = font-variant-caps: normal; font-weight: normal; letter-spacing: normal; = orphans: auto; text-align: start; text-indent: 0px; text-transform: = none; white-space: normal; widows: auto; word-spacing: 0px; = -webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: = Helvetica; font-size: 12px; font-style: normal; font-variant-caps: = normal; font-weight: normal; letter-spacing: normal; orphans: auto; = text-align: start; text-indent: 0px; text-transform: none; white-space: = normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; = float: none; display: inline !important;" class=3D"">It needs a swift, = stable, minimal and well known tooling around which does exactly what we = need.</span><br style=3D"font-family: Helvetica; font-size: 12px; = font-style: normal; font-variant-caps: normal; font-weight: normal; = letter-spacing: normal; orphans: auto; text-align: start; text-indent: = 0px; text-transform: none; white-space: normal; widows: auto; = word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span = style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; = font-variant-caps: normal; font-weight: normal; letter-spacing: normal; = orphans: auto; text-align: start; text-indent: 0px; text-transform: = none; white-space: normal; widows: auto; word-spacing: 0px; = -webkit-text-stroke-width: 0px; float: none; display: inline = !important;" class=3D"">The current combination of github for code and = issue tracking + travis for simple CI<span = class=3D"Apple-converted-space"> </span></span><br = style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; = font-variant-caps: normal; font-weight: normal; letter-spacing: normal; = orphans: auto; text-align: start; text-indent: 0px; text-transform: = none; white-space: normal; widows: auto; word-spacing: 0px; = -webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: = Helvetica; font-size: 12px; font-style: normal; font-variant-caps: = normal; font-weight: normal; letter-spacing: normal; orphans: auto; = text-align: start; text-indent: 0px; text-transform: none; white-space: = normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; = float: none; display: inline !important;" class=3D"">served us = fantastically. I'm quite against moving to other place just because it = may bring<span class=3D"Apple-converted-space"> </span></span><br = style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; = font-variant-caps: normal; font-weight: normal; letter-spacing: normal; = orphans: auto; text-align: start; text-indent: 0px; text-transform: = none; white-space: normal; widows: auto; word-spacing: 0px; = -webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: = Helvetica; font-size: 12px; font-style: normal; font-variant-caps: = normal; font-weight: normal; letter-spacing: normal; orphans: auto; = text-align: start; text-indent: 0px; text-transform: none; white-space: = normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; = float: none; display: inline !important;" class=3D"">some benefits in = the future.</span><br style=3D"font-family: Helvetica; font-size: 12px; = font-style: normal; font-variant-caps: normal; font-weight: normal; = letter-spacing: normal; orphans: auto; text-align: start; text-indent: = 0px; text-transform: none; white-space: normal; widows: auto; = word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><br = style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; = font-variant-caps: normal; font-weight: normal; letter-spacing: normal; = orphans: auto; text-align: start; text-indent: 0px; text-transform: = none; white-space: normal; widows: auto; word-spacing: 0px; = -webkit-text-stroke-width: 0px;" class=3D""><blockquote type=3D"cite" = style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; = font-variant-caps: normal; font-weight: normal; letter-spacing: normal; = orphans: auto; text-align: start; text-indent: 0px; text-transform: = none; white-space: normal; widows: auto; word-spacing: 0px; = -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" = class=3D""><blockquote type=3D"cite" class=3D""><br class=3D""><blockquote= type=3D"cite" class=3D""><blockquote type=3D"cite" class=3D""><blockquote= type=3D"cite" class=3D""><br class=3D"">For 1 and 4, I feel that the = benefit of allowing some projects to be<br class=3D"">hosted<br = class=3D"">on GitHub (attract & involve community through GitHub's = public service)<br class=3D"">does<br class=3D"">out-weigh the rule of = strict consistency (have everything in oVirt<br class=3D"">Gerrit).<br = class=3D""><br class=3D""><br class=3D""></blockquote>Any project in = oVirt gerrit can be mirrored to GitHub, and most of them<br = class=3D"">are<br class=3D"">( see <a href=3D"http://github.com/oVirt" = class=3D"">github.com/oVirt</a> )<br = class=3D""></blockquote></blockquote><br class=3D"">We do mirror it IIRC = (or it may have been cockpit-ovirt), it's just the<br class=3D"">other = way around - the master copy is at github<br class=3D""><br = class=3D""><blockquote type=3D"cite" class=3D""><blockquote type=3D"cite" = class=3D""><br class=3D""><br class=3D""><blockquote type=3D"cite" = class=3D"">Although, not sure how hard would it be to modify oVirt CI = system to<br class=3D"">allow<br class=3D"">building GitHub hosted = projects.<br class=3D""><br class=3D""></blockquote><br class=3D"">We = are supporting it, Lago is an example of such project.<br class=3D""><br = class=3D""><br class=3D""><blockquote type=3D"cite" class=3D""><br = class=3D"">The guidelines should be clear about whether a project must = be hosted<br class=3D"">via<br class=3D"">oVirt Gerrit, whether it must = have its bugs tracked via oVirt Bugzilla,<br class=3D"">etc.<br = class=3D""><br class=3D""></blockquote><br class=3D"">I don't think its = a must, but its highly recommended IMO, and will help<br class=3D"">the<br= class=3D"">project grow.<br class=3D"">Imagine this scenario:<br = class=3D""><br class=3D"">the project grows and uses its own CI/testing = frameworks and reaches a<br class=3D"">point it wants to join the oVirt = eco-system,<br class=3D"">At that point it will be much harder to = integrate it if at all, assuming<br class=3D"">the tools he's been using = were not aligned with<br class=3D"">the tooling other projects are = using.<br class=3D""><br class=3D"">Also - in terms of release process, = its will be very hard to include it<br class=3D"">in<br class=3D"">an = official oVirt release if he wishes to do so,<br class=3D"">as all oVirt = projects are built in the current infra and shipped as a<br = class=3D"">single repository.<br class=3D""></blockquote></blockquote><br = class=3D"">You're missing the point it's not a yum repo.<br class=3D""><br= class=3D""><blockquote type=3D"cite" class=3D""><br class=3D"">Eyal, I = agree with your points.<br class=3D""><br class=3D"">I just wanted to = point out the possibility of hosting project's<br class=3D"">sources on = GitHub (point 1 from Barak's list). And as you wrote,<br class=3D"">Lago = is a good example of such project.<br class=3D""><br class=3D"">Using = standard oVirt CI infra & tools (points 2 & 3 from Barak's<br = class=3D"">list) should be mandatory for all oVirt projects, to keep = things<br class=3D"">manageable from build/release perspective. Full = agreement here.<br class=3D""><br class=3D"">As for bug tracking (point = 4 from Barak's list), I see Lago using<br class=3D"">GitHub's issue = tracking interface, so this should be OK too..<br class=3D""><br = class=3D"">In general, I'd say that moVirt maintainers should clearly = voice<br class=3D"">their vision on converging (or not) towards points = 1,2,3,4 that<br class=3D"">Barak has mentioned in his email.<br = class=3D""></blockquote><br class=3D"">I would say no. And that is = fine<br class=3D""><br class=3D""><blockquote type=3D"cite" class=3D""><br= class=3D"">For me, having source code & issues on GitHub, but using = standard<br class=3D"">oVirt CI infra & tools, is still acceptable = for an oVirt project,<br class=3D"">but it's just my own opinion.<br = class=3D""></blockquote><br class=3D"">I agree we can mix and match, = though in this case I'm not sure how<br class=3D"">realistic is to run = CI for an APK<br class=3D""><br class=3D""><blockquote type=3D"cite" = class=3D""><br class=3D""><blockquote type=3D"cite" class=3D""><br = class=3D""><br class=3D""><blockquote type=3D"cite" class=3D""><br = class=3D""><blockquote type=3D"cite" class=3D""><br class=3D"">On 21 = November 2016 at 19:07, Brian Proffitt <<a = href=3D"mailto:bproffit@redhat.com" = class=3D"">bproffit@redhat.com</a>><br = class=3D""></blockquote>wrote:<br class=3D""><blockquote type=3D"cite" = class=3D""><blockquote type=3D"cite" class=3D"">All:<br class=3D""><br = class=3D"">The moVirt Project was initially accepted as an oVirt = incubator<br class=3D""></blockquote></blockquote>project in<br = class=3D""><blockquote type=3D"cite" class=3D""><blockquote type=3D"cite" = class=3D"">February 2015. It has been a successful subproject for quite = some time<br class=3D""></blockquote></blockquote>and<br = class=3D""><blockquote type=3D"cite" class=3D""><blockquote type=3D"cite" = class=3D"">it is well due for being accepted as a full oVirt project. I = believe<br class=3D""></blockquote></blockquote>it is<br = class=3D""><blockquote type=3D"cite" class=3D""><blockquote type=3D"cite" = class=3D"">appropriate to post a Call for Vote on the Devel and Board = lists.<br class=3D""><br class=3D""><a = href=3D"http://www.ovirt.org/develop/projects/project-movirt/" = class=3D"">http://www.ovirt.org/develop/projects/project-movirt/</a><br = class=3D""><br class=3D"">A =E2=80=9Chealthy=E2=80=9D project, as = determined by the oVirt Board, can be found at<br = class=3D"">http://www.ovirt.org/develop/projects/adding-a-new-project/<br = class=3D""><br class=3D"">Voting will be open until 1200 UTC Nov. 30, = 2016. A net total of +7<br class=3D""></blockquote></blockquote>votes<br = class=3D""><blockquote type=3D"cite" class=3D""><blockquote type=3D"cite" = class=3D"">should be received to formalize this project as an full oVirt = project.<br class=3D"">Please use the following vote process:<br = class=3D""><br class=3D"">+1<br class=3D"">Yes, agree, or the action = should be performed. On some issues, this<br = class=3D""></blockquote></blockquote>vote<br class=3D""><blockquote = type=3D"cite" class=3D""><blockquote type=3D"cite" class=3D"">must only = be given after the voter has tested the action on their own<br = class=3D"">system(s).<br class=3D""><br class=3D"">=C2=B10<br = class=3D"">Abstain, no opinion, or I am happy to let the other group = members<br class=3D""></blockquote></blockquote>decide<br = class=3D""><blockquote type=3D"cite" class=3D""><blockquote type=3D"cite" = class=3D"">this issue. An abstention may have detrimental affects if too = many<br class=3D""></blockquote></blockquote>people<br = class=3D""><blockquote type=3D"cite" class=3D""><blockquote type=3D"cite" = class=3D"">abstain.<br class=3D""><br class=3D"">-1<br class=3D"">No, I = veto this action. All vetos must include an explanation of why<br = class=3D""></blockquote></blockquote>the<br class=3D""><blockquote = type=3D"cite" class=3D""><blockquote type=3D"cite" class=3D"">veto is = appropriate. A veto with no explanation is void.<br class=3D""><br = class=3D"">Thank you!<br class=3D""><br class=3D"">Brian Proffitt<br = class=3D"">Principal Community Analyst<br class=3D"">Open Source and = Standards<br class=3D"">@TheTechScribe<br class=3D"">574.383.9BKP<br = class=3D""><br = class=3D"">_______________________________________________<br = class=3D"">Devel mailing list<br class=3D""><a = href=3D"mailto:Devel@ovirt.org" class=3D"">Devel@ovirt.org</a><br = class=3D"">http://lists.ovirt.org/mailman/listinfo/devel<br = class=3D""></blockquote><br class=3D""><br class=3D""><br class=3D"">--<br= class=3D"">Barak Korren<br class=3D""><a = href=3D"mailto:bkorren@redhat.com" class=3D"">bkorren@redhat.com</a><br = class=3D"">RHEV-CI Team<br = class=3D"">_______________________________________________<br = class=3D"">Devel mailing list<br class=3D"">Devel@ovirt.org<br = class=3D"">http://lists.ovirt.org/mailman/listinfo/devel<br = class=3D""></blockquote>_______________________________________________<br= class=3D"">Devel mailing list<br class=3D""><a = href=3D"mailto:Devel@ovirt.org" class=3D"">Devel@ovirt.org</a><br = class=3D"">http://lists.ovirt.org/mailman/listinfo/devel<br class=3D""><br= class=3D""><br class=3D""><br class=3D""></blockquote><br class=3D""><br = class=3D"">--<br class=3D"">Eyal Edri<br class=3D"">Associate Manager<br = class=3D"">RHV DevOps<br class=3D"">EMEA ENG Virtualization R&D<br = class=3D"">Red Hat Israel<br class=3D""><br class=3D"">phone: = +972-9-7692018<br class=3D"">irc: eedri (on #tlv #rhev-dev = #rhev-integ)<br class=3D""><br = class=3D""></blockquote></blockquote>_____________________________________= __________<br class=3D"">Devel mailing list<br class=3D""><a = href=3D"mailto:Devel@ovirt.org" class=3D"">Devel@ovirt.org</a><br = class=3D"">http://lists.ovirt.org/mailman/listinfo/devel<br = class=3D""></blockquote>_______________________________________________<br= class=3D"">Devel mailing list<br class=3D""><a = href=3D"mailto:Devel@ovirt.org" class=3D"">Devel@ovirt.org</a><br = class=3D""><a href=3D"http://lists.ovirt.org/mailman/listinfo/devel" = class=3D"">http://lists.ovirt.org/mailman/listinfo/devel</a><br = class=3D""></blockquote><span style=3D"font-family: Helvetica; = font-size: 12px; font-style: normal; font-variant-caps: normal; = font-weight: normal; letter-spacing: normal; orphans: auto; text-align: = start; text-indent: 0px; text-transform: none; white-space: normal; = widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: = none; display: inline !important;" = class=3D"">_______________________________________________</span><br = style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; = font-variant-caps: normal; font-weight: normal; letter-spacing: normal; = orphans: auto; text-align: start; text-indent: 0px; text-transform: = none; white-space: normal; widows: auto; word-spacing: 0px; = -webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: = Helvetica; font-size: 12px; font-style: normal; font-variant-caps: = normal; font-weight: normal; letter-spacing: normal; orphans: auto; = text-align: start; text-indent: 0px; text-transform: none; white-space: = normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; = float: none; display: inline !important;" class=3D"">Devel mailing = list</span><br style=3D"font-family: Helvetica; font-size: 12px; = font-style: normal; font-variant-caps: normal; font-weight: normal; = letter-spacing: normal; orphans: auto; text-align: start; text-indent: = 0px; text-transform: none; white-space: normal; widows: auto; = word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><a = href=3D"mailto:Devel@ovirt.org" style=3D"font-family: Helvetica; = font-size: 12px; font-style: normal; font-variant-caps: normal; = font-weight: normal; letter-spacing: normal; orphans: auto; text-align: = start; text-indent: 0px; text-transform: none; white-space: normal; = widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; = -webkit-text-stroke-width: 0px;" class=3D"">Devel@ovirt.org</a><br = style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; = font-variant-caps: normal; font-weight: normal; letter-spacing: normal; = orphans: auto; text-align: start; text-indent: 0px; text-transform: = none; white-space: normal; widows: auto; word-spacing: 0px; = -webkit-text-stroke-width: 0px;" class=3D""><a = href=3D"http://lists.ovirt.org/mailman/listinfo/devel" = style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; = font-variant-caps: normal; font-weight: normal; letter-spacing: normal; = orphans: auto; text-align: start; text-indent: 0px; text-transform: = none; white-space: normal; widows: auto; word-spacing: 0px; = -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" = class=3D"">http://lists.ovirt.org/mailman/listinfo/devel</a></div></blockq= uote></div><br class=3D""></body></html>= --Apple-Mail=_CD53A2B2-6F1F-4442-A54B-8A1D40B0D7BC--