You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jclouds.apache.org by Adrian Cole <ad...@gmail.com> on 2014/11/04 05:34:58 UTC

Call 1.8.x bankruptcy on jclouds-labs-google?

I tried to start sorting out 1.8.x vs master on jclouds-labs-google,
but it is hopeless and imho not worth fixing.

Anyone have a problem with making a new 1.8.x branch off master.. say 1.8.xx?

Or, should we ditch 1.8.x and make our next 1.9.x?

Whatever we do, we may want to do the same to all labs.

-A

$ git cherry 1.8.x -v

+ c92dbe5059f4b867dcf727b86648c2cac5235a8e Up to 2.0.0-SNAPSHOT after
the 1.8.0 release

+ c713627c964d49e6cd6a724705b8aeec0f44d685 Updating project and
jclouds.version to 2.0.0-SNAPSHOT

+ e2e288ee86d537d249c7e58c782a66b0201f2134 JCLOUDS-653: Address Guava
18 deprecations

+ 89b8e7d6531b944a51feaa6e181fa0d9a03feda1 Remove maven-license-plugin

- a0d0c4c7e410d6e250ae66f1171e51405acaad2a JCLOUDS-643: Fix Google and
OAuth tests

- 2717e8e8258af343869a4f8ce798bac176e1ee6f JCLOUDS-633: Support
passing bearer token directly for OAuth2

- 7070016cd98b604bedb25d757496546c122b6c92 JCLOUDS-661: Supporting
single port firewall rules in GCE

- 9c98ab1ebbd9f21adc99e50b4f2dc5e222a95ed9 Fixing whitespace for
checkstyle violation

+ 38e05f6cdf33b5e42d893dd35fbf5717a2cd9213 JCLOUDS-458: Ad Object
Access Controls live tests

- 19b43e5e31e0ac1efb7c2685b51a2f01ac2e404b Jclouds-458: Changes to the
GCS structure

- b5bbb6cbf70edfbb357a8330ba56fea8d1657309 JCLOUDS-458: Resource name changes

+ 93c986c23616127363ad036dc95a97df43c8d483 Avoid primitive wrapper constructors

+ 155fc11246705cdce1658beb20182a44d01f080e JCLOUDS-458: GCS basic
object operations

- 626a03a03ccfbe166fae7e1f14da53a2a49e483f JCLOUDS-458: Multipart Related Upload

+ 98c28a6b9563abf0f99f568bfc333e44f1a4d6e5 JCLOUDS-458: Resumable
Upload with live tests

+ f82e303d2d7bbd8945e74e34d4ac692006c2abb7 Add missing @Override annotations

+ 8281d1c7f0fd267f1c7d2e2446a19f670b28287b JCLOUDS-458: Added
Blobstore Abstraction

+ d12e0daa1087be96475e5bb27a6bdbe6911b4059 JCLOUDS-740 GCE doesn't
always return id, selfLink on lists. Also, internally buffering an
Iterable with a Set < with a List.

+ c80849a711126bbd3493177812e2328ab7ac2a83 Add snapshot repository so
modernizer doesn't fail.

- f25ea1ac35cad5451902973e516d93b5b91cccc1 JCLOUDS-40 switch to
SubmissionAsyncBlobStore

- 1b2c8b8de6eb850cf180be7f0169600f7c8ed884 Remove stale javadoc
references to AsyncApi.

- ca496ccbc79fef39275d96fd395ddcf926c98655 JCLOUDS-40 Remove last
reference to AsyncBlobStore in GCS.

+ 44e8411329f1f7d13d24364b5ef0dc532cc2ab3c Revert "Add snapshot
repository so modernizer doesn't fail."

- fda802a506d14cf6c22881a0d5912b6c4a816a1f Introduce BucketAccessControlTemplate

- 65ac580c1fef07cac302a144228c0befc2db7dd5 JCLOUDS-703: Google
Hardware no longer supports images

- 1cb3164dba4e5b9c524ffe798737eca6d08fe636 JCLOUDS-40 unasync Fallback.

+ f48f0ba9e1f1d6da16f10fe0e0f36812d01d56b4 Implemented the supports
exclusion CIDR new method

+ c33b64c6150ce6a6c9ad6f44a2ea22708407e09c Fix indentation

+ e81df9f7572fd193d65a6d5709eb1a791381a04d JCLOUDS-649: Added image
creation from pd and made Image rawDisk Optional<T>

+ ea0f2d876b49c4208c916776d2ded3500a905619 JCLOUDS-678: Do not
silently return null in POST operations

