Sendgrid-python: Docker build was fixed in PR #430, but versions >5.2.1 haven't been uploaded

Created on 1 Jan 2018  路  13Comments  路  Source: sendgrid/sendgrid-python

Issue Summary

A weird bug was discovered in #426 and fixed in #430, but in the meantime builds for 4.2.1 and 4.3.0 failed. Is it possible to backport #430 to the old tags and then re-upload to Docker Hub?

Steps to Reproduce

(See the builds page.)

Technical details:

The rest of the builds were fine, but Docker was broken in builds 4.2.1 and 4.3.0. To get them up, you could:

  • Merge #430 into those releases and re-tag (or increment) to trigger the build. This would also send out release notifications.
  • Check out those tags, manually make the change, and manually upload to Docker Hub. Probably the cleanest.

Nontechnical details:

Happy New Year!

medium hacktoberfest waiting for feedback bug

All 13 comments

Thanks @gabrielkrell! On the backlog ;)

Happy New Year!

Same to you!

Hi @gabrielkrell,

I hope all is well! It's been a while.

I merged in #430 and it looks like there is still some issue with the Docker build.

If you have a moment, I'd appreciate your insight.

Thanks!

With Best Regards,

Elmer

Hey @thinkingserious, I've been fine! Same to you; hope all are happy at Sendgrid :). I'll take a look, but it may be some time until I get to it - lots on the backlog right now.

- Gabe

Thanks!

I hope a full backlog means that you are having a great time :)

Any one working on this ? @gabrielkrell can you just guide me how to fix this ?

I am about to look into this one, but before I do, are you already working on this @Warlord77?

Closing this out as the root-level Dockerfile is now functioning properly.

I seem to be having issues - I think this line requires a folder that's not in the repo. https://github.com/sendgrid/sendgrid-python/blob/50d50d240719a4abb392b8d758ac606f7a1b9aa0/Dockerfile#L6

I can't find a guide to using Docker on the repo either - all the links seem to be broken.

@jonodrew This should help: https://github.com/sendgrid/sendgrid-python/blob/master/CONTRIBUTING.md#testing

Which links are broken?

In https://github.com/sendgrid/sendgrid-python/blob/master/FIRST_TIMERS.md#setting-up-the-development-environment, the link to USAGE.md is broken. With that being said, I then looked at that file and it seemed to be a guide to the API rather than how to set up the container?

With that being said, once I'd run make test-docker the Docker file build itself without any issues on docker build .

Looks like the language there was copied from the old CONTRIBUTING.md (and would have been referencing the old Docker usage file). The docker/ folder was removed in 91f4cd89aef7e4856706791c99cde460d26011af. The "Docker" link at the top of the main README is also broken (that "new" section should be removed anyway, it's from 2017).

Old links have now been removed.

Was this page helpful?
0 / 5 - 0 ratings