heroku / heroku-geo-buildpack

37 stars 26 forks source link

Switch to the `heroku-buildpack-geo` S3 bucket #39

Closed edmorley closed 2 years ago

edmorley commented 2 years ago

Previously the assets for this buildpack were stored in an S3 bucket owned by a Bucketeer addon on a Heroku app, which is inconsistent with our other buildpacks, and adds an additional third-party into the supply chain. (It was set up this way, since the original buildpack author was on a different team and didn't have access to the required AWS account).

Now, a new heroku-buildpack-geo S3 bucket has been created, with the existing assets copied over.

GUS-W-11089566.

edmorley commented 2 years ago
$ aws s3 sync ./ s3://heroku-buildpack-geo --exclude 'heroku-16/*' --exclude '*/.DS_Store'
upload: heroku-18/GDAL/GDAL-2.4.0.tar.gz to s3://heroku-buildpack-geo/heroku-18/GDAL/GDAL-2.4.0.tar.gz
upload: heroku-18/GDAL/GDAL-2.4.2.tar.gz to s3://heroku-buildpack-geo/heroku-18/GDAL/GDAL-2.4.2.tar.gz
upload: heroku-18/GDAL/GDAL-3.5.0.tar.gz to s3://heroku-buildpack-geo/heroku-18/GDAL/GDAL-3.5.0.tar.gz
upload: heroku-18/GEOS/GEOS-3.7.2.tar.gz to s3://heroku-buildpack-geo/heroku-18/GEOS/GEOS-3.7.2.tar.gz
upload: heroku-18/libkml/libkml-1.3.0.tar.gz to s3://heroku-buildpack-geo/heroku-18/libkml/libkml-1.3.0.tar.gz
upload: heroku-18/PROJ/PROJ-5.2.0.tar.gz to s3://heroku-buildpack-geo/heroku-18/PROJ/PROJ-5.2.0.tar.gz
upload: heroku-18/PROJ/PROJ-8.2.1.tar.gz to s3://heroku-buildpack-geo/heroku-18/PROJ/PROJ-8.2.1.tar.gz
upload: heroku-20/GDAL/GDAL-2.4.0.tar.gz to s3://heroku-buildpack-geo/heroku-20/GDAL/GDAL-2.4.0.tar.gz
upload: heroku-20/GDAL/GDAL-2.4.2.tar.gz to s3://heroku-buildpack-geo/heroku-20/GDAL/GDAL-2.4.2.tar.gz
upload: heroku-20/GDAL/GDAL-3.5.0.tar.gz to s3://heroku-buildpack-geo/heroku-20/GDAL/GDAL-3.5.0.tar.gz
upload: heroku-20/GEOS/GEOS-3.10.2.tar.gz to s3://heroku-buildpack-geo/heroku-20/GEOS/GEOS-3.10.2.tar.gz
upload: heroku-20/GEOS/GEOS-3.7.2.tar.gz to s3://heroku-buildpack-geo/heroku-20/GEOS/GEOS-3.7.2.tar.gz
upload: heroku-20/libkml/libkml-1.3.0.tar.gz to s3://heroku-buildpack-geo/heroku-20/libkml/libkml-1.3.0.tar.gz
upload: heroku-20/PROJ/PROJ-5.2.0.tar.gz to s3://heroku-buildpack-geo/heroku-20/PROJ/PROJ-5.2.0.tar.gz
upload: heroku-20/PROJ/PROJ-8.2.1.tar.gz to s3://heroku-buildpack-geo/heroku-20/PROJ/PROJ-8.2.1.tar.gz
upload: heroku-22/GDAL/GDAL-2.4.0.tar.gz to s3://heroku-buildpack-geo/heroku-22/GDAL/GDAL-2.4.0.tar.gz
upload: heroku-22/GDAL/GDAL-2.4.2.tar.gz to s3://heroku-buildpack-geo/heroku-22/GDAL/GDAL-2.4.2.tar.gz
upload: heroku-22/GDAL/GDAL-3.5.0.tar.gz to s3://heroku-buildpack-geo/heroku-22/GDAL/GDAL-3.5.0.tar.gz
upload: heroku-22/GEOS/GEOS-3.10.2.tar.gz to s3://heroku-buildpack-geo/heroku-22/GEOS/GEOS-3.10.2.tar.gz
upload: heroku-22/GEOS/GEOS-3.7.2.tar.gz to s3://heroku-buildpack-geo/heroku-22/GEOS/GEOS-3.7.2.tar.gz
upload: heroku-22/libkml/libkml-1.3.0.tar.gz to s3://heroku-buildpack-geo/heroku-22/libkml/libkml-1.3.0.tar.gz
upload: heroku-22/PROJ/PROJ-5.2.0.tar.gz to s3://heroku-buildpack-geo/heroku-22/PROJ/PROJ-5.2.0.tar.gz
upload: heroku-22/PROJ/PROJ-8.2.1.tar.gz to s3://heroku-buildpack-geo/heroku-22/PROJ/PROJ-8.2.1.tar.gz
edmorley commented 2 years ago

@aorzh @codingjoe @danielrubens @dionysio @dmzstudio @henriquefreitas @ipmb @isaacnewtonfx @Jefwillems @klette @MarieEngel @MohamedShamroukh @raijenki @sebfie @seth-creator @sharathprabhal @teddyward @vicmaburrito

Hi! Sorry for the direct mentions, but you have a fork of this buildpack (https://github.com/heroku/heroku-geo-buildpack/network/members) and will be impacted by the S3 bucket change here.

This buildpack has migrated to a new S3 bucket, and so the old bucket will be disabled soon. In order to prevent build failures you will need to pull in this change (or all new changes) from this upstream repository into your fork.

Alternatively, if you aren't using your fork any more, could you delete or archive it, so others in the community don't accidentally use it.

Many thanks :-)

edmorley commented 2 years ago

Access to the old bucket has now been disabled. Anyone using an old fork (or pinned to an older version of this buildpack) will need to pull in this change to avoid build failures.