GithubHelp home page GithubHelp logo

heroku-buildpack-multi's Introduction

Deprecated

This project is deprecated and is no longer being maintained.

Please fork it to your own account and update your BUILDPACK_URL

You can also check out Heroku's built-in buildpack-multi support.

Cloud Foundry users, amongst others, may wish to use a community-maintained and actively developed version of this buildpack, available at https://bitbucket.org/cf-utilities/cf-buildpack-multi/

Please check out my current project Convox for all of your deployment needs!

heroku-buildpack-multi's People

Contributors

arthurhlt avatar bernerdschaefer avatar dajulia3 avatar danp avatar ddollar avatar jpluscplusm avatar kennethreitz avatar mkleehammer avatar mojodna avatar zeke avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

heroku-buildpack-multi's Issues

ruby+php sequence in .buildpacks works; but php+ruby fails?

If .buildpacks contains:
https://github.com/heroku/heroku-buildpack-ruby.git
https://github.com/heroku/heroku-buildpack-php.git
then, git push heroku master succeeds.

However, .buildpacks contains:
https://github.com/heroku/heroku-buildpack-php.git
https://github.com/heroku/heroku-buildpack-ruby.git
then, "git push heroku master" fails with error "Push rejected, failed to compile Multipack app". Looks like "framework=$($dir/bin/detect $1)" fails for ruby.

Any clues/suggestions?

binaries not exposed to the cli interface after buildpack install

Hey,

I was trying to install cMake with heroku-buildpack-apt buildpack and use it, but it seems as if it cannot run the command. Is it because is not available until all buildpacks are done installing when using this buildpack?

I created this small buildpack: heroku-buildpack-mosquitto; which relies on the cmake command, but when it gets to execute it it tells me that it does not exist.

I've also opened an issue here since I am not sure if it's because of the way this buildpack works or the other that uses Aptfile to install with apt.

Nginx PHP + Thin Ruby possible?

Hello,
I'm planning to proxy_pass from nginx to thin it is possible? for example

Nginx + PHP => world:80
thin + ruby => localhost:8000

for Nginx + PHP I will use

https://github.com/iphoting/heroku-buildpack-php-tyler.git

and for Ruby App (thin)

https://github.com/ewwink/Ruby-Whois-API

The problem is I have no idea how to run thin with custom port so anyone please suggest me.

thanks

PATH not updated with other build packs

I installed the python buildpack and ruby buildpack for my project. Once it installed however the path variable did not contain the paths to the ruby libraries. I had to manually add the gem_path and the path to the ruby binaries. Might have been a user error on my part, but thought I'd let you know.

p.s. This project was a lifesaver, thanks for sharing.

Not adding in correct build packs

I have a server that I setup a while ago using this build pack. I am trying to setup a new server the same way but it isn't working. So I am using heroku to set this up. I did 'heroku buildpacks:set https://github.com/ddollar/heroku-buildpack-multi.git' on the new server but when I push a commit it doesn't grab the correct build packs.

When I push to the old server it uses these build packs (https://github.com/cyberdelia/heroku-geo-buildpack.git and https://github.com/heroku/heroku-buildpack-python) but when I push to the new server it doesn't use them and just outputs

remote: -----> Fetching custom git buildpack... done
remote: -----> geos/gdal/proj app detected
remote: Using geos version: 3.4.2
remote: Using gdal version: 1.11.1
remote: Using proj version: 4.8.0_1
remote: -----> Fetching and vendoring geos
remote: -----> Fetching and vendoring gdal
remote: -----> Fetching and vendoring proj
remote: -----> Vendoring geo libraries done
remote: -----> Discovering process types
remote: Procfile declares types -> web

rather than outputting
remote: -----> Fetching custom git buildpack... done
remote: -----> Multipack app detected
remote: =====> Downloading Buildpack: https://github.com/cyberdelia/heroku-geo-buildpack.git
remote: =====> Detected Framework: geos/gdal/proj
remote: Using geos version: 3.4.2
remote: Using gdal version: 1.11.1
remote: Using proj version: 4.8.0_1
remote: -----> Vendoring geo libraries done
remote: =====> Downloading Buildpack: https://github.com/heroku/heroku-buildpack-python
remote: =====> Detected Framework: Python
remote: -----> Installing dependencies with pip

LD_LIBRARY_PATH with heroku-buildpack-python

I originally posted this issue on heroku-buildpack-python, but was advised to post it here instead. I'm not quite sure if the problems persists since it's been a while, and I'm also not really sure which one of the packages is causing this. Hopefully someone will be able to figure it out.


I'm not quite sure this is an actual bug or if my there is something wrong with my setup, but I thought I'd create an issue anyway and let someone clever decide. I'd be happy to submit a pull request if this is in deed not the intended behavior.

Anyway, I'm using heroku-buildpack-multi to combine heroku-buildpack-python with heroku-buildpack-ffmpeg. After installation I have ffmpeg.sh and python.sh in my ~/.profile.d/ directory. The relevant lines of these files are:

export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:vendor/ffmpeg/lib"
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH:-/app/.heroku/vendor/lib}

The heroku docs states that "Scripts in the .profile.d/ directory will be executed in an arbitrary order". But, as far as I can tell, in practice this means files are executed alphabetically.

This has the effect that only ffmpeg.sh modifies the value of LD_LIBRARY_PATH, as the code in python.sh (variable substitution?) will only set update the value in case it has not already been set. If I swap the order of the two lines and execute them manually LD_LIBRARY_PATH will contain both paths, but not when ffmpeg.sh is executed first, as is the case when using them with heroku-buildpack-multi.

I also created a Stack Overflow thread explaining the issue a bit more in detail, if that is of help to anyone.

Buildpacks overwriting each other

I'm currently trying to install a ruby/nodejs combo. It's a nodejs app that's using Ruby to compile some Sass. I have both a Gemfile and package.json.

My Gemfile is pretty simple.

source 'https://rubygems.org'

ruby '2.1.5'

gem 'sass', '~> 3.4.0'

In my postinstall script in package.json when I run ruby -v I get ruby 1.9.2p330 (2014-08-07 revision 47094) [x86_64-linux]. If I run ls /app/vendor/bundle/bin in my postinstall script I don't see the sass executable.

If I remove the nodejs buildpack and deploy the correct Ruby version and Sass are available when I bash in. Adding the nodejs buildpack back and the Ruby version is wrong again and Sass is no longer available.

cant deploy to heroku

Hi! Thank you for making this buildpack! Although it seems pretty easy, I cant use it to deploy my Ruby/LUA app to Heroku.

Every time I try to push it, it gets rejected:

-----> Discovering process types

 !     Heroku push rejected due to an unrecognized error.
 !     We've been notified, see http://support.heroku.com if the problem persists.

At https://devcenter.heroku.com/articles/buildpack-reference I found that bin/release should return a YAML hash with three keys. This is not the case. However, after forking my own version of this buildpack I can confirm that thats not the problem.

Both the LUA buildpack as well as the heroku Ruby one work well when used standalone.