+ a9c1fb1e13365ab0ed76221e08e8588a10dbd7bb minor bug fix to InstanceApiLiveTest

+ d2a0f0c382fb08a4b33dffd6feb2b0a769f50eed Adding support for DiskTypes Api.

+ 930dde3cef943ae87acf1d059129538b3b9f2bd3 Adding SSD support and
added DiskCreationOptions.

+ 4a483e59b0552290161e0abb15bc6c7198096c39 Revert "JCLOUDS-653:
Address Guava 18 deprecations"

+ 2f828feef1ee1ff704af7ff3d687e5165d07a134 JCLOUDS-653 remove test dep
on guava 18 method.

+ 953b49876f8a97841d5bd0ea9993ecb8d3f7d9d8 Cleanup binders in GCE:
don't use sneaky injection. don't redundantly check null.

+ 3f59166b0e36ce05288396c0571de287de3bd9c5 Remove redundant binder
implementations in GCE.

+ ff4581355dfb16a5ceed4ee7e2d69d34cfc4d439 Iteration order of
HashSet/Map changes between JRE 7 and JRE 8, breaking tests. Switch to
LinkedHashSet/Map.

- cca44c2e668b05c93c62f3273bc5b85709cd37b4 JCLOUDS-750 At the cost of
fiddling with type hierarchy adapters, remove lots of junk with google
auto.

+ b8670b16e3793fb17255381faee6608d694c387a Use AutoValue to reduce
bulk of Google Storage value types.

+ ed9fc5c593d5fe0b80d3b85b5b2e4f0ff6bdf724 initial commit to support GCE LB

+ bbf953be07c0467aef095bf63cd7ee3df538fa40 Added options and binders
for LB apis.

+ 059a394f2321d8d2aae43b05d12a131b78c7aec7 Decomplicate OAuth a little.

+ d045567aad432150c196ce31b49223bf6e6e1d6d Improved live tests for
Load Balancing.

+ 192f9aea59768b68a242be5bc1fabb3685c9cf7b JCLOUDS-750 Remove need for
custom json type adapters on OAuth.

+ 521a0c05f3e7ff5c91a28e73494d0b0091cb8aaf JCLOUDS-750 adjust for
changes in @SerializedNames contract.

+ b41b0d047ce6711f14cd56abec05074a68a314cf JCLOUDS-750 Convert
GoogleComputeEngine to AutoValue + general cleanup.

+ 9f60939e8abc56309493971d68395d6dd7844072 Adding fix to Project.get
fallback. Returns 400 or 404.

Re: Call 1.8.x bankruptcy on jclouds-labs-google?

Posted by Andrea Turli <an...@gmail.com>.
+1 for 1.9.x branch

