Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Don’t hard-code repo name in circle-stuff. #333

Merged
merged 12 commits into from
Oct 21, 2015
Merged

Conversation

theengineear
Copy link
Contributor

Just uses the $CIRCLE_PROJECT_REPONAME environment variable that circle provides.

@theengineear
Copy link
Contributor Author

I'm going to merge this when tests pass on this branch because it's holding up other builds. But, ping :)!

//cc @chriddyp

@chriddyp
Copy link
Member

💃 thx man!

On Wed, Oct 14, 2015 at 1:02 AM, Andrew [email protected] wrote:

Just uses the $CIRCLE_PROJECT_REPONAME environment variable that circle

provides.

You can view, comment on, or merge this pull request online at:

#333
Commit Summary

  • Don’t hard-code repo name in circle-stuff.

File Changes

Patch Links:


Reply to this email directly or view it on GitHub
#333.

Chris Parmer
Plotly, Chief Product Officer
514 571 5897
https://plot.ly/team

Shot in the dark that it could possibly be related to the `SIG` unicode
variable.
@theengineear
Copy link
Contributor Author

Hmmm hitting some pip-related snags:

These all seem to relate to unicode in the path name though, and i don't know where that would be occurring?

@theengineear
Copy link
Contributor Author

hmmm here are the only non-unicode paths according to circle:

(venv-system)ubuntu@box227:/$ sudo LC_ALL=C find . -name '*[! -~]*' 2>&1 | grep -v "find"
./etc/ssl/certs/AC_Raíz_Certicámara_S.A..pem
./etc/ssl/certs/Certinomis_-_Autorité_Racine.pem
./etc/ssl/certs/NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem
./etc/ssl/certs/TÜBİTAK_UEKAE_Kök_Sertifika_Hizmet_Sağlayıcısı_-_Sürüm_3.pem
./etc/ssl/certs/EBG_Elektronik_Sertifika_Hizmet_Sağlayıcısı.pem
./usr/share/ca-certificates/mozilla/Certinomis_-_Autorité_Racine.crt
./usr/share/ca-certificates/mozilla/EBG_Elektronik_Sertifika_Hizmet_Sağlayıcısı.crt
./usr/share/ca-certificates/mozilla/TÜBİTAK_UEKAE_Kök_Sertifika_Hizmet_Sağlayıcısı_-_Sürüm_3.crt
./usr/share/ca-certificates/mozilla/AC_Raíz_Certicámara_S.A..crt
./usr/share/ca-certificates/mozilla/NetLock_Arany_=Class_Gold=_Főtanúsítvány.crt
./home/ubuntu/.play/framework/test/integrationtest/app/controllers/πø$7ß.java
(venv-system)ubuntu@box227:/$ 

Note that you can't get permission to look in all the folders on circle, hence the | grep -v "find", which excludes find errors.

@theengineear
Copy link
Contributor Author

Also, pip is fully up to date, so there's nothing to be done there.

@theengineear
Copy link
Contributor Author

I'm attempting to just install our deps manually with ssh to see if that fairs any better... pretty annoying non-support of unicode here though.

@theengineear
Copy link
Contributor Author

I pinged the Circle team on this one to see if they might have some insight. I'll hop back on this tomorrow probably.

@theengineear
Copy link
Contributor Author

Despite the pip error, the root cause (i think?) is that matplotlib 1.3.1 is just failing to install now.

@chriddyp
Copy link
Member

@theengineear - did this get resolved? do you need some help? this is starting to block other PRs: #334

@theengineear
Copy link
Contributor Author

@chriddyp I chatted with the circle guys about it a bit, it's just that matplotlib won't build.

How about I scrap the matplotlib-related tests for now? I'll just add an attribute and then ignore with -a '!matplotlib' or something? I don't know how long it will take to get that build back up and running, but it will probably take 1-2 hours of my time to just skip the matplotlib tests for now so we can keep moving forward.

@theengineear
Copy link
Contributor Author

K, this checked out locally for me. I loaded up an environment without matplotlib installed and ran the tests.

This is definitely a band-aid, but it will get us passing again.

@theengineear
Copy link
Contributor Author

Not going to investigate this right now, but we could also try bumping our Python 2.7.8 to 2.7.10, perhaps that's why it's not working?

@theengineear
Copy link
Contributor Author

\o/ geez. back a float. sort of.

@chriddyp merging this in so we can move forward again!

theengineear added a commit that referenced this pull request Oct 21, 2015
Don’t hard-code repo name in circle-stuff.
@theengineear theengineear merged commit 0d49812 into master Oct 21, 2015
@theengineear
Copy link
Contributor Author

See #336 and #335

@theengineear theengineear deleted the update-circle branch October 21, 2015 14:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants