You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jclouds.apache.org by Andrew Gaul <ga...@apache.org> on 2021/09/19 02:12:50 UTC

jclouds-labs

One of the frictions during jclouds releases is the presence of multiple
jclouds-labs repositories.  The intent of labs was to provide a nursery
for new providers before moving into the main repo but instead has
become an old-age home.  Could we move the handful of providers that
users care about into the main repo?  We can either delete the labs
providers or just stop releasing them.

Here are the top providers by downloads last month:

$ sort -r -t'"' -k4 -n Downloads/stats_slices.csv | head
"oauth","2513","0.11768286675214767"
"googlecloud","2424","0.11351503431797028"
"google-compute-engine","2371","0.11103305965662003"
"openstack-glance","1997","0.09351877868175507"
"openstack-neutron","1920","0.08991289883852005"
"openstack-marconi","614","0.02875339426100254"
"rackspace-cloudfiles","435","0.02037089131772518"
"glacier","409","0.01915331929922104"
"rackspace-cloudfiles-us","386","0.01807623915374279"
"docker","348","0.016296712681651115"

oauth, googlecloud, and google-compute-engine moved to the main repo in
2.0.0 and 2/3 of the downloads for openstack-glance and
openstack-neutron are for 1.8.1!  Compare with over 50,000 downloads per
month of jclouds-core which suggests these labs providers are largely
unused.

-- 
Andrew Gaul
http://gaul.org/

Re: jclouds-labs

Posted by Ignasi Barrera <ig...@gmail.com>.
I agree on not including labs providers in jclouds releases anymore
and just publishing the snapshots.
If anyone is interested in promoting a provider, pull requests are
welcome to have them moved to the main repository!

On Fri, Dec 17, 2021 at 11:40 AM Ignasi Barrera
<ig...@gmail.com> wrote:
>
> +1
>
> On Fri, Dec 17, 2021 at 7:46 AM Andrew Gaul <ga...@apache.org> wrote:
> >
> > I opened https://github.com/apache/jclouds/pull/127 to move the glacier
> > provider to main repo.  I propose removing all the labs integration from
> > the release process which means the following will only publish as
> > SNAPSHOTs:
> >
> > jclouds-labs:
> > abiquo
> > aliyun-ecs
> > cdmi
> > cloudsigma2
> > cloudsigma2-hnl
> > cloudsigma2-lvs
> > cloudsigma2-mia
> > cloudsigma2-sjc
> > cloudsigma2-wdc
> > cloudsigma2-zrh
> > dimensiondata
> > joyentcloud
> > joyent-cloudapi
> > oneandone
> > profitbricks-rest
> > vagrant
> > vsphere
> >
> > jclouds-labs-aws:
> > aws-elb
> > aws-iam
> > aws-rds
> > elb
> > iam
> > jclouds
> > rds
> >
> > jclouds-labs-openstack:
> > openstack-glance
> > openstack-heat
> > openstack-marconi
> > openstack-poppy
> > openstack-trove
> > rackspace-autoscale
> > rackspace-autoscale-uk
> > rackspace-autoscale-us
> > rackspace-cdn-uk
> > rackspace-cdn-us
> > rackspace-cloudbigdata
> > rackspace-cloudbigdata-us
> > rackspace-clouddatabases-uk
> > rackspace-clouddatabases-us
> > rackspace-cloudqueues-uk
> > rackspace-cloudqueues-us
> > rackspace-orchestration-uk
> > rackspace-orchestration-us
> >
> > Does want to keep any of these and migrate them to the main repo?  We
> > have a promotion guide:
> >
> > https://cwiki.apache.org/confluence/display/JCLOUDS/How+to+Promote+a+Provider
> >
> > On Sun, Sep 19, 2021 at 11:12:50AM +0900, Andrew Gaul wrote:
> > > One of the frictions during jclouds releases is the presence of multiple
> > > jclouds-labs repositories.  The intent of labs was to provide a nursery
> > > for new providers before moving into the main repo but instead has
> > > become an old-age home.  Could we move the handful of providers that
> > > users care about into the main repo?  We can either delete the labs
> > > providers or just stop releasing them.
> > >
> > > Here are the top providers by downloads last month:
> > >
> > > $ sort -r -t'"' -k4 -n Downloads/stats_slices.csv | head
> > > "oauth","2513","0.11768286675214767"
> > > "googlecloud","2424","0.11351503431797028"
> > > "google-compute-engine","2371","0.11103305965662003"
> > > "openstack-glance","1997","0.09351877868175507"
> > > "openstack-neutron","1920","0.08991289883852005"
> > > "openstack-marconi","614","0.02875339426100254"
> > > "rackspace-cloudfiles","435","0.02037089131772518"
> > > "glacier","409","0.01915331929922104"
> > > "rackspace-cloudfiles-us","386","0.01807623915374279"
> > > "docker","348","0.016296712681651115"
> > >
> > > oauth, googlecloud, and google-compute-engine moved to the main repo in
> > > 2.0.0 and 2/3 of the downloads for openstack-glance and
> > > openstack-neutron are for 1.8.1!  Compare with over 50,000 downloads per
> > > month of jclouds-core which suggests these labs providers are largely
> > > unused.
> >
> > --
> > Andrew Gaul
> > http://gaul.org/