On Tue, Nov 4, 2014 at 6:21 PM, Chris Custine <ch...@gmail.com> wrote:
> +1 for a new 1.9 release and branch.
>
> --
> Chris Custine
>
>
> On November 3, 2014 at 9:36:10 PM, Adrian Cole (adrian.f.cole@gmail.com) wrote:
>
> I tried to start sorting out 1.8.x vs master on jclouds-labs-google,
> but it is hopeless and imho not worth fixing.
>
> Anyone have a problem with making a new 1.8.x branch off master.. say 1.8.xx?
>
> Or, should we ditch 1.8.x and make our next 1.9.x?
>
> Whatever we do, we may want to do the same to all labs.
>
> -A
>
> $ git cherry 1.8.x -v
>
> + c92dbe5059f4b867dcf727b86648c2cac5235a8e Up to 2.0.0-SNAPSHOT after
> the 1.8.0 release
>
> + c713627c964d49e6cd6a724705b8aeec0f44d685 Updating project and
> jclouds.version to 2.0.0-SNAPSHOT
>
> + e2e288ee86d537d249c7e58c782a66b0201f2134 JCLOUDS-653: Address Guava
> 18 deprecations
>
> + 89b8e7d6531b944a51feaa6e181fa0d9a03feda1 Remove maven-license-plugin
>
> - a0d0c4c7e410d6e250ae66f1171e51405acaad2a JCLOUDS-643: Fix Google and
> OAuth tests
>
> - 2717e8e8258af343869a4f8ce798bac176e1ee6f JCLOUDS-633: Support
> passing bearer token directly for OAuth2
>
> - 7070016cd98b604bedb25d757496546c122b6c92 JCLOUDS-661: Supporting
> single port firewall rules in GCE
>
> - 9c98ab1ebbd9f21adc99e50b4f2dc5e222a95ed9 Fixing whitespace for
> checkstyle violation
>
> + 38e05f6cdf33b5e42d893dd35fbf5717a2cd9213 JCLOUDS-458: Ad Object
> Access Controls live tests
>
> - 19b43e5e31e0ac1efb7c2685b51a2f01ac2e404b Jclouds-458: Changes to the
> GCS structure
>
> - b5bbb6cbf70edfbb357a8330ba56fea8d1657309 JCLOUDS-458: Resource name changes
>
> + 93c986c23616127363ad036dc95a97df43c8d483 Avoid primitive wrapper constructors
>
> + 155fc11246705cdce1658beb20182a44d01f080e JCLOUDS-458: GCS basic
> object operations
>
> - 626a03a03ccfbe166fae7e1f14da53a2a49e483f JCLOUDS-458: Multipart Related Upload
>
> + 98c28a6b9563abf0f99f568bfc333e44f1a4d6e5 JCLOUDS-458: Resumable
> Upload with live tests
>
> + f82e303d2d7bbd8945e74e34d4ac692006c2abb7 Add missing @Override annotations
>
> + 8281d1c7f0fd267f1c7d2e2446a19f670b28287b JCLOUDS-458: Added
> Blobstore Abstraction
>
> + d12e0daa1087be96475e5bb27a6bdbe6911b4059 JCLOUDS-740 GCE doesn't
> always return id, selfLink on lists. Also, internally buffering an
> Iterable with a Set < with a List.
>
> + c80849a711126bbd3493177812e2328ab7ac2a83 Add snapshot repository so
> modernizer doesn't fail.
>
> - f25ea1ac35cad5451902973e516d93b5b91cccc1 JCLOUDS-40 switch to
> SubmissionAsyncBlobStore
>
> - 1b2c8b8de6eb850cf180be7f0169600f7c8ed884 Remove stale javadoc
> references to AsyncApi.
>
> - ca496ccbc79fef39275d96fd395ddcf926c98655 JCLOUDS-40 Remove last
> reference to AsyncBlobStore in GCS.
>
> + 44e8411329f1f7d13d24364b5ef0dc532cc2ab3c Revert "Add snapshot
> repository so modernizer doesn't fail."
>
> - fda802a506d14cf6c22881a0d5912b6c4a816a1f Introduce BucketAccessControlTemplate
>
> - 65ac580c1fef07cac302a144228c0befc2db7dd5 JCLOUDS-703: Google
> Hardware no longer supports images
>
> - 1cb3164dba4e5b9c524ffe798737eca6d08fe636 JCLOUDS-40 unasync Fallback.
>
> + f48f0ba9e1f1d6da16f10fe0e0f36812d01d56b4 Implemented the supports
> exclusion CIDR new method
>
> + c33b64c6150ce6a6c9ad6f44a2ea22708407e09c Fix indentation
>
> + e81df9f7572fd193d65a6d5709eb1a791381a04d JCLOUDS-649: Added image
> creation from pd and made Image rawDisk Optional<T>
>
> + ea0f2d876b49c4208c916776d2ded3500a905619 JCLOUDS-678: Do not
> silently return null in POST operations
>
> + a9c1fb1e13365ab0ed76221e08e8588a10dbd7bb minor bug fix to InstanceApiLiveTest
>
> + d2a0f0c382fb08a4b33dffd6feb2b0a769f50eed Adding support for DiskTypes Api.
>
> + 930dde3cef943ae87acf1d059129538b3b9f2bd3 Adding SSD support and
> added DiskCreationOptions.
>
> + 4a483e59b0552290161e0abb15bc6c7198096c39 Revert "JCLOUDS-653:
> Address Guava 18 deprecations"
>
> + 2f828feef1ee1ff704af7ff3d687e5165d07a134 JCLOUDS-653 remove test dep
> on guava 18 method.
>
> + 953b49876f8a97841d5bd0ea9993ecb8d3f7d9d8 Cleanup binders in GCE:
> don't use sneaky injection. don't redundantly check null.
>
> + 3f59166b0e36ce05288396c0571de287de3bd9c5 Remove redundant binder
> implementations in GCE.
>
> + ff4581355dfb16a5ceed4ee7e2d69d34cfc4d439 Iteration order of
> HashSet/Map changes between JRE 7 and JRE 8, breaking tests. Switch to
> LinkedHashSet/Map.
>
> - cca44c2e668b05c93c62f3273bc5b85709cd37b4 JCLOUDS-750 At the cost of
> fiddling with type hierarchy adapters, remove lots of junk with google
> auto.
>
> + b8670b16e3793fb17255381faee6608d694c387a Use AutoValue to reduce
> bulk of Google Storage value types.
>
> + ed9fc5c593d5fe0b80d3b85b5b2e4f0ff6bdf724 initial commit to support GCE LB
>
> + bbf953be07c0467aef095bf63cd7ee3df538fa40 Added options and binders
> for LB apis.
>
> + 059a394f2321d8d2aae43b05d12a131b78c7aec7 Decomplicate OAuth a little.
>
> + d045567aad432150c196ce31b49223bf6e6e1d6d Improved live tests for
> Load Balancing.
>
> + 192f9aea59768b68a242be5bc1fabb3685c9cf7b JCLOUDS-750 Remove need for
> custom json type adapters on OAuth.
>
> + 521a0c05f3e7ff5c91a28e73494d0b0091cb8aaf JCLOUDS-750 adjust for
> changes in @SerializedNames contract.
>
> + b41b0d047ce6711f14cd56abec05074a68a314cf JCLOUDS-750 Convert
> GoogleComputeEngine to AutoValue + general cleanup.
>
> + 9f60939e8abc56309493971d68395d6dd7844072 Adding fix to Project.get
> fallback. Returns 400 or 404.

