We should be utilizing a CI to fix these issues.

> On Sep 5, 2018, at 4:46 PM, Nabarun Nag <[email protected]> wrote:
> 
> As mentioned in the previous emails, we are still working on fixing issues.
> 
>> On Wed, Sep 5, 2018 at 4:42 PM Jacob Barrett <[email protected]> wrote:
>> 
>> Why hasn’t the CI pipeline been created though? How can we be validating
>> the changes going into this branch if there isn’t a CI? If there was a CI
>> in place the snapshots would be published on clean builds.
>> 
>> -Jake
>> 
>> 
>>> On Sep 5, 2018, at 3:04 PM, Nabarun Nag <[email protected]> wrote:
>>> 
>>> @John, everything you mentioned in mail is how things happen in Apache
>>> Geode where we cut a release branch and develop moves to the SNAPSHOT
>>> version for the next release.
>>> 
>>> But as we mentioned in the release mails, 1.7.0 needs some special work
>>> done.
>>> We created the release branch for 1.7.0 and moved the develop to
>>> 1.8.0-SNAPSHOT couple of months ago, but we paused the release and
>> started
>>> working on product improvement.
>>> Now, when we decided to create a new release branch for 1.7.0, there were
>>> couple of methods, etc with hardcoded 1.8.0 version (in develop) which
>>> needed to reverted and tested.
>>> 
>>> The release process for the subsequent versions 1.8.0+ will continue in
>> the
>>> way you mentioned. For 1.7.0 there were some unforeseen circumstances,
>>> which is causing some issues with the release process.
>>> I apologize for the inconvenience and hopefully you will soon have a
>> stable
>>> branch to test.
>>> 
>>> Regards
>>> Nabarun Nag
>>> 
>>>> On Wed, Sep 5, 2018 at 2:41 PM John Blum <[email protected]> wrote:
>>>> 
>>>> I'd also say that, in general, those branches need to be cleaned up.
>> There
>>>> are a crap load of branches in there!  Are all those branches actively
>>>> developed and currently being built by a nightly CI?  I'd argue they
>> should
>>>> be!  But, I guess not since 'release/1.7.0' is still lingering.
>>>> 
>>>> Also, it is common for most OSS projects to publish nightly build
>> snapshots
>>>> (preferably from 'master', but I guess in this case, 'develop', where '
>>>> develop' should be the 1.7.0 release up to the point where 1.7.0 is
>>>> delivered, then a 1.7.x branch is created and 'master', err 'develop'
>>>> become the 1.8 development line) with the latest developments to allow
>>>> users to test drive with the latest bits, well before any release
>> happens,
>>>> and especially before a vote, no less.
>>>> 
>>>> This is part of any good OSS process where their is a significant
>> ecosystem
>>>> around the core project.  How else can downstream projects get a sense
>> for
>>>> what is happening, collaborate on that, or if necessary, even
>> contribute,
>>>> if we cannot test things out?
>>>> 
>>>> Regarding...
>>>> 
>>>> *> It will be unproductive of users to run their experiments on a branch
>>>> with issues.*
>>>> 
>>>> That is a process problem since there should not be pending changes on
>> any
>>>> "releasable" branch that would affect core functionality, especially not
>>>> without adequate test coverage catching problems before bits are checked
>>>> in.
>>>> 
>>>> Anyway, the point is, there needs to be some build snapshot artifacts
>>>> readily available for users/projects to consume in order for a healthy
>>>> ecosystem to thrive.
>>>> 
>>>> -John
>>>> 
>>>> 
>>>>> On Wed, Sep 5, 2018 at 2:28 PM, Nabarun Nag <[email protected]> wrote:
>>>>> 
>>>>> @John it will be published soon. The branch is not ready yet. There are
>>>>> some known issues that need to solved before we release the branch to
>>>> world
>>>>> to test.
>>>>> 
>>>>> It will be unproductive of users to run their experiments on a branch
>>>> with
>>>>> issues. It will be up as soon as the issues are resolved. I'm working
>> on
>>>>> resolving them at the moment. Hopefully soon we will send out the mail
>>>> and
>>>>> the updated release branch.
>>>>> 
>>>>> Regards
>>>>> Nabarun Nag
>>>>> 
>>>>> 
>>>>>> On Wed, Sep 5, 2018 at 2:22 PM John Blum <[email protected]> wrote:
>>>>>> 
>>>>>> Doesn't the pending release branch, or something, publish (build)
>>>>> snapshot
>>>>>> artifacts to a snapshot repo somewhere?
>>>>>> 
>>>>>> How do/can users test out the upcoming bits (that is nightly build
>>>>> snapshot
>>>>>> artifacts)?
>>>>>> 
>>>>>> 
>>>>>>> On Wed, Sep 5, 2018 at 2:13 PM, Nabarun Nag <[email protected]> wrote:
>>>>>>> 
>>>>>>> @John, the [DISCUSS] mail for the new branch has not been sent yet.
>>>> The
>>>>>>> branch you are looking at is an old one that was abandoned few months
>>>>>> ago.
>>>>>>> The new branch is undergoing some preliminary tests on my local
>>>> machine
>>>>>>> before getting published to the world. A mail will be sent out as
>>>> soon
>>>>> as
>>>>>>> the branch is ready.
>>>>>>> 
>>>>>>> Regards
>>>>>>> Nabarun Nag
>>>>>>> 
>>>>>>> 
>>>>>>>> On Wed, Sep 5, 2018 at 2:10 PM John Blum <[email protected]> wrote:
>>>>>>>> 
>>>>>>>> I see that the branch for Apache Geode 1.7.0 (release/1.7.0 [1])
>>>> has
>>>>>> been
>>>>>>>> created in preparation for the upcoming the 1.7 release.
>>>>>>>> 
>>>>>>>> I am trying to get an early sense/feel for the required changes in
>>>>> SDG
>>>>>>> when
>>>>>>>> I rebase it on 1.7.
>>>>>>>> 
>>>>>>>> Previously, I was able to obtain Geode snapshots from...
>>>>>>>> 
>>>>>>>> 
>>>>>>>> <repository>
>>>>>>>>  <id>apache-snapshots</id
>>>>>>>>  <url>
>>>> https://repository.apache.org/content/repositories/snapshots
>>>>>>> </url
>>>>>>>> </repository>
>>>>>>>> 
>>>>>>>> 
>>>>>>>> But currently, Maven is unable to resolve the 1.7 JARs....
>>>>>>>> 
>>>>>>>> 
>>>>>>>> $ mvn dependency:resolve
>>>>>>>> [INFO] Scanning for projects...
>>>>>>>> [INFO]
>>>>>>>> [INFO] -------------< org.springframework.data:spring-data-geode
>>>>>>>>> -------------
>>>>>>>> [INFO] Building Spring Data Geode 2.2.0.BUILD-SNAPSHOT
>>>>>>>> [INFO] --------------------------------[ jar
>>>>>>>> ]---------------------------------
>>>>>>>> [WARNING] The POM for org.apache.geode:geode-core:jar:1.7.0 is
>>>>> missing,
>>>>>>> no
>>>>>>>> dependency information available
>>>>>>>> [WARNING] The POM for org.apache.geode:geode-cq:jar:1.7.0 is
>>>>> missing,
>>>>>> no
>>>>>>>> dependency information available
>>>>>>>> [WARNING] The POM for org.apache.geode:geode-lucene:jar:1.7.0 is
>>>>>>> missing,
>>>>>>>> no dependency information available
>>>>>>>> [WARNING] The POM for org.apache.geode:geode-wan:jar:1.7.0 is
>>>>> missing,
>>>>>>> no
>>>>>>>> dependency information available
>>>>>>>> [INFO]
>>>>>>>> 
>>>>>> 
>>>> ------------------------------------------------------------------------
>>>>>>>> [INFO] BUILD FAILURE
>>>>>>>> [INFO]
>>>>>>>> 
>>>>>> 
>>>> ------------------------------------------------------------------------
>>>>>>>> [INFO] Total time: 0.617 s
>>>>>>>> [INFO] Finished at: 2018-09-05T14:07:30-07:00
>>>>>>>> [INFO]
>>>>>>>> 
>>>>>> 
>>>> ------------------------------------------------------------------------
>>>>>>>> [ERROR] Failed to execute goal on project spring-data-geode: Could
>>>>> not
>>>>>>>> resolve dependencies for project
>>>>>>>> 
>>>> org.springframework.data:spring-data-geode:jar:2.2.0.BUILD-SNAPSHOT:
>>>>>>> *The
>>>>>>>> following artifacts could not be resolved*:
>>>>>>>> org.apache.geode:geode-core:jar:1.7.0,
>>>>> org.apache.geode:geode-cq:jar:
>>>>>>> 1.7.0,
>>>>>>>> org.apache.geode:geode-lucene:jar:1.7.0,
>>>>>>>> org.apache.geode:geode-wan:jar:1.7.0: Failure to find
>>>>>>>> org.apache.geode:geode-core:jar:1.7.0 *in
>>>>>>>> https://repository.apache.org/content/repositories/snapshots
>>>>>>>> <https://repository.apache.org/content/repositories/snapshots>*
>>>> was
>>>>>>> cached
>>>>>>>> in the local repository, resolution will not be reattempted until
>>>> the
>>>>>>>> update interval of apache-snapshots has elapsed or updates are
>>>> forced
>>>>>> ->
>>>>>>>> [Help 1]
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Is this the correct repo and are the 1.7 snapshots currently
>>>>> available?
>>>>>>>> 
>>>>>>>> Thanks,
>>>>>>>> 
>>>>>>>> --
>>>>>>>> -John
>>>>>>>> 
>>>>>>>> [1] https://github.com/apache/geode/tree/release/1.7.0
>>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> --
>>>>>> -John
>>>>>> john.blum10101 (skype)
>>>>>> 
>>>>> 
>>>> 
>>>> 
>>>> 
>>>> --
>>>> -John
>>>> john.blum10101 (skype)
>>>> 
>> 

Reply via email to