Fixed issue #129

All Test worked, don't know why the ${0}.* was there in the first place...

:+1:  good work, thx, very very wait fix :)

What about francoispluchino/composer-asset-plugin@e982d0d9ca06d487667f84c3c85ad327304efc17 ?

Yeah, but it seems, that in ranged you are not allowed to have a wildcard: https://getcomposer.org/doc/articles/versions.md#range-hyphen-

@JustDoItSascha Why don't you simply remove the line?

Yeah that's a solution, too ;-) I didn't think of that. I'm very stressed right now cause of this error...
On Tue, Jul 28, 2015 at 12:39 PM, Hisateru Tanaka
<EMAIL_ADDRESS>wrote:

@JustDoItSascha Why don't you simply remove the line?
Reply to this email directly or view it on GitHub:
https://github.com/francoispluchino/composer-asset-plugin/pull/137#issuecomment-125551348

Removed the line

@francoispluchino could you merge this into master? I bet there is a lot of people in trouble right now.
Thx!

@JustDoItSascha Can you do a PR with a single commit? (3 commits for 2 lines... :-))
@hector-del-rio I can merge the PR that from tonight.

@francoispluchino there's a cool thing https://hub.github.com/ that allows you do git am https://github.com/francoispluchino/composer-asset-plugin/pull/137 and then squash commits into one. Very useful.

Thx for the quick fix

Can fix it as quickly, it blocked composer update for all!

The author already promised to merge it tonight... :)
On Tue, Jul 28, 2015 at 6:10 PM, joaner<EMAIL_ADDRESS>wrote:

Can fix it as quickly, it blocked composer update for all!
Reply to this email directly or view it on GitHub:
https://github.com/francoispluchino/composer-asset-plugin/pull/137#issuecomment-125665820

thanks a lot @JustDoItSascha

Add a new testcase to prevent regression?

@francoispluchino are you going to tag another release?

@francoispluchino I second @samdark's idea.