Re: jclouds-labs

Posted by Andrew Phillips <ap...@qrmedia.com>.
Also +1 - thanks for kicking off this thread!

ap

Re: jclouds-labs

Posted by Ignasi Barrera <ig...@gmail.com>.
I agree on not including labs providers in jclouds releases anymore
and just publishing the snapshots.
If anyone is interested in promoting a provider, pull requests are
welcome to have them moved to the main repository!

On Fri, Dec 17, 2021 at 11:40 AM Ignasi Barrera
<ig...@gmail.com> wrote:
>
> +1
>
> On Fri, Dec 17, 2021 at 7:46 AM Andrew Gaul <ga...@apache.org> wrote:
> >
> > I opened https://github.com/apache/jclouds/pull/127 to move the glacier
> > provider to main repo.  I propose removing all the labs integration from
> > the release process which means the following will only publish as
> > SNAPSHOTs:
> >
> > jclouds-labs:
> > abiquo
> > aliyun-ecs
> > cdmi
> > cloudsigma2
> > cloudsigma2-hnl
> > cloudsigma2-lvs
> > cloudsigma2-mia
> > cloudsigma2-sjc
> > cloudsigma2-wdc
> > cloudsigma2-zrh
> > dimensiondata
> > joyentcloud
> > joyent-cloudapi
> > oneandone
> > profitbricks-rest
> > vagrant
> > vsphere
> >
> > jclouds-labs-aws:
> > aws-elb
> > aws-iam
> > aws-rds
> > elb
> > iam
> > jclouds
> > rds
> >
> > jclouds-labs-openstack:
> > openstack-glance
> > openstack-heat
> > openstack-marconi
> > openstack-poppy
> > openstack-trove
> > rackspace-autoscale
> > rackspace-autoscale-uk
> > rackspace-autoscale-us
> > rackspace-cdn-uk
> > rackspace-cdn-us
> > rackspace-cloudbigdata
> > rackspace-cloudbigdata-us
> > rackspace-clouddatabases-uk
> > rackspace-clouddatabases-us
> > rackspace-cloudqueues-uk
> > rackspace-cloudqueues-us
> > rackspace-orchestration-uk
> > rackspace-orchestration-us
> >
> > Does want to keep any of these and migrate them to the main repo?  We
> > have a promotion guide:
> >
> > https://cwiki.apache.org/confluence/display/JCLOUDS/How+to+Promote+a+Provider
> >
> > On Sun, Sep 19, 2021 at 11:12:50AM +0900, Andrew Gaul wrote:
> > > One of the frictions during jclouds releases is the presence of multiple
> > > jclouds-labs repositories.  The intent of labs was to provide a nursery
> > > for new providers before moving into the main repo but instead has
> > > become an old-age home.  Could we move the handful of providers that
> > > users care about into the main repo?  We can either delete the labs
> > > providers or just stop releasing them.
> > >
> > > Here are the top providers by downloads last month:
> > >
> > > $ sort -r -t'"' -k4 -n Downloads/stats_slices.csv | head
> > > "oauth","2513","0.11768286675214767"
> > > "googlecloud","2424","0.11351503431797028"
> > > "google-compute-engine","2371","0.11103305965662003"
> > > "openstack-glance","1997","0.09351877868175507"
> > > "openstack-neutron","1920","0.08991289883852005"
> > > "openstack-marconi","614","0.02875339426100254"
> > > "rackspace-cloudfiles","435","0.02037089131772518"
> > > "glacier","409","0.01915331929922104"
> > > "rackspace-cloudfiles-us","386","0.01807623915374279"
> > > "docker","348","0.016296712681651115"
> > >
> > > oauth, googlecloud, and google-compute-engine moved to the main repo in
> > > 2.0.0 and 2/3 of the downloads for openstack-glance and
> > > openstack-neutron are for 1.8.1!  Compare with over 50,000 downloads per
> > > month of jclouds-core which suggests these labs providers are largely
> > > unused.
> >
> > --
> > Andrew Gaul
> > http://gaul.org/