Would be great if you could take a look at this!

Possible issue while propagating environment variables

I've an issue while running multiple buildpacks which has dependency between them:

https://github.com/alex88/heroku-buildpack-vips.git
https://github.com/kr/heroku-buildpack-go.git

In this case, Go compilation requires PKG_CONFIG_PATH environment variable to find some C file headers, but it's not available, however it was defined from the previous buildpack (even via .profile.d script)

This could be an issue related to the environment variables propagation?
Could it force to reload environment variables from user bash_profile files after each buildpack compilation?

See related issue:
alex88/heroku-buildpack-vips#15

heroku-buildpack-lineman will not download

Adding the following line to .buildpacks

http://github.com/testdouble/heroku-buildpack-lineman

Causes the script to timeout when downloading the buildpack.

-----> Multipack app detected
=====> Downloading Buildpack: http://github.com/testdouble/heroku-buildpack-lineman

!     Timed out compiling Multipack app (15 minutes)

Poor Instructions fail when executed

Davids-MacBook-Pro-3:test_api davidfisher$ heroku config:add BUILDPACK_URL=https://github.com/ddollar/heroku-buildpack-multi.git
Setting config vars and restarting test-api... done, v16
BUILDPACK_URL: https://github.com/ddollar/heroku-buildpack-multi.git
Davids-MacBook-Pro-3:test_api davidfisher$ cat .buildpacks
cat: .buildpacks: No such file or directory
Davids-MacBook-Pro-3:test_api davidfisher$

Allow buildpack to execute properly for a period

Hi @ddollar,

Would you consider not having this buildpack fail for a period of time to allow apps in deployment using this a reasonable time to migrate. My apps and I'm certain the apps of many others are officially undeployable as a result of your changes to this buildpack. I appreciate your pushing others toward Heroku's official solution, but as far as I know this solution is the best way to manage multiple buildpacks in git.

Totally support having the buildpack show a deprecation warning on deployment, however. Maybe pick a date 6 months out for folks to migrate before actually breaking this package?

Appreciate your work on developing and maintaining this package.

Add explanation on README.md, that just setting buildpack on config is not enough

Add explanation on README.md, that just setting BUILDPACK_URL on config is not enough, for heroku to pick it up, if the app used a different buildpack on creation. Instead the user should check with heroku buildpackwhat build pack heroku is really using:

heroku config
=== ninhursag Config Vars
BUILDPACK_URL: https://github.com/ddollar/heroku-buildpack-multi.git <-- this is a LIE!
NODE_MODULES_CACHE: false
PATH: /app/.heroku/anaconda/bin:/usr/local/bin:/usr/bin:/bin

heroku buildpack
=== ninhursag Buildpack URL
https://github.com/kennethreitz/conda-buildpack.git

And the this can be fixed by:
heroku buildpack:set https://github.com/ddollar/heroku-buildpack-multi.git

More Documentation

more documentation is required about the use cases, how to use it, and how to write a Procfile ,how the buildpack delegate work to other buildpacks.

Not going through all buildpacks

Okay, so this is getting on my nerves. Got a real short deadline here, and this buildpack won't work.

I use this buildpack. My .buildpack file loads the nodejs buildpack and then the php buildpack.

However, it never finishes! It installs the node modules(?) and then it just verifies the deploy. What could be causing this?

Output from push

$ git push heroku develop:master
Counting objects: 38, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (38/38), done.
Writing objects: 100% (38/38), 3.87 KiB | 0 bytes/s, done.
Total 38 (delta 23), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote: 
remote: -----> Fetching custom git buildpack... done
remote: -----> Multipack app detected
remote: =====> Downloading Buildpack: https://github.com/heroku/heroku-buildpack-nodejs
remote: =====> Detected Framework: Node.js
remote: 
remote: -----> Reading application state
remote:        package.json...
remote:        build directory...
remote:        cache directory...
remote:        environment variables...
remote: 
remote:        Node engine:         unspecified
remote:        Npm engine:          unspecified
remote:        Start mechanism:     Procfile
remote:        node_modules source: package.json
remote:        node_modules cached: false
remote: 
remote:        NPM_CONFIG_PRODUCTION=true
remote:        NODE_MODULES_CACHE=false
remote: 
remote: -----> Installing binaries
remote:        Resolving node version (latest stable) via semver.io...
remote:        Downloading and installing node 0.12.2...
remote:        Using default npm version: 2.7.4
remote: 
remote: -----> Building dependencies
remote:        Installing node modules
remote: Verifying deploy.........

Output from heroku buildpack

$ heroku buildpack
=== Buildpack URL
https://github.com/ddollar/heroku-buildpack-multi

My package.json

{
  "private": true,
  "dependencies": {
    "gulp": "^3.8.8",
    "laravel-elixir": "*",
    "laravel-elixir-bower": "^0.1.0"
  },
  "devDependencies": {
    "jasmine": "^2.2.1",
    "jasmine-core": "^2.2.0",
    "karma": "^0.12.31",
    "karma-chrome-launcher": "^0.1.7",
    "karma-coffee-preprocessor": "~0.1",
    "karma-firefox-launcher": "^0.1.4",
    "karma-ie-launcher": "^0.1.5",
    "karma-jasmine": "^0.3.5",
    "karma-opera-launcher": "^0.1.0",
    "karma-safari-launcher": "^0.1.1"
  }
}

My composer.json

{
    "name": "laravel/laravel",
    "description": "The Laravel Framework.",
    "keywords": ["framework", "laravel"],
    "license": "MIT",
    "type": "project",
    "repositories": [
        {
            "type": "vcs",
            "url": "https://github.com/onbjerg/laravel-newrelic"
        }
    ],
    "require": {
        "laravel/framework": "5.0.*@dev",
        "illuminate/html": "dev-master",
        "filp/whoops": "~1.0",
        "intervention/image": "2.*",
        "iron-io/iron_mq": "~1.5",
        "league/flysystem-aws-s3-v2": "~1.0",
        "graham-campbell/markdown": "~3.0",
        "guzzlehttp/guzzle": "~4.0",
        "bugsnag/bugsnag-laravel": "1.*",
        "intouch/laravel-newrelic": "dev-master",
        "ext-imagick": "*",
        "ext-newrelic": "*",
        "barryvdh/laravel-debugbar": "~2.0"
    },
    "require-dev": {
        "phpunit/phpunit": "~4.0",
        "fzaninotto/faker": "dev-master",
        "heroku/heroku-buildpack-php": "*",
        "phpspec/phpspec": "~2.1",
        "benconstable/phpspec-laravel": "~2.0@dev",
        "behat/behat": "~3.0",
        "behat/mink": "~1.6",
        "behat/mink-extension": "~2.0",
        "laracasts/behat-laravel-extension": "~1.0"
    },
    "autoload": {
        "classmap": [
            "database"
        ],
        "psr-4": {
            "Wallz\\": "app/"
        }
    },
    "scripts": {
        "post-install-cmd": [
            "php artisan clear-compiled",
            "php artisan optimize"
        ],
        "compile": [
            "npm install -g gulp bower",
            "gulp --production"
        ],
        "post-update-cmd": [
            "php artisan clear-compiled",
            "php artisan optimize"
        ],
        "post-create-project-cmd": [
            "php -r \"copy('.env.example', '.env');\"",
            "php artisan key:generate"
        ]
    },
    "config": {
        "preferred-install": "dist"
    }
}