not solve for me on local server :(
$ cat ~/.composer/composer.json
{
"require": {
"fxp/composer-asset-plugin": "dev-master"
}
}

Updating fxp/composer-asset-plugin (v1.0.2 => dev-master 308a419)
Checking out 308a4195889d08a5c4b1837e77719e46848c64ee

Did you run
$ composer global update

?

yes, of course

full log
lynicidn@debian:~/sites/portal$ composer global update -v
Changed current directory to /home/lynicidn/.composer
Loading composer repositories with package information
Updating dependencies (including require-dev)
Generating autoload files
lynicidn@debian:~/sites/portal$ composer update -v
Loading composer repositories with package information
Updating dependencies (including require-dev)
Adding VCS repository bower-asset/jquery
Adding VCS repository bower-asset/yii2-pjax
	Reading bower.json of bower-asset/jquery (2.1.4)
Importing tag 2.1.4 (<IP_ADDRESS>)
Adding VCS repository bower-asset/punycode
Adding VCS repository bower-asset/jquery.inputmask
Reading bower.json of bower-asset/jquery.inputmask (3.1.63)
Importing tag 3.1.63 (<IP_ADDRESS>)
Reading bower.json of bower-asset/punycode (v1.3.2)
Importing tag v1.3.2 (<IP_ADDRESS>)
Reading bower.json of bower-asset/yii2-pjax (v2.0.4)
Importing tag v2.0.4 (<IP_ADDRESS>)
Adding VCS repository bower-asset/fontawesome
Reading bower.json of bower-asset/fontawesome (v4.3.0)
Importing tag v4.3.0 (<IP_ADDRESS>)
Adding VCS repository bower-asset/jquery-ui
Reading bower.json of bower-asset/jquery-ui (1.11.4)
Importing tag 1.11.4 (<IP_ADDRESS>)
Adding VCS repository bower-asset/select2
Adding VCS repository bower-asset/momentjs
Adding VCS repository bower-asset/underscore
Adding VCS repository bower-asset/backbone
Reading bower.json of bower-asset/underscore (1.8.3)
Importing tag 1.8.3 (<IP_ADDRESS>)
Adding VCS repository bower-asset/backbone.wreqr
Reading bower.json of bower-asset/backbone (1.2.1)
Importing tag 1.2.1 (<IP_ADDRESS>)
Adding VCS repository bower-asset/backbone.babysitter
Adding VCS repository bower-asset/marionette
Reading bower.json of bower-asset/backbone.babysitter (v0.1.8)
Importing tag v0.1.8 (<IP_ADDRESS>)
Reading bower.json of bower-asset/backbone.wreqr (v1.3.3)
Importing tag v1.3.3 (<IP_ADDRESS>)
Adding VCS repository bower-asset/jscroll
Adding VCS repository bower-asset/bootstrap

  [UnexpectedValueException]
  Could not parse version constraint <=2.*: Invalid version string "2.*"

Exception trace:
 () at phar:///usr/local/bin/composer/src/Composer/Package/Version/VersionParser.php:477
 Composer\Package\Version\VersionParser->parseConstraint() at phar:///usr/local/bin/composer/src/Composer/Package/Version/VersionParser.php:277
 Composer\Package\Version\VersionParser->parseConstraints() at phar:///usr/local/bin/composer/src/Composer/Package/Version/VersionParser.php:228
 Composer\Package\Version\VersionParser->parseLinks() at phar:///usr/local/bin/composer/src/Composer/Package/Loader/ArrayLoader.php:123
 Composer\Package\Loader\ArrayLoader->load() at /home/lynicidn/sites/portal/vendor/fxp/composer-asset-plugin/Repository/AssetVcsRepository.php:174
 Fxp\Composer\AssetPlugin\Repository\AssetVcsRepository->preInitBranchPackage() at /home/lynicidn/sites/portal/vendor/fxp/composer-asset-plugin/Repository/AssetVcsRepository.php:138
 Fxp\Composer\AssetPlugin\Repository\AssetVcsRepository->initBranches() at /home/lynicidn/sites/portal/vendor/fxp/composer-asset-plugin/Repository/AssetVcsRepository.php:45
 Fxp\Composer\AssetPlugin\Repository\AssetVcsRepository->initialize() at phar:///usr/local/bin/composer/src/Composer/Repository/ArrayRepository.php:170
 Composer\Repository\ArrayRepository->getPackages() at phar:///usr/local/bin/composer/src/Composer/DependencyResolver/Pool.php:104
 Composer\DependencyResolver\Pool->addRepository() at /home/lynicidn/sites/portal/vendor/fxp/composer-asset-plugin/Repository/Util.php:60
 Fxp\Composer\AssetPlugin\Repository\Util::addRepositoryInstance() at /home/lynicidn/sites/portal/vendor/fxp/composer-asset-plugin/Repository/Util.php:39
 Fxp\Composer\AssetPlugin\Repository\Util::addRepository() at /home/lynicidn/sites/portal/vendor/fxp/composer-asset-plugin/Repository/AbstractAssetsRepository.php:139
 Fxp\Composer\AssetPlugin\Repository\AbstractAssetsRepository->whatProvides() at phar:///usr/local/bin/composer/src/Composer/DependencyResolver/Pool.php:191
 Composer\DependencyResolver\Pool->computeWhatProvides() at phar:///usr/local/bin/composer/src/Composer/DependencyResolver/Pool.php:180
 Composer\DependencyResolver\Pool->whatProvides() at phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleSetGenerator.php:168
 Composer\DependencyResolver\RuleSetGenerator->whitelistFromPackage() at phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleSetGenerator.php:322
 Composer\DependencyResolver\RuleSetGenerator->getRulesFor() at phar:///usr/local/bin/composer/src/Composer/DependencyResolver/Solver.php:172
 Composer\DependencyResolver\Solver->solve() at phar:///usr/local/bin/composer/src/Composer/Installer.php:505
 Composer\Installer->doInstall() at phar:///usr/local/bin/composer/src/Composer/Installer.php:230
 Composer\Installer->run() at phar:///usr/local/bin/composer/src/Composer/Command/UpdateCommand.php:140
 Composer\Command\UpdateCommand->execute() at phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Command/Command.php:257
 Symfony\Component\Console\Command\Command->run() at phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php:874
 Symfony\Component\Console\Application->doRunCommand() at phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php:195
 Symfony\Component\Console\Application->doRun() at phar:///usr/local/bin/composer/src/Composer/Console/Application.php:146
 Composer\Console\Application->doRun() at phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php:126
 Symfony\Component\Console\Application->run() at phar:///usr/local/bin/composer/src/Composer/Console/Application.php:82
 Composer\Console\Application->run() at phar:///usr/local/bin/composer/bin/composer:43
 require() at /usr/local/bin/composer:25

update [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--lock] [--no-plugins] [--no-custom-installers] [--no-autoloader] [--no-scripts] [--no-progress] [--with-dependencies] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [packages1] ... [packagesN]

lynicidn@debian:~/sites/portal$ composer --version
Composer version 1.0-dev (9fb2d4f2d642a0749decb41bc2fe4be2bf8bef7a) 2015-06-05 13:07:39
lynicidn@debian:~/sites/portal$ cat ~/.composer/composer.json
{
    "require": {
        "fxp/composer-asset-plugin": "dev-master"
    }
}

try also
$ composer clear-cache

and then show the full verbose output
$ composer -vvv global update

@hector-del-rio
lynicidn@debian:~/sites/portal$ composer clear-cache
Clearing cache (cache-dir): /home/lynicidn/.composer/cache
Clearing cache (cache-files-dir): /home/lynicidn/.composer/cache/files
Clearing cache (cache-repo-dir): /home/lynicidn/.composer/cache/repo
Cache directory does not exist (cache-vcs-dir):
All caches cleared.
lynicidn@debian:~/sites/portal$  composer -vvv global update
Changed current directory to /home/lynicidn/.composer
Reading ./composer.json
Loading config file /home/lynicidn/.composer/config.json
Loading config file /home/lynicidn/.composer/auth.json
Loading config file ./composer.json
Loading config file /home/lynicidn/.composer/auth.json
Executing command (CWD): git describe --exact-match --tags
Executing command (CWD): git branch --no-color --no-abbrev -v
Executing command (CWD): hg branch
Executing command (CWD): svn info --xml
Loading plugin Fxp\Composer\AssetPlugin\FxpAssetPlugin
Loading composer repositories with package information
Downloading https://packagist.org/packages.json
Writing /home/lynicidn/.composer/cache/repo/https---packagist.org/packages.json into cache
Updating dependencies (including require-dev)
Downloading https://packagist.org/p/provider-2013$194b38e7f969c856ab4678664fbce078a7c83a974ea368b99cd07b5dfc90bb4f.json
Writing /home/lynicidn/.composer/cache/repo/https---packagist.org/p-provider-2013.json into cache
Downloading https://packagist.org/p/provider-2014$b9e6b13689455456bd21d7db6b054e0eca9ffb6b6b3eb803f8237bbd40b07736.json
Writing /home/lynicidn/.composer/cache/repo/https---packagist.org/p-provider-2014.json into cache
Downloading https://packagist.org/p/provider-2014-10$e91f4222b14ee169e635ff8184a740932f6322691d4dd06a8fa09857fda2d29c.json
Writing /home/lynicidn/.composer/cache/repo/https---packagist.org/p-provider-2014-10.json into cache
Downloading https://packagist.org/p/provider-2015-01$5a4e9efd4f74ec862499c151a19b47f46fb6f7f95ec77d8e09ebf8acf58c46f3.json
Writing /home/lynicidn/.composer/cache/repo/https---packagist.org/p-provider-2015-01.json into cache
Downloading https://packagist.org/p/provider-2015-04$f23b033a434eee4956e5ad2dfd46da4cc32a17f609c3935eb09c5cec1822d0f2.json
Writing /home/lynicidn/.composer/cache/repo/https---packagist.org/p-provider-2015-04.json into cache
Downloading https://packagist.org/p/provider-2015-07$6b97d6dbdd81733c622c1761e057ad28eb933bf08c4f4ff2e3f2dc06b37da99d.json
Writing /home/lynicidn/.composer/cache/repo/https---packagist.org/p-provider-2015-07.json into cache
Downloading https://packagist.org/p/provider-archived$dfa1d92d2697fc375a1d522ab573634ee18807646f4abc322b6933157a07b829.json
Writing /home/lynicidn/.composer/cache/repo/https---packagist.org/p-provider-archived.json into cache
Downloading https://packagist.org/p/provider-latest$1b663aa18b2addeaca58eee93a9b3eb7b79eae56153a0af4a4adb53f093b08b1.json
Writing /home/lynicidn/.composer/cache/repo/https---packagist.org/p-provider-latest.json into cache
Downloading http://packagist.org/p/fxp/composer-asset-plugin$6dac2635a5b29c3abc4cae732a44f889353f78ffb38799ba7f44e63a17eb7009.json
Writing /home/lynicidn/.composer/cache/repo/https---packagist.org/provider-fxp$composer-asset-plugin.json into cache
  - Marking fxp/composer-asset-plugin (1.0.x-dev 308a419) as uninstalled, alias of fxp/composer-asset-plugin (dev-master 308a419)

Executing command (/home/lynicidn/.composer/vendor/fxp/composer-asset-plugin): git log -n1 --pretty=%ct '308a4195889d08a5c4b1837e77719e46848c64ee'
Reading ./composer.lock
Generating autoload files
lynicidn@debian:~/sites/portal$ composer update -vvv
Reading ./composer.json
Loading config file /home/lynicidn/.composer/config.json
Loading config file /home/lynicidn/.composer/auth.json
Loading config file ./composer.json
Executing command (CWD): git describe --exact-match --tags
Executing command (CWD): git branch --no-color --no-abbrev -v
Reading /home/lynicidn/.composer/composer.json
Loading config file /home/lynicidn/.composer/config.json
Loading config file /home/lynicidn/.composer/auth.json
Loading config file /home/lynicidn/.composer/composer.json
Loading config file /home/lynicidn/.composer/auth.json
Executing command (CWD): git describe --exact-match --tags
Executing command (CWD): git branch --no-color --no-abbrev -v
Loading plugin yii\composer\Plugin
Loading plugin Fxp\Composer\AssetPlugin\FxpAssetPlugin
Loading composer repositories with package information
Downloading https://packagist.org/packages.json
Writing /home/lynicidn/.composer/cache/repo/https---packagist.org/packages.json into cache
Updating dependencies (including require-dev)
Reading /home/lynicidn/.composer/cache/repo/https---packagist.org/p-provider-2013.json from cache
Reading /home/lynicidn/.composer/cache/repo/https---packagist.org/p-provider-2014.json from cache
Reading /home/lynicidn/.composer/cache/repo/https---packagist.org/p-provider-2014-10.json from cache
Reading /home/lynicidn/.composer/cache/repo/https---packagist.org/p-provider-2015-01.json from cache
Reading /home/lynicidn/.composer/cache/repo/https---packagist.org/p-provider-2015-04.json from cache
Reading /home/lynicidn/.composer/cache/repo/https---packagist.org/p-provider-2015-07.json from cache
Reading /home/lynicidn/.composer/cache/repo/https---packagist.org/p-provider-archived.json from cache
Reading /home/lynicidn/.composer/cache/repo/https---packagist.org/p-provider-latest.json from cache
Downloading http://packagist.org/p/asofter/yii2-imperavi-redactor$e788529ff7d9afa89e4d65d9f66a0dce0a0eeddfe1d13dc5bcb6e69c49ba15fe.json
Writing /home/lynicidn/.composer/cache/repo/https---packagist.org/provider-asofter$yii2-imperavi-redactor.json into cache
Downloading http://packagist.org/p/2amigos/yii2-resource-manager-component$06f3113bb84f70f3d1fae819f3763c8133648f24491116c1bbd02879ab5b00a2.json
Writing /home/lynicidn/.composer/cache/repo/https---packagist.org/provider-2amigos$yii2-resource-manager-component.json into cache
Downloading http://packagist.org/p/yiisoft/yii2-composer$4d8acbd8064fc5c6cedd7110370bb7b3c96e3bb87b13467e3de7dd76a92a1b81.json
Writing /home/lynicidn/.composer/cache/repo/https---packagist.org/provider-yiisoft$yii2-composer.json into cache
Reading /home/lynicidn/.composer/cache/repo/https---packagist.org/provider-fxp$composer-asset-plugin.json from cache
Downloading http://packagist.org/p/bower-asset/jquery$b4506d2da23fd217c9357e2abf87ad04468ef126e38d4fd1cfa17bf141d73efe.json
Writing /home/lynicidn/.composer/cache/repo/https---packagist.org/provider-bower-asset$jquery.json into cache
Downloading https://bower.herokuapp.com/packages/jquery
Writing /home/lynicidn/.composer/cache/repo/https---bower.herokuapp.com-packages/jquery-6f2ab963b5a51d155d69ac091e52e506d1055057-package.json into cache
Adding VCS repository bower-asset/jquery
Downloading https://api.github.com/repos/jquery/jquery
Downloading https://api.github.com/repos/jquery/jquery/contents/bower.json?ref=master
Downloading https://api.github.com/repos/jquery/jquery/contents/bower.json?ref=master
Downloading https://api.github.com/repos/jquery/jquery/tags?per_page=100
Downloading https://api.github.com/repositories/167174/tags?per_page=100&access_token=6cb10127206733cf4a34255a6fc77c697256ebfd&page=2
Downloading https://api.github.com/repos/jquery/jquery/git/refs/heads?per_page=100
Downloading http://packagist.org/p/bower-asset/yii2-pjax$b4506d2da23fd217c9357e2abf87ad04468ef126e38d4fd1cfa17bf141d73efe.json
Writing /home/lynicidn/.composer/cache/repo/https---packagist.org/provider-bower-asset$yii2-pjax.json into cache
Downloading https://bower.herokuapp.com/packages/yii2-pjax
Writing /home/lynicidn/.composer/cache/repo/https---bower.herokuapp.com-packages/yii2-pjax-44573c3d154e0699e14e713b6ef655231e2a63e1-package.json into cache
Adding VCS repository bower-asset/yii2-pjax
Downloading https://api.github.com/repos/yiisoft/jquery-pjax
Downloading https://api.github.com/repos/yiisoft/jquery-pjax/contents/bower.json?ref=master
Downloading https://api.github.com/repos/yiisoft/jquery-pjax/commits/master
Downloading https://api.github.com/repos/yiisoft/jquery-pjax/tags?per_page=100
Downloading https://api.github.com/repos/yiisoft/jquery-pjax/git/refs/heads?per_page=100
Reading bower.json of bower-asset/jquery (2.1.4)
Downloading https://api.github.com/repos/jquery/jquery/contents/bower.json?ref=7751e69b615c6eca6f783a81e292a55725af6b85
Downloading https://api.github.com/repos/jquery/jquery/commits/7751e69b615c6eca6f783a81e292a55725af6b85
Writing /home/lynicidn/.composer/cache/repo/github.com/jquery/jquery/bower-7751e69b615c6eca6f783a81e292a55725af6b85 into cache
Importing tag 2.1.4 (<IP_ADDRESS>)
Downloading http://packagist.org/p/bower-asset/punycode$b4506d2da23fd217c9357e2abf87ad04468ef126e38d4fd1cfa17bf141d73efe.json
Writing /home/lynicidn/.composer/cache/repo/https---packagist.org/provider-bower-asset$punycode.json into cache
Downloading https://bower.herokuapp.com/packages/punycode
Writing /home/lynicidn/.composer/cache/repo/https---bower.herokuapp.com-packages/punycode-ffb47d11fa9966e57dadaa196f53e7184de53477-package.json into cache
Adding VCS repository bower-asset/punycode
Downloading https://api.github.com/repos/bestiejs/punycode.js
Downloading https://api.github.com/repos/bestiejs/punycode.js/contents/bower.json?ref=master
Downloading https://api.github.com/repos/bestiejs/punycode.js/commits/master
Downloading https://api.github.com/repos/bestiejs/punycode.js/tags?per_page=100
Downloading https://api.github.com/repos/bestiejs/punycode.js/git/refs/heads?per_page=100
Downloading http://packagist.org/p/bower-asset/jquery.inputmask$b4506d2da23fd217c9357e2abf87ad04468ef126e38d4fd1cfa17bf141d73efe.json
Writing /home/lynicidn/.composer/cache/repo/https---packagist.org/provider-bower-asset$jquery.inputmask.json into cache
Downloading https://bower.herokuapp.com/packages/jquery.inputmask
Writing /home/lynicidn/.composer/cache/repo/https---bower.herokuapp.com-packages/jquery.inputmask-b8e5e0ff9fbec8c146a9c92c6cc82b6f1b82ec99-package.json into cache
Adding VCS repository bower-asset/jquery.inputmask
Downloading https://api.github.com/repos/RobinHerbots/jquery.inputmask
Downloading https://api.github.com/repos/RobinHerbots/jquery.inputmask/contents/bower.json?ref=3.x
Downloading https://api.github.com/repos/RobinHerbots/jquery.inputmask/commits/3.x
Downloading https://api.github.com/repos/RobinHerbots/jquery.inputmask/tags?per_page=100
Downloading https://api.github.com/repos/RobinHerbots/jquery.inputmask/git/refs/heads?per_page=100
Downloading http://packagist.org/p/cebe/markdown$ecd366fe13f8d5f49b4d644bc71d7106dac57ad01dd22b876ba226f818184ea1.json
Writing /home/lynicidn/.composer/cache/repo/https---packagist.org/provider-cebe$markdown.json into cache
Downloading http://packagist.org/p/ezyang/htmlpurifier$d8fb6895bdd3d7fe71de9b41278f6cbda0d0eb2dcd6d3abca37031afa701decd.json
Writing /home/lynicidn/.composer/cache/repo/https---packagist.org/provider-ezyang$htmlpurifier.json into cache
Downloading http://packagist.org/p/yiisoft/yii2$4fb9871d90dfc67af63b410830c4316d365bf4cf7a37ca36e64b32f101b0faae.json
Writing /home/lynicidn/.composer/cache/repo/https---packagist.org/provider-yiisoft$yii2.json into cache
Reading bower.json of bower-asset/jquery.inputmask (3.1.63)
Downloading https://api.github.com/repos/RobinHerbots/jquery.inputmask/contents/bower.json?ref=c40c7287eadc31e341ebbf0c02352eb55b9cbc48
Downloading https://api.github.com/repos/RobinHerbots/jquery.inputmask/commits/c40c7287eadc31e341ebbf0c02352eb55b9cbc48
Writing /home/lynicidn/.composer/cache/repo/github.com/RobinHerbots/jquery.inputmask/bower-c40c7287eadc31e341ebbf0c02352eb55b9cbc48 into cache
Importing tag 3.1.63 (<IP_ADDRESS>)
Reading bower.json of bower-asset/punycode (v1.3.2)
Downloading https://api.github.com/repos/bestiejs/punycode.js/contents/bower.json?ref=38c8d3131a82567bfef18da09f7f4db68c84f8a3
Downloading https://api.github.com/repos/bestiejs/punycode.js/commits/38c8d3131a82567bfef18da09f7f4db68c84f8a3
Writing /home/lynicidn/.composer/cache/repo/github.com/bestiejs/punycode.js/bower-38c8d3131a82567bfef18da09f7f4db68c84f8a3 into cache
Importing tag v1.3.2 (<IP_ADDRESS>)
Reading bower.json of bower-asset/yii2-pjax (v2.0.4)
Downloading https://api.github.com/repos/yiisoft/jquery-pjax/contents/bower.json?ref=3f20897307cca046fca5323b318475ae9dac0ca0
Downloading https://api.github.com/repos/yiisoft/jquery-pjax/commits/3f20897307cca046fca5323b318475ae9dac0ca0
Writing /home/lynicidn/.composer/cache/repo/github.com/yiisoft/jquery-pjax/bower-3f20897307cca046fca5323b318475ae9dac0ca0 into cache
Importing tag v2.0.4 (<IP_ADDRESS>)
Downloading https://bower.herokuapp.com/packages/fontawesome
Writing /home/lynicidn/.composer/cache/repo/https---bower.herokuapp.com-packages/fontawesome-92da89aafc22406742ecf6c834d8cfe563767fd2-package.json into cache
Adding VCS repository bower-asset/fontawesome
Downloading https://api.github.com/repos/FortAwesome/Font-Awesome
Downloading https://api.github.com/repos/FortAwesome/Font-Awesome/contents/bower.json?ref=master
Downloading https://api.github.com/repos/FortAwesome/Font-Awesome/commits/master
Downloading https://api.github.com/repos/FortAwesome/Font-Awesome/tags?per_page=100
Downloading https://api.github.com/repos/FortAwesome/Font-Awesome/git/refs/heads?per_page=100
Downloading http://packagist.org/p/sersid/yii2-font-awesome-asset$195cd493d3c4e3373b48b1201c7146fa58284e4c6fa1856cd0e80d3cfac16fa3.json
Writing /home/lynicidn/.composer/cache/repo/https---packagist.org/provider-sersid$yii2-font-awesome-asset.json into cache
Reading bower.json of bower-asset/fontawesome (v4.3.0)
Downloading https://api.github.com/repos/FortAwesome/Font-Awesome/contents/bower.json?ref=41b9ed01103e6820c3cb043ba7ddab30ecd3f4c0
Downloading https://api.github.com/repos/FortAwesome/Font-Awesome/commits/41b9ed01103e6820c3cb043ba7ddab30ecd3f4c0
Writing /home/lynicidn/.composer/cache/repo/github.com/FortAwesome/Font-Awesome/bower-41b9ed01103e6820c3cb043ba7ddab30ecd3f4c0 into cache
Importing tag v4.3.0 (<IP_ADDRESS>)
Downloading http://packagist.org/p/yiisoft/yii2-authclient$5cdaa879863e1e3a3cfdc38b61ff62ebe360fba08bef2d9a7682085616e1d683.json
Writing /home/lynicidn/.composer/cache/repo/https---packagist.org/provider-yiisoft$yii2-authclient.json into cache
Downloading http://packagist.org/p/symfony/event-dispatcher$e1240ce408844b9d13ee78e2513ea062ee62890eee108dde9b912ac6151792f5.json
Writing /home/lynicidn/.composer/cache/repo/https---packagist.org/provider-symfony$event-dispatcher.json into cache
Downloading http://packagist.org/p/guzzle/guzzle$fe65dce277e0a1691b5be869f22f064c888f770fb607ba46a071cd5cf00273ea.json
Writing /home/lynicidn/.composer/cache/repo/https---packagist.org/provider-guzzle$guzzle.json into cache
Downloading http://packagist.org/p/aws/aws-sdk-php$6e6052b11fca9e46fb7273143947aa6a00b993fb99689c3dbbb556d62ff26aee.json
Writing /home/lynicidn/.composer/cache/repo/https---packagist.org/provider-aws$aws-sdk-php.json into cache
Downloading http://packagist.org/p/swiftmailer/swiftmailer$e0a8905dd7fd328be5ddf76373bc7af1b41561ba2bd7157c270c87ad76f198a9.json
Writing /home/lynicidn/.composer/cache/repo/https---packagist.org/provider-swiftmailer$swiftmailer.json into cache
Downloading http://packagist.org/p/yiisoft/yii2-swiftmailer$c97699a704bde53d64665bc29aa1919b22a0daf306b73ca1329449b465b9dade.json
Writing /home/lynicidn/.composer/cache/repo/https---packagist.org/provider-yiisoft$yii2-swiftmailer.json into cache
Downloading https://bower.herokuapp.com/packages/jquery-ui
Writing /home/lynicidn/.composer/cache/repo/https---bower.herokuapp.com-packages/jquery-ui-54d470e03231ec2bb875ed53f4df7faf19f5d86f-package.json into cache
Adding VCS repository bower-asset/jquery-ui
Downloading https://api.github.com/repos/components/jqueryui
Downloading https://api.github.com/repos/components/jqueryui/contents/bower.json?ref=master
Downloading https://api.github.com/repos/components/jqueryui/commits/master
Downloading https://api.github.com/repos/components/jqueryui/tags?per_page=100
Downloading https://api.github.com/repos/components/jqueryui/git/refs/heads?per_page=100
Downloading http://packagist.org/p/yiisoft/yii2-jui$e26ba45d2300fb718fc6b65b8256e6a58ef5e66b995494bbca92fca4fdf2f30d.json
Writing /home/lynicidn/.composer/cache/repo/https---packagist.org/provider-yiisoft$yii2-jui.json into cache
Reading bower.json of bower-asset/jquery-ui (1.11.4)
Downloading https://api.github.com/repos/components/jqueryui/contents/bower.json?ref=c34f8dbf3ba57b3784b93f26119f436c0e8288e1
Downloading https://api.github.com/repos/components/jqueryui/commits/c34f8dbf3ba57b3784b93f26119f436c0e8288e1
Writing /home/lynicidn/.composer/cache/repo/github.com/components/jqueryui/bower-c34f8dbf3ba57b3784b93f26119f436c0e8288e1 into cache
Importing tag 1.11.4 (<IP_ADDRESS>)
Downloading http://packagist.org/p/imagine/imagine$5ecb0fa63043a1fd3fd6428dc5b3f5986b31af59cbfc1930ace9c38fd8fd499a.json
Writing /home/lynicidn/.composer/cache/repo/https---packagist.org/provider-imagine$imagine.json into cache
Downloading http://packagist.org/p/yiisoft/yii2-imagine$55b8a09c19286c6d07181330c0b7d4a2068a211dad6530cb6a4c078a3c723fce.json
Writing /home/lynicidn/.composer/cache/repo/https---packagist.org/provider-yiisoft$yii2-imagine.json into cache
Downloading https://bower.herokuapp.com/packages/select2
Writing /home/lynicidn/.composer/cache/repo/https---bower.herokuapp.com-packages/select2-ca22abe1ad1684dd62ec875a0b5c25a533cf287a-package.json into cache
Adding VCS repository bower-asset/select2
Downloading https://api.github.com/repos/ivaynberg/select2
Downloading https://api.github.com/repos/select2/select2/contents/bower.json?ref=master
Downloading https://api.github.com/repos/select2/select2/commits/master
Downloading https://api.github.com/repos/select2/select2/tags?per_page=100
Downloading https://api.github.com/repos/select2/select2/git/refs/heads?per_page=100
Downloading https://bower.herokuapp.com/packages/momentjs
Writing /home/lynicidn/.composer/cache/repo/https---bower.herokuapp.com-packages/momentjs-6617700a0bd376fe07481ebbca5c475b55ea3e9e-package.json into cache
Adding VCS repository bower-asset/momentjs
Downloading https://api.github.com/repos/moment/moment
Downloading https://api.github.com/repos/moment/moment/contents/bower.json?ref=develop
Downloading https://api.github.com/repos/moment/moment/commits/develop
Downloading https://api.github.com/repos/moment/moment/tags?per_page=100
Downloading https://api.github.com/repos/moment/moment/git/refs/heads?per_page=100
Downloading https://bower.herokuapp.com/packages/underscore
Writing /home/lynicidn/.composer/cache/repo/https---bower.herokuapp.com-packages/underscore-64bc6893bc3cd89e154861739424a03acc7fa393-package.json into cache
Adding VCS repository bower-asset/underscore
Downloading https://api.github.com/repos/jashkenas/underscore
Downloading https://api.github.com/repos/jashkenas/underscore/contents/bower.json?ref=master
Downloading https://api.github.com/repos/jashkenas/underscore/commits/master
Downloading https://api.github.com/repos/jashkenas/underscore/tags?per_page=100
Downloading https://api.github.com/repos/jashkenas/underscore/git/refs/heads?per_page=100
Downloading https://bower.herokuapp.com/packages/backbone
Writing /home/lynicidn/.composer/cache/repo/https---bower.herokuapp.com-packages/backbone-4da38e79dbf743adc207e22b3829ee998325e896-package.json into cache
Adding VCS repository bower-asset/backbone
Downloading https://api.github.com/repos/jashkenas/backbone
Downloading https://api.github.com/repos/jashkenas/backbone/contents/bower.json?ref=master
Downloading https://api.github.com/repos/jashkenas/backbone/commits/master
Downloading https://api.github.com/repos/jashkenas/backbone/tags?per_page=100
Downloading https://api.github.com/repos/jashkenas/backbone/git/refs/heads?per_page=100
Reading bower.json of bower-asset/underscore (1.8.3)
Downloading https://api.github.com/repos/jashkenas/underscore/contents/bower.json?ref=e4743ab712b8ab42ad4ccb48b155034d02394e4d
Downloading https://api.github.com/repos/jashkenas/underscore/commits/e4743ab712b8ab42ad4ccb48b155034d02394e4d
Writing /home/lynicidn/.composer/cache/repo/github.com/jashkenas/underscore/bower-e4743ab712b8ab42ad4ccb48b155034d02394e4d into cache
Importing tag 1.8.3 (<IP_ADDRESS>)
Downloading https://bower.herokuapp.com/packages/backbone.wreqr
Writing /home/lynicidn/.composer/cache/repo/https---bower.herokuapp.com-packages/backbone.wreqr-c4443741b022285fe2d9459474fe5a76ff0fc001-package.json into cache
Adding VCS repository bower-asset/backbone.wreqr
Downloading https://api.github.com/repos/marionettejs/backbone.wreqr
Downloading https://api.github.com/repos/marionettejs/backbone.wreqr/contents/bower.json?ref=master
Downloading https://api.github.com/repos/marionettejs/backbone.wreqr/commits/master
Downloading https://api.github.com/repos/marionettejs/backbone.wreqr/tags?per_page=100
Downloading https://api.github.com/repos/marionettejs/backbone.wreqr/git/refs/heads?per_page=100
Reading bower.json of bower-asset/backbone (1.2.1)
Downloading https://api.github.com/repos/jashkenas/backbone/contents/bower.json?ref=938a8ff934fd4de4f0009f68d43f500f5920b490
Downloading https://api.github.com/repos/jashkenas/backbone/commits/938a8ff934fd4de4f0009f68d43f500f5920b490
Writing /home/lynicidn/.composer/cache/repo/github.com/jashkenas/backbone/bower-938a8ff934fd4de4f0009f68d43f500f5920b490 into cache
Importing tag 1.2.1 (<IP_ADDRESS>)
Downloading https://bower.herokuapp.com/packages/backbone.babysitter
Writing /home/lynicidn/.composer/cache/repo/https---bower.herokuapp.com-packages/backbone.babysitter-8eeb25892994da1d3d8a7138acc32d57d31aeeb3-package.json into cache
Adding VCS repository bower-asset/backbone.babysitter
Downloading https://api.github.com/repos/marionettejs/backbone.babysitter
Downloading https://api.github.com/repos/marionettejs/backbone.babysitter/contents/bower.json?ref=master
Downloading https://api.github.com/repos/marionettejs/backbone.babysitter/commits/master
Downloading https://api.github.com/repos/marionettejs/backbone.babysitter/tags?per_page=100
Downloading https://api.github.com/repos/marionettejs/backbone.babysitter/git/refs/heads?per_page=100
Downloading https://bower.herokuapp.com/packages/marionette
Writing /home/lynicidn/.composer/cache/repo/https---bower.herokuapp.com-packages/marionette-297b35c538bd89db9d15ee27c4bfa079c4aba790-package.json into cache
Adding VCS repository bower-asset/marionette
Downloading https://api.github.com/repos/marionettejs/backbone.marionette
Downloading https://api.github.com/repos/marionettejs/backbone.marionette/contents/bower.json?ref=master
Downloading https://api.github.com/repos/marionettejs/backbone.marionette/commits/master
Downloading https://api.github.com/repos/marionettejs/backbone.marionette/tags?per_page=100
Downloading https://api.github.com/repositories/2965621/tags?per_page=100&access_token=6cb10127206733cf4a34255a6fc77c697256ebfd&page=2
Downloading https://api.github.com/repos/marionettejs/backbone.marionette/git/refs/heads?per_page=100
Reading bower.json of bower-asset/backbone.babysitter (v0.1.8)
Downloading https://api.github.com/repos/marionettejs/backbone.babysitter/contents/bower.json?ref=eb129617748712825db8521f290e0e76ac4741a0
Downloading https://api.github.com/repos/marionettejs/backbone.babysitter/commits/eb129617748712825db8521f290e0e76ac4741a0
Writing /home/lynicidn/.composer/cache/repo/github.com/marionettejs/backbone.babysitter/bower-eb129617748712825db8521f290e0e76ac4741a0 into cache
Importing tag v0.1.8 (<IP_ADDRESS>)
Reading bower.json of bower-asset/backbone.wreqr (v1.3.3)
Downloading https://api.github.com/repos/marionettejs/backbone.wreqr/contents/bower.json?ref=63865a24c349ca60a0c3eb38b338126f6b0271a0
Downloading https://api.github.com/repos/marionettejs/backbone.wreqr/commits/63865a24c349ca60a0c3eb38b338126f6b0271a0
Writing /home/lynicidn/.composer/cache/repo/github.com/marionettejs/backbone.wreqr/bower-63865a24c349ca60a0c3eb38b338126f6b0271a0 into cache
Importing tag v1.3.3 (<IP_ADDRESS>)
Downloading https://bower.herokuapp.com/packages/jscroll
Writing /home/lynicidn/.composer/cache/repo/https---bower.herokuapp.com-packages/jscroll-e58795be075a1d16d0155102cacb18bb86a5668b-package.json into cache
Adding VCS repository bower-asset/jscroll
Downloading https://api.github.com/repos/pklauzinski/jscroll
Downloading https://api.github.com/repos/pklauzinski/jscroll/contents/bower.json?ref=master
Downloading https://api.github.com/repos/pklauzinski/jscroll/commits/master
Downloading https://api.github.com/repos/pklauzinski/jscroll/tags?per_page=100
Downloading https://api.github.com/repos/pklauzinski/jscroll/git/refs/heads?per_page=100
Downloading http://packagist.org/p/bower-asset/bootstrap$b4506d2da23fd217c9357e2abf87ad04468ef126e38d4fd1cfa17bf141d73efe.json
Writing /home/lynicidn/.composer/cache/repo/https---packagist.org/provider-bower-asset$bootstrap.json into cache
Downloading https://bower.herokuapp.com/packages/bootstrap
Writing /home/lynicidn/.composer/cache/repo/https---bower.herokuapp.com-packages/bootstrap-3c71cc99d2fc1c12a3d3e1b27e448ca612a89a1d-package.json into cache
Adding VCS repository bower-asset/bootstrap
Downloading https://api.github.com/repos/twbs/bootstrap
Downloading https://api.github.com/repos/twbs/bootstrap/contents/bower.json?ref=master
Downloading https://api.github.com/repos/twbs/bootstrap/commits/master
Downloading https://api.github.com/repos/twbs/bootstrap/tags?per_page=100
Downloading https://api.github.com/repos/twbs/bootstrap/git/refs/heads?per_page=100

  [UnexpectedValueException]
  Could not parse version constraint <=2.*: Invalid version string "2.*"

Exception trace:
 () at phar:///usr/local/bin/composer/src/Composer/Package/Version/VersionParser.php:477
 Composer\Package\Version\VersionParser->parseConstraint() at phar:///usr/local/bin/composer/src/Composer/Package/Version/VersionParser.php:277
 Composer\Package\Version\VersionParser->parseConstraints() at phar:///usr/local/bin/composer/src/Composer/Package/Version/VersionParser.php:228
 Composer\Package\Version\VersionParser->parseLinks() at phar:///usr/local/bin/composer/src/Composer/Package/Loader/ArrayLoader.php:123
 Composer\Package\Loader\ArrayLoader->load() at /home/lynicidn/sites/portal/vendor/fxp/composer-asset-plugin/Repository/AssetVcsRepository.php:174
 Fxp\Composer\AssetPlugin\Repository\AssetVcsRepository->preInitBranchPackage() at /home/lynicidn/sites/portal/vendor/fxp/composer-asset-plugin/Repository/AssetVcsRepository.php:138
 Fxp\Composer\AssetPlugin\Repository\AssetVcsRepository->initBranches() at /home/lynicidn/sites/portal/vendor/fxp/composer-asset-plugin/Repository/AssetVcsRepository.php:45
 Fxp\Composer\AssetPlugin\Repository\AssetVcsRepository->initialize() at phar:///usr/local/bin/composer/src/Composer/Repository/ArrayRepository.php:170
 Composer\Repository\ArrayRepository->getPackages() at phar:///usr/local/bin/composer/src/Composer/DependencyResolver/Pool.php:104
 Composer\DependencyResolver\Pool->addRepository() at /home/lynicidn/sites/portal/vendor/fxp/composer-asset-plugin/Repository/Util.php:60
 Fxp\Composer\AssetPlugin\Repository\Util::addRepositoryInstance() at /home/lynicidn/sites/portal/vendor/fxp/composer-asset-plugin/Repository/Util.php:39
 Fxp\Composer\AssetPlugin\Repository\Util::addRepository() at /home/lynicidn/sites/portal/vendor/fxp/composer-asset-plugin/Repository/AbstractAssetsRepository.php:139
 Fxp\Composer\AssetPlugin\Repository\AbstractAssetsRepository->whatProvides() at phar:///usr/local/bin/composer/src/Composer/DependencyResolver/Pool.php:191
 Composer\DependencyResolver\Pool->computeWhatProvides() at phar:///usr/local/bin/composer/src/Composer/DependencyResolver/Pool.php:180
 Composer\DependencyResolver\Pool->whatProvides() at phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleSetGenerator.php:168
 Composer\DependencyResolver\RuleSetGenerator->whitelistFromPackage() at phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleSetGenerator.php:322
 Composer\DependencyResolver\RuleSetGenerator->getRulesFor() at phar:///usr/local/bin/composer/src/Composer/DependencyResolver/Solver.php:172
 Composer\DependencyResolver\Solver->solve() at phar:///usr/local/bin/composer/src/Composer/Installer.php:505
 Composer\Installer->doInstall() at phar:///usr/local/bin/composer/src/Composer/Installer.php:230
 Composer\Installer->run() at phar:///usr/local/bin/composer/src/Composer/Command/UpdateCommand.php:140
 Composer\Command\UpdateCommand->execute() at phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Command/Command.php:257
 Symfony\Component\Console\Command\Command->run() at phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php:874
 Symfony\Component\Console\Application->doRunCommand() at phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php:195
 Symfony\Component\Console\Application->doRun() at phar:///usr/local/bin/composer/src/Composer/Console/Application.php:146
 Composer\Console\Application->doRun() at phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php:126
 Symfony\Component\Console\Application->run() at phar:///usr/local/bin/composer/src/Composer/Console/Application.php:82
 Composer\Console\Application->run() at phar:///usr/local/bin/composer/bin/composer:43
 require() at /usr/local/bin/composer:25

update [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--lock] [--no-plugins] [--no-custom-installers] [--no-autoloader] [--no-scripts] [--no-progress] [--with-dependencies] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [packages1] ... [packagesN]

this url https://api.github.com/repos/twbs/bootstrap/git/refs/heads?per_page=100 content
[
  {
    "ref": "refs/heads/14226-rebased",
    "url": "https://api.github.com/repos/twbs/bootstrap/git/refs/heads/14226-rebased",
    "object": {
      "sha": "88697c03a9315b5f1944fc82534a824aafebda0e",
      "type": "commit",
      "url": "https://api.github.com/repos/twbs/bootstrap/git/commits/88697c03a9315b5f1944fc82534a824aafebda0e"
    }
  },
  {
    "ref": "refs/heads/bhamodi-update-dependencies",
    "url": "https://api.github.com/repos/twbs/bootstrap/git/refs/heads/bhamodi-update-dependencies",
    "object": {
      "sha": "f3b2ab6a45bb78c564025d2e6c5da12024cbe15d",
      "type": "commit",
      "url": "https://api.github.com/repos/twbs/bootstrap/git/commits/f3b2ab6a45bb78c564025d2e6c5da12024cbe15d"
    }
  },
  {
    "ref": "refs/heads/bundler",
    "url": "https://api.github.com/repos/twbs/bootstrap/git/refs/heads/bundler",
    "object": {
      "sha": "af383dc8e024745a7f790be98f826da1f53052d2",
      "type": "commit",
      "url": "https://api.github.com/repos/twbs/bootstrap/git/commits/af383dc8e024745a7f790be98f826da1f53052d2"
    }
  },
  {
    "ref": "refs/heads/derp",
    "url": "https://api.github.com/repos/twbs/bootstrap/git/refs/heads/derp",
    "object": {
      "sha": "35ddc8427ed664241cf5a4b87cfd2d7d6ce70697",
      "type": "commit",
      "url": "https://api.github.com/repos/twbs/bootstrap/git/commits/35ddc8427ed664241cf5a4b87cfd2d7d6ce70697"
    }
  },
  {
    "ref": "refs/heads/fix-15534",
    "url": "https://api.github.com/repos/twbs/bootstrap/git/refs/heads/fix-15534",
    "object": {
      "sha": "18e1bfa66250a4593cc36a9adb3b9231e5646f82",
      "type": "commit",
      "url": "https://api.github.com/repos/twbs/bootstrap/git/commits/18e1bfa66250a4593cc36a9adb3b9231e5646f82"
    }
  },
  {
    "ref": "refs/heads/fix-popover-setContent",
    "url": "https://api.github.com/repos/twbs/bootstrap/git/refs/heads/fix-popover-setContent",
    "object": {
      "sha": "73065a96c4251a8f3d8e6abe905fa401f78c33bd",
      "type": "commit",
      "url": "https://api.github.com/repos/twbs/bootstrap/git/commits/73065a96c4251a8f3d8e6abe905fa401f78c33bd"
    }
  },
  {
    "ref": "refs/heads/gh-pages",
    "url": "https://api.github.com/repos/twbs/bootstrap/git/refs/heads/gh-pages",
    "object": {
      "sha": "adf7fb869f1b3be17682dd9dfa575f26d66ad5eb",
      "type": "commit",
      "url": "https://api.github.com/repos/twbs/bootstrap/git/commits/adf7fb869f1b3be17682dd9dfa575f26d66ad5eb"
    }
  },
  {
    "ref": "refs/heads/master",
    "url": "https://api.github.com/repos/twbs/bootstrap/git/refs/heads/master",
    "object": {
      "sha": "83e80b430142aead5e30266ccf63509e496ed789",
      "type": "commit",
      "url": "https://api.github.com/repos/twbs/bootstrap/git/commits/83e80b430142aead5e30266ccf63509e496ed789"
    }
  },
  {
    "ref": "refs/heads/travis2",
    "url": "https://api.github.com/repos/twbs/bootstrap/git/refs/heads/travis2",
    "object": {
      "sha": "625c1d6daa218b97cec026cc046b26688ce338de",
      "type": "commit",
      "url": "https://api.github.com/repos/twbs/bootstrap/git/commits/625c1d6daa218b97cec026cc046b26688ce338de"
    }
  }
]

https://api.github.com/repos/twbs/bootstrap/tags?per_page=100
[
  {
    "name": "v3.3.5",
    "zipball_url": "https://api.github.com/repos/twbs/bootstrap/zipball/v3.3.5",
    "tarball_url": "https://api.github.com/repos/twbs/bootstrap/tarball/v3.3.5",
    "commit": {
      "sha": "16b48259a62f576e52c903c476bd42b90ab22482",
      "url": "https://api.github.com/repos/twbs/bootstrap/commits/16b48259a62f576e52c903c476bd42b90ab22482"
    }
  },
  {
    "name": "v3.3.4",
    "zipball_url": "https://api.github.com/repos/twbs/bootstrap/zipball/v3.3.4",
    "tarball_url": "https://api.github.com/repos/twbs/bootstrap/tarball/v3.3.4",
    "commit": {
      "sha": "a10eb60bc0b07b747fa0c4ebd8821eb7307bd07f",
      "url": "https://api.github.com/repos/twbs/bootstrap/commits/a10eb60bc0b07b747fa0c4ebd8821eb7307bd07f"
    }
  },
  {
    "name": "v3.3.2",
    "zipball_url": "https://api.github.com/repos/twbs/bootstrap/zipball/v3.3.2",
    "tarball_url": "https://api.github.com/repos/twbs/bootstrap/tarball/v3.3.2",
    "commit": {
      "sha": "bcf7dd38b5ab180256e2e4fb5da0369551b3f082",
      "url": "https://api.github.com/repos/twbs/bootstrap/commits/bcf7dd38b5ab180256e2e4fb5da0369551b3f082"
    }
  },
  {
    "name": "v3.3.1",
    "zipball_url": "https://api.github.com/repos/twbs/bootstrap/zipball/v3.3.1",
    "tarball_url": "https://api.github.com/repos/twbs/bootstrap/tarball/v3.3.1",
    "commit": {
      "sha": "9a7e365c2c4360335d25246dac11afb1f577210a",
      "url": "https://api.github.com/repos/twbs/bootstrap/commits/9a7e365c2c4360335d25246dac11afb1f577210a"
    }
  },
  {
    "name": "v3.3.0",
    "zipball_url": "https://api.github.com/repos/twbs/bootstrap/zipball/v3.3.0",
    "tarball_url": "https://api.github.com/repos/twbs/bootstrap/tarball/v3.3.0",
    "commit": {
      "sha": "16dbdbd7a2c6cfa3be4e5dcc52249e577c02c84a",
      "url": "https://api.github.com/repos/twbs/bootstrap/commits/16dbdbd7a2c6cfa3be4e5dcc52249e577c02c84a"
    }
  },
  {
    "name": "v3.2.0",
    "zipball_url": "https://api.github.com/repos/twbs/bootstrap/zipball/v3.2.0",
    "tarball_url": "https://api.github.com/repos/twbs/bootstrap/tarball/v3.2.0",
    "commit": {
      "sha": "c068162161154a4b85110ea1e7dd3d7897ce2b72",
      "url": "https://api.github.com/repos/twbs/bootstrap/commits/c068162161154a4b85110ea1e7dd3d7897ce2b72"
    }
  },
  {
    "name": "v3.1.1",
    "zipball_url": "https://api.github.com/repos/twbs/bootstrap/zipball/v3.1.1",
    "tarball_url": "https://api.github.com/repos/twbs/bootstrap/tarball/v3.1.1",
    "commit": {
      "sha": "a365d8689c3f3cee7f1acf86b61270ecca8e106d",
      "url": "https://api.github.com/repos/twbs/bootstrap/commits/a365d8689c3f3cee7f1acf86b61270ecca8e106d"
    }
  },
  {
    "name": "v3.1.0",
    "zipball_url": "https://api.github.com/repos/twbs/bootstrap/zipball/v3.1.0",
    "tarball_url": "https://api.github.com/repos/twbs/bootstrap/tarball/v3.1.0",
    "commit": {
      "sha": "1409cde7e800ca83fd761f87e5ad8f0d259e38d1",
      "url": "https://api.github.com/repos/twbs/bootstrap/commits/1409cde7e800ca83fd761f87e5ad8f0d259e38d1"
    }
  },
  {
    "name": "v3.0.3",
    "zipball_url": "https://api.github.com/repos/twbs/bootstrap/zipball/v3.0.3",
    "tarball_url": "https://api.github.com/repos/twbs/bootstrap/tarball/v3.0.3",
    "commit": {
      "sha": "6d03173a1aad98e75f7d33e65b411c519176c59a",
      "url": "https://api.github.com/repos/twbs/bootstrap/commits/6d03173a1aad98e75f7d33e65b411c519176c59a"
    }
  },
  {
    "name": "v3.0.2",
    "zipball_url": "https://api.github.com/repos/twbs/bootstrap/zipball/v3.0.2",
    "tarball_url": "https://api.github.com/repos/twbs/bootstrap/tarball/v3.0.2",
    "commit": {
      "sha": "3887f540b978d593f433bfef15888bc2d103de72",
      "url": "https://api.github.com/repos/twbs/bootstrap/commits/3887f540b978d593f433bfef15888bc2d103de72"
    }
  },
  {
    "name": "v3.0.1",
    "zipball_url": "https://api.github.com/repos/twbs/bootstrap/zipball/v3.0.1",
    "tarball_url": "https://api.github.com/repos/twbs/bootstrap/tarball/v3.0.1",
    "commit": {
      "sha": "867e2bef8d9c9b901022899227b306a532f5baf3",
      "url": "https://api.github.com/repos/twbs/bootstrap/commits/867e2bef8d9c9b901022899227b306a532f5baf3"
    }
  },
  {
    "name": "v3.0.0-rc.2",
    "zipball_url": "https://api.github.com/repos/twbs/bootstrap/zipball/v3.0.0-rc.2",
    "tarball_url": "https://api.github.com/repos/twbs/bootstrap/tarball/v3.0.0-rc.2",
    "commit": {
      "sha": "d1e18e55ac7ccc069671bed4314ca9f965a09de7",
      "url": "https://api.github.com/repos/twbs/bootstrap/commits/d1e18e55ac7ccc069671bed4314ca9f965a09de7"
    }
  },
  {
    "name": "v3.0.0-rc1",
    "zipball_url": "https://api.github.com/repos/twbs/bootstrap/zipball/v3.0.0-rc1",
    "tarball_url": "https://api.github.com/repos/twbs/bootstrap/tarball/v3.0.0-rc1",
    "commit": {
      "sha": "9c63ffa00fd55c7e61c51b58778b06b28f93e1a8",
      "url": "https://api.github.com/repos/twbs/bootstrap/commits/9c63ffa00fd55c7e61c51b58778b06b28f93e1a8"
    }
  },
  {
    "name": "v3.0.0",
    "zipball_url": "https://api.github.com/repos/twbs/bootstrap/zipball/v3.0.0",
    "tarball_url": "https://api.github.com/repos/twbs/bootstrap/tarball/v3.0.0",
    "commit": {
      "sha": "e8a1df5f060bf7e6631554648e0abde150aedbe4",
      "url": "https://api.github.com/repos/twbs/bootstrap/commits/e8a1df5f060bf7e6631554648e0abde150aedbe4"
    }
  },
  {
    "name": "v2.3.2",
    "zipball_url": "https://api.github.com/repos/twbs/bootstrap/zipball/v2.3.2",
    "tarball_url": "https://api.github.com/repos/twbs/bootstrap/tarball/v2.3.2",
    "commit": {
      "sha": "b4c4072679943773a7582daa63f545ba818fa627",
      "url": "https://api.github.com/repos/twbs/bootstrap/commits/b4c4072679943773a7582daa63f545ba818fa627"
    }
  },
  {
    "name": "v2.3.1",
    "zipball_url": "https://api.github.com/repos/twbs/bootstrap/zipball/v2.3.1",
    "tarball_url": "https://api.github.com/repos/twbs/bootstrap/tarball/v2.3.1",
    "commit": {
      "sha": "eb24718add4dd36fe92fdbdb79e6ff4ce5919300",
      "url": "https://api.github.com/repos/twbs/bootstrap/commits/eb24718add4dd36fe92fdbdb79e6ff4ce5919300"
    }
  },
  {
    "name": "v2.3.0",
    "zipball_url": "https://api.github.com/repos/twbs/bootstrap/zipball/v2.3.0",
    "tarball_url": "https://api.github.com/repos/twbs/bootstrap/tarball/v2.3.0",
    "commit": {
      "sha": "8c7f9c66a7d12f47f50618ef420868fe836d0c33",
      "url": "https://api.github.com/repos/twbs/bootstrap/commits/8c7f9c66a7d12f47f50618ef420868fe836d0c33"
    }
  },
  {
    "name": "v2.2.2",
    "zipball_url": "https://api.github.com/repos/twbs/bootstrap/zipball/v2.2.2",
    "tarball_url": "https://api.github.com/repos/twbs/bootstrap/tarball/v2.2.2",
    "commit": {
      "sha": "9376a7c221a64c2bf508d02ea2ccd85748d10fcc",
      "url": "https://api.github.com/repos/twbs/bootstrap/commits/9376a7c221a64c2bf508d02ea2ccd85748d10fcc"
    }
  },
  {
    "name": "v2.2.1",
    "zipball_url": "https://api.github.com/repos/twbs/bootstrap/zipball/v2.2.1",
    "tarball_url": "https://api.github.com/repos/twbs/bootstrap/tarball/v2.2.1",
    "commit": {
      "sha": "778ecbbfddda4cefd69857a30503cc5f751bff69",
      "url": "https://api.github.com/repos/twbs/bootstrap/commits/778ecbbfddda4cefd69857a30503cc5f751bff69"
    }
  },
  {
    "name": "v2.2.0",
    "zipball_url": "https://api.github.com/repos/twbs/bootstrap/zipball/v2.2.0",
    "tarball_url": "https://api.github.com/repos/twbs/bootstrap/tarball/v2.2.0",
    "commit": {
      "sha": "b5af762ef59e1fa97f4386f5feadb67aa5183fef",
      "url": "https://api.github.com/repos/twbs/bootstrap/commits/b5af762ef59e1fa97f4386f5feadb67aa5183fef"
    }
  },
  {
    "name": "v2.1.1",
    "zipball_url": "https://api.github.com/repos/twbs/bootstrap/zipball/v2.1.1",
    "tarball_url": "https://api.github.com/repos/twbs/bootstrap/tarball/v2.1.1",
    "commit": {
      "sha": "c52368d3c5984b28e6a71e5e1240afdd788fc2e6",
      "url": "https://api.github.com/repos/twbs/bootstrap/commits/c52368d3c5984b28e6a71e5e1240afdd788fc2e6"
    }
  },
  {
    "name": "v2.1.0",
    "zipball_url": "https://api.github.com/repos/twbs/bootstrap/zipball/v2.1.0",
    "tarball_url": "https://api.github.com/repos/twbs/bootstrap/tarball/v2.1.0",
    "commit": {
      "sha": "9e0d87a4dd7488e0c3987ef2869924d6c5aa9f46",
      "url": "https://api.github.com/repos/twbs/bootstrap/commits/9e0d87a4dd7488e0c3987ef2869924d6c5aa9f46"
    }
  },
  {
    "name": "v2.0.4",
    "zipball_url": "https://api.github.com/repos/twbs/bootstrap/zipball/v2.0.4",
    "tarball_url": "https://api.github.com/repos/twbs/bootstrap/tarball/v2.0.4",
    "commit": {
      "sha": "ebc69356637143c938c07904d10928c11e742196",
      "url": "https://api.github.com/repos/twbs/bootstrap/commits/ebc69356637143c938c07904d10928c11e742196"
    }
  },
  {
    "name": "v2.0.3",
    "zipball_url": "https://api.github.com/repos/twbs/bootstrap/zipball/v2.0.3",
    "tarball_url": "https://api.github.com/repos/twbs/bootstrap/tarball/v2.0.3",
    "commit": {
      "sha": "aaabe2a46c64e7d9ffd5735dba2db4f3cf9906f5",
      "url": "https://api.github.com/repos/twbs/bootstrap/commits/aaabe2a46c64e7d9ffd5735dba2db4f3cf9906f5"
    }
  },
  {
    "name": "v2.0.2",
    "zipball_url": "https://api.github.com/repos/twbs/bootstrap/zipball/v2.0.2",
    "tarball_url": "https://api.github.com/repos/twbs/bootstrap/tarball/v2.0.2",
    "commit": {
      "sha": "59503e71ff06d0fd065c2fb981f55f4651ebc274",
      "url": "https://api.github.com/repos/twbs/bootstrap/commits/59503e71ff06d0fd065c2fb981f55f4651ebc274"
    }
  },
  {
    "name": "v2.0.1",
    "zipball_url": "https://api.github.com/repos/twbs/bootstrap/zipball/v2.0.1",
    "tarball_url": "https://api.github.com/repos/twbs/bootstrap/tarball/v2.0.1",
    "commit": {
      "sha": "7ec09d0db9b1117d708682a08efaa55045e6926e",
      "url": "https://api.github.com/repos/twbs/bootstrap/commits/7ec09d0db9b1117d708682a08efaa55045e6926e"
    }
  },
  {
    "name": "v2.0.0",
    "zipball_url": "https://api.github.com/repos/twbs/bootstrap/zipball/v2.0.0",
    "tarball_url": "https://api.github.com/repos/twbs/bootstrap/tarball/v2.0.0",
    "commit": {
      "sha": "fd49d4a44f7fe73054b861461b9ec0f36a1bb29a",
      "url": "https://api.github.com/repos/twbs/bootstrap/commits/fd49d4a44f7fe73054b861461b9ec0f36a1bb29a"
    }
  },
  {
    "name": "v1.4.0",
    "zipball_url": "https://api.github.com/repos/twbs/bootstrap/zipball/v1.4.0",
    "tarball_url": "https://api.github.com/repos/twbs/bootstrap/tarball/v1.4.0",
    "commit": {
      "sha": "f92759b36db43e782e4235f1f214ac5851383f9b",
      "url": "https://api.github.com/repos/twbs/bootstrap/commits/f92759b36db43e782e4235f1f214ac5851383f9b"
    }
  },
  {
    "name": "v1.3.0",
    "zipball_url": "https://api.github.com/repos/twbs/bootstrap/zipball/v1.3.0",
    "tarball_url": "https://api.github.com/repos/twbs/bootstrap/tarball/v1.3.0",
    "commit": {
      "sha": "f03f7da08beede6e6a92ecc6bf28ca978750cd7a",
      "url": "https://api.github.com/repos/twbs/bootstrap/commits/f03f7da08beede6e6a92ecc6bf28ca978750cd7a"
    }
  },
  {
    "name": "v1.2.0",
    "zipball_url": "https://api.github.com/repos/twbs/bootstrap/zipball/v1.2.0",
    "tarball_url": "https://api.github.com/repos/twbs/bootstrap/tarball/v1.2.0",
    "commit": {
      "sha": "2589c0ac4ecc86feed81cfc5df344e0eb78cda64",
      "url": "https://api.github.com/repos/twbs/bootstrap/commits/2589c0ac4ecc86feed81cfc5df344e0eb78cda64"
    }
  },
  {
    "name": "v1.1.1",
    "zipball_url": "https://api.github.com/repos/twbs/bootstrap/zipball/v1.1.1",
    "tarball_url": "https://api.github.com/repos/twbs/bootstrap/tarball/v1.1.1",
    "commit": {
      "sha": "842683b6dfd799a5b665875d981196a623ca0840",
      "url": "https://api.github.com/repos/twbs/bootstrap/commits/842683b6dfd799a5b665875d981196a623ca0840"
    }
  },
  {
    "name": "v1.1.0",
    "zipball_url": "https://api.github.com/repos/twbs/bootstrap/zipball/v1.1.0",
    "tarball_url": "https://api.github.com/repos/twbs/bootstrap/tarball/v1.1.0",
    "commit": {
      "sha": "9a9161488248a274282cd78ed7c846a414d3bd32",
      "url": "https://api.github.com/repos/twbs/bootstrap/commits/9a9161488248a274282cd78ed7c846a414d3bd32"
    }
  },
  {
    "name": "v1.0.0",
    "zipball_url": "https://api.github.com/repos/twbs/bootstrap/zipball/v1.0.0",
    "tarball_url": "https://api.github.com/repos/twbs/bootstrap/tarball/v1.0.0",
    "commit": {
      "sha": "ae02a8a30049844a8bd2f81e74c622196b4a8d2a",
      "url": "https://api.github.com/repos/twbs/bootstrap/commits/ae02a8a30049844a8bd2f81e74c622196b4a8d2a"
    }
  }
]

parent package https://github.com/yiisoft/yii2-bootstrap/blob/master/composer.json#L22

composer -vvv global update
Nothing to install or update
I'm waiting when will be new release tag

@lynicidn do you have composer.lock in your project ? What it contains ?
@RichWeber that is the command to run if you installed composer-asset-plugin as global (per user) package. To do so: $ composer global require "fxp/composer-asset-plugin:~1.0".  Invalid version string "2.*"

Exception trace:
 () at phar:///usr/local/bin/composer/src/Composer/Package/Version/VersionParser.php:477
 Composer\Package\Version\VersionParser->parseConstraint() at phar:///usr/local/bin/composer/src/Composer/Package/Version/VersionParser.php:277
 Composer\Package\Version\VersionParser->parseConstraints() at phar:///usr/local/bin/composer/src/Composer/Package/Version/VersionParser.php:228
 Composer\Package\Version\VersionParser->parseLinks() at phar:///usr/local/bin/composer/src/Composer/Package/Loader/ArrayLoader.php:123
 Composer\Package\Loader\ArrayLoader->load() at /home/lynicidn/sites/portal/vendor/fxp/composer-asset-plugin/Repository/AssetVcsRepository.php:174
 Fxp\Composer\AssetPlugin\Repository\AssetVcsRepository->preInitBranchPackage() at /home/lynicidn/sites/portal/vendor/fxp/composer-asset-plugin/Repository/AssetVcsRepository.php:138
 Fxp\Composer\AssetPlugin\Repository\AssetVcsRepository->initBranches() at /home/lynicidn/sites/portal/vendor/fxp/composer-asset-plugin/Repository/AssetVcsRepository.php:45
 Fxp\Composer\AssetPlugin\Repository\AssetVcsRepository->initialize() at phar:///usr/local/bin/composer/src/Composer/Repository/ArrayRepository.php:170
 Composer\Repository\ArrayRepository->getPackages() at phar:///usr/local/bin/composer/src/Composer/DependencyResolver/Pool.php:104
 Composer\DependencyResolver\Pool->addRepository() at /home/lynicidn/sites/portal/vendor/fxp/composer-asset-plugin/Repository/Util.php:60
 Fxp\Composer\AssetPlugin\Repository\Util::addRepositoryInstance() at /home/lynicidn/sites/portal/vendor/fxp/composer-asset-plugin/Repository/Util.php:39
 Fxp\Composer\AssetPlugin\Repository\Util::addRepository() at /home/lynicidn/sites/portal/vendor/fxp/composer-asset-plugin/Repository/AbstractAssetsRepository.php:139
 Fxp\Composer\AssetPlugin\Repository\AbstractAssetsRepository->whatProvides() at phar:///usr/local/bin/composer/src/Composer/DependencyResolver/Pool.php:191
 Composer\DependencyResolver\Pool->computeWhatProvides() at phar:///usr/local/bin/composer/src/Composer/DependencyResolver/Pool.php:180
 Composer\DependencyResolver\Pool->whatProvides() at phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleSetGenerator.php:168
 Composer\DependencyResolver\RuleSetGenerator->whitelistFromPackage() at phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleSetGenerator.php:322
 Composer\DependencyResolver\RuleSetGenerator->getRulesFor() at phar:///usr/local/bin/composer/src/Composer/DependencyResolver/Solver.php:172
 Composer\DependencyResolver\Solver->solve() at phar:///usr/local/bin/composer/src/Composer/Installer.php:505
 Composer\Installer->doInstall() at phar:///usr/local/bin/composer/src/Composer/Installer.php:230
 Composer\Installer->run() at phar:///usr/local/bin/composer/src/Composer/Command/UpdateCommand.php:140
 Composer\Command\UpdateCommand->execute() at phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Command/Command.php:257
 Symfony\Component\Console\Command\Command->run() at phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php:874
 Symfony\Component\Console\Application->doRunCommand() at phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php:195
 Symfony\Component\Console\Application->doRun() at phar:///usr/local/bin/composer/src/Composer/Console/Application.php:146
 Composer\Console\Application->doRun() at phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php:126
 Symfony\Component\Console\Application->run() at phar:///usr/local/bin/composer/src/Composer/Console/Application.php:82
 Composer\Console\Application->run() at phar:///usr/local/bin/composer/bin/composer:43
 require() at /usr/local/bin/composer:25

update [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--lock] [--no-plugins] [--no-custom-installers] [--no-autoloader] [--no-scripts] [--no-progress] [--with-dependencies] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [packages1] ... [packagesN]

:(

Just checked it. Solved for me but my global composer.json is pointed to master:
{
	"minimum-stability": "dev",
    "require": {
		"fxp/composer-asset-plugin": "*"
    }
}

For general usage new tag should be created.

@samdark i can't use dev stability :( -test please on stable
@hector-del-rio i again cleare cache after remove lock file and it also throw exception

@lynicidn stability for global packages and stability for your project are separate.

@samdark i update fxp to dev-master

may be help it (new global lock file - generated after remove and global update):
lynicidn@debian:~/sites/portal$ cat ~/.composer/composer.lock
{
    "_readme": [
        "This file locks the dependencies of your project to a known state",
        "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
        "This file is @generated automatically"
    ],
    "hash": "3a3d9e7d08a5f9180873066865ae4b4a",
    "packages": [
        {
            "name": "fxp/composer-asset-plugin",
            "version": "dev-master",
            "source": {
                "type": "git",
                "url": "https://github.com/francoispluchino/composer-asset-plugin.git",
                "reference": "308a4195889d08a5c4b1837e77719e46848c64ee"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/francoispluchino/composer-asset-plugin/zipball/308a4195889d08a5c4b1837e77719e46848c64ee",
                "reference": "308a4195889d08a5c4b1837e77719e46848c64ee",
                "shasum": ""
            },
            "require": {
                "composer-plugin-api": "^1.0",
                "php": ">=5.3.3"
            },
            "require-dev": {
                "composer/composer": "~1.0@dev"
            },
            "type": "composer-plugin",
            "extra": {
                "class": "Fxp\\Composer\\AssetPlugin\\FxpAssetPlugin",
                "branch-alias": {
                    "dev-master": "1.0-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Fxp\\Composer\\AssetPlugin\\": ""
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "François Pluchino",
                    "email"<EMAIL_ADDRESS>                }
            ],
            "description": "NPM/Bower Dependency Manager for Composer",
            "homepage": "https://github.com/francoispluchino/composer-asset-plugin",
            "keywords": [
                "asset",
                "bower",
                "composer",
                "dependency manager",
                "nodejs",
                "npm",
                "package"
            ],
            "time": "2015-07-28 19:38:05"
        }
    ],
    "packages-dev": [],
    "aliases": [],
    "minimum-stability": "stable",
    "stability-flags": {
        "fxp/composer-asset-plugin": 20
    },
    "prefer-stable": false,
    "prefer-lowest": false,
    "platform": [],
    "platform-dev": []
}

Yep, the same lock generated.

@samdark also here:
    "minimum-stability": "stable",
    "stability-flags": {
        "fxp/composer-asset-plugin": 20
    },
    "prefer-stable": false,

https://gitter.im/yiisoft/yii2?at=55b7e527c35e438c74fc4b55 new man with analog problem and dev stability

No. I don't have any stability flags.

after remove

global lock file
project lock file
project vendor
clear-cache
global update
update

@hector-del-rio he @samdark it work, thx for help

saved my ass thx :)

@samdark @hector-del-rio Thanks for the support.

@francoispluchino so what about tag?

@samdark I wait a few days to verify that this change does not cause another problem, and I must correct the problem on travis before .

I would also say to tag the version because I think there is a bunch of people out there who don't think of changing the version to "dev-master" instead of ~1.0 like the doc says. And they will have big problems on keep working on their projects...

Well, yeah. It could not get worse since current tag isn't working at all.

I fix the problem with travis, and I push a new stable version... Thank you for your patience.

@JustDoItSascha @samdark Use the @dev flag:
fxp/composer-asset-plugin:~1.0@dev

It is not necessary to use minimum-stablility.

@francoispluchino, it's works!

@samdark The v1.0.3 is available.

Thanks!

This worked out for me in windows 8.1

Ensure also that you have installed composer globally by downloading the composer.exe at composer.org at installation page

Open cmd in windows and run php composer.phar global require "fxp/composer-asset-pl
ugin:dev-master" (ensure that you have defined php in your environment variables

Then run composer self-update...
Ensure also that you have installed composer globally


Bug in qr_gen?

qr_gen fails with this particular input:
qr_gen("V2GHV-9248B Base             Pgm102325899 2410.008","")
If you remove just one of the embedded spaces it works.
I'm nowhere close to smart enough to figure out why.

Hi,
Find and comment out this:
If encix1 > i Then
err = "Encode length error"
Exit Function
End If
or you  can use this before puting end zeros


Add workspaceTrust to package.json schema

The workspaceTrust property should be in the schema so I get intellisense and a description and so on

Fixed with 5d94a7c95508c8a9f73dfdbac9b0cc68d2506ac8

Verification steps:

Settings UI

Search for trust and locate the setting workspace trust setting
Confirm that modifying the setting will prompt to restart the application

Settings JSON

Should be get intellisense when adding the security.workspace.trust.enabled setting
Confirm that modifying the setting will prompt to restart the application


repeat for CVE-2016-6185

(first from start of document, second from 849 line)

Need to union records

Do you have references that verify the change in versions?


[Bug] The pie sector flickers in emphasis state

Version
next
Link to Minimal Reproduction
test/pie.html
Steps to Reproduce

Open the test case pie.html
Move the mouse to a pie sector
Watch if the hovered sector flickers

Current Behavior
The sector flickers in emphasis state
Expected Behavior
The sector won't flicker in emphasis state
Environment
- OS: Any
- Browser: Any
- Framework: Any

Any additional comments?
No response

Seems related to the animation or states with pattern. Will take a look into it


[Proposal] Stand-alone Where Clauses

I wanted to bounce a feature idea off the community here.
I think it'd be nice to have standalone where clauses that you could pass around. My proposal for the API would be:
var whereClause = knex.where({state: 'CA'});
knex.select().from('users').where(whereClause);

The purpose here would be the ability to pass where clauses into functions. So you could make a function that looks like this:
var getUsers = function(whereClause){
    return knex.select().from('users').where(whereClause);
};

and then call it with:
getUsers(knex.where({state:'CA'}));

(Obviously, this would be a useless abstraction - just trying to keep the example simple)
I, personally, have a use case where this functionality would be useful. In the example above, the solution might be to just getUsers().where({state:'CA'}) but for my use case, the where clause is actually applied to a subquery.
I currently solve the problem by defining the function like so:
var getUsers = function(userSelector){
    return knex.select().from('users').whereIn('username', userSelector);
};

and then executing it like so:
getUsers(knex.select('username').from('users').where({state: 'CA'})

(I realize that this solution has potential drawbacks but, for my use case, they're not significant)

I've written a piece of CoffeeScript that enables this functionality. After looking at the code base, it appears that implementation would be really straight-forward.
	knex.queryBuilder().constructor.prototype.appendWhere = (clause)->
		Builder = knex.queryBuilder().constructor
		if !(clause instanceof Builder)
			throw new Error 'whereClase() expects a query builder.'
		if this._single.table
			throw new Error 'You passed a query builder into whereClause() that has a table specified for it'
		for statement in clause._statements
			if statement.grouping != 'where'
				throw new Error 'You passed a query builder into whereClause() that had a non-where clause on it.'
			this._statements.push statement
		return this

@timhuff I didn't knew that .where() didn't accept query builder as parameter... Indeed it sounds reasonable and intuitive, but it also is a bit strange since now we are passing "partial" subquery to .where() instead of complete subquery how it is usually used.

I'm not sure what you mean by "instead of complete subquery how it is usually used". Are you referring to .whereIn()?

@elhigu So I hate to say it because I spent a decent amount of time on that pull request but I just realized that this might be unnecessary. I mean, it's decent syntactic sugar but, ultimately, the same effect can be achieved like so:
var whereClause = function(){this.where({state: 'CA'})};
knex.select().from('users').where(whereClause);

Which is a little verbose, but I write in coffeescript so it'd just be
whereClause = ->@where state: 'CA'
knex.select().from('users').where(whereClause)

I guess the drawback of the above method would be that it's not very extensible. You can't pass around a whereClause function while tagging on .where chains.

@timhuff

I'm not sure what you mean by "instead of complete subquery how it is usually used". Are you referring to .whereIn()?

whereInis one of the places and there are many more places where you can pass subquery... for example:
.where('id', subQuery)
.raw('hey lets put subquery here ?', [subQuery])
.select([subQuery, 'columnName'])
.update({ column: subQuery })

About passing function to the .where that was my first thought when I read this issue that you could use them, but there are some differences and indeed they are syntactically that nice.
If you use functions combining where clauses every part will always force parenthesis around them.
So functions are not really merging where clauses but makes kind of graph that is resolved later on when query builder is compiled... quite subtle difference though...

I agree. It's a subtle difference but I do think the pull request remains a worthy improvement to the code base. As we've demonstrated, it's not new functionality but it makes the API cleaner, IMO. I think the difference is most significant when building up where clauses. Here's the before/after of that use-case:
Before:
var scopeToActiveUsers = function(whereClause){
    return function(){ this.where({active: true}).where(whereClause)};
};
var whereClause = function(){ this.where({state: 'CA'})};
var scopedWhereClause = scopeToActiveUsers(whereClause);
knex.select().from('users').where(scopedWhereClause);

After:
var scopeToActiveUsers = function(whereClause){
    return whereClause.where({active: true});
};
var whereClause = knex.where({state: 'CA'});
var scopedWhereClause = scopeToActiveUsers(whereClause);
knex.select().from('users').where(whereClause);

For my use case, this difference is exacerbated by conditional where clauses, where I want to scope a query only under certain conditions.


kubernetes_metrics Unexpected error raised....RestClient::Unauthorized error="401 Unauthorized"

I am facing this issue with only the Metrics collector.  the logs and objects seem to be coming in fine and no error in the logs following helm deploy.
2019-04-12 12:57:12 +0000 [info]: #0 Use URL https://aks-agentpool-33848038-3:10250/stats/summary for creating client to query kubelet summary api
2019-04-12 12:57:12 +0000 [info]: #0 Use URL https://aks-agentpool-33848038-3:10250/stats/ for creating client to query kubelet stats api
2019-04-12 12:57:12 +0000 [info]: #0 Use URL https://aks-agentpool-33848038-3:10250/metrics/cadvisor for creating client to query cadvisor metrics api
2019-04-12 12:57:12 +0000 [warn]: parameter 'cluster_name' in
"@"type kubernetes_metrics
tag "kube.*"
node_name "aks-agentpool-33848038-3"
kubelet_port 10250
use_rest_client_ssl true
insecure_ssl true
cluster_name Kube-Splunk-Test
 is not used.
2019-04-12 12:57:12 +0000 [info]: #0 starting fluentd worker pid=17 ppid=7 worker=0
2019-04-12 12:57:12 +0000 [info]: #0 fluentd worker is now running worker=0
**2019-04-12 12:57:27 +0000 [error]: #0 Unexpected error raised. Stopping the timer. title=:metric_scraper error_class=RestClient::Unauthorized error="401 Unauthorized"**
  2019-04-12 12:57:27 +0000 [error]: #0 /usr/lib/ruby/gems/2.5.0/gems/rest-client-2.0.2/lib/restclient/abstract_response.rb:223:in `exception_with_response'
  2019-04-12 12:57:27 +0000 [error]: #0 /usr/lib/ruby/gems/2.5.0/gems/rest-client-2.0.2/lib/restclient/abstract_response.rb:103:in `return!'
  2019-04-12 12:57:27 +0000 [error]: #0 /usr/lib/ruby/gems/2.5.0/gems/rest-client-2.0.2/lib/restclient/request.rb:809:in `process_result'
  2019-04-12 12:57:27 +0000 [error]: #0 /usr/lib/ruby/gems/2.5.0/gems/rest-client-2.0.2/lib/restclient/request.rb:725:in `block in transmit'
  2019-04-12 12:57:27 +0000 [error]: #0 /usr/lib/ruby/2.5.0/net/http.rb:910:in `start'

I had a similar problem, but when I used port 10255 and set useRestClientSSL: false it worked
splunk-kubernetes-metrics:
kubernetes:
insecureSSL: true
kubeletPort: 10255
useRestClientSSL: false
buffer:
chunk_limit_records: 10000
aggregatorBuffer:
chunk_limit_records: 10000

Thanks @sfrancies, was that in AKS or GKE ?  I still get refused but not with an SSL error.

AKS, whats the error ?
10255 is insecure port so shouldnt see SSL error

Thanks @sfrancies, I updated and redeployed with this below for the metrics section and the 'HTTP 401' and SSL errors went away but eventhough there are no more errors for the metric pods there are still no metrics in my index alongside the Objects and Logging detail being ingested :(
#local config for metrics chart
splunk-kubernetes-metrics:
kubernetes:
clusterName: Kube-Splunk-Test
kubeletPort: 10255
useRestClientSSL: false
insecureSSL: true
buffer:
chunk_limit_records: 10000
aggregatorBuffer:
chunk_limit_records: 10000
splunk:
hec:
port: 443
indexName: k8s-metrics-index

I had the same issue, is there any way we can make this work while enabling SSL ?

AKS uses self signed certificates for creating kubernetes clusters, so unfortunately we can only use insecure mode.

@hhagewood i am geting the same error.  I saw you had closed this issue.   Did you find the resolution?


HIVE-27282 : Backport of HIVE-21717 : Rename is failing for directory in move task

JIRA link : https://issues.apache.org/jira/browse/HIVE-27282

What changes were proposed in this pull request?

Why are the changes needed?

Does this PR introduce any user-facing change?

How was this patch tested?

@vihangk1 Can you please review and merge this

Merged into branch-3. Thanks @amanraj2520


adds models.user.yml to .gitignore

I thought this might be useful for people who like to test out others branches etc. and hate having to make sure their config doesn't end up with conflicts or being outright overwritten.

Thanks for merging and thanks for all your hard work on the project!


[CA-1359] A11y: Workspaces List Page

This PR introduces a number of global improvements which specifically benefit the Workspaces List page and top-level page for an individual workspace.
Skip Navigation Link
Most websites provide a link, first in the tab order on the page, allowing screen reader users to skip repetitive content at the top of the page. This is a standard design practice which users expect to be present. In this case there isn't a ton of content in the header, but it still seems useful to be able to skip it.
Because of the way React passes refs down to child components in order to be able to target elements for focusing, I decided it was important to encapsulate all of the skip functionality in as few places as possible, to avoid having to update every page to accept an addition forwarded ref. I was able to set it up entirely within the TopBar, so the skip link is first, and the skip target is last, and appears visually as focus on the entire page. The next tab stop is the first element below the header.
The one potential problem with this approach is that the header isn't entirely identical on every page. The <h1> is in it on most pages except the landing page, and it sometimes also contains contextual info such as breadcrumbs, a search bar or info about the billing project. Consequently a user could skip things that are relevant to the page without knowing it. However, these elements still appear visually and semantically within the header, so it seems reasonable. And it's a pattern users of assistive technologies expect.
Tab Search Filters
The SimpleTabBar component is used on the Workspaces List page to render search filters for the workspaces table. Semantically, these are tabs: only one may be active at a time, and they cause only a portion of the page to redrawn when selected. I updated the semantic markup to make them function properly as tabs according to the ARIA specs.
In particular, I created a new reusable utility allowing a collection of Interactive elements to accept focus navigation using the arrow keys as well as Home/End, in either a vertical or horizontal orientation, by passing refs down into each child element. This seems to work like a charm! And it can be used in other places now too!
I also added PropTypes to the SimpleTabBar component to enforce that it has a label property for compliance with ARIA.
Tab Navigation Bar
The TabBar component is used on each Workspace and Workflow page to render a navigation section at the top, pointing to different subpages within the workflow or workspace. Semantically, these are actually menu items: only one can be active at a time, and they cause the entire page to refresh with a different URL. It's essentially a submenu for the page, even though they visually appear to be tabs.
I previously added Tab semantic markup to them and updated the integration test. However, I concluded that they in fact encode menu items more accurately, so I essentially reverted them. They now support keyboard navigation just like SimpleTabBar, though.
I also added PropTypes to the TabBar component to enforce that it has a label property for compliance with ARIA. And I added labels to all other pages that use this component.
Combobox components
The Comboboxes produced by the react-select module are somewhat accessible. They manage focus well, and include an aria-live section to announce changes the user makes. However, they do not identify themselves properly as Combobox widgets, or implement the necessary semantic elements.
For almost all of the internal components I was able to add overrides which add proper ARIA roles and properties to the original renderers. However, I wasn't quite able to get it to work for widgets with isSearchable == false because they use a DummyInput component for which no overrides are possible.
I've been thinking about reaching out to the maintainers of the react-select module to see if they can bake some of these improvements into their widget out of the box, but haven't done so yet.
Tooltip Triggers
To be more accessible, I duplicated the tooltip text as an aria-describedby reference, so screen reader users will always be presented that text as an aside without needing to explicitly open the tooltip which isn't an obvious interaction.
Tables without content
I found that, despite all of the ARIA cleanups I previously did with tables, they were still not semantically correct in the case where there was no content, because the message indicating this was just jammed in there without being wrapped properly into a row. I've fixed this and made it consistent across all of the different table components.

FYI: if you update from dev, you should have more reliable and faster test runs going forward.

I've replaced this PR with 3 new ones: #2511, #2512, #2513, #2515


Autocomplete: Add tab for select option

Instead of close the autocomplete suggestions on pressing tab use the same behaviour as the enter key
See https://github.com/ElemeFE/element/issues/12955
Please make sure these boxes are checked before submitting your PR, thank you!

[x] Make sure you follow Element's contributing guide (中文 | English | Español).
[x] Make sure you are merging your commits to dev branch.
[x] Add some descriptions and refer relative issues for you PR.

I've just been writing workaround code to do this, so it would be great if this could be fixed and merged.

Did this ever get added I really could do with tab selecting

We have a requirement in a new UI roll-out and was wondering if this was going to be resolved anytime soon? @bernerha

This should be merged and also implemented on selects aswell


Problem on **e

Hi I used this algorithm but found that words with an e at the end, the e will be cut off.
for example, table --> tabl, able --> abl

This is expected behaviour.


Version Packages (tech-insights)

Releases
<EMAIL_ADDRESS>Patch Changes

cbad35a: Updated dependencies.
cbad35a: Added a filter to ScorecardsPage to only shows entities with results.
Updated dependencies [cbad35a]

<EMAIL_ADDRESS>

<EMAIL_ADDRESS>Patch Changes

cbad35a: Updated dependencies.
Updated dependencies [cbad35a]

<EMAIL_ADDRESS><EMAIL_ADDRESS>

<EMAIL_ADDRESS>Patch Changes

cbad35a: Updated dependencies.
Updated dependencies [cbad35a]

<EMAIL_ADDRESS><EMAIL_ADDRESS>

<EMAIL_ADDRESS>Patch Changes

cbad35a: Updated dependencies.

<EMAIL_ADDRESS>Patch Changes

cbad35a: Updated dependencies.
Updated dependencies [cbad35a]

<EMAIL_ADDRESS>

<EMAIL_ADDRESS>Patch Changes

Updated dependencies [cbad35a]
Updated dependencies [cbad35a]

<EMAIL_ADDRESS>

<EMAIL_ADDRESS>Patch Changes

Updated dependencies [cbad35a]

<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>

@Xantier @vinzscam can you review this please? Looks like some good features!


EXC BAD ACCESS in getColorCode method

Quite often I am getting the EXC_BAD_ACCCESS exception in getColorCode method.

Try this suggestion from https://github.com/Chintan-Dave/UIImageScanlineFloodfill/issues/23

I have also getting same error, @izotx any solution ?

I'm having the same issue. Especially, it occurs when i changed tolerance value or according to input image. Does anyone have any idea about what can cause this?
Suggesion in #23 not worked at all.

I'm having the same issue. Its working fine on iPod and iPhone but when I switch to iPad it crashes at this point. Does anyone have any solution?

I have the same issue. I tried Suggestion in #23 and not worked. Could you please tell me any solution to this issue. Thank you!

Can anyone provide me the image and/or tolerance value for which you are getting crash so that I can reproduce the issue?

Hei @Chintan-Dave. I used this picture for test purpose with a tolerance of 20.
After some time I had a EXC_BAD_ACCESS crash.
Also tried #15 and #27 but not worked.


ssh into worker nodes?

Hi, the work ASG has ssh_key_pair cnfigured but I could see any associated SG allowing ssh access. Could you please let me how to connect into worker nodes?

@sreekanth-bg , You mean ssh into worker nodes?
You can use ssh-key pair which you have already created (pem file) to ssh into worker nodes.

do I need to create a bastion in the public subnet from where the worker nodes can be reached through ssh?

@sreekanth-bg  You can configure site-site to vpn to connect private worker nodes instead of bastion host.

@sreekanth-bg is this issue still relevant?


Include new package name mistake suggestions

Summary
This list of known discrepancies between package vs. import package name is missing a few very popular packages:

PIL
GitPython
PyYAML

I have added these and a number of others I am aware of. These projects are of varying popularity, so I would understand if you don't want to include all of these, lest it gets out of control. These are just some suggestions to start a conversation.
Test Plan
No tests, since this is just adding to a JSON file. The list should be manually reviewed.

Thank you! As-is, I think these are only shown when a build failures, and not when a resolution fails. So we might need to change that for this to take effect.


Glob ignores Tests

R: @jeffposnick @addyosmani
Fixes #329 (I think it was fixed from another bug, but this PR adds tests for it)

Reason for this chillin? :) More work to be done?


Performance of PosteriorPredictiveModel for PredictivePopulationModel is very slow

Investigate why that is

Because random number generator is instantiated multiple times?
The way dataframe is created?

Start by comparing perfomance of PredictivePopulationModel and PosteriorPredictiveModel

It is not the RNG, also the new implementation might speed up things anyway. It seems that the execution time grows exponentially with the number of samples, this might suggest that it's the appending of the rather small chunks of dataframes.
So it may be resolved when we move to xarrays for the sample output.


[runtime] Don't use C++ thread_local on two old Apple simulators.

32-bit iOS 9 simulator and 32-bit watchOS 2 simulator do not support
C++ thread_local, even though clang's has_feature(cxx_thread_local)
thinks they do.
rdar://35063043

@swift-ci please test

LGTM. 👍

LGTM.

@gparker42, is there a PR for clang to get the value right?

rdar://35083787 is for clang.


0.3.4 broken

I was using version 0.3.4 in a small application via<EMAIL_ADDRESS>This imports the following:
import {  contentType as getContentType,  lookup,} from "https://raw.githubusercontent.com/usesift/media_types/34656bf398c81f2687fa5010e56844dac4e7a2e9/mod.ts";

but that returns 404. The solution is probably to update to a newer version of sift but I wanted to note this because ideally previously published versions would continue working.

Hi @wezm, thanks for opening the issue. Deno introduced deno vendor command to handle these problems.
You can use deno vendor on your final application. It will cache all the dependencies into a folder that you can commit to git.
Note: deno vendor uses import maps. You can deploy the application only using "GitHub Actions"  (https://deno.com/deploy/docs/projects#git-integration) mode at the moment as import maps are not supported on "Automatic" mode.

Ok thanks @satyarohith I'll give that a go.


Updated WebHook.NodeJS sample

Q
A

Bug fix?
no, a very small one, and some typings adjustment

New feature?
no

New sample?
no, updated one especially in documentation

Related issues?
also fixes #7

What's in this Pull Request?
Updated documentation to include few missing details, as

JSON structure for configuration file
correct AAD permission needed, based on my test (updated screenshot file too)
instructions on how to perform admin trust for the application

Also:

includes a sample config.sample.json file
switched to use @types instead of TSD (devDependencies)
small improvements in Gulp file
Trying to workaround a small issue when the list is on the root web (_api/web/webs?$filter.. doesn't work in that case..)

Hi @biste5, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!
You've already signed the contribution license agreement. Thanks!
The agreement was validated by Microsoft and real humans are currently evaluating your PR.
TTYL, MSBOT;

not interesting? @jansenbe @VesaJuvonen

thx Massimo, absolutely interested and getting released on the March master merge this Friday.