Skip to content

Update material components 0.13.0 build fix#1218

Merged
Deraen merged 2 commits intocljsjs:masterfrom
ClashTheBunny:update-material-components-0.13.0-build-fix
Jun 19, 2017
Merged

Update material components 0.13.0 build fix#1218
Deraen merged 2 commits intocljsjs:masterfrom
ClashTheBunny:update-material-components-0.13.0-build-fix

Conversation

@ClashTheBunny
Copy link
Copy Markdown
Contributor

This is a fix for #1208. It's the same, but successfully fixes #1203. I tested it on the new circleci Docker image.

Update:
Extern: The API did not change.

I have updated to 0.13.0, as that was released recently, and I also changed sh to dosh.

dosh allows circleci to fail if the build doesn't work. It built fine on node 8.1.0 on my local MacMini.

It seems that there was an issue with postinstall not being run, so I run it automatically now.

@ClashTheBunny
Copy link
Copy Markdown
Contributor Author

I'm not quite sure how this fails, Running the cljsjs/build-image:0.0.3, I get a successful build. The only difference I can think of is the cache layer, but the full build log is attached.
log.txt

@Deraen Deraen merged commit 39b38db into cljsjs:master Jun 19, 2017
@Deraen
Copy link
Copy Markdown
Member

Deraen commented Jun 19, 2017

Doesn't seem like it was the cache layer. Probably bad file permissions in node modules folder.

@Deraen
Copy link
Copy Markdown
Member

Deraen commented Jun 19, 2017

Arrgghhjhjh, I hate npm. I changed all the files with bad UID in docker image to root, but npm install still creates files with non-existing UID.

@Deraen
Copy link
Copy Markdown
Member

Deraen commented Jun 19, 2017

root@b643c8c45c0b:~/.boot/cache/tmp/root/cljsjs/material-components/4bk/g0mg04/material-components-web-0.13.0# ls -lha

drwxr-xr-x  2  501 dialout 4.0K Jun 19 06:39 node_modules

UID 501 does not exist.

@ClashTheBunny ClashTheBunny deleted the update-material-components-0.13.0-build-fix branch June 19, 2017 19:11
@Deraen
Copy link
Copy Markdown
Member

Deraen commented Jun 20, 2017

I deployed this manually as Node 8 doesn't work on CI and this can't be built with Node 6, or something.

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.

[material-components] Issues with new 0.12.1 update

2 participants