--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(a)redhat.com> =
wrote:
=20
=20
=20
----- Original Message -----
> From: "Nir Soffer" <nsoffer(a)redhat.com>
> To: "Michal Skrivanek" <mskrivan(a)redhat.com>
> Cc: "devel" <devel(a)ovirt.org>, "board"
<board(a)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(a)redhat.com>
> wrote:
>>=20
>>=20
>>> On 21 Nov 2016, at 19:48, Vojtech Szocs <vszocs(a)redhat.com> wrote:
>>>=20
>>>=20
>>>=20
>>> ----- Original Message -----
>>>> From: "Eyal Edri" <eedri(a)redhat.com>
>>>> To: "Vojtech Szocs" <vszocs(a)redhat.com>
>>>> Cc: "Barak Korren" <bkorren(a)redhat.com>,
"devel" =
<devel(a)ovirt.org>,
>>>> "board" <board(a)ovirt.org>,
"Michal Skrivanek"
>>>> <mskrivan(a)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(a)redhat.com>
>>>>> wrote:
>>>>>=20
>>>>>=20
>>>>>=20
>>>>> ----- Original Message -----
>>>>>> From: "Barak Korren" <bkorren(a)redhat.com>
>>>>>> To: "Brian Proffitt" <bproffit(a)redhat.com>
>>>>>> Cc: "Michal Skrivanek" <mskrivan(a)redhat.com>,
board(a)ovirt.org, =
"devel"
>>>>>> <
>>>>> devel(a)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/kubernetes/kubernetes>
<
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(a)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(a)ovirt.org
>>>>>>>
http://lists.ovirt.org/mailman/listinfo/devel
>>>>>>=20
>>>>>>=20
>>>>>>=20
>>>>>> --
>>>>>> Barak Korren
>>>>>> bkorren(a)redhat.com
>>>>>> RHEV-CI Team
>>>>>> _______________________________________________
>>>>>> Devel mailing list
>>>>>> Devel(a)ovirt.org
>>>>>>
http://lists.ovirt.org/mailman/listinfo/devel
>>>>> _______________________________________________
>>>>> Devel mailing list
>>>>> Devel(a)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(a)ovirt.org
>>
http://lists.ovirt.org/mailman/listinfo/devel
> _______________________________________________
> Devel mailing list
> Devel(a)ovirt.org
>
http://lists.ovirt.org/mailman/listinfo/devel =
<
http://lists.ovirt.org/mailman/listinfo/devel>
_______________________________________________
Devel mailing list
Devel(a)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(a)redhat.com</a>&gt;=
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(a)redhat.com</a>&gt;<br
class=3D"">To: "Michal =
Skrivanek" <<a href=3D"mailto:mskrivan@redhat.com" =
class=3D"">mskrivan(a)redhat.com</a>&gt;<br
class=3D"">Cc: "devel" <<a =
href=3D"mailto:devel@ovirt.org"
class=3D"">devel(a)ovirt.org</a>&gt;, =
"board" <<a href=3D"mailto:board@ovirt.org" =
class=3D"">board(a)ovirt.org</a>&gt;<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(a)redhat.com</a>&gt;<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(a)redhat.com</a>&gt; 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(a)redhat.com</a>&gt;<br =
class=3D"">To: "Vojtech Szocs" <<a
href=3D"mailto:vszocs@redhat.com" =
class=3D"">vszocs(a)redhat.com</a>&gt;<br
class=3D"">Cc: "Barak Korren" =
<<a href=3D"mailto:bkorren@redhat.com" =
class=3D"">bkorren(a)redhat.com</a>&gt;, "devel"
<<a =
href=3D"mailto:devel@ovirt.org"
class=3D"">devel(a)ovirt.org</a>&gt;,<br =
class=3D"">"board" <<a
href=3D"mailto:board@ovirt.org" =
class=3D"">board(a)ovirt.org</a>&gt;, "Michal
Skrivanek"<br =
class=3D""><<a href=3D"mailto:mskrivan@redhat.com" =
class=3D"">mskrivan(a)redhat.com</a>&gt;<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(a)redhat.com</a>&gt;<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(a)redhat.com</a>&gt;<br
class=3D"">To: "Brian Proffitt" =
<<a href=3D"mailto:bproffit@redhat.com" =
class=3D"">bproffit(a)redhat.com</a>&gt;<br
class=3D"">Cc: "Michal =
Skrivanek" <<a href=3D"mailto:mskrivan@redhat.com" =
class=3D"">mskrivan(a)redhat.com</a>&gt;, <a
href=3D"mailto:board@ovirt.org"=
class=3D"">board(a)ovirt.org</a>, "devel"<br
class=3D""><<br =
class=3D""></blockquote><a href=3D"mailto:devel@ovirt.org"
=
class=3D"">devel(a)ovirt.org</a>&gt;<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>... =
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&...
=
href=3D"https://github.com/OpenShift" =
class=3D"">https://github.com/OpenShift</a></div>...
=
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(a)redhat.com</a>&gt;<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-mov...
=
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-ne...
=
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(a)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(a)redhat.com</a><br =
class=3D"">RHEV-CI Team<br =
class=3D"">_______________________________________________<br =
class=3D"">Devel mailing list<br
class=3D"">Devel(a)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(a)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(a)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(a)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<... =
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(a)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<...
uote></div><br class=3D""></body></html>=
--Apple-Mail=_CD53A2B2-6F1F-4442-A54B-8A1D40B0D7BC--