Re: jclouds-labs

Posted by Andrew Phillips <ap...@qrmedia.com>.
Also +1 - thanks for kicking off this thread!

ap

Re: jclouds-labs

Posted by Ignasi Barrera <ig...@gmail.com>.
+1

On Fri, Dec 17, 2021 at 7:46 AM Andrew Gaul <ga...@apache.org> wrote:
>
> I opened https://github.com/apache/jclouds/pull/127 to move the glacier
> provider to main repo.  I propose removing all the labs integration from
> the release process which means the following will only publish as
> SNAPSHOTs:
>
> jclouds-labs:
> abiquo
> aliyun-ecs
> cdmi
> cloudsigma2
> cloudsigma2-hnl
> cloudsigma2-lvs
> cloudsigma2-mia
> cloudsigma2-sjc
> cloudsigma2-wdc
> cloudsigma2-zrh
> dimensiondata
> joyentcloud
> joyent-cloudapi
> oneandone
> profitbricks-rest
> vagrant
> vsphere
>
> jclouds-labs-aws:
> aws-elb
> aws-iam
> aws-rds
> elb
> iam
> jclouds
> rds
>
> jclouds-labs-openstack:
> openstack-glance
> openstack-heat
> openstack-marconi
> openstack-poppy
> openstack-trove
> rackspace-autoscale
> rackspace-autoscale-uk
> rackspace-autoscale-us
> rackspace-cdn-uk
> rackspace-cdn-us
> rackspace-cloudbigdata
> rackspace-cloudbigdata-us
> rackspace-clouddatabases-uk
> rackspace-clouddatabases-us
> rackspace-cloudqueues-uk
> rackspace-cloudqueues-us
> rackspace-orchestration-uk
> rackspace-orchestration-us
>
> Does want to keep any of these and migrate them to the main repo?  We
> have a promotion guide:
>
> https://cwiki.apache.org/confluence/display/JCLOUDS/How+to+Promote+a+Provider
>
> On Sun, Sep 19, 2021 at 11:12:50AM +0900, Andrew Gaul wrote:
> > One of the frictions during jclouds releases is the presence of multiple
> > jclouds-labs repositories.  The intent of labs was to provide a nursery
> > for new providers before moving into the main repo but instead has
> > become an old-age home.  Could we move the handful of providers that
> > users care about into the main repo?  We can either delete the labs
> > providers or just stop releasing them.
> >
> > Here are the top providers by downloads last month:
> >
> > $ sort -r -t'"' -k4 -n Downloads/stats_slices.csv | head
> > "oauth","2513","0.11768286675214767"
> > "googlecloud","2424","0.11351503431797028"
> > "google-compute-engine","2371","0.11103305965662003"
> > "openstack-glance","1997","0.09351877868175507"
> > "openstack-neutron","1920","0.08991289883852005"
> > "openstack-marconi","614","0.02875339426100254"
> > "rackspace-cloudfiles","435","0.02037089131772518"
> > "glacier","409","0.01915331929922104"
> > "rackspace-cloudfiles-us","386","0.01807623915374279"
> > "docker","348","0.016296712681651115"
> >
> > oauth, googlecloud, and google-compute-engine moved to the main repo in
> > 2.0.0 and 2/3 of the downloads for openstack-glance and
> > openstack-neutron are for 1.8.1!  Compare with over 50,000 downloads per
> > month of jclouds-core which suggests these labs providers are largely
> > unused.
>
> --
> Andrew Gaul
> http://gaul.org/

Re: jclouds-labs

Posted by Ignasi Barrera <ig...@gmail.com>.
+1

