Hello community, here is the log from the commit of package platformsh-cli for openSUSE:Factory checked in at 2017-12-18 08:58:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/platformsh-cli (Old) and /work/SRC/openSUSE:Factory/.platformsh-cli.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "platformsh-cli" Mon Dec 18 08:58:20 2017 rev:28 rq:557243 version:3.25.1 Changes: -------- --- /work/SRC/openSUSE:Factory/platformsh-cli/platformsh-cli.changes 2017-12-14 11:03:46.501390931 +0100 +++ /work/SRC/openSUSE:Factory/.platformsh-cli.new/platformsh-cli.changes 2017-12-18 08:58:31.993622083 +0100 @@ -1,0 +2,9 @@ +Fri Dec 15 03:02:14 UTC 2017 - [email protected] + +- Update to version 3.25.1: + * Release v3.25.1 + * Ensure we do not pass an invalid CWD to Symfony Process + * Identifier: Add short timeout on URL check + * Remove var_dump()s + +------------------------------------------------------------------- Old: ---- platformsh-cli-3.25.0.tar.xz New: ---- platformsh-cli-3.25.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ platformsh-cli.spec ++++++ --- /var/tmp/diff_new_pack.DUZMZZ/_old 2017-12-18 08:58:35.185467998 +0100 +++ /var/tmp/diff_new_pack.DUZMZZ/_new 2017-12-18 08:58:35.189467805 +0100 @@ -17,7 +17,7 @@ Name: platformsh-cli -Version: 3.25.0 +Version: 3.25.1 Release: 0 Summary: Tool for managing Platform.sh services from the command line # See licenses.txt for dependency licenses. ++++++ _service ++++++ --- /var/tmp/diff_new_pack.DUZMZZ/_old 2017-12-18 08:58:35.225466068 +0100 +++ /var/tmp/diff_new_pack.DUZMZZ/_new 2017-12-18 08:58:35.229465875 +0100 @@ -2,7 +2,7 @@ <service name="tar_scm" mode="disabled"> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> - <param name="revision">refs/tags/v3.25.0</param> + <param name="revision">refs/tags/v3.25.1</param> <param name="url">git://github.com/platformsh/platformsh-cli.git</param> <param name="scm">git</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.DUZMZZ/_old 2017-12-18 08:58:35.253464716 +0100 +++ /var/tmp/diff_new_pack.DUZMZZ/_new 2017-12-18 08:58:35.257464523 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">git://github.com/platformsh/platformsh-cli.git</param> - <param name="changesrevision">ee6d5d8c61a07793a2362a882c02ab5cc04ec042</param> + <param name="changesrevision">86aa5331daf2797f9c9fdcacf5fa3b2843fe65f1</param> </service> </servicedata> ++++++ platformsh-cli-3.25.0.tar.xz -> platformsh-cli-3.25.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/platformsh-cli-3.25.0/config.yaml new/platformsh-cli-3.25.1/config.yaml --- old/platformsh-cli-3.25.0/config.yaml 2017-12-13 18:23:08.000000000 +0100 +++ new/platformsh-cli-3.25.1/config.yaml 2017-12-14 21:48:13.000000000 +0100 @@ -1,7 +1,7 @@ # Metadata about the CLI application itself. application: name: 'Platform.sh CLI' - version: '3.25.0' + version: '3.25.1' executable: 'platform' package_name: 'platformsh/cli' installer_url: 'https://platform.sh/cli/installer' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/platformsh-cli-3.25.0/dist/manifest.json new/platformsh-cli-3.25.1/dist/manifest.json --- old/platformsh-cli-3.25.0/dist/manifest.json 2017-12-13 18:23:08.000000000 +0100 +++ new/platformsh-cli-3.25.1/dist/manifest.json 2017-12-14 21:48:13.000000000 +0100 @@ -1,10 +1,10 @@ [ { "name": "platform.phar", - "sha1": "672b9e2a9001abc17cefddd193eecce185f316f7", - "sha256": "1eaf93ee25ae67080ed347993dea747857e08e853f0818d2123b2e5fe0a77b4d", - "url": "https://github.com/platformsh/platformsh-cli/releases/download/v3.25.0/platform.phar", - "version": "3.25.0", + "sha1": "f9db4be41db6d96d8163603c4d8083168e1e472f", + "sha256": "aa8c294dcb85e16b5382407d162e22008f8a574acb186f29d7277d24232526c7", + "url": "https://github.com/platformsh/platformsh-cli/releases/download/v3.25.1/platform.phar", + "version": "3.25.1", "php": { "min": "5.5.9" }, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/platformsh-cli-3.25.0/src/Service/Identifier.php new/platformsh-cli-3.25.1/src/Service/Identifier.php --- old/platformsh-cli-3.25.0/src/Service/Identifier.php 2017-12-13 18:23:08.000000000 +0100 +++ new/platformsh-cli-3.25.1/src/Service/Identifier.php 2017-12-14 21:48:13.000000000 +0100 @@ -156,7 +156,12 @@ if ($cluster === false) { $this->debug('Making a HEAD request to identify project from URL: ' . $url); try { - $response = $this->api->getHttpClient()->head($url, ['auth' => false]); + $response = $this->api->getHttpClient()->head($url, [ + 'auth' => false, + 'timeout' => 5, + 'connect_timeout' => 5, + 'allow_redirects' => false, + ]); $cluster = $response->getHeader($this->config->get('service.header_prefix') . '-cluster'); $this->cache->save($cacheKey, $cluster, 86400); } catch (RequestException $e) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/platformsh-cli-3.25.0/src/Service/Shell.php new/platformsh-cli-3.25.1/src/Service/Shell.php --- old/platformsh-cli-3.25.0/src/Service/Shell.php 2017-12-13 18:23:08.000000000 +0100 +++ new/platformsh-cli-3.25.1/src/Service/Shell.php 2017-12-14 21:48:13.000000000 +0100 @@ -86,7 +86,7 @@ */ public function execute(array $args, $dir = null, $mustRun = false, $quiet = true, array $env = [], $timeout = 3600) { - $process = new Process($args, $dir, null, null, $timeout); + $process = new Process($args, null, null, null, $timeout); // Avoid adding 'exec' to every command. It is not needed in this // context as we do not need to send signals to the process. Also it @@ -109,7 +109,8 @@ $process->setEnv($env + $this->getParentEnv()); } - if ($dir) { + if ($dir && is_dir($dir)) { + $process->setWorkingDirectory($dir); $this->showWorkingDirMessage($dir); } ++++++ platformsh-cli-vendor.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/autoload.php new/vendor/autoload.php --- old/vendor/autoload.php 2017-12-13 22:17:57.833706250 +0100 +++ new/vendor/autoload.php 2017-12-15 04:02:16.574490249 +0100 @@ -4,4 +4,4 @@ require_once __DIR__ . '/composer/autoload_real.php'; -return ComposerAutoloaderInitdcee3781cfe3a2335811866ab3151ce5::getLoader(); +return ComposerAutoloaderInita4fe9dccfc4a6e8ed6afbf057d3bc04d::getLoader(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/composer/autoload_real.php new/vendor/composer/autoload_real.php --- old/vendor/composer/autoload_real.php 2017-12-13 22:17:57.833706250 +0100 +++ new/vendor/composer/autoload_real.php 2017-12-15 04:02:16.574490249 +0100 @@ -2,7 +2,7 @@ // autoload_real.php @generated by Composer -class ComposerAutoloaderInitdcee3781cfe3a2335811866ab3151ce5 +class ComposerAutoloaderInita4fe9dccfc4a6e8ed6afbf057d3bc04d { private static $loader; @@ -19,15 +19,15 @@ return self::$loader; } - spl_autoload_register(array('ComposerAutoloaderInitdcee3781cfe3a2335811866ab3151ce5', 'loadClassLoader'), true, true); + spl_autoload_register(array('ComposerAutoloaderInita4fe9dccfc4a6e8ed6afbf057d3bc04d', 'loadClassLoader'), true, true); self::$loader = $loader = new \Composer\Autoload\ClassLoader(); - spl_autoload_unregister(array('ComposerAutoloaderInitdcee3781cfe3a2335811866ab3151ce5', 'loadClassLoader')); + spl_autoload_unregister(array('ComposerAutoloaderInita4fe9dccfc4a6e8ed6afbf057d3bc04d', 'loadClassLoader')); $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); if ($useStaticLoader) { require_once __DIR__ . '/autoload_static.php'; - call_user_func(\Composer\Autoload\ComposerStaticInitdcee3781cfe3a2335811866ab3151ce5::getInitializer($loader)); + call_user_func(\Composer\Autoload\ComposerStaticInita4fe9dccfc4a6e8ed6afbf057d3bc04d::getInitializer($loader)); } else { $map = require __DIR__ . '/autoload_namespaces.php'; foreach ($map as $namespace => $path) { @@ -48,19 +48,19 @@ $loader->register(true); if ($useStaticLoader) { - $includeFiles = Composer\Autoload\ComposerStaticInitdcee3781cfe3a2335811866ab3151ce5::$files; + $includeFiles = Composer\Autoload\ComposerStaticInita4fe9dccfc4a6e8ed6afbf057d3bc04d::$files; } else { $includeFiles = require __DIR__ . '/autoload_files.php'; } foreach ($includeFiles as $fileIdentifier => $file) { - composerRequiredcee3781cfe3a2335811866ab3151ce5($fileIdentifier, $file); + composerRequirea4fe9dccfc4a6e8ed6afbf057d3bc04d($fileIdentifier, $file); } return $loader; } } -function composerRequiredcee3781cfe3a2335811866ab3151ce5($fileIdentifier, $file) +function composerRequirea4fe9dccfc4a6e8ed6afbf057d3bc04d($fileIdentifier, $file) { if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { require $file; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/composer/autoload_static.php new/vendor/composer/autoload_static.php --- old/vendor/composer/autoload_static.php 2017-12-13 22:17:57.833706250 +0100 +++ new/vendor/composer/autoload_static.php 2017-12-15 04:02:16.574490249 +0100 @@ -4,7 +4,7 @@ namespace Composer\Autoload; -class ComposerStaticInitdcee3781cfe3a2335811866ab3151ce5 +class ComposerStaticInita4fe9dccfc4a6e8ed6afbf057d3bc04d { public static $files = array ( '0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/bootstrap.php', @@ -188,9 +188,9 @@ public static function getInitializer(ClassLoader $loader) { return \Closure::bind(function () use ($loader) { - $loader->prefixLengthsPsr4 = ComposerStaticInitdcee3781cfe3a2335811866ab3151ce5::$prefixLengthsPsr4; - $loader->prefixDirsPsr4 = ComposerStaticInitdcee3781cfe3a2335811866ab3151ce5::$prefixDirsPsr4; - $loader->classMap = ComposerStaticInitdcee3781cfe3a2335811866ab3151ce5::$classMap; + $loader->prefixLengthsPsr4 = ComposerStaticInita4fe9dccfc4a6e8ed6afbf057d3bc04d::$prefixLengthsPsr4; + $loader->prefixDirsPsr4 = ComposerStaticInita4fe9dccfc4a6e8ed6afbf057d3bc04d::$prefixDirsPsr4; + $loader->classMap = ComposerStaticInita4fe9dccfc4a6e8ed6afbf057d3bc04d::$classMap; }, null, ClassLoader::class); }
