@jake, I'm sure we will better utilize the CI pipeline infra from now on.


On 9/5/18 16:47, Jacob Barrett wrote:
We should be utilizing a CI to fix these issues.

On Sep 5, 2018, at 4:46 PM, Nabarun Nag <n...@apache.org> 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 <jbarr...@pivotal.io> 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 <n...@apache.org> 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 <jb...@pivotal.io> 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 <n...@apache.org> 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 <jb...@pivotal.io> 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 <n...@pivotal.io> 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 <jb...@pivotal.io> 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