Add additional visibility to 2017 deprecation?

@ddollar 👋

So, we just realized that a couple of our services will be affected by the stroke of 2017 deprecation — we had no visibility into this warning message and just happened across this change, since (I assume like many others) all our deployments happen frequently and quietly on our CI machines.

Have you considered making this more aggressive in the time leading up to that date? Maybe intermittent failures every 1/n deploys or something?

I would assume that a lot of people will be taken by surprise by this one.

How to specify base path for a buildpack?

I have a Java application which contains a "Node" (a yeoman generated web app actually) in 'src/main/webapp' dir. When pushed, heroku detects it only as a Java app and runs the corresponding buildpack. I'm trying to use this heroku-buildpack-multi but I can't find a way to specify the base directory for the web app.
Adding the buildpack as it is, fails with the error

Push rejected, failed to compile Multipack app

it expects a package.json file, for the Node buildpack, in root not in src/main/webbapp hence it fails.
My .buildpacks file is

https://github.com/heroku/heroku-buildpack-java.git
https://github.com/heroku/heroku-buildpack-nodejs.git

Better error messages when fetching a buildpack fails

If a buildpack URL is specified incorrectly (or if the fetch dies for another reason), the error message is pretty generic:

Fetching repository, done.
Counting objects: 43, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (25/25), done.
Writing objects: 100% (25/25), 3.86 KiB | 0 bytes/s, done.
Total 25 (delta 17), reused 0 (delta 0)

-----> Deleting 4 files matching .slugignore patterns.
-----> Fetching custom git buildpack... done
-----> Multipack app detected
=====> Downloading Buildpack: https://github.com/heroku/heroku-buildpack-toolbelt.git

! Push rejected, failed to compile Multipack app

Would something like

git clone $url $dir >/dev/null 2>&1 || { echo "Could not download buildpack"; exit 1 }

make sense? Ideally, we'd get distinguish a 404 from other errors, too, but this could help.

Currently failing when pushing to heroku.

Currently this fails, with the following log:

-----> Fetching custom git buildpack... done
-----> Multipack app detected
=====> Downloading Buildpack: http://github.com/heroku/heroku-buildpack-nodejs.git

 !     Push rejected, failed to compile Multipack app

It hangs for a good 10 minutes or so before it fails.

Any ideas?

Push rejected, failed to compile Multipack app

I'm following the setup as proposed by Steve Tooke to get libicu-dev installed on Heroku for my existing Ruby on Rails 3.2 application. Unfortunately, heroku-bundle-config fails with the message Push rejected, failed to compile Multipack app as shown below. I've posted this as an issue at heroku-bundle-config as well. But doing more analysis, I found that the heroku-buildpack-multi's process fails in the compile script on the line framework=$($dir/bin/detect $1), so it might be more related to this particular build pack?

Fetching repository, done.
Counting objects: 5, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 373 bytes, done.
Total 3 (delta 1), reused 0 (delta 0)

-----> Fetching custom git buildpack... done
-----> Multipack app detected
=====> Downloading Buildpack: https://github.com/ddollar/heroku-buildpack-apt
=====> Detected Framework: Apt
-----> Updating apt caches
       Hit http://archive.ubuntu.com lucid Release.gpg
       Get:1 http://archive.ubuntu.com lucid-security Release.gpg [198B]
       Get:2 http://archive.ubuntu.com lucid-updates Release.gpg [198B]
       Get:3 http://apt.postgresql.org lucid-pgdg Release.gpg [836B]
       Hit http://archive.ubuntu.com lucid Release
       Get:4 http://archive.ubuntu.com lucid-security Release [57.3kB]
       Get:5 http://apt.postgresql.org lucid-pgdg Release [29.2kB]
       Ign http://apt.postgresql.org lucid-pgdg Release
       Hit http://apt.postgresql.org lucid-pgdg/9.2 Packages
       Get:6 http://archive.ubuntu.com lucid-updates Release [184kB]
       Hit http://archive.ubuntu.com lucid/main Packages
       Hit http://archive.ubuntu.com lucid/universe Packages
       Get:7 http://archive.ubuntu.com lucid-security/main Packages [596kB]
       Get:8 http://archive.ubuntu.com lucid-updates/main Packages [787kB]
       Fetched 1626kB in 2s (653kB/s)
       Reading package lists...
W: GPG error: http://apt.postgresql.org lucid-pgdg Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7FCC7D46ACCC4CF8
-----> Fetching .debs for libicu-dev
       Reading package lists...
       Building dependency tree...
       The following extra packages will be installed:
         libicu42
       Suggested packages:
         icu-doc
       The following NEW packages will be installed:
         libicu-dev libicu42
       0 upgraded, 2 newly installed, 0 to remove and 27 not upgraded.
       Need to get 0B/10.5MB of archives.
       After this operation, 32.4MB of additional disk space will be used.
       Download complete and in download only mode
-----> Installing libicu-dev_4.2.1-3ubuntu0.10.04.1_amd64.deb
-----> Installing libicu42_4.2.1-3ubuntu0.10.04.1_amd64.deb
-----> Writing profile script
=====> Downloading Buildpack: https://github.com/timolehto/heroku-bundle-config

 !     Push rejected, failed to compile Multipack app

To [email protected]:mytestapp.git
 ! [remote rejected] encoding_fix -> master (pre-receive hook declined)

My .buildpacks file contains:

https://github.com/ddollar/heroku-buildpack-apt
https://github.com/timolehto/heroku-bundle-config
https://github.com/heroku/heroku-buildpack-ruby

My .heroku_bundle/config file contains:


---
BUNDLE_FROZEN: '1'
BUNDLE_PATH: vendor/bundle
BUNDLE_BIN: vendor/bundle/bin
BUNDLE_JOBS: 4
BUNDLE_WITHOUT: development:test
BUNDLE_DISABLE_SHARED_GEMS: '1'
BUNDLE_BUILD__CHARLOCK_HOLMES: --with-icu-lib=/app/.apt/usr/lib --with-icu-include=/app/.apt/usr/include

And last but not least, my Aptfile file contains:

libicu-dev

Needless to say, since I'm deploying an existing app, I do have a working Gemfile in place.

I'm quite stuck. I hope you can help.

Thanks!

Push rejected, failed to compile Multipack app

Hi, I'm having trouble pushing my app to heroku I have a Gemfile, requriements.txt and package.json. Here's the error text:
-----> Fetching custom git buildpack... done
-----> Multipack app detected
=====> Downloading Buildpack: https://github.com/fabiokung/heroku-buildpack-fakesu
=====> Detected Framework: fakesu
-----> Fetching and installing wget
wget installed
-----> Fetching and installing debootstrap

