Here are the JIRAs that fell out of this discussion.  Work will progress in
this order.

   - METRON-1351 <https://issues.apache.org/jira/browse/METRON-1351> Create
   Installable Packages for Ubuntu Trusty
   - METRON-1371 <https://issues.apache.org/jira/browse/METRON-1371> Enhance
   Mpack for Ubuntu Deployments
   - METRON-1370 <https://issues.apache.org/jira/browse/METRON-1370> Create
   Full Dev Equivalent for Ubuntu



On Fri, Dec 15, 2017 at 11:23 AM, Nick Allen <n...@nickallen.org> wrote:

> >  It might be worthwhile constructing a JIRA in apache to capture the
> follow-on
> tasks required to bring Ubuntu into a status where it's more prominent in
> our testing cycle.
>
> ​Agreed.  I can take care of that.​
> ​
>
> On Fri, Dec 15, 2017 at 10:54 AM, Casey Stella <ceste...@gmail.com> wrote:
>
>> Nick is right that the ASF does not provide support in an explicit way
>> (i.e. there are no pathways to get *prioritized* support via SLAs, etc.),
>> but it is expected that apache projects provide support via mailing lists
>> and answered by volunteers.  Specifically, this is the crux of the
>> "community over code" credo.  That philosophical point aside, I think what
>> Justin may be intending is "support" in the sense of how much do we fold
>> Ubuntu into our testing cycle.  It could be said that we tacitly "support"
>> configurations which we test, beyond that caveat emptor.  Which is to say
>> that questions on the mailing lists for Metron on Centos will likely be
>> answered whereas Metron on OpenBSD might be met with more skepticism or
>> not
>> answered.
>>
>> I would argue that we start with Nick's very generous contribution without
>> forcing developers to test their code against it.  Eventually, when we
>> have
>> a full-dev that spins up ubuntu, I'd argue that we could consider folding
>> it into our testing plans for an RC.
>>
>> Regarding whether it fits in a feature branch, I think that as long as
>> each
>> PR stands alone in providing value, we can avoid a feature branch.  It
>> might be worthwhile constructing a JIRA in apache to capture the follow-on
>> tasks required to bring Ubuntu into a status where it's more prominent in
>> our testing cycle.
>>
>> On Fri, Dec 15, 2017 at 10:45 AM, Nick Allen <n...@nickallen.org> wrote:
>>
>> > > The end goal is Ubuntu Ambari + Deb and full-dev-ubuntu right?
>> >
>> > That list sounds good to me.
>> >
>> > (Plus, some way of dealing with Justin's point about support.)
>> >
>> >
>> >
>> > On Fri, Dec 15, 2017 at 10:11 AM Otto Fowler <ottobackwa...@gmail.com>
>> > wrote:
>> >
>> > > I’m ok if it is not. Suggesting because it is a series of prs.
>> > >
>> > > The end goal is Ubuntu Ambari + Deb and full-dev-ubuntu right?
>> > >
>> > > On December 15, 2017 at 10:03:23, Nick Allen (n...@nickallen.org)
>> wrote:
>> > >
>> > > > This seems like a feature branch candidate.
>> > >
>> > > Personally, I don't see the need for a feature branch on this one.  It
>> > > won't involve big, architectural changes.  The touch points are
>> > > constrained.  Everything that we currently have will continue to work
>> as
>> > it
>> > > always had after each PR.  If you feel strongly the other way, please
>> > > provide your reasoning to help me understand.
>> > >
>> > >
>> > >
>> > >
>> > > On Thu, Dec 14, 2017 at 6:28 PM, Otto Fowler <ottobackwa...@gmail.com
>> >
>> > > wrote:
>> > >
>> > >> This sounds awesome.  The hortonworks article is getting older ever
>> day.
>> > >> This seems like a feature branch candidate.
>> > >>
>> > >> On December 14, 2017 at 18:22:33, Nick Allen (n...@nickallen.org)
>> > wrote:
>> > >>
>> > >> I've done some work to get the MPack working on Ubuntu. I'd like to
>> get
>> > >> that work packaged up and contributed back to Apache. I think it
>> would
>> > be
>> > >> genuinly useful to the community.
>> > >>
>> > >> Here is how I was thinking about tackling that through a series of
>> PRs.
>> > >>
>> > >> 1. Create the DEBs necessary for installing on Ubuntu. See PR #868.
>> > >>
>> > >> 2. Submit 3 or 4 separate PRs that enhance the existing MPack so
>> that it
>> > >> works on both CentOS and Ubuntu. I honestly am not sure how many will
>> > fall
>> > >> out of the work that I've done, but I will try to chop it up
>> logically
>> > so
>> > >> that it is easy to review.
>> > >>
>> > >> 3. Create a "Full Dev" equivalent for Ubuntu so that we can see the
>> > >> end-to-end install work for Ubuntu in an automated fashion.
>> > >>
>> > >>
>> > >> ** I do not expect developers to test their PRs on both CentOS and
>> > Ubuntu.
>> > >> I think the existing CentOS "Full Dev" should remain as the gold
>> > standard
>> > >> that we test PRs against. No changes there.
>> > >>
>> > >> Let me know if you have feedback or thoughts on this.
>> > >>
>> > >> Chao
>> > >>
>> > >>
>> > >
>> >
>>
>
>

Reply via email to