Re: Call 1.8.x bankruptcy on jclouds-labs-google?

Posted by Chris Custine <ch...@gmail.com>.
+1 for a new 1.9 release and branch.

-- 
Chris Custine


On November 3, 2014 at 9:36:10 PM, Adrian Cole (adrian.f.cole@gmail.com) wrote:

I tried to start sorting out 1.8.x vs master on jclouds-labs-google,  
but it is hopeless and imho not worth fixing.  

Anyone have a problem with making a new 1.8.x branch off master.. say 1.8.xx?  

Or, should we ditch 1.8.x and make our next 1.9.x?  

Whatever we do, we may want to do the same to all labs.  

-A  

$ git cherry 1.8.x -v  

+ c92dbe5059f4b867dcf727b86648c2cac5235a8e Up to 2.0.0-SNAPSHOT after  
the 1.8.0 release  

+ c713627c964d49e6cd6a724705b8aeec0f44d685 Updating project and  
jclouds.version to 2.0.0-SNAPSHOT  

+ e2e288ee86d537d249c7e58c782a66b0201f2134 JCLOUDS-653: Address Guava  
18 deprecations  

+ 89b8e7d6531b944a51feaa6e181fa0d9a03feda1 Remove maven-license-plugin  

- a0d0c4c7e410d6e250ae66f1171e51405acaad2a JCLOUDS-643: Fix Google and  
OAuth tests  

- 2717e8e8258af343869a4f8ce798bac176e1ee6f JCLOUDS-633: Support  
passing bearer token directly for OAuth2  

- 7070016cd98b604bedb25d757496546c122b6c92 JCLOUDS-661: Supporting  
single port firewall rules in GCE  

- 9c98ab1ebbd9f21adc99e50b4f2dc5e222a95ed9 Fixing whitespace for  
checkstyle violation  

+ 38e05f6cdf33b5e42d893dd35fbf5717a2cd9213 JCLOUDS-458: Ad Object  
Access Controls live tests  

- 19b43e5e31e0ac1efb7c2685b51a2f01ac2e404b Jclouds-458: Changes to the  
GCS structure  

- b5bbb6cbf70edfbb357a8330ba56fea8d1657309 JCLOUDS-458: Resource name changes  

+ 93c986c23616127363ad036dc95a97df43c8d483 Avoid primitive wrapper constructors  

+ 155fc11246705cdce1658beb20182a44d01f080e JCLOUDS-458: GCS basic  
object operations  

- 626a03a03ccfbe166fae7e1f14da53a2a49e483f JCLOUDS-458: Multipart Related Upload  

+ 98c28a6b9563abf0f99f568bfc333e44f1a4d6e5 JCLOUDS-458: Resumable  
Upload with live tests  

+ f82e303d2d7bbd8945e74e34d4ac692006c2abb7 Add missing @Override annotations  

+ 8281d1c7f0fd267f1c7d2e2446a19f670b28287b JCLOUDS-458: Added  
Blobstore Abstraction  

+ d12e0daa1087be96475e5bb27a6bdbe6911b4059 JCLOUDS-740 GCE doesn't  
always return id, selfLink on lists. Also, internally buffering an  
Iterable with a Set < with a List.  

+ c80849a711126bbd3493177812e2328ab7ac2a83 Add snapshot repository so  
modernizer doesn't fail.  

- f25ea1ac35cad5451902973e516d93b5b91cccc1 JCLOUDS-40 switch to  
SubmissionAsyncBlobStore  

