Closed jasonkuhrt closed 10 years ago
can you paste the result of $ DEBUG=duo* duo --no-cache --use duo-env lib/index.{js,css}
Perhaps in a gist if it's really long.
@MatthewMueller https://gist.github.com/jasonkuhrt/d059f65ec3a3cea6f6dd
@MatthewMueller Here is the build, without errors, using --copy
https://gist.github.com/jasonkuhrt/d059f65ec3a3cea6f6dd#file-using-copy-flag
wow, strange. so it works with copy but not symlinking? can you give me the version of duo you're running?
$ duo version
⧑ duo -V
0.8.8
weird, not really sure. I did make a change to that logic for 0.8.7
. https://github.com/duojs/duo/commit/9f656fd7f4b81daa70fd1e006e1929c04b6462ff
Maybe try downgrading to 0.8.6
and seeing if you can symlink? Then we can probably narrow it down.
Oh, we might just need:
if ('ENOENT' != e.code || 'EEXIST' != e.code) throw e;
Not sure why I changed it from EEXIST
to ENOENT
. That might be a mistake.
Ok, if you decide its a mistake I'd like to try a PR for it, simple yes but will be nice to get my feet yet. I want to do more.
Cool, sounds good. Can you verify that the error is coming from that try-catch in your project? The logic should actually be handling the case you're running into with the rm(dest)
.
Here's the source: https://github.com/duojs/duo/blob/master/lib/duo.js#L959-L964
So similar thing is happening to me. Looking through the logs it looks like the symlink step is invoked on the same file multiple times, and there are multiple candidate files. It's a race to whichever file specifically causes the failure.
It's occurring while we load FontAwesome or Bootstrap 3.2.0.
So potentially, the other issue here is that the symlink step is happening more often than it absolutely needs to?
Ah that makes sense, it actually happened to me once too, but I couldn’t reproduce it.
So potentially, the other issue here is that the symlink step is happening more often than it absolutely needs to?
Good call, looking at this.bundle(…)
in lib/duo.js
it looks like we’re not ensuring a unique fileset. We could probably fix this by changing assets to an object and calling:
assets[file.id] = this.bundle(file.id);
instead.
On Mon, Oct 27, 2014 at 7:56 PM, Jacob Straszynski notifications@github.com wrote:
So similar thing is happening to me. Looking through the logs it looks like the symlink step is invoked on the same file multiple times, and there are multiple candidate files. It's a race to whichever file specifically causes the failure. It's occurring while we load FontAwesome or Bootstrap 3.2.0.
So potentially, the other issue here is that the symlink step is happening more often than it absolutely needs to?
Reply to this email directly or view it on GitHub: https://github.com/duojs/duo/issues/369#issuecomment-60703301
@MatthewMueller - as a quick fix I think we want:
if (!('ENOENT' == e.code || 'EEXIST' == e.code)) throw e;
Instead of:
if ('ENOENT' != e.code || 'EEXIST' != e.code) throw e;
^ all the above sounds like a much better fix than just ignoring errors. I would really love a breakdown on duo's architecture so that other developers can jump in more easily.
@jasonkuhrt I agree that masking the error might be a bit of a smell but I'm not sure how pragmatic it would be. You have the possibility of deployments halting vs. slight inefficiencies.
Compromise?: provide some visibility into the errors with a warning, but tolerate them because - well I can't actually think of a good reason why it should really fail if the symlink is already there.
@jacobstr Lets just create an issue apart from this one that is about a proper fix. I think only @MatthewMueller and you can articulate that issue so please do.
I will try to submit a PR to fix this issue using an error code ignore technique.
I've narrowed the error down to this line:
Duo.prototype.bundle = function *(path) {
var log = this.copy() ? 'copying' : 'symlinking';
var action = this.copy() ? cp : fs.symlink;
var dest = this.buildPath(path);
var rm = fs.unlink;
// mkdir -p
yield mkdir(dirname(dest));
// fullpath
path = this.path(path);
try {
debug('trying to remove any existing file/symlink: %s', dest)
yield rm(dest);
} catch(e) {
if ('ENOENT' !== e.code) throw e
else debug('no symlink/file to remove: %s', dest)
}
// symlink or copy the file
try {
debug('%s: %s => %s', log, path, dest);
yield action(path, dest);
} catch(e) {
if ('EEXIST' !== e.code) throw e
else debug('silly symlink/file already exists: %s', dest)
}
return this;
};
New results:
building : lib/index.css duo running: lib/index.css +0ms
duo using plugin: component_compat +1ms
duo using plugin: stoj +1ms
duo parsing: lib/index.css +2ms
duo lib/index.css deps: ["littlebitselectronics/ui@0.5.5:lib/base-vars.css","littlebitselectronics/ui:lib/base.css","littlebitselectronics/ui:lib/misc.css","littlebitselectronics/ui:lib/box/index.css","littlebitselectronics/ui:lib/button/index.css","littlebitselectronics/ui:lib/checklist/index.css","littlebitselectronics/ui:lib/content/content.css","littlebitselectronics/ui:lib/dial/index.css","littlebitselectronics/ui:lib/dimmer/index.css","littlebitselectronics/ui:lib/dotnav/index.css","littlebitselectronics/ui:lib/flex/index.css","littlebitselectronics/ui:lib/h-nav/index.css","littlebitselectronics/ui:lib/loading/index.css","littlebitselectronics/ui:lib/mobi-input/index.css","littlebitselectronics/ui:lib/notification/index.css","littlebitselectronics/ui:lib/number-readout/index.css","littlebitselectronics/ui:lib/pushbutton/index.css","littlebitselectronics/ui:lib/scale/index.css","littlebitselectronics/ui:lib/select-wifi/index.css","littlebitselectronics/ui:lib/sheet/index.css","littlebitselectronics/ui:lib/sheet-head/index.css","littlebitselectronics/ui:lib/slidenav/index.css","littlebitselectronics/ui:lib/slideset/index.css","littlebitselectronics/ui:lib/tabs/index.css","littlebitselectronics/ui:lib/text-menu/index.css","littlebitselectronics/ui:lib/tip/index.css","littlebitselectronics/ui:lib/u-scroll/index.css","littlebitselectronics/ui:lib/u-theme/index.css","littlebitselectronics/ui:lib/u-typ/index.css","littlebitselectronics/ui:lib/windex/windex.css","./base","./view-app","./parts/boolean-status/index.css","./parts/dashboard-tour/index.css","./parts/slideshow/index.css","./parts/dimmer-display.css","./view-browser-not-supported/index.css","./view-dashboard/index.css","./view-device-setup/index.css","./view-intro/index.css","./view-tutorial/index.css"] +3ms
duo parsing: components/littlebitselectronics-ui@0.5.5/lib/base-vars.css +613ms
duo parsing: components/littlebitselectronics-ui@0.5.5/lib/base.css +0ms
duo parsing: components/littlebitselectronics-ui@0.5.5/lib/misc.css +0ms
duo parsing: components/littlebitselectronics-ui@0.5.5/lib/box/index.css +1ms
duo parsing: components/littlebitselectronics-ui@0.5.5/lib/button/index.css +0ms
duo parsing: components/littlebitselectronics-ui@0.5.5/lib/checklist/index.css +0ms
duo parsing: components/littlebitselectronics-ui@0.5.5/lib/content/content.css +0ms
duo parsing: components/littlebitselectronics-ui@0.5.5/lib/dial/index.css +0ms
duo parsing: components/littlebitselectronics-ui@0.5.5/lib/dimmer/index.css +0ms
duo parsing: components/littlebitselectronics-ui@0.5.5/lib/dotnav/index.css +0ms
duo parsing: components/littlebitselectronics-ui@0.5.5/lib/flex/index.css +0ms
duo parsing: components/littlebitselectronics-ui@0.5.5/lib/h-nav/index.css +0ms
duo parsing: components/littlebitselectronics-ui@0.5.5/lib/loading/index.css +0ms
duo parsing: components/littlebitselectronics-ui@0.5.5/lib/mobi-input/index.css +0ms
duo parsing: components/littlebitselectronics-ui@0.5.5/lib/notification/index.css +0ms
duo parsing: components/littlebitselectronics-ui@0.5.5/lib/number-readout/index.css +0ms
duo parsing: components/littlebitselectronics-ui@0.5.5/lib/pushbutton/index.css +0ms
duo parsing: components/littlebitselectronics-ui@0.5.5/lib/scale/index.css +0ms
duo parsing: components/littlebitselectronics-ui@0.5.5/lib/select-wifi/index.css +0ms
duo parsing: components/littlebitselectronics-ui@0.5.5/lib/sheet/index.css +0ms
duo parsing: components/littlebitselectronics-ui@0.5.5/lib/sheet-head/index.css +1ms
duo parsing: components/littlebitselectronics-ui@0.5.5/lib/slidenav/index.css +0ms
duo parsing: components/littlebitselectronics-ui@0.5.5/lib/slideset/index.css +0ms
duo parsing: components/littlebitselectronics-ui@0.5.5/lib/tabs/index.css +0ms
duo parsing: components/littlebitselectronics-ui@0.5.5/lib/text-menu/index.css +0ms
duo parsing: components/littlebitselectronics-ui@0.5.5/lib/tip/index.css +0ms
duo parsing: components/littlebitselectronics-ui@0.5.5/lib/u-scroll/index.css +0ms
duo parsing: components/littlebitselectronics-ui@0.5.5/lib/u-theme/index.css +0ms
duo parsing: components/littlebitselectronics-ui@0.5.5/lib/u-typ/index.css +0ms
duo parsing: components/littlebitselectronics-ui@0.5.5/lib/windex/windex.css +0ms
duo parsing: lib/base.css +0ms
duo parsing: lib/view-app.css +0ms
duo parsing: lib/parts/boolean-status/index.css +0ms
duo parsing: lib/parts/dashboard-tour/index.css +0ms
duo parsing: lib/parts/slideshow/index.css +0ms
duo parsing: lib/parts/dimmer-display.css +0ms
duo parsing: lib/view-browser-not-supported/index.css +0ms
duo parsing: lib/view-dashboard/index.css +0ms
duo parsing: lib/view-device-setup/index.css +0ms
duo parsing: lib/view-intro/index.css +1ms
duo parsing: lib/view-tutorial/index.css +0ms
duo components/littlebitselectronics-ui@0.5.5/lib/base.css deps: [] +30ms
duo components/littlebitselectronics-ui@0.5.5/lib/misc.css deps: [] +1ms
duo components/littlebitselectronics-ui@0.5.5/lib/box/index.css deps: [] +0ms
duo components/littlebitselectronics-ui@0.5.5/lib/button/index.css deps: [] +0ms
duo components/littlebitselectronics-ui@0.5.5/lib/checklist/index.css deps: [] +0ms
duo components/littlebitselectronics-ui@0.5.5/lib/content/content.css deps: [] +0ms
duo components/littlebitselectronics-ui@0.5.5/lib/dial/index.css deps: [] +1ms
duo components/littlebitselectronics-ui@0.5.5/lib/dimmer/index.css deps: [] +0ms
duo components/littlebitselectronics-ui@0.5.5/lib/dotnav/index.css deps: [] +0ms
duo components/littlebitselectronics-ui@0.5.5/lib/flex/index.css deps: [] +0ms
duo components/littlebitselectronics-ui@0.5.5/lib/h-nav/index.css deps: [] +0ms
duo components/littlebitselectronics-ui@0.5.5/lib/loading/index.css deps: [] +0ms
duo components/littlebitselectronics-ui@0.5.5/lib/mobi-input/index.css deps: [] +0ms
duo components/littlebitselectronics-ui@0.5.5/lib/notification/index.css deps: [] +1ms
duo components/littlebitselectronics-ui@0.5.5/lib/number-readout/index.css deps: ["assets/digital-7_mono_italic-webfont.eot","assets/digital-7_mono_italic-webfont.eot?#iefix","assets/digital-7_mono_italic-webfont.woff","assets/digital-7_mono_italic-webfont.ttf","assets/digital-7_mono_italic-webfont.svg#digital-7_monomono"] +0ms
duo components/littlebitselectronics-ui@0.5.5/lib/pushbutton/index.css deps: [] +21ms
duo components/littlebitselectronics-ui@0.5.5/lib/scale/index.css deps: [] +0ms
duo components/littlebitselectronics-ui@0.5.5/lib/select-wifi/index.css deps: [] +0ms
duo components/littlebitselectronics-ui@0.5.5/lib/sheet/index.css deps: [] +1ms
duo components/littlebitselectronics-ui@0.5.5/lib/sheet-head/index.css deps: [] +0ms
duo components/littlebitselectronics-ui@0.5.5/lib/slidenav/index.css deps: [] +0ms
duo components/littlebitselectronics-ui@0.5.5/lib/slideset/index.css deps: [] +0ms
duo components/littlebitselectronics-ui@0.5.5/lib/tabs/index.css deps: [] +0ms
duo components/littlebitselectronics-ui@0.5.5/lib/text-menu/index.css deps: [] +0ms
duo components/littlebitselectronics-ui@0.5.5/lib/tip/index.css deps: [] +1ms
duo components/littlebitselectronics-ui@0.5.5/lib/u-scroll/index.css deps: [] +0ms
duo components/littlebitselectronics-ui@0.5.5/lib/u-theme/index.css deps: [] +0ms
duo components/littlebitselectronics-ui@0.5.5/lib/u-typ/index.css deps: [] +0ms
duo components/littlebitselectronics-ui@0.5.5/lib/windex/windex.css deps: [] +0ms
duo lib/base.css deps: [] +0ms
duo lib/view-app.css deps: ["/assets/assets_help_list-icon.png"] +1ms
duo lib/parts/boolean-status/index.css deps: [] +0ms
duo lib/parts/dashboard-tour/index.css deps: [] +1ms
duo lib/parts/slideshow/index.css deps: [] +0ms
duo lib/parts/dimmer-display.css deps: [] +0ms
duo lib/view-browser-not-supported/index.css deps: [] +0ms
duo lib/view-dashboard/index.css deps: [] +0ms
duo lib/view-device-setup/index.css deps: ["/assets/icon-ios-prefs.png","/assets/icon-ios-wifi.png","/assets/icon-android-prefs.png","/assets/icon-android-wifi.png","/assets/icon-mobile-lbapp.png"] +0ms
duo lib/view-intro/index.css deps: ["/assets/bg-4.jpg"] +2ms
duo lib/view-tutorial/index.css deps: [] +0ms
duo lib/view-app.css: cannot resolve "/assets/assets_help_list-icon.png" +6ms
duo lib/view-device-setup/index.css: cannot resolve "/assets/icon-ios-prefs.png" +1ms
duo lib/view-device-setup/index.css: cannot resolve "/assets/icon-ios-wifi.png" +1ms
duo lib/view-device-setup/index.css: cannot resolve "/assets/icon-android-prefs.png" +0ms
duo lib/view-device-setup/index.css: cannot resolve "/assets/icon-android-wifi.png" +1ms
duo lib/view-device-setup/index.css: cannot resolve "/assets/icon-mobile-lbapp.png" +0ms
duo lib/view-intro/index.css: cannot resolve "/assets/bg-4.jpg" +1ms
duo parsing: components/littlebitselectronics-ui@0.5.5/lib/number-readout/assets/digital-7_mono_italic-webfont.eot +2ms
duo parsing: components/littlebitselectronics-ui@0.5.5/lib/number-readout/assets/digital-7_mono_italic-webfont.eot +1ms
duo parsing: components/littlebitselectronics-ui@0.5.5/lib/number-readout/assets/digital-7_mono_italic-webfont.woff +0ms
duo parsing: components/littlebitselectronics-ui@0.5.5/lib/number-readout/assets/digital-7_mono_italic-webfont.ttf +0ms
duo parsing: components/littlebitselectronics-ui@0.5.5/lib/number-readout/assets/digital-7_mono_italic-webfont.svg +0ms
duo components/littlebitselectronics-ui@0.5.5/lib/base-vars.css deps: ["component-resized@0.0.2:resized.css","littlebitselectronics-iconic-web-family@master:index.css","littlebitselectronics-futura-round-family@1.0.0:index.css","suitcss-utils-text@0.4.1:lib/text.css","suitcss-components-button@3.3.1:lib/button.css","suitcss-base@0.7.0:lib/base.css"] +323ms
duo parsing: components/component-resized@0.0.2/resized.css +8ms
duo parsing: components/littlebitselectronics-iconic-web-family@master/index.css +0ms
duo parsing: components/littlebitselectronics-futura-round-family@1.0.0/index.css +0ms
duo parsing: components/suitcss-utils-text@0.4.1/lib/text.css +0ms
duo parsing: components/suitcss-components-button@3.3.1/lib/button.css +0ms
duo parsing: components/suitcss-base@0.7.0/lib/base.css +0ms
duo components/littlebitselectronics-iconic-web-family@master/index.css deps: ["fonts/iconic-sm.eot","fonts/iconic-sm.eot?#iconic-sm","fonts/iconic-sm.woff","fonts/iconic-sm.ttf","fonts/iconic-sm.otf","fonts/iconic-sm.svg#iconic-sm","fonts/iconic-md.eot","fonts/iconic-md.eot?#iconic-md","fonts/iconic-md.woff","fonts/iconic-md.ttf","fonts/iconic-md.otf","fonts/iconic-md.svg#iconic-md","fonts/iconic-lg.eot","fonts/iconic-lg.eot?#iconic-lg","fonts/iconic-lg.woff","fonts/iconic-lg.ttf","fonts/iconic-lg.otf","fonts/iconic-lg.svg#iconic-lg","/modifs.css"] +11ms
duo components/littlebitselectronics-futura-round-family@1.0.0/index.css deps: ["fonts/FuturaRoundLight.eot","fonts/FuturaRoundLight.eot#iefix","fonts/FuturaRoundLight.woff","fonts/FuturaRoundLight.ttf","fonts/FuturaRoundLight.svg#futura_round_lightregular","fonts/FuturaRoundBook.eot","fonts/FuturaRoundBook.eot#iefix","fonts/FuturaRoundBook.woff","fonts/FuturaRoundBook.ttf","fonts/FuturaRoundBook.svg#futura_round_bookregular","fonts/FuturaRoundMedium.eot","fonts/FuturaRoundMedium.eot?#iefix","fonts/FuturaRoundMedium.woff","fonts/FuturaRoundMedium.ttf","fonts/FuturaRoundMedium.svg#futura_round_mediumregular","fonts/FuturaRoundDemi.eot","fonts/FuturaRoundDemi.eot#iefix","fonts/FuturaRoundDemi.woff","fonts/FuturaRoundDemi.ttf","fonts/FuturaRoundDemi.svg#futura_round_demibold","fonts/FuturaRoundBold.eot","fonts/FuturaRoundBold.eot?#iefix","fonts/FuturaRoundBold.woff","fonts/FuturaRoundBold.ttf","fonts/FuturaRoundBold.svg#futura_roundbold"] +3ms
duo components/suitcss-utils-text@0.4.1/lib/text.css deps: [] +4ms
duo components/suitcss-components-button@3.3.1/lib/button.css deps: [] +0ms
duo components/suitcss-base@0.7.0/lib/base.css deps: ["necolas-normalize.css@3.0.1:normalize.css"] +7ms
duo parsing: components/littlebitselectronics-iconic-web-family@master/fonts/iconic-sm.eot +4ms
duo parsing: components/littlebitselectronics-iconic-web-family@master/fonts/iconic-sm.eot +1ms
duo parsing: components/littlebitselectronics-iconic-web-family@master/fonts/iconic-sm.woff +0ms
duo parsing: components/littlebitselectronics-iconic-web-family@master/fonts/iconic-sm.ttf +0ms
duo parsing: components/littlebitselectronics-iconic-web-family@master/fonts/iconic-sm.otf +0ms
duo parsing: components/littlebitselectronics-iconic-web-family@master/fonts/iconic-sm.svg +0ms
duo parsing: components/littlebitselectronics-iconic-web-family@master/fonts/iconic-md.eot +0ms
duo parsing: components/littlebitselectronics-iconic-web-family@master/fonts/iconic-md.eot +0ms
duo parsing: components/littlebitselectronics-iconic-web-family@master/fonts/iconic-md.woff +0ms
duo parsing: components/littlebitselectronics-iconic-web-family@master/fonts/iconic-md.ttf +0ms
duo parsing: components/littlebitselectronics-iconic-web-family@master/fonts/iconic-md.otf +55ms
duo parsing: components/littlebitselectronics-iconic-web-family@master/fonts/iconic-md.svg +0ms
duo parsing: components/littlebitselectronics-iconic-web-family@master/fonts/iconic-lg.eot +1ms
duo parsing: components/littlebitselectronics-iconic-web-family@master/fonts/iconic-lg.eot +0ms
duo parsing: components/littlebitselectronics-iconic-web-family@master/fonts/iconic-lg.woff +0ms
duo parsing: components/littlebitselectronics-iconic-web-family@master/fonts/iconic-lg.ttf +0ms
duo parsing: components/littlebitselectronics-iconic-web-family@master/fonts/iconic-lg.otf +0ms
duo parsing: components/littlebitselectronics-iconic-web-family@master/fonts/iconic-lg.svg +0ms
duo parsing: components/littlebitselectronics-iconic-web-family@master/modifs.css +0ms
duo parsing: components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundLight.eot +5ms
duo parsing: components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundLight.eot +2ms
duo parsing: components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundLight.woff +0ms
duo parsing: components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundLight.ttf +0ms
duo parsing: components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundLight.svg +1ms
duo parsing: components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBook.eot +0ms
duo parsing: components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBook.eot +0ms
duo parsing: components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBook.woff +0ms
duo parsing: components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBook.ttf +0ms
duo parsing: components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBook.svg +0ms
duo parsing: components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundMedium.eot +0ms
duo parsing: components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundMedium.eot +0ms
duo parsing: components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundMedium.woff +0ms
duo parsing: components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundMedium.ttf +0ms
duo parsing: components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundMedium.svg +1ms
duo parsing: components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundDemi.eot +0ms
duo parsing: components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundDemi.eot +0ms
duo parsing: components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundDemi.woff +0ms
duo parsing: components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundDemi.ttf +0ms
duo parsing: components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundDemi.svg +0ms
duo parsing: components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBold.eot +0ms
duo parsing: components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBold.eot +0ms
duo parsing: components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBold.woff +0ms
duo parsing: components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBold.ttf +0ms
duo parsing: components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBold.svg +0ms
duo components/littlebitselectronics-iconic-web-family@master/modifs.css deps: [] +43ms
duo parsing: components/necolas-normalize.css@3.0.1/normalize.css +3ms
duo components/necolas-normalize.css@3.0.1/normalize.css deps: [] +1ms
duo components/component-resized@0.0.2/resized.css deps: [] +62ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-ui@0.5.5/lib/number-readout/assets/digital-7_mono_italic-webfont.eot +4ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-ui@0.5.5/lib/number-readout/assets/digital-7_mono_italic-webfont.eot +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-ui@0.5.5/lib/number-readout/assets/digital-7_mono_italic-webfont.woff +1ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-ui@0.5.5/lib/number-readout/assets/digital-7_mono_italic-webfont.ttf +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-ui@0.5.5/lib/number-readout/assets/digital-7_mono_italic-webfont.svg +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-sm.eot +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-sm.woff +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-sm.eot +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-sm.ttf +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-sm.otf +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-sm.svg +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-md.woff +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-md.eot +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-md.otf +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-md.ttf +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-md.eot +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-md.svg +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-lg.woff +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-lg.eot +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-lg.eot +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-lg.otf +1ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-lg.ttf +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundLight.eot +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundLight.woff +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundLight.eot +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-lg.svg +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundLight.ttf +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBook.eot +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBook.eot +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBook.woff +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundMedium.eot +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundLight.svg +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBook.ttf +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundMedium.eot +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundMedium.woff +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundDemi.eot +1ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundDemi.eot +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundMedium.ttf +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBook.svg +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundDemi.woff +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBold.eot +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBold.eot +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundDemi.ttf +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundMedium.svg +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBold.woff +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBold.ttf +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundDemi.svg +0ms
duo trying to remove any existing file/symlink: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBold.svg +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-ui@0.5.5/lib/number-readout/assets/digital-7_mono_italic-webfont.eot => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-ui@0.5.5/lib/number-readout/assets/digital-7_mono_italic-webfont.eot +0ms
duo no symlink/file to remove: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-ui@0.5.5/lib/number-readout/assets/digital-7_mono_italic-webfont.eot +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-ui@0.5.5/lib/number-readout/assets/digital-7_mono_italic-webfont.eot => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-ui@0.5.5/lib/number-readout/assets/digital-7_mono_italic-webfont.eot +1ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-ui@0.5.5/lib/number-readout/assets/digital-7_mono_italic-webfont.woff => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-ui@0.5.5/lib/number-readout/assets/digital-7_mono_italic-webfont.woff +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-ui@0.5.5/lib/number-readout/assets/digital-7_mono_italic-webfont.ttf => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-ui@0.5.5/lib/number-readout/assets/digital-7_mono_italic-webfont.ttf +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-ui@0.5.5/lib/number-readout/assets/digital-7_mono_italic-webfont.svg => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-ui@0.5.5/lib/number-readout/assets/digital-7_mono_italic-webfont.svg +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-sm.eot => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-sm.eot +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-sm.woff => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-sm.woff +0ms
duo no symlink/file to remove: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-sm.eot +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-sm.eot => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-sm.eot +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-sm.ttf => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-sm.ttf +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-sm.otf => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-sm.otf +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-sm.svg => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-sm.svg +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-md.woff => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-md.woff +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-md.eot => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-md.eot +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-md.otf => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-md.otf +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-md.ttf => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-md.ttf +0ms
duo no symlink/file to remove: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-md.eot +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-md.eot => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-md.eot +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-md.svg => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-md.svg +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-lg.woff => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-lg.woff +1ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-lg.eot => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-lg.eot +0ms
duo no symlink/file to remove: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-lg.eot +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-lg.eot => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-lg.eot +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-lg.otf => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-lg.otf +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-lg.ttf => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-lg.ttf +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundLight.eot => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundLight.eot +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundLight.woff => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundLight.woff +0ms
duo no symlink/file to remove: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundLight.eot +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundLight.eot => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundLight.eot +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-lg.svg => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-lg.svg +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundLight.ttf => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundLight.ttf +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBook.eot => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBook.eot +0ms
duo no symlink/file to remove: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBook.eot +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBook.eot => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBook.eot +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBook.woff => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBook.woff +1ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundMedium.eot => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundMedium.eot +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundLight.svg => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundLight.svg +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBook.ttf => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBook.ttf +0ms
duo no symlink/file to remove: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundMedium.eot +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundMedium.eot => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundMedium.eot +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundMedium.woff => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundMedium.woff +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundDemi.eot => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundDemi.eot +0ms
duo no symlink/file to remove: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundDemi.eot +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundDemi.eot => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundDemi.eot +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundMedium.ttf => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundMedium.ttf +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBook.svg => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBook.svg +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundDemi.woff => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundDemi.woff +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBold.eot => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBold.eot +0ms
duo no symlink/file to remove: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBold.eot +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBold.eot => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBold.eot +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundDemi.ttf => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundDemi.ttf +1ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundMedium.svg => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundMedium.svg +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBold.woff => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBold.woff +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBold.ttf => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBold.ttf +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundDemi.svg => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundDemi.svg +0ms
duo symlinking: /Users/jasonkuhrt/projects/cloud-app-cloud-control/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBold.svg => /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBold.svg +0ms
duo silly symlink/file already exists: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-ui@0.5.5/lib/number-readout/assets/digital-7_mono_italic-webfont.eot +0ms
duo silly symlink/file already exists: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-sm.eot +0ms
duo silly symlink/file already exists: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-md.eot +0ms
duo silly symlink/file already exists: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-iconic-web-family@master/fonts/iconic-lg.eot +0ms
duo silly symlink/file already exists: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundLight.eot +0ms
duo silly symlink/file already exists: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBook.eot +0ms
duo silly symlink/file already exists: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundMedium.eot +1ms
duo silly symlink/file already exists: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundDemi.eot +0ms
duo silly symlink/file already exists: /Users/jasonkuhrt/projects/cloud-app-cloud-control/build/components/littlebitselectronics-futura-round-family@1.0.0/fonts/FuturaRoundBold.eot +0ms
@MatthewMueller @jacobstr I think I found the error?
Check this out from the debug logs:
duo components/littlebitselectronics-ui@0.5.5/lib/number-readout/index.css deps: ["assets/digital-7_mono_italic-webfont.eot","assets/digital-7_mono_italic-webfont.eot?#iefix","assets/digital-7_mono_italic-webfont.woff","assets/digital-7_mono_italic-webfont.ttf","assets/digital-7_mono_italic-webfont.svg#digital-7_monomono"] +0ms
Notice how multiple deps of the same .eot
font were registered?
@MatthewMueller I believe the problem is here: https://github.com/matthewmueller/file-deps
It should resolve things like the above.
@MatthewMueller poke. I would love to resolve this today, anything I can do to speed up the process let me know.
@MatthewMueller Poke again.
Would love to have this in a release, having trouble with it right now... Actually [somewhat lamely] including @import "twbs/bootstrap:dist/css/bootstrap.min.css";
Solved with --copy
for now, just wanted to pipe in my +1 for urgency :)
okay bumped to 0.8.9
Boom! Nice one. thanks @MatthewMueller @jasonkuhrt
I am getting this issue when trying to build a project being migrated from component.js:
It seems I am the first to have an
EEXIST
issue on duo; any ideas anyone?