On Fri, Dec 17, 2021 at 7:46 AM Andrew Gaul <ga...@apache.org> wrote:
>
> I opened https://github.com/apache/jclouds/pull/127 to move the glacier
> provider to main repo.  I propose removing all the labs integration from
> the release process which means the following will only publish as
> SNAPSHOTs:
>
> jclouds-labs:
> abiquo
> aliyun-ecs
> cdmi
> cloudsigma2
> cloudsigma2-hnl
> cloudsigma2-lvs
> cloudsigma2-mia
> cloudsigma2-sjc
> cloudsigma2-wdc
> cloudsigma2-zrh
> dimensiondata
> joyentcloud
> joyent-cloudapi
> oneandone
> profitbricks-rest
> vagrant
> vsphere
>
> jclouds-labs-aws:
> aws-elb
> aws-iam
> aws-rds
> elb
> iam
> jclouds
> rds
>
> jclouds-labs-openstack:
> openstack-glance
> openstack-heat
> openstack-marconi
> openstack-poppy
> openstack-trove
> rackspace-autoscale
> rackspace-autoscale-uk
> rackspace-autoscale-us
> rackspace-cdn-uk
> rackspace-cdn-us
> rackspace-cloudbigdata
> rackspace-cloudbigdata-us
> rackspace-clouddatabases-uk
> rackspace-clouddatabases-us
> rackspace-cloudqueues-uk
> rackspace-cloudqueues-us
> rackspace-orchestration-uk
> rackspace-orchestration-us
>
> Does want to keep any of these and migrate them to the main repo?  We
> have a promotion guide:
>
> https://cwiki.apache.org/confluence/display/JCLOUDS/How+to+Promote+a+Provider
>
> On Sun, Sep 19, 2021 at 11:12:50AM +0900, Andrew Gaul wrote:
> > One of the frictions during jclouds releases is the presence of multiple
> > jclouds-labs repositories.  The intent of labs was to provide a nursery
> > for new providers before moving into the main repo but instead has
> > become an old-age home.  Could we move the handful of providers that
> > users care about into the main repo?  We can either delete the labs
> > providers or just stop releasing them.
> >
> > Here are the top providers by downloads last month:
> >
> > $ sort -r -t'"' -k4 -n Downloads/stats_slices.csv | head
> > "oauth","2513","0.11768286675214767"
> > "googlecloud","2424","0.11351503431797028"
> > "google-compute-engine","2371","0.11103305965662003"
> > "openstack-glance","1997","0.09351877868175507"
> > "openstack-neutron","1920","0.08991289883852005"
> > "openstack-marconi","614","0.02875339426100254"
> > "rackspace-cloudfiles","435","0.02037089131772518"
> > "glacier","409","0.01915331929922104"
> > "rackspace-cloudfiles-us","386","0.01807623915374279"
> > "docker","348","0.016296712681651115"
> >
> > oauth, googlecloud, and google-compute-engine moved to the main repo in
> > 2.0.0 and 2/3 of the downloads for openstack-glance and
> > openstack-neutron are for 1.8.1!  Compare with over 50,000 downloads per
> > month of jclouds-core which suggests these labs providers are largely
> > unused.
>
> --
> Andrew Gaul
> http://gaul.org/

Re: jclouds-labs

Posted by Andrew Gaul <ga...@apache.org>.
I opened https://github.com/apache/jclouds/pull/127 to move the glacier
provider to main repo.  I propose removing all the labs integration from
the release process which means the following will only publish as
SNAPSHOTs:

jclouds-labs:
abiquo
aliyun-ecs
cdmi
cloudsigma2
cloudsigma2-hnl
cloudsigma2-lvs
cloudsigma2-mia
cloudsigma2-sjc
cloudsigma2-wdc
cloudsigma2-zrh
dimensiondata
joyentcloud
joyent-cloudapi
oneandone
profitbricks-rest
vagrant
vsphere

jclouds-labs-aws:
aws-elb
aws-iam
aws-rds
elb
iam
jclouds
rds

jclouds-labs-openstack:
openstack-glance
openstack-heat
openstack-marconi
openstack-poppy
openstack-trove
rackspace-autoscale
rackspace-autoscale-uk
rackspace-autoscale-us
rackspace-cdn-uk
rackspace-cdn-us
rackspace-cloudbigdata
rackspace-cloudbigdata-us
rackspace-clouddatabases-uk
rackspace-clouddatabases-us
rackspace-cloudqueues-uk
rackspace-cloudqueues-us
rackspace-orchestration-uk
rackspace-orchestration-us

Does want to keep any of these and migrate them to the main repo?  We
have a promotion guide:

https://cwiki.apache.org/confluence/display/JCLOUDS/How+to+Promote+a+Provider