- 1b2c8b8de6eb850cf180be7f0169600f7c8ed884 Remove stale javadoc  
references to AsyncApi.  

- ca496ccbc79fef39275d96fd395ddcf926c98655 JCLOUDS-40 Remove last  
reference to AsyncBlobStore in GCS.  

+ 44e8411329f1f7d13d24364b5ef0dc532cc2ab3c Revert "Add snapshot  
repository so modernizer doesn't fail."  

- fda802a506d14cf6c22881a0d5912b6c4a816a1f Introduce BucketAccessControlTemplate  

- 65ac580c1fef07cac302a144228c0befc2db7dd5 JCLOUDS-703: Google  
Hardware no longer supports images  

- 1cb3164dba4e5b9c524ffe798737eca6d08fe636 JCLOUDS-40 unasync Fallback.  

+ f48f0ba9e1f1d6da16f10fe0e0f36812d01d56b4 Implemented the supports  
exclusion CIDR new method  

+ c33b64c6150ce6a6c9ad6f44a2ea22708407e09c Fix indentation  

+ e81df9f7572fd193d65a6d5709eb1a791381a04d JCLOUDS-649: Added image  
creation from pd and made Image rawDisk Optional<T>  

+ ea0f2d876b49c4208c916776d2ded3500a905619 JCLOUDS-678: Do not  
silently return null in POST operations  

+ a9c1fb1e13365ab0ed76221e08e8588a10dbd7bb minor bug fix to InstanceApiLiveTest  

+ d2a0f0c382fb08a4b33dffd6feb2b0a769f50eed Adding support for DiskTypes Api.  

+ 930dde3cef943ae87acf1d059129538b3b9f2bd3 Adding SSD support and  
added DiskCreationOptions.  

+ 4a483e59b0552290161e0abb15bc6c7198096c39 Revert "JCLOUDS-653:  
Address Guava 18 deprecations"  

+ 2f828feef1ee1ff704af7ff3d687e5165d07a134 JCLOUDS-653 remove test dep  
on guava 18 method.  

+ 953b49876f8a97841d5bd0ea9993ecb8d3f7d9d8 Cleanup binders in GCE:  
don't use sneaky injection. don't redundantly check null.  

+ 3f59166b0e36ce05288396c0571de287de3bd9c5 Remove redundant binder  
implementations in GCE.  

+ ff4581355dfb16a5ceed4ee7e2d69d34cfc4d439 Iteration order of  
HashSet/Map changes between JRE 7 and JRE 8, breaking tests. Switch to  
LinkedHashSet/Map.  

- cca44c2e668b05c93c62f3273bc5b85709cd37b4 JCLOUDS-750 At the cost of  
fiddling with type hierarchy adapters, remove lots of junk with google  
auto.  

+ b8670b16e3793fb17255381faee6608d694c387a Use AutoValue to reduce  
bulk of Google Storage value types.  

+ ed9fc5c593d5fe0b80d3b85b5b2e4f0ff6bdf724 initial commit to support GCE LB  

+ bbf953be07c0467aef095bf63cd7ee3df538fa40 Added options and binders  
for LB apis.  

+ 059a394f2321d8d2aae43b05d12a131b78c7aec7 Decomplicate OAuth a little.  

+ d045567aad432150c196ce31b49223bf6e6e1d6d Improved live tests for  
Load Balancing.  

+ 192f9aea59768b68a242be5bc1fabb3685c9cf7b JCLOUDS-750 Remove need for  
custom json type adapters on OAuth.  

+ 521a0c05f3e7ff5c91a28e73494d0b0091cb8aaf JCLOUDS-750 adjust for  
changes in @SerializedNames contract.  

+ b41b0d047ce6711f14cd56abec05074a68a314cf JCLOUDS-750 Convert  
GoogleComputeEngine to AutoValue + general cleanup.  

+ 9f60939e8abc56309493971d68395d6dd7844072 Adding fix to Project.get  
fallback. Returns 400 or 404.  

Re: Call 1.8.x bankruptcy on jclouds-labs-google?

Posted by Adrian Cole <ad...@gmail.com>.
> Of the two, I would vote for the latter option: cut 1.9.0 off a new 1.9.x
> branch as the next release.

FWIW that's my opinion, too.

Re: Call 1.8.x bankruptcy on jclouds-labs-google?

Posted by Andrew Phillips <ap...@qrmedia.com>.
> Anyone have a problem with making a new 1.8.x branch off master.. say 1.8.xx?
>
> Or, should we ditch 1.8.x and make our next 1.9.x?

Of the two, I would vote for the latter option: cut 1.9.0 off a new  
1.9.x branch as the next release.

ap