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

Update DoCIF and use ros:indigo baseimage #202

Closed
wants to merge 7 commits into from

Conversation

jgkamat
Copy link

@jgkamat jgkamat commented Apr 8, 2017

Hopefully this might affect #201

We'll see if the build works. There are a few hacky things in here, so don't merge this yet (still a WIP).

@jgkamat
Copy link
Author

jgkamat commented Apr 8, 2017

I would also try rebuilding master to see if it was an infra issue at all.

Could you turn on 'build forked PR's' in circleci? I reccomend not turning on buiild secrets though.

2017-04-07-204626_1492x459_scrot

@irapha
Copy link
Member

irapha commented Apr 8, 2017

Done! Thanks for the help Jay!

I did try rebuilding master. I mentioned it didn't work here: 34d006a

@irapha
Copy link
Member

irapha commented Apr 8, 2017

Actually I'm gonna try rebuilding again

@jgkamat jgkamat force-pushed the master branch 2 times, most recently from d0daf97 to f9e2c70 Compare April 8, 2017 04:28
@jgkamat
Copy link
Author

jgkamat commented May 9, 2017

Hey, it looks like the CI magically started working again (so it was probably a bug in circleci or a dockerimage that was fixed). This branch does have a few improvements though (such as pulling from ros:indigo instead of installing ros for every build), so you can use it if you want. Let me know if you want it cleaned up. :P

@irapha
Copy link
Member

irapha commented May 9, 2017

Yeah I saw it was fixed. Like 2 days after you last pushed to this PR I rebuilt master and it passed :)

I am fine with this PR, let me just make a comment or two and if you have some time to clean it up I'd appresh <3

circle.yml Outdated
@@ -14,9 +15,6 @@ dependencies:
- ./DoCIF/commands/buildbaseimage.sh
# Actually the test step
- ./DoCIF/commands/runtests.sh
cache_directories:
# This shouldn't actually cache anything because config.docif says not to
- ~/.ccache # See $CACHE_DIRECTORIES in config.docif
Copy link
Member

@irapha irapha May 9, 2017

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So we have plans to cache things eventually (#156). I understand this is not needed now, but I don't really see a reason to remove it :x

@jgkamat
Copy link
Author

jgkamat commented May 9, 2017

I'm pretty confused why preventing rosdep init would cause it to timeout (afaik, the other way is failing, and not doing anything). I'll take a closer look at that later.

Copy link
Member

@joshuamorton joshuamorton left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Single nit and fix the merge conflict, and LG. Any idea why the full set of tests didn't run on CI?

install Outdated

# ---------
# Everything above this point has been installing various python dependencies
# for things we do. Stuff below this is the ros build and install.

sudo rosdep init # This can only be run once. Possible enhancement, check this
sudo rosdep init || true # This can only be run once. Possible enhancement, check this
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you upgrade this to a TODO?

@jgkamat
Copy link
Author

jgkamat commented Aug 28, 2017

The tests actually did run (see the circleci build logs). Forked PR's don't get secrets (doing so would be a security risk), so that's why the individual status tokens aren't updating.

I'll fix up the PR and merge master into it. This does not help with #192 in any way though (as far as I can tell). I'll also trash that 'bump' commit.

@joshuamorton
Copy link
Member

Ah yeah, then LGTM.

@jgkamat jgkamat mentioned this pull request Nov 15, 2017
@jgkamat jgkamat closed this Oct 2, 2019
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.

3 participants