Dan,

The proper way to request that is via submitting a ticket to the INFRA
JIRA project.

Thanks
Joe

On Sat, Aug 22, 2015 at 12:18 PM, Joe Witt <[email protected]> wrote:
> Thanks Dan
>
> On Sat, Aug 22, 2015 at 9:51 AM, Dan Bress <[email protected]> wrote:
>> No feedback on this one in a few days.  I will email INFRA now asking for 
>> the github mirrors.
>>
>> Dan Bress
>> Software Engineer
>> ONYX Consulting Services
>>
>> ________________________________________
>> From: Dan Bress
>> Sent: Wednesday, August 19, 2015 12:33 PM
>> To: [email protected]
>> Subject: Re: eliminate nifi-parent, split out nifi-nar-maven-plugin, have 
>> nifi in its own tree
>>
>>>> >> Will not be asking to have them mirrored to Github as it
>>>> >> doesn't seem worth it/necessary.
>>
>> I'm going to suggest that we do have Github mirrors for both of these 
>> projects.  I find Github makes it very easy to navigate the repos as well as 
>> pretty formatting the nifi-site/Readme.md which provides instructions for 
>> how to deploy the site.
>>
>> Does anyone object to me asking INFRA to provide github mirrors for 
>> nifi-site and nifi-maven?
>>
>> Dan Bress
>> Software Engineer
>> ONYX Consulting Services
>>
>> ________________________________________
>> From: Joe Witt <[email protected]>
>> Sent: Saturday, August 15, 2015 1:45 PM
>> To: [email protected]
>> Subject: Re: eliminate nifi-parent, split out nifi-nar-maven-plugin, have 
>> nifi in its own tree
>>
>> All,
>>
>> This effort as tracked under NIFI-850 is completed.  The infra tickets
>> were handled in like 5 minutes (woot infra!).  Today I moved
>> nifi-nar-maven-plugin folder contents into the repo of nifi-maven and
>> moved nifi-site folder contents into nifi-site repo.  After that the
>> nifi-parent items were denormalized out into nifi/pom.xml and
>> nifi-maven/pom.xml as appropriate.  Readme files updated, website
>> updated, all pushed as appropriate.
>>
>> Now when you pull down the latest code (currently on develop) you can
>> immediately build without needing to change directories or build other
>> things first.
>>
>> That closes out this thread.  Next step will be to complete NIFI-857
>> which will result in the termination of the develop branch altogether.
>> But i'll wait and make sure that thread stays quiet the rest of the
>> day.
>>
>> Thanks
>> Joe
>>
>> On Thu, Aug 13, 2015 at 3:01 PM, Tony Kurc <[email protected]> wrote:
>>> Ryan,
>>> Having develop and master was due to the influence of git flow [1].
>>>
>>> [1] http://nvie.com/posts/a-successful-git-branching-model/
>>>
>>> On Thu, Aug 13, 2015 at 2:11 PM, Joey Echeverria <[email protected]> wrote:
>>>
>>>> Currently master is the same as the last release tag.
>>>>
>>>> On Thu, Aug 13, 2015 at 1:51 PM, Ryan Blue <[email protected]> wrote:
>>>> > What is the current distinction between master and develop? Master is
>>>> stable
>>>> > and develop is where new changes go? The reason I suggest just having
>>>> master
>>>> > is that it follows the convention that other projects use. Master is
>>>> where
>>>> > new development happens and releases or more stable branches are marked
>>>> > appropriately.
>>>> >
>>>> > rb
>>>> >
>>>> >
>>>> > On 08/13/2015 08:46 AM, Joe Witt wrote:
>>>> >>
>>>> >> All,
>>>> >>
>>>> >> Am filing the infra tickets now.  I forgot that we had 'nifi-site' at
>>>> >> the root level too.  So requesting two new git repositories in Apache
>>>> >> Infra.  Will not be asking to have them mirrored to Github as it
>>>> >> doesn't seem worth it/necessary.
>>>> >>
>>>> >> 'nifi-maven'   https://issues.apache.org/jira/browse/INFRA-10119
>>>> >> 'nifi-site'   https://issues.apache.org/jira/browse/INFRA-10120
>>>> >>
>>>> >> Actions:
>>>> >> Once these two new git repositories are created i will move the
>>>> >> appropriate nifi-nar-maven-plugin items into it and terminate the
>>>> >> current directory.  Then I'll move the nifi-site directory content
>>>> >> into the new nifi-site repository and then delete the directory.
>>>> >>
>>>> >> Once that is sorted we can discuss whether we care to keep
>>>> >> develop/master or simply go to master as Ryan suggests.
>>>> >>
>>>> >> Thanks
>>>> >> Joe
>>>> >>
>>>> >> On Mon, Aug 10, 2015 at 5:13 PM, Joe Witt <[email protected]> wrote:
>>>> >>>
>>>> >>> Ryan
>>>> >>>
>>>> >>> Correct the latest code depends on latest nifi nar maven plugin.
>>>> >>>
>>>> >>> I would be absolutely fine personally with eliminating develop and just
>>>> >>> using master.  Given that the releases are tagged i personally dont get
>>>> >>> the
>>>> >>> value here vs the extra work required.
>>>> >>>
>>>> >>> Anybody feel strongly for keeping master and dev as they are and if so
>>>> >>> can
>>>> >>> you please state how the current model has helped you contribute or how
>>>> >>> the
>>>> >>> proposed model would not?
>>>> >>>
>>>> >>> Thanks
>>>> >>> Joe
>>>> >>>
>>>> >>> On Aug 10, 2015 11:43 AM, "Ryan Blue" <[email protected]> wrote:
>>>> >>>>
>>>> >>>>
>>>> >>>> +1
>>>> >>>>
>>>> >>>> I think separate git repos is a great idea. One thing to clarify, too:
>>>> >>>> most of the time the nifi project relies on the last
>>>> >>>> nifi-nar-maven-plugin
>>>> >>>> release, right? So that should be transparent for most people building
>>>> >>>> the
>>>> >>>> project. It would only be awkward for someone updating the maven
>>>> plugin
>>>> >>>> and
>>>> >>>> testing it out locally because the develop branch should always track
>>>> a
>>>> >>>> release.
>>>> >>>>
>>>> >>>> Speaking of the develop branch... what about using master like most
>>>> >>>> projects after this change?
>>>> >>>>
>>>> >>>> rb
>>>> >>>>
>>>> >>>> On 08/10/2015 07:32 AM, Joe Witt wrote:
>>>> >>>>>
>>>> >>>>>
>>>> >>>>> Team,
>>>> >>>>>
>>>> >>>>> We've seen and heard the confusion of folks trying to build NiFi's
>>>> >>>>> goofy three step build process with parent, nar plugin, and nifi.  I
>>>> >>>>> propose to do the following:
>>>> >>>>>
>>>> >>>>> 1) Eliminate the nifi-parent by pushing anything necessary back into
>>>> >>>>> nifi-nar-maven-plugin.  The DRY concept is valid but just not worth a
>>>> >>>>> third project at this point given how little it avoids meaningful
>>>> >>>>> repetition on.
>>>> >>>>>
>>>> >>>>> 2) Create a new apache git repo for 'nifi-maven-plugins' and move the
>>>> >>>>> 'nifi-nar-maven-plugin' content into it.
>>>> >>>>>
>>>> >>>>> 3) Remove the nifi-parent and nifi-nar-maven-plugin from nifi folder
>>>> >>>>> and promote the current 'nifi' sub folder to the top level.
>>>> >>>>>
>>>> >>>>> Why: Folks are confused as to why they need to build all three and it
>>>> >>>>> is odd that in a given project folder you would have to each
>>>> manually.
>>>> >>>>> It is just not a generally appreciated fact that you cannot have a
>>>> >>>>> dependency on a maven plugin within the same reactor build that uses
>>>> >>>>> that builds that plugin.  By cleaning this up people can just
>>>> download
>>>> >>>>> the source and build it.  We don't have to have any protracted build
>>>> >>>>> cycles for 'nifi maven plugings' anymore leaving dependency on a
>>>> >>>>> snapshot in the nifi tree.
>>>> >>>>>
>>>> >>>>> If there seems to be consensus on this i'll put in the infra ticket
>>>> >>>>> soon.
>>>> >>>>>
>>>> >>>>> Thanks
>>>> >>>>> Joe
>>>> >>>>>
>>>> >>>>
>>>> >>>>
>>>> >>>> --
>>>> >>>> Ryan Blue
>>>> >>>> Software Engineer
>>>> >>>> Cloudera, Inc.
>>>> >
>>>> >
>>>> >
>>>> > --
>>>> > Ryan Blue
>>>> > Software Engineer
>>>> > Cloudera, Inc.
>>>>

Reply via email to