! Push rejected, failed to compile Multipack app

To [email protected]:stormtech.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to '[email protected]:stormtech.git'

Ruby cannot find dependencies

Hi

I tried to use this build pack to combine ruby and phantomjs together but ruby failed to load its dependencies, even it cannot find the bundle command

the .buildpack file looks like this:
https://github.com/stomita/heroku-buildpack-phantomjs
https://github.com/heroku/heroku-buildpack-ruby

then i removed the phantomjs to isolate the problem and to make sure it is not the cause
the .buildpack now only include the ruby buildpack, like this:

https://github.com/heroku/heroku-buildpack-ruby

I got this output from heroku logs command:

2012-07-31T10:19:09+00:00 heroku[api]: Release v8 created by [email protected]
2012-07-31T10:19:09+00:00 heroku[api]: Deploy b8f0409 by [email protected]
2012-07-31T10:19:09+00:00 heroku[web.1]: State changed from crashed to starting
2012-07-31T10:19:10+00:00 heroku[web.1]: Starting process with command ruby app.rb -p 17721
2012-07-31T10:19:11+00:00 app[web.1]: internal:lib/rubygems/custom_require:29:in require': no such file to load -- sinatra (LoadError) 2012-07-31T10:19:11+00:00 app[web.1]: from <internal:lib/rubygems/custom_require>:29:inrequire'
2012-07-31T10:19:11+00:00 app[web.1]: from app.rb:1:in `

'
2012-07-31T10:19:12+00:00 heroku[web.1]: Process exited with status 1
2012-07-31T10:19:12+00:00 heroku[web.1]: State changed from starting to crashed
2012-07-31T10:19:13+00:00 heroku[slugc]: Slug compilation finished

even if i try to do simple tasks like
heroku run bundle

i got:
bash: bundle command not found

by the way, previously i tried with python buildpack and it also could not found any binaries

so, i think that there is a problem in the PATH env variable , but i am not sure

Thanks

namespace use of CACHE_DIR

eg. buildpack-multi will create sub-dirs in CACHE_DIR for each buildpack applied and pass that to the invoked buildpacks.

Buildpack failing on Heroku

Looks like some npm dependencies have been deprecated.

Getting the following error dump


-----> Fetching custom git buildpack... done
-----> Multipack app detected
=====> Downloading Buildpack: https://github.com/mbuchetics/heroku-buildpack-nodejs-grunt
=====> Detected Framework: Node.js

       PRO TIP: Avoid using semver ranges starting with '>' in engines.node
       See https://devcenter.heroku.com/articles/nodejs-support

-----> Requested node range:  > 0.8.x
-----> Resolved node version: 0.10.35
-----> Downloading and installing node
-----> Writing a custom .npmrc to circumvent npm bugs
-----> Exporting config vars to environment
-----> Installing dependencies
       npm WARN deprecated [email protected]: v1.0.0 is a complete rewrite of Swig from the ground up. Previous versions are no longer supported
       npm WARN optional dep failed, continuing [email protected]

       > [email protected] install /tmp/build_793f6d208d1babaab6560944410f90db/Strider-CD-strider-3be18eb/node_modules/bcrypt
       > node-gyp rebuild

       make: Entering directory `/tmp/build_793f6d208d1babaab6560944410f90db/Strider-CD-strider-3be18eb/node_modules/bcrypt/build'
         CXX(target) Release/obj.target/bcrypt_lib/src/blowfish.o
         CXX(target) Release/obj.target/bcrypt_lib/src/bcrypt.o
         CXX(target) Release/obj.target/bcrypt_lib/src/bcrypt_node.o
         SOLINK_MODULE(target) Release/obj.target/bcrypt_lib.node
         SOLINK_MODULE(target) Release/obj.target/bcrypt_lib.node: Finished
         COPY Release/bcrypt_lib.node
       make: Leaving directory `/tmp/build_793f6d208d1babaab6560944410f90db/Strider-CD-strider-3be18eb/node_modules/bcrypt/build'
       npm WARN engine [email protected]: wanted: {"node":"0.8.x"} (current: {"node":"0.10.35","npm":"1.4.28"})

       > [email protected] install /tmp/build_793f6d208d1babaab6560944410f90db/Strider-CD-strider-3be18eb/node_modules/socket.io/node_modules/engine.io/node_modules/ws
       > (node-gyp rebuild 2> builderror.log) || (exit 0)

       make: Entering directory `/tmp/build_793f6d208d1babaab6560944410f90db/Strider-CD-strider-3be18eb/node_modules/socket.io/node_modules/engine.io/node_modules/ws/build'
         CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
         SOLINK_MODULE(target) Release/obj.target/bufferutil.node
         SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished
         COPY Release/bufferutil.node
         CXX(target) Release/obj.target/validation/src/validation.o
         SOLINK_MODULE(target) Release/obj.target/validation.node
         SOLINK_MODULE(target) Release/obj.target/validation.node: Finished
         COPY Release/validation.node
       make: Leaving directory `/tmp/build_793f6d208d1babaab6560944410f90db/Strider-CD-strider-3be18eb/node_modules/socket.io/node_modules/engine.io/node_modules/ws/build'
       npm WARN engine [email protected]: wanted: {"node":"0.8.x"} (current: {"node":"0.10.35","npm":"1.4.28"})
       npm WARN engine [email protected]: wanted: {"node":"0.8.x"} (current: {"node":"0.10.35","npm":"1.4.28"})
       npm WARN engine [email protected]: wanted: {"node":"0.8.x"} (current: {"node":"0.10.35","npm":"1.4.28"})
       npm WARN engine [email protected]: wanted: {"node":"0.8.x"} (current: {"node":"0.10.35","npm":"1.4.28"})

       > [email protected] install /tmp/build_793f6d208d1babaab6560944410f90db/Strider-CD-strider-3be18eb/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws
       > (node-gyp rebuild 2> builderror.log) || (exit 0)

       make: Entering directory `/tmp/build_793f6d208d1babaab6560944410f90db/Strider-CD-strider-3be18eb/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/build'
         CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
         SOLINK_MODULE(target) Release/obj.target/bufferutil.node
         SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished
         COPY Release/bufferutil.node
         CXX(target) Release/obj.target/validation/src/validation.o
         SOLINK_MODULE(target) Release/obj.target/validation.node
         SOLINK_MODULE(target) Release/obj.target/validation.node: Finished
         COPY Release/validation.node
       make: Leaving directory `/tmp/build_793f6d208d1babaab6560944410f90db/Strider-CD-strider-3be18eb/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/build'

       > [email protected] install /tmp/build_793f6d208d1babaab6560944410f90db/Strider-CD-strider-3be18eb/node_modules/connect-mongo/node_modules/mongodb/node_modules/kerberos
       > (node-gyp rebuild 2> builderror.log) || (exit 0)

       make: Entering directory `/tmp/build_793f6d208d1babaab6560944410f90db/Strider-CD-strider-3be18eb/node_modules/connect-mongo/node_modules/mongodb/node_modules/kerberos/build'
         CXX(target) Release/obj.target/kerberos/lib/kerberos.o
         CXX(target) Release/obj.target/kerberos/lib/worker.o
         CC(target) Release/obj.target/kerberos/lib/kerberosgss.o
         CC(target) Release/obj.target/kerberos/lib/base64.o
         CXX(target) Release/obj.target/kerberos/lib/kerberos_context.o
         SOLINK_MODULE(target) Release/obj.target/kerberos.node
         SOLINK_MODULE(target) Release/obj.target/kerberos.node: Finished
         COPY Release/kerberos.node
       make: Leaving directory `/tmp/build_793f6d208d1babaab6560944410f90db/Strider-CD-strider-3be18eb/node_modules/connect-mongo/node_modules/mongodb/node_modules/kerberos/build'

       > [email protected] install /tmp/build_793f6d208d1babaab6560944410f90db/Strider-CD-strider-3be18eb/node_modules/connect-mongo/node_modules/mongodb/node_modules/bson
       > (node-gyp rebuild 2> builderror.log) || (exit 0)

       make: Entering directory `/tmp/build_793f6d208d1babaab6560944410f90db/Strider-CD-strider-3be18eb/node_modules/connect-mongo/node_modules/mongodb/node_modules/bson/build'
         CXX(target) Release/obj.target/bson/ext/bson.o
         SOLINK_MODULE(target) Release/obj.target/bson.node
         SOLINK_MODULE(target) Release/obj.target/bson.node: Finished
         COPY Release/bson.node
       make: Leaving directory `/tmp/build_793f6d208d1babaab6560944410f90db/Strider-CD-strider-3be18eb/node_modules/connect-mongo/node_modules/mongodb/node_modules/bson/build'

       > [email protected] install /tmp/build_793f6d208d1babaab6560944410f90db/Strider-CD-strider-3be18eb/node_modules/mongoose/node_modules/mongodb/node_modules/kerberos
       > (node-gyp rebuild 2> builderror.log) || (exit 0)

       make: Entering directory `/tmp/build_793f6d208d1babaab6560944410f90db/Strider-CD-strider-3be18eb/node_modules/mongoose/node_modules/mongodb/node_modules/kerberos/build'
         CXX(target) Release/obj.target/kerberos/lib/kerberos.o
         CXX(target) Release/obj.target/kerberos/lib/worker.o
         CC(target) Release/obj.target/kerberos/lib/kerberosgss.o
         CC(target) Release/obj.target/kerberos/lib/base64.o
         CXX(target) Release/obj.target/kerberos/lib/kerberos_context.o
         SOLINK_MODULE(target) Release/obj.target/kerberos.node
         SOLINK_MODULE(target) Release/obj.target/kerberos.node: Finished
         COPY Release/kerberos.node
       make: Leaving directory `/tmp/build_793f6d208d1babaab6560944410f90db/Strider-CD-strider-3be18eb/node_modules/mongoose/node_modules/mongodb/node_modules/kerberos/build'

       > [email protected] install /tmp/build_793f6d208d1babaab6560944410f90db/Strider-CD-strider-3be18eb/node_modules/angular/node_modules/jsdom/node_modules/contextify
       > node-gyp rebuild

       make: Entering directory `/tmp/build_793f6d208d1babaab6560944410f90db/Strider-CD-strider-3be18eb/node_modules/angular/node_modules/jsdom/node_modules/contextify/build'
         CXX(target) Release/obj.target/contextify/src/contextify.o
         SOLINK_MODULE(target) Release/obj.target/contextify.node
         SOLINK_MODULE(target) Release/obj.target/contextify.node: Finished
         COPY Release/contextify.node
       make: Leaving directory `/tmp/build_793f6d208d1babaab6560944410f90db/Strider-CD-strider-3be18eb/node_modules/angular/node_modules/jsdom/node_modules/contextify/build'

       > [email protected] install /tmp/build_793f6d208d1babaab6560944410f90db/Strider-CD-strider-3be18eb/node_modules/mongoose/node_modules/mongodb/node_modules/bson
       > (node-gyp rebuild 2> builderror.log) || (exit 0)

       make: Entering directory `/tmp/build_793f6d208d1babaab6560944410f90db/Strider-CD-strider-3be18eb/node_modules/mongoose/node_modules/mongodb/node_modules/bson/build'
         CXX(target) Release/obj.target/bson/ext/bson.o
         SOLINK_MODULE(target) Release/obj.target/bson.node
         SOLINK_MODULE(target) Release/obj.target/bson.node: Finished
         COPY Release/bson.node
       make: Leaving directory `/tmp/build_793f6d208d1babaab6560944410f90db/Strider-CD-strider-3be18eb/node_modules/mongoose/node_modules/mongodb/node_modules/bson/build'
       npm WARN package.json [email protected] No repository field.

       > [email protected] postinstall /tmp/build_793f6d208d1babaab6560944410f90db/Strider-CD-strider-3be18eb
       > bower install --allow-root && npm run build

       bower bootstrap#~2.3.2      not-cached git://github.com/twbs/bootstrap.git#~2.3.2
       bower bootstrap#~2.3.2         resolve git://github.com/twbs/bootstrap.git#~2.3.2
       bower fontawesome#~4.2.0    not-cached git://github.com/FortAwesome/Font-Awesome.git#~4.2.0
       bower fontawesome#~4.2.0       resolve git://github.com/FortAwesome/Font-Awesome.git#~4.2.0
       bower bootbox#3.3.0         not-cached git://github.com/makeusabrew/bootbox.git#3.3.0
       bower bootbox#3.3.0            resolve git://github.com/makeusabrew/bootbox.git#3.3.0
       bower codemirror#3.18.0     not-cached git://github.com/marijnh/CodeMirror.git#3.18.0
       bower codemirror#3.18.0        resolve git://github.com/marijnh/CodeMirror.git#3.18.0
       bower jquery-timeago#1.3.0  not-cached git://github.com/rmm5t/jquery-timeago.git#1.3.0
       bower jquery-timeago#1.3.0     resolve git://github.com/rmm5t/jquery-timeago.git#1.3.0
       bower bootbox#3.3.0           download https://github.com/makeusabrew/bootbox/archive/v3.3.0.tar.gz
       bower codemirror#3.18.0       download https://github.com/marijnh/CodeMirror/archive/3.18.0.tar.gz
       bower bootstrap#~2.3.2        download https://github.com/twbs/bootstrap/archive/v2.3.2.tar.gz
       bower fontawesome#~4.2.0      download https://github.com/FortAwesome/Font-Awesome/archive/v4.2.0.tar.gz
       bower jquery-timeago#1.3.0    download https://github.com/rmm5t/jquery-timeago/archive/v1.3.0.tar.gz
       bower bootbox#3.3.0            extract archive.tar.gz
       bower jquery-timeago#1.3.0     extract archive.tar.gz
       bower codemirror#3.18.0        extract archive.tar.gz
       bower fontawesome#~4.2.0       extract archive.tar.gz
       bower bootstrap#~2.3.2         extract archive.tar.gz
       bower bootbox#3.3.0       invalid-meta bootbox is missing "main" entry in bower.json
       bower bootbox#3.3.0       invalid-meta bootbox is missing "ignore" entry in bower.json
       bower jquery-timeago#1.3.0     invalid-meta jquery-timeago is missing "main" entry in bower.json
       bower jquery-timeago#1.3.0     invalid-meta jquery-timeago is missing "ignore" entry in bower.json
       bower bootbox#3.3.0                resolved git://github.com/makeusabrew/bootbox.git#3.3.0
       bower jquery-timeago#1.3.0         resolved git://github.com/rmm5t/jquery-timeago.git#1.3.0
       bower bootstrap#~2.3.2         invalid-meta bootstrap is missing "ignore" entry in bower.json
       bower bootstrap#~2.3.2             resolved git://github.com/twbs/bootstrap.git#2.3.2
       bower jquery#>=1.8.0 <2.1.0      not-cached git://github.com/jquery/jquery.git#>=1.8.0 <2.1.0
       bower jquery#>=1.8.0 <2.1.0         resolve git://github.com/jquery/jquery.git#>=1.8.0 <2.1.0
       bower jquery#>=1.8.0 <2.1.0        download https://github.com/jquery/jquery/archive/2.0.3.tar.gz
       bower jquery#>=1.8.0 <2.1.0         extract archive.tar.gz
       bower codemirror#3.18.0            resolved git://github.com/marijnh/CodeMirror.git#3.18.0
       bower jquery#>=1.8.0 <2.1.0    invalid-meta jquery is missing "ignore" entry in bower.json
       bower Sortable#~0.4.1            not-cached git://github.com/RubaXa/Sortable.git#~0.4.1
       bower Sortable#~0.4.1               resolve git://github.com/RubaXa/Sortable.git#~0.4.1
       bower Sortable#~0.4.1              download https://github.com/RubaXa/Sortable/archive/0.4.1.tar.gz
       bower Sortable#~0.4.1               extract archive.tar.gz
       bower fontawesome#~4.2.0           resolved git://github.com/FortAwesome/Font-Awesome.git#4.2.0
       bower Sortable#~0.4.1              resolved git://github.com/RubaXa/Sortable.git#0.4.1
       bower jquery#>=1.8.0 <2.1.0        resolved git://github.com/jquery/jquery.git#2.0.3
       bower bootbox#3.3.0                 install bootbox#3.3.0
       bower jquery-timeago#1.3.0          install jquery-timeago#1.3.0
       bower bootstrap#~2.3.2              install bootstrap#2.3.2
       bower codemirror#3.18.0             install codemirror#3.18.0
       bower fontawesome#~4.2.0            install fontawesome#4.2.0
       bower Sortable#~0.4.1               install Sortable#0.4.1
       bower jquery#>=1.8.0 <2.1.0         install jquery#2.0.3

       bootbox#3.3.0 bower_components/bootbox

       jquery-timeago#1.3.0 bower_components/jquery-timeago

       bootstrap#2.3.2 bower_components/bootstrap
       └── jquery#2.0.3

       codemirror#3.18.0 bower_components/codemirror

       fontawesome#4.2.0 bower_components/fontawesome

       Sortable#0.4.1 bower_components/Sortable

       jquery#2.0.3 bower_components/jquery

       > [email protected] build /tmp/build_793f6d208d1babaab6560944410f90db/Strider-CD-strider-3be18eb
       > npm run pre && npm run styles && browserify -e client/app.js -o dist/scripts/app.js


       > [email protected] pre /tmp/build_793f6d208d1babaab6560944410f90db/Strider-CD-strider-3be18eb
       > mkdirp dist/scripts dist/styles


       > [email protected] styles /tmp/build_793f6d208d1babaab6560944410f90db/Strider-CD-strider-3be18eb
       > lessc client/styles/strider.less > dist/styles/styles.css

       [email protected] node_modules/connect-slashes

       [email protected] node_modules/pw

       [email protected] node_modules/connect-flash

       [email protected] node_modules/cookie

       [email protected] node_modules/ansiparse

       [email protected] node_modules/gravatar

       [email protected] node_modules/extend

       [email protected] node_modules/eventemitter2

       [email protected] node_modules/consolidate

       [email protected] node_modules/step

       [email protected] node_modules/thirty-two

       [email protected] node_modules/everypaas

       [email protected] node_modules/angular-route

       [email protected] node_modules/async

       [email protected] node_modules/cookie-parser
       ├── [email protected]
       └── [email protected]

       [email protected] node_modules/path-to-regexp
       └── [email protected]

       [email protected] node_modules/passport-local
       └── [email protected]

       [email protected] node_modules/MD5
       ├── [email protected]
       └── [email protected]

       [email protected] node_modules/strider-build-badge

       [email protected] node_modules/validator

       [email protected] node_modules/ssh-keypair
       └── [email protected]

       [email protected] node_modules/passport
       ├── [email protected]
       └── [email protected]

       [email protected] node_modules/cors
       └── [email protected]

       [email protected] node_modules/rc
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       └── [email protected]

       [email protected] node_modules/semver

       [email protected] node_modules/method-override
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       └── [email protected] ([email protected])

       [email protected] node_modules/strider-custom
       └── [email protected]

       [email protected] node_modules/mkdirp
       └── [email protected]

       [email protected] node_modules/cli-table
       └── [email protected]

       [email protected] node_modules/swig
       └── [email protected]

       [email protected] node_modules/serve-favicon
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       └── [email protected] ([email protected])

       [email protected] node_modules/morgan
       ├── [email protected]
       ├── [email protected]
       ├── [email protected] ([email protected])
       └── [email protected] ([email protected])

       [email protected] node_modules/strider-git
       ├── [email protected]
       ├── [email protected]
       └── [email protected] ([email protected], [email protected], [email protected], [email protected])

       [email protected] node_modules/mailer
       ├── [email protected] ([email protected])
       └── [email protected]

       [email protected] node_modules/body-parser
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected] ([email protected])
       ├── [email protected] ([email protected])
       └── [email protected]

       [email protected] node_modules/bluebird

       [email protected] node_modules/superagent
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected] ([email protected], [email protected], [email protected], [email protected])
       ├── [email protected] ([email protected])
       ├── [email protected]
       └── [email protected] ([email protected])

       [email protected] node_modules/express-session
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected] ([email protected], [email protected])
       ├── [email protected]
       └── [email protected] ([email protected])

       [email protected] node_modules/bcrypt
       ├── [email protected]
       └── [email protected]

       [email protected] node_modules/strider-ruby
       └── [email protected] ([email protected])

       [email protected] node_modules/compression
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected] ([email protected])
       ├── [email protected] ([email protected])
       └── [email protected] ([email protected], [email protected])

       [email protected] node_modules/strider-python
       └── [email protected] ([email protected])

       [email protected] node_modules/lodash

       [email protected] node_modules/strider-slack
       ├── [email protected] ([email protected], [email protected])
       ├── [email protected]
       └── [email protected] ([email protected])

       [email protected] node_modules/strider-ssh-deploy
       ├── [email protected]
       ├── [email protected] ([email protected], [email protected], [email protected])
       ├── undefined ([email protected], [email protected])
       └── [email protected] ([email protected], [email protected], [email protected])

       [email protected] node_modules/request
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected] ([email protected])
       ├── [email protected] ([email protected])
       ├── [email protected] ([email protected], [email protected], [email protected])
       ├── [email protected] ([email protected])
       ├── [email protected] ([email protected], [email protected], [email protected], [email protected])
       └── [email protected] ([email protected])

       [email protected] node_modules/httpcheck
       └── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])

       [email protected] node_modules/socket.io
       ├── [email protected] ([email protected])
       ├── [email protected] ([email protected])
       ├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected])
       ├── [email protected] ([email protected], [email protected], [email protected], [email protected])
       └── [email protected] ([email protected], [email protected], [email protected])

       [email protected] node_modules/errorhandler
       ├── [email protected]
       └── [email protected] ([email protected], [email protected])

       [email protected] node_modules/strider-bitbucket
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected] ([email protected], [email protected])
       ├── [email protected] ([email protected], [email protected])
       ├── [email protected]
       ├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
       ├── [email protected]
       └── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])

       [email protected] node_modules/winston
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       └── [email protected]

       [email protected] node_modules/strider-env
       └── [email protected]

       [email protected] node_modules/socket.io-client
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected] ([email protected])
       ├── [email protected] ([email protected])
       ├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
       └── [email protected] ([email protected], [email protected], [email protected])

       [email protected] node_modules/moment

       [email protected] node_modules/strider-heroku
       ├── [email protected] ([email protected])
       ├── [email protected] ([email protected], [email protected], [email protected])
       ├── [email protected] ([email protected], [email protected])
       └── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])

       [email protected] node_modules/strider-mailer
       ├── [email protected] ([email protected], [email protected])
       └── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected])

       [email protected] node_modules/strider-gitlab
       ├── [email protected]
       ├── [email protected] ([email protected], [email protected], [email protected])
       ├── [email protected]
       └── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])

       [email protected] node_modules/express
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected] ([email protected])
       ├── [email protected]
       ├── [email protected] ([email protected])
       ├── [email protected] ([email protected], [email protected])
       ├── [email protected]
       ├── [email protected] ([email protected])
       ├── [email protected] ([email protected], [email protected], [email protected])
       ├── [email protected] ([email protected], [email protected])
       └── [email protected] ([email protected])

       [email protected] node_modules/strider-cli
       ├── [email protected]
       ├── [email protected] ([email protected])
       ├── [email protected] ([email protected])
       ├── [email protected] ([email protected])
       ├── [email protected] ([email protected], [email protected])
       ├── [email protected] ([email protected], [email protected], [email protected], [email protected])
       ├── [email protected] ([email protected], [email protected], [email protected], [email protected])
       ├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
       ├── [email protected] ([email protected], [email protected])
       └── [email protected]

       [email protected] node_modules/nodemailer
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected] ([email protected], [email protected], [email protected], [email protected])
       ├── [email protected] ([email protected], [email protected])
       └── [email protected] ([email protected], [email protected], [email protected], [email protected])

       [email protected] node_modules/jade
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected] ([email protected])
       ├── [email protected] ([email protected])
       ├── [email protected] ([email protected])
       └── [email protected] ([email protected], [email protected], [email protected])

       [email protected] node_modules/strider-simple-runner
       ├── [email protected]
       ├── [email protected] ([email protected], [email protected])
       ├── [email protected] ([email protected], [email protected], [email protected], [email protected])
       ├── [email protected] ([email protected], [email protected], [email protected])
       └── [email protected]

       [email protected] node_modules/connect
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected] ([email protected])
       ├── [email protected] ([email protected], [email protected])
       ├── [email protected]
       ├── [email protected] ([email protected])
       ├── [email protected] ([email protected])
       ├── [email protected] ([email protected], [email protected])
       ├── [email protected] ([email protected], [email protected])
       ├── [email protected] ([email protected], [email protected])
       ├── [email protected] ([email protected], [email protected], [email protected])
       ├── [email protected] ([email protected])
       ├── [email protected] ([email protected], [email protected], [email protected])
       └── [email protected] ([email protected], [email protected], [email protected])

       [email protected] node_modules/strider-github
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected] ([email protected], [email protected])
       ├── [email protected] ([email protected])
       ├── [email protected]
       ├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
       ├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
       └── [email protected]

       [email protected] node_modules/browserify-shim
       ├── [email protected]
       ├── [email protected] ([email protected])
       ├── [email protected]
       ├── [email protected] ([email protected], [email protected], [email protected])
       └── [email protected] ([email protected])

       [email protected] node_modules/jquery

       [email protected] node_modules/strider-email-notifier
       ├── [email protected]
       ├── [email protected]
       └── [email protected]

       [email protected] node_modules/strider-metadata
       └── [email protected]

       [email protected] node_modules/connect-mongo
       └── [email protected] ([email protected], [email protected], [email protected])

       [email protected] node_modules/less
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected] ([email protected])
       ├── [email protected] ([email protected])
       └── [email protected] ([email protected])

       [email protected] node_modules/browserify
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected] ([email protected])
       ├── [email protected]
       ├── [email protected] ([email protected])
       ├── [email protected] ([email protected])
       ├── [email protected] ([email protected])
       ├── [email protected] ([email protected])
       ├── [email protected] ([email protected])
       ├── [email protected] ([email protected])
       ├── [email protected] ([email protected], [email protected])
       ├── [email protected] ([email protected], [email protected])
       ├── [email protected] ([email protected], [email protected], [email protected])
       ├── [email protected]
       ├── [email protected] ([email protected])
       ├── [email protected] ([email protected])
       ├── [email protected] ([email protected], [email protected], [email protected])
       ├── [email protected] ([email protected], [email protected])
       ├── [email protected] ([email protected], [email protected])
       ├── [email protected] ([email protected])
       ├── [email protected] ([email protected])
       ├── [email protected] ([email protected], [email protected])
       ├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
       ├── [email protected] ([email protected], [email protected], [email protected], [email protected])
       ├── [email protected] ([email protected], [email protected])
       ├── [email protected] ([email protected])
       ├── [email protected] ([email protected])
       ├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected])
       └── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])

       [email protected] node_modules/strider-extension-loader
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
       └── [email protected] ([email protected], [email protected], [email protected])

       [email protected] node_modules/angular
       └── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected])

       [email protected] node_modules/bower
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected] ([email protected])
       ├── [email protected] ([email protected], [email protected], [email protected], [email protected])
       ├── [email protected]
       ├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected])
       ├── [email protected] ([email protected])
       ├── [email protected] ([email protected])
       ├── [email protected] ([email protected], [email protected], [email protected])
       ├── [email protected] ([email protected])
       ├── [email protected] ([email protected], [email protected], [email protected])
       ├── [email protected] ([email protected], [email protected])
       ├── [email protected] ([email protected], [email protected])
       ├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected])
       ├── [email protected] ([email protected], [email protected], [email protected])
       ├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
       ├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
       ├── [email protected] ([email protected], [email protected], [email protected], [email protected])
       ├── [email protected]
       ├── [email protected] ([email protected], [email protected])
       ├── [email protected] ([email protected])
       ├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
       └── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])

       [email protected] node_modules/strider-node
       ├── [email protected]
       ├── [email protected] ([email protected], [email protected])
       ├── [email protected] ([email protected], [email protected], [email protected], [email protected])
       ├── [email protected] ([email protected])
       ├── [email protected]
       └── [email protected]

       [email protected] node_modules/mongoose
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected]
       ├── [email protected] ([email protected])
       └── [email protected] ([email protected], [email protected], [email protected])
-----> Caching node_modules directory for future builds
-----> Cleaning up node-gyp and npm artifacts
-----> Building runtime environment
=====> Downloading Buildpack: https://github.com/heroku/heroku-buildpack-ruby.git

 !     Push rejected, failed to compile Multipack app

Latest commit broke my pushes

Since the commit 35ae1fe I get an error whenever I try to push:

/tmp/buildpack_1hw3dt6qy5023/bin/../support//update_config:42:in `|': can't convert String into Array (TypeError)
    from /tmp/buildpack_1hw3dt6qy5023/bin/../support//update_config:42:in `merge'
    from /tmp/buildpack_1hw3dt6qy5023/bin/../support//update_config:68:in `<main>'