On Sun, Sep 19, 2021 at 11:12:50AM +0900, Andrew Gaul wrote:
> One of the frictions during jclouds releases is the presence of multiple
> jclouds-labs repositories.  The intent of labs was to provide a nursery
> for new providers before moving into the main repo but instead has
> become an old-age home.  Could we move the handful of providers that
> users care about into the main repo?  We can either delete the labs
> providers or just stop releasing them.
> 
> Here are the top providers by downloads last month:
> 
> $ sort -r -t'"' -k4 -n Downloads/stats_slices.csv | head
> "oauth","2513","0.11768286675214767"
> "googlecloud","2424","0.11351503431797028"
> "google-compute-engine","2371","0.11103305965662003"
> "openstack-glance","1997","0.09351877868175507"
> "openstack-neutron","1920","0.08991289883852005"
> "openstack-marconi","614","0.02875339426100254"
> "rackspace-cloudfiles","435","0.02037089131772518"
> "glacier","409","0.01915331929922104"
> "rackspace-cloudfiles-us","386","0.01807623915374279"
> "docker","348","0.016296712681651115"
> 
> oauth, googlecloud, and google-compute-engine moved to the main repo in
> 2.0.0 and 2/3 of the downloads for openstack-glance and
> openstack-neutron are for 1.8.1!  Compare with over 50,000 downloads per
> month of jclouds-core which suggests these labs providers are largely
> unused.

-- 
Andrew Gaul
http://gaul.org/

Re: jclouds-labs

Posted by Andrew Gaul <ga...@apache.org>.
I opened https://github.com/apache/jclouds/pull/127 to move the glacier
provider to main repo.  I propose removing all the labs integration from
the release process which means the following will only publish as
SNAPSHOTs:

jclouds-labs:
abiquo
aliyun-ecs
cdmi
cloudsigma2
cloudsigma2-hnl
cloudsigma2-lvs
cloudsigma2-mia
cloudsigma2-sjc
cloudsigma2-wdc
cloudsigma2-zrh
dimensiondata
joyentcloud
joyent-cloudapi
oneandone
profitbricks-rest
vagrant
vsphere

jclouds-labs-aws:
aws-elb
aws-iam
aws-rds
elb
iam
jclouds
rds

jclouds-labs-openstack:
openstack-glance
openstack-heat
openstack-marconi
openstack-poppy
openstack-trove
rackspace-autoscale
rackspace-autoscale-uk
rackspace-autoscale-us
rackspace-cdn-uk
rackspace-cdn-us
rackspace-cloudbigdata
rackspace-cloudbigdata-us
rackspace-clouddatabases-uk
rackspace-clouddatabases-us
rackspace-cloudqueues-uk
rackspace-cloudqueues-us
rackspace-orchestration-uk
rackspace-orchestration-us

Does want to keep any of these and migrate them to the main repo?  We
have a promotion guide:

https://cwiki.apache.org/confluence/display/JCLOUDS/How+to+Promote+a+Provider

On Sun, Sep 19, 2021 at 11:12:50AM +0900, Andrew Gaul wrote:
> One of the frictions during jclouds releases is the presence of multiple
> jclouds-labs repositories.  The intent of labs was to provide a nursery
> for new providers before moving into the main repo but instead has
> become an old-age home.  Could we move the handful of providers that
> users care about into the main repo?  We can either delete the labs
> providers or just stop releasing them.
> 
> Here are the top providers by downloads last month:
> 
> $ sort -r -t'"' -k4 -n Downloads/stats_slices.csv | head
> "oauth","2513","0.11768286675214767"
> "googlecloud","2424","0.11351503431797028"
> "google-compute-engine","2371","0.11103305965662003"
> "openstack-glance","1997","0.09351877868175507"
> "openstack-neutron","1920","0.08991289883852005"
> "openstack-marconi","614","0.02875339426100254"
> "rackspace-cloudfiles","435","0.02037089131772518"
> "glacier","409","0.01915331929922104"
> "rackspace-cloudfiles-us","386","0.01807623915374279"
> "docker","348","0.016296712681651115"
> 
> oauth, googlecloud, and google-compute-engine moved to the main repo in
> 2.0.0 and 2/3 of the downloads for openstack-glance and
> openstack-neutron are for 1.8.1!  Compare with over 50,000 downloads per
> month of jclouds-core which suggests these labs providers are largely
> unused.

-- 
Andrew Gaul
http://gaul.org/