Ok, I'm going off topic here but I've seen similar problems with ordinary dependencies...
I have a Base boxstarter package C with a chocolateyInstall.ps1 with:
Set-ExplorerOptions -showHidenFilesFoldersDrives -showProtectedOSFiles -showFileExtensions
Then I have package D that specifies a dependency to C in D.nuspec.
If I run boxstarter.bat D, boxstarter package C starts to gets installed, but in this case, for some reason, the machine is rebooted after C - cinstm GoogleChrome
When it boots and restarts installation of D, it skips the rest of package C.
Checking c:\chocolatey\lib I see that firefox isn't there.
Being a proven "fast reader" I'm guessing that I've missed something here again, any ideas?