!     Heroku push rejected, failed to compile Multipack app

Tried to get through the code, but other than noting the commit, I'm not sure what the fix is.

Non existing ruby buildpack?

Hi,
I am trying to deploy openproject to digitalocean and I keep geting this (after bower seems to succesfully run):

-----> Caching node_modules directory for future builds
-----> Cleaning up node-gyp and npm artifacts
-----> Building runtime environment
=====> Downloading Buildpack: https://github.com/pkgr/heroku-buildpack-ruby.git
=====> Detected Framework: Ruby
-----> Compiling Ruby/Rails
Retrying command...
Retrying command...
Retrying command...
Retrying command...
Retrying command...
!
! Command: 'set -o pipefail; curl -v --fail --retry 10 --connect-timeout 30 --max-time 30 https://s3-external-1.amazonaws.com/pkgr-buildpack-ruby/current/ubuntu-14.04/cedar-14/ruby-2.0.0.tgz -s -o - | tar zxf - ' failed unexpectedly:
! * Hostname was NOT found in DNS cache
! * Trying 54.231.66.106...
! * Connected to s3-external-1.amazonaws.com (54.231.66.106) port 443 (#0)
! * successfully set certificate verify locations:
! * CAfile: none
! CApath: /etc/ssl/certs
! * SSLv3, TLS handshake, Client hello (1):
! } [data not shown]
! * SSLv3, TLS handshake, Server hello (2):
! { [data not shown]
! * SSLv3, TLS handshake, CERT (11):
! { [data not shown]
! * SSLv3, TLS handshake, Server key exchange (12):
! { [data not shown]
! * SSLv3, TLS handshake, Server finished (14):
! { [data not shown]
! * SSLv3, TLS handshake, Client key exchange (16):
! } [data not shown]
! * SSLv3, TLS change cipher, Client hello (1):
! } [data not shown]
! * SSLv3, TLS handshake, Finished (20):
! } [data not shown]
! * SSLv3, TLS change cipher, Client hello (1):
! { [data not shown]
! * SSLv3, TLS handshake, Finished (20):
! { [data not shown]
! * SSL connection using ECDHE-RSA-AES128-SHA
! * Server certificate:
! * subject: C=US; ST=Washington; L=Seattle; O=Amazon.com, Inc.; CN=.s3-external-1.amazonaws.com
! * start date: 2014-10-02 00:00:00 GMT
! * expire date: 2015-09-06 23:59:59 GMT
! * subjectAltName: s3-external-1.amazonaws.com matched
! * issuer: C=US; O=VeriSign, Inc.; OU=VeriSign Trust Network; OU=Terms of use at https://www.verisign.com/rpa (c)10; CN=VeriSign Class 3 Secure Server CA - G3
! * SSL certificate verify ok.
! > GET /pkgr-buildpack-ruby/current/ubuntu-14.04/cedar-14/ruby-2.0.0.tgz HTTP/1.1
! > User-Agent: curl/7.35.0
! > Host: s3-external-1.amazonaws.com
! > Accept: */

! >
! * The requested URL returned error: 403 Forbidden
! * Closing connection 0
! * SSLv3, TLS alert, Client hello (1):
! } [data not shown]
!
! gzip: stdin: unexpected end of file
! tar: Child returned status 1
! tar: Error is not recoverable: exiting now
!

it seems that the issue is the multi buildpack is configured to wrong ruby buildpack?

Latest changes break multipack (at least with the nginx buildpack)

One of the two latest pull requests to be merged (#20 and #18) seems to have introduced a regression (at least when this buildpack is used with the nginx buildpack). Here is the error output I'm seeing:

-----> Fetching custom git buildpack... done
-----> Multipack app detected
=====> Downloading Buildpack: https://github.com/ryandotsmith/nginx-buildpack
=====> Detected Framework: nginx-buildpack
cp: cannot stat `bin/nginx-cedar': No such file or directory

 !     Push rejected, failed to compile Multipack app

It seems like the nginx buildpack isn't in the directory that it expects to be in when its compile script is run, so maybe this is an issue for other buildpacks as well?

If I revert back to 935057 everything works again.

Failing with python and ruby buildpacks

With a new rails (4.2) and heroku app :

heroku config:add BUILDPACK_URL=https://github.com/ddollar/heroku-buildpack-multi.git
echo "https://github.com/heroku/heroku-buildpack-ruby" >> .buildpacks    
echo "https://github.com/heroku/heroku-buildpack-python" >> .buildpacks
echo "awscli" >> requirements.txt

Pushing to heroku gives:

...
remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> Fetching custom git buildpack... done
remote: -----> Multipack app detected
remote: =====> Downloading Buildpack: ÿþhttps://github.com/heroku/heroku-buildpack-ruby
remote:
remote:  !     Push rejected, failed to compile Multipack app
remote:
remote: Verifying deploy....

I'm new to multi build pack, is there anything else I need to do?

ruby+node.js failing

error:

-----> Fetching custom git buildpack... done
-----> Multipack app detected
=====> Downloading Buildpack: https://github.com/heroku/heroku-buildpack-ruby.git

 !     Push rejected, failed to compile Multipack app

I've tried every combination in my .buildpack of node.js and ruby. Even tried https://github.com/heroku/heroku-buildpack-nodejs.git#0198c71daa8 as was mentioned in a README but still it fails on the first buildpack.

https://github.com/heroku/heroku-buildpack-nodejs.git
https://github.com/heroku/heroku-buildpack-ruby.git

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.