Hello community,

here is the log from the commit of package platformsh-cli for 
openSUSE:Leap:15.2 checked in at 2020-01-30 15:47:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/platformsh-cli (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.platformsh-cli.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "platformsh-cli"

Thu Jan 30 15:47:13 2020 rev:39 rq:768515 version:3.52.1

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/platformsh-cli/platformsh-cli.changes  
2020-01-30 06:09:18.438494804 +0100
+++ 
/work/SRC/openSUSE:Leap:15.2/.platformsh-cli.new.26092/platformsh-cli.changes   
    2020-01-30 15:47:38.713303907 +0100
@@ -1,0 +2,10 @@
+Wed Jan 29 16:30:45 UTC 2020 - ji...@boombatower.com
+
+- Update to version 3.52.1:
+  * Release v3.52.1
+  * Update dependencies (Symfony -> 3.4.37)
+  * Update client (oauth2 compatibility)
+  * Suggest SSH to the Git server to test the connection in 'get' command 
(#898)
+  * Pipe to command in db:size to avoid quoting issues on Windows (#899)
+
+-------------------------------------------------------------------

Old:
----
  platformsh-cli-3.52.0.tar.xz

New:
----
  platformsh-cli-3.52.1.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ platformsh-cli.spec ++++++
--- /var/tmp/diff_new_pack.WCtseC/_old  2020-01-30 15:47:40.009304297 +0100
+++ /var/tmp/diff_new_pack.WCtseC/_new  2020-01-30 15:47:40.013304298 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           platformsh-cli
-Version:        3.52.0
+Version:        3.52.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.WCtseC/_old  2020-01-30 15:47:40.041304306 +0100
+++ /var/tmp/diff_new_pack.WCtseC/_new  2020-01-30 15:47:40.045304308 +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.52.0</param>
+    <param name="revision">refs/tags/v3.52.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.WCtseC/_old  2020-01-30 15:47:40.061304313 +0100
+++ /var/tmp/diff_new_pack.WCtseC/_new  2020-01-30 15:47:40.061304313 +0100
@@ -1,6 +1,6 @@
 <servicedata>
   <service name="tar_scm">
     <param name="url">git://github.com/platformsh/platformsh-cli.git</param>
-    <param 
name="changesrevision">28172cbcf9d23cbce6c0f3449fc9599b0e4229a1</param>
+    <param 
name="changesrevision">0f776ae4191f1fe10c015f27c6b7cadcd104c5a5</param>
   </service>
 </servicedata>

++++++ licenses.txt ++++++
--- /var/tmp/diff_new_pack.WCtseC/_old  2020-01-30 15:47:40.101304325 +0100
+++ /var/tmp/diff_new_pack.WCtseC/_new  2020-01-30 15:47:40.101304325 +0100
@@ -5,7 +5,7 @@
 
 Name                                Version  License       
 cocur/slugify                       v2.5     MIT           
-composer/ca-bundle                  1.2.4    MIT           
+composer/ca-bundle                  1.2.6    MIT           
 doctrine/cache                      v1.6.2   MIT           
 firebase/php-jwt                    v2.2.0   BSD-3-Clause  
 guzzlehttp/cache-subscriber         0.2.0    MIT           
@@ -16,20 +16,20 @@
 padraic/phar-updater                v1.0.6   BSD-3-Clause  
 paragonie/random_compat             v2.0.18  MIT           
 pjcdawkins/guzzle-oauth2-plugin     v2.2.0   MIT           
-platformsh/client                   v0.31.0  MIT           
+platformsh/client                   v0.31.2  MIT           
 platformsh/console-form             v0.0.24  MIT           
 psr/container                       1.0.0    MIT           
 psr/log                             1.1.2    MIT           
 react/promise                       v2.7.1   MIT           
 stecman/symfony-console-completion  0.10.1   MIT           
-symfony/config                      v3.4.36  MIT           
-symfony/console                     v3.4.36  MIT           
-symfony/debug                       v3.4.36  MIT           
-symfony/dependency-injection        v3.4.36  MIT           
-symfony/event-dispatcher            v3.4.36  MIT           
-symfony/filesystem                  v3.4.36  MIT           
-symfony/finder                      v3.4.36  MIT           
+symfony/config                      v3.4.37  MIT           
+symfony/console                     v3.4.37  MIT           
+symfony/debug                       v3.4.37  MIT           
+symfony/dependency-injection        v3.4.37  MIT           
+symfony/event-dispatcher            v3.4.37  MIT           
+symfony/filesystem                  v3.4.37  MIT           
+symfony/finder                      v3.4.37  MIT           
 symfony/polyfill-ctype              v1.13.1  MIT           
 symfony/polyfill-mbstring           v1.13.1  MIT           
-symfony/process                     v3.4.36  MIT           
-symfony/yaml                        v3.4.36  MIT           
+symfony/process                     v3.4.37  MIT           
+symfony/yaml                        v3.4.37  MIT           

++++++ platformsh-cli-3.52.0.tar.xz -> platformsh-cli-3.52.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/platformsh-cli-3.52.0/composer.lock 
new/platformsh-cli-3.52.1/composer.lock
--- old/platformsh-cli-3.52.0/composer.lock     2020-01-24 22:46:43.000000000 
+0100
+++ new/platformsh-cli-3.52.1/composer.lock     2020-01-29 12:29:32.000000000 
+0100
@@ -72,16 +72,16 @@
         },
         {
             "name": "composer/ca-bundle",
-            "version": "1.2.4",
+            "version": "1.2.6",
             "source": {
                 "type": "git",
                 "url": "https://github.com/composer/ca-bundle.git";,
-                "reference": "10bb96592168a0f8e8f6dcde3532d9fa50b0b527"
+                "reference": "47fe531de31fca4a1b997f87308e7d7804348f7e"
             },
             "dist": {
                 "type": "zip",
-                "url": 
"https://api.github.com/repos/composer/ca-bundle/zipball/10bb96592168a0f8e8f6dcde3532d9fa50b0b527";,
-                "reference": "10bb96592168a0f8e8f6dcde3532d9fa50b0b527",
+                "url": 
"https://api.github.com/repos/composer/ca-bundle/zipball/47fe531de31fca4a1b997f87308e7d7804348f7e";,
+                "reference": "47fe531de31fca4a1b997f87308e7d7804348f7e",
                 "shasum": ""
             },
             "require": {
@@ -92,7 +92,7 @@
             "require-dev": {
                 "phpunit/phpunit": "^4.8.35 || ^5.7 || 6.5 - 8",
                 "psr/log": "^1.0",
-                "symfony/process": "^2.5 || ^3.0 || ^4.0"
+                "symfony/process": "^2.5 || ^3.0 || ^4.0 || ^5.0"
             },
             "type": "library",
             "extra": {
@@ -124,7 +124,7 @@
                 "ssl",
                 "tls"
             ],
-            "time": "2019-08-30T08:44:50+00:00"
+            "time": "2020-01-13T10:02:55+00:00"
         },
         {
             "name": "doctrine/cache",
@@ -394,6 +394,7 @@
                 }
             ],
             "description": "Provides a simple API and specification that 
abstracts away the details of HTTP into a single PHP function.",
+            "abandoned": true,
             "time": "2018-07-31T13:22:33+00:00"
         },
         {
@@ -444,6 +445,7 @@
                 "Guzzle",
                 "stream"
             ],
+            "abandoned": true,
             "time": "2014-10-12T19:18:40+00:00"
         },
         {
@@ -663,16 +665,16 @@
         },
         {
             "name": "platformsh/client",
-            "version": "v0.31.0",
+            "version": "v0.31.2",
             "source": {
                 "type": "git",
                 "url": 
"https://github.com/platformsh/platformsh-client-php.git";,
-                "reference": "880f5464894baff81d16ace340443601844a208c"
+                "reference": "073a925c8524169675495234d68b72d77f411a12"
             },
             "dist": {
                 "type": "zip",
-                "url": 
"https://api.github.com/repos/platformsh/platformsh-client-php/zipball/880f5464894baff81d16ace340443601844a208c";,
-                "reference": "880f5464894baff81d16ace340443601844a208c",
+                "url": 
"https://api.github.com/repos/platformsh/platformsh-client-php/zipball/073a925c8524169675495234d68b72d77f411a12";,
+                "reference": "073a925c8524169675495234d68b72d77f411a12",
                 "shasum": ""
             },
             "require": {
@@ -702,7 +704,7 @@
                 }
             ],
             "description": "Platform.sh API client",
-            "time": "2019-12-16T09:37:35+00:00"
+            "time": "2020-01-29T10:13:08+00:00"
         },
         {
             "name": "platformsh/console-form",
@@ -932,16 +934,16 @@
         },
         {
             "name": "symfony/config",
-            "version": "v3.4.36",
+            "version": "v3.4.37",
             "source": {
                 "type": "git",
                 "url": "https://github.com/symfony/config.git";,
-                "reference": "a599a867d0e4a07c342b5f1e656b3915a540ddbe"
+                "reference": "6abc18b2a97f63508d23929bbb2ae65aaa07bace"
             },
             "dist": {
                 "type": "zip",
-                "url": 
"https://api.github.com/repos/symfony/config/zipball/a599a867d0e4a07c342b5f1e656b3915a540ddbe";,
-                "reference": "a599a867d0e4a07c342b5f1e656b3915a540ddbe",
+                "url": 
"https://api.github.com/repos/symfony/config/zipball/6abc18b2a97f63508d23929bbb2ae65aaa07bace";,
+                "reference": "6abc18b2a97f63508d23929bbb2ae65aaa07bace",
                 "shasum": ""
             },
             "require": {
@@ -992,20 +994,20 @@
             ],
             "description": "Symfony Config Component",
             "homepage": "https://symfony.com";,
-            "time": "2019-12-01T10:45:41+00:00"
+            "time": "2020-01-04T12:05:51+00:00"
         },
         {
             "name": "symfony/console",
-            "version": "v3.4.36",
+            "version": "v3.4.37",
             "source": {
                 "type": "git",
                 "url": "https://github.com/symfony/console.git";,
-                "reference": "1ee23b3b659b06c622f2bd2492a229e416eb4586"
+                "reference": "7c5bdd346f9d90a2d22d4e1fe61e02dc19b98f12"
             },
             "dist": {
                 "type": "zip",
-                "url": 
"https://api.github.com/repos/symfony/console/zipball/1ee23b3b659b06c622f2bd2492a229e416eb4586";,
-                "reference": "1ee23b3b659b06c622f2bd2492a229e416eb4586",
+                "url": 
"https://api.github.com/repos/symfony/console/zipball/7c5bdd346f9d90a2d22d4e1fe61e02dc19b98f12";,
+                "reference": "7c5bdd346f9d90a2d22d4e1fe61e02dc19b98f12",
                 "shasum": ""
             },
             "require": {
@@ -1064,20 +1066,20 @@
             ],
             "description": "Symfony Console Component",
             "homepage": "https://symfony.com";,
-            "time": "2019-12-01T10:04:45+00:00"
+            "time": "2020-01-10T07:52:48+00:00"
         },
         {
             "name": "symfony/debug",
-            "version": "v3.4.36",
+            "version": "v3.4.37",
             "source": {
                 "type": "git",
                 "url": "https://github.com/symfony/debug.git";,
-                "reference": "f72e33fdb1170b326e72c3157f0cd456351dd086"
+                "reference": "70dd18e93bb8bdf3c4db7fde832619fef9828cf8"
             },
             "dist": {
                 "type": "zip",
-                "url": 
"https://api.github.com/repos/symfony/debug/zipball/f72e33fdb1170b326e72c3157f0cd456351dd086";,
-                "reference": "f72e33fdb1170b326e72c3157f0cd456351dd086",
+                "url": 
"https://api.github.com/repos/symfony/debug/zipball/70dd18e93bb8bdf3c4db7fde832619fef9828cf8";,
+                "reference": "70dd18e93bb8bdf3c4db7fde832619fef9828cf8",
                 "shasum": ""
             },
             "require": {
@@ -1120,20 +1122,20 @@
             ],
             "description": "Symfony Debug Component",
             "homepage": "https://symfony.com";,
-            "time": "2019-10-24T15:33:53+00:00"
+            "time": "2020-01-08T16:36:15+00:00"
         },
         {
             "name": "symfony/dependency-injection",
-            "version": "v3.4.36",
+            "version": "v3.4.37",
             "source": {
                 "type": "git",
                 "url": "https://github.com/symfony/dependency-injection.git";,
-                "reference": "0d201916bfb3af939fec3c0c8815ea16c60ac1a2"
+                "reference": "22000f10c9e1cfef051e8b4de46815b41a0223fc"
             },
             "dist": {
                 "type": "zip",
-                "url": 
"https://api.github.com/repos/symfony/dependency-injection/zipball/0d201916bfb3af939fec3c0c8815ea16c60ac1a2";,
-                "reference": "0d201916bfb3af939fec3c0c8815ea16c60ac1a2",
+                "url": 
"https://api.github.com/repos/symfony/dependency-injection/zipball/22000f10c9e1cfef051e8b4de46815b41a0223fc";,
+                "reference": "22000f10c9e1cfef051e8b4de46815b41a0223fc",
                 "shasum": ""
             },
             "require": {
@@ -1191,20 +1193,20 @@
             ],
             "description": "Symfony DependencyInjection Component",
             "homepage": "https://symfony.com";,
-            "time": "2019-12-01T08:33:36+00:00"
+            "time": "2020-01-08T11:20:51+00:00"
         },
         {
             "name": "symfony/event-dispatcher",
-            "version": "v3.4.36",
+            "version": "v3.4.37",
             "source": {
                 "type": "git",
                 "url": "https://github.com/symfony/event-dispatcher.git";,
-                "reference": "f9031c22ec127d4a2450760f81a8677fe8a10177"
+                "reference": "79ede8f2836e5ec910ebb325bde40f987244baa8"
             },
             "dist": {
                 "type": "zip",
-                "url": 
"https://api.github.com/repos/symfony/event-dispatcher/zipball/f9031c22ec127d4a2450760f81a8677fe8a10177";,
-                "reference": "f9031c22ec127d4a2450760f81a8677fe8a10177",
+                "url": 
"https://api.github.com/repos/symfony/event-dispatcher/zipball/79ede8f2836e5ec910ebb325bde40f987244baa8";,
+                "reference": "79ede8f2836e5ec910ebb325bde40f987244baa8",
                 "shasum": ""
             },
             "require": {
@@ -1254,20 +1256,20 @@
             ],
             "description": "Symfony EventDispatcher Component",
             "homepage": "https://symfony.com";,
-            "time": "2019-10-24T15:33:53+00:00"
+            "time": "2020-01-04T12:05:51+00:00"
         },
         {
             "name": "symfony/filesystem",
-            "version": "v3.4.36",
+            "version": "v3.4.37",
             "source": {
                 "type": "git",
                 "url": "https://github.com/symfony/filesystem.git";,
-                "reference": "00cdad0936d06fab136944bc2342b762b1c3a4a2"
+                "reference": "0a0d3b4bda11aa3a0464531c40e681e184e75628"
             },
             "dist": {
                 "type": "zip",
-                "url": 
"https://api.github.com/repos/symfony/filesystem/zipball/00cdad0936d06fab136944bc2342b762b1c3a4a2";,
-                "reference": "00cdad0936d06fab136944bc2342b762b1c3a4a2",
+                "url": 
"https://api.github.com/repos/symfony/filesystem/zipball/0a0d3b4bda11aa3a0464531c40e681e184e75628";,
+                "reference": "0a0d3b4bda11aa3a0464531c40e681e184e75628",
                 "shasum": ""
             },
             "require": {
@@ -1304,20 +1306,20 @@
             ],
             "description": "Symfony Filesystem Component",
             "homepage": "https://symfony.com";,
-            "time": "2019-11-25T16:36:22+00:00"
+            "time": "2020-01-17T08:50:08+00:00"
         },
         {
             "name": "symfony/finder",
-            "version": "v3.4.36",
+            "version": "v3.4.37",
             "source": {
                 "type": "git",
                 "url": "https://github.com/symfony/finder.git";,
-                "reference": "290ae21279b37bfd287cdcce640d51204e84afdf"
+                "reference": "a90a9d3b9f458a5cdeabfa4090b20c000ca3962f"
             },
             "dist": {
                 "type": "zip",
-                "url": 
"https://api.github.com/repos/symfony/finder/zipball/290ae21279b37bfd287cdcce640d51204e84afdf";,
-                "reference": "290ae21279b37bfd287cdcce640d51204e84afdf",
+                "url": 
"https://api.github.com/repos/symfony/finder/zipball/a90a9d3b9f458a5cdeabfa4090b20c000ca3962f";,
+                "reference": "a90a9d3b9f458a5cdeabfa4090b20c000ca3962f",
                 "shasum": ""
             },
             "require": {
@@ -1353,7 +1355,7 @@
             ],
             "description": "Symfony Finder Component",
             "homepage": "https://symfony.com";,
-            "time": "2019-11-17T21:55:15+00:00"
+            "time": "2020-01-01T11:03:25+00:00"
         },
         {
             "name": "symfony/polyfill-ctype",
@@ -1474,16 +1476,16 @@
         },
         {
             "name": "symfony/process",
-            "version": "v3.4.36",
+            "version": "v3.4.37",
             "source": {
                 "type": "git",
                 "url": "https://github.com/symfony/process.git";,
-                "reference": "9a4545c01e1e4f473492bd52b71e574dcc401ca2"
+                "reference": "5b9d2bcffe4678911a4c941c00b7c161252cf09a"
             },
             "dist": {
                 "type": "zip",
-                "url": 
"https://api.github.com/repos/symfony/process/zipball/9a4545c01e1e4f473492bd52b71e574dcc401ca2";,
-                "reference": "9a4545c01e1e4f473492bd52b71e574dcc401ca2",
+                "url": 
"https://api.github.com/repos/symfony/process/zipball/5b9d2bcffe4678911a4c941c00b7c161252cf09a";,
+                "reference": "5b9d2bcffe4678911a4c941c00b7c161252cf09a",
                 "shasum": ""
             },
             "require": {
@@ -1519,20 +1521,20 @@
             ],
             "description": "Symfony Process Component",
             "homepage": "https://symfony.com";,
-            "time": "2019-11-28T10:05:51+00:00"
+            "time": "2020-01-01T11:03:25+00:00"
         },
         {
             "name": "symfony/yaml",
-            "version": "v3.4.36",
+            "version": "v3.4.37",
             "source": {
                 "type": "git",
                 "url": "https://github.com/symfony/yaml.git";,
-                "reference": "dab657db15207879217fc81df4f875947bf68804"
+                "reference": "aa46bc2233097d5212332c907f9911533acfbf80"
             },
             "dist": {
                 "type": "zip",
-                "url": 
"https://api.github.com/repos/symfony/yaml/zipball/dab657db15207879217fc81df4f875947bf68804";,
-                "reference": "dab657db15207879217fc81df4f875947bf68804",
+                "url": 
"https://api.github.com/repos/symfony/yaml/zipball/aa46bc2233097d5212332c907f9911533acfbf80";,
+                "reference": "aa46bc2233097d5212332c907f9911533acfbf80",
                 "shasum": ""
             },
             "require": {
@@ -1578,7 +1580,7 @@
             ],
             "description": "Symfony Yaml Component",
             "homepage": "https://symfony.com";,
-            "time": "2019-10-24T15:33:53+00:00"
+            "time": "2020-01-13T08:00:59+00:00"
         }
     ],
     "packages-dev": [
@@ -1879,25 +1881,25 @@
         },
         {
             "name": "dnoegel/php-xdg-base-dir",
-            "version": "0.1",
+            "version": "v0.1.1",
             "source": {
                 "type": "git",
                 "url": "https://github.com/dnoegel/php-xdg-base-dir.git";,
-                "reference": "265b8593498b997dc2d31e75b89f053b5cc9621a"
+                "reference": "8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd"
             },
             "dist": {
                 "type": "zip",
-                "url": 
"https://api.github.com/repos/dnoegel/php-xdg-base-dir/zipball/265b8593498b997dc2d31e75b89f053b5cc9621a";,
-                "reference": "265b8593498b997dc2d31e75b89f053b5cc9621a",
+                "url": 
"https://api.github.com/repos/dnoegel/php-xdg-base-dir/zipball/8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd";,
+                "reference": "8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd",
                 "shasum": ""
             },
             "require": {
                 "php": ">=5.3.2"
             },
             "require-dev": {
-                "phpunit/phpunit": "@stable"
+                "phpunit/phpunit": "~7.0|~6.0|~5.0|~4.8.35"
             },
-            "type": "project",
+            "type": "library",
             "autoload": {
                 "psr-4": {
                     "XdgBaseDir\\": "src/"
@@ -1908,7 +1910,7 @@
                 "MIT"
             ],
             "description": "implementation of xdg base directory specification 
for php",
-            "time": "2014-10-24T07:27:01+00:00"
+            "time": "2019-12-04T15:06:13+00:00"
         },
         {
             "name": "doctrine/instantiator",
@@ -2419,33 +2421,33 @@
         },
         {
             "name": "phpspec/prophecy",
-            "version": "1.9.0",
+            "version": "v1.10.2",
             "source": {
                 "type": "git",
                 "url": "https://github.com/phpspec/prophecy.git";,
-                "reference": "f6811d96d97bdf400077a0cc100ae56aa32b9203"
+                "reference": "b4400efc9d206e83138e2bb97ed7f5b14b831cd9"
             },
             "dist": {
                 "type": "zip",
-                "url": 
"https://api.github.com/repos/phpspec/prophecy/zipball/f6811d96d97bdf400077a0cc100ae56aa32b9203";,
-                "reference": "f6811d96d97bdf400077a0cc100ae56aa32b9203",
+                "url": 
"https://api.github.com/repos/phpspec/prophecy/zipball/b4400efc9d206e83138e2bb97ed7f5b14b831cd9";,
+                "reference": "b4400efc9d206e83138e2bb97ed7f5b14b831cd9",
                 "shasum": ""
             },
             "require": {
                 "doctrine/instantiator": "^1.0.2",
                 "php": "^5.3|^7.0",
                 "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0|^5.0",
-                "sebastian/comparator": "^1.1|^2.0|^3.0",
-                "sebastian/recursion-context": "^1.0|^2.0|^3.0"
+                "sebastian/comparator": "^1.2.3|^2.0|^3.0|^4.0",
+                "sebastian/recursion-context": "^1.0|^2.0|^3.0|^4.0"
             },
             "require-dev": {
-                "phpspec/phpspec": "^2.5|^3.2",
+                "phpspec/phpspec": "^2.5 || ^3.2",
                 "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5 || ^7.1"
             },
             "type": "library",
             "extra": {
                 "branch-alias": {
-                    "dev-master": "1.8.x-dev"
+                    "dev-master": "1.10.x-dev"
                 }
             },
             "autoload": {
@@ -2478,7 +2480,7 @@
                 "spy",
                 "stub"
             ],
-            "time": "2019-10-03T11:07:50+00:00"
+            "time": "2020-01-20T15:57:02+00:00"
         },
         {
             "name": "phpunit/php-code-coverage",
@@ -2859,20 +2861,20 @@
         },
         {
             "name": "psy/psysh",
-            "version": "v0.9.11",
+            "version": "v0.9.12",
             "source": {
                 "type": "git",
                 "url": "https://github.com/bobthecow/psysh.git";,
-                "reference": "75d9ac1c16db676de27ab554a4152b594be4748e"
+                "reference": "90da7f37568aee36b116a030c5f99c915267edd4"
             },
             "dist": {
                 "type": "zip",
-                "url": 
"https://api.github.com/repos/bobthecow/psysh/zipball/75d9ac1c16db676de27ab554a4152b594be4748e";,
-                "reference": "75d9ac1c16db676de27ab554a4152b594be4748e",
+                "url": 
"https://api.github.com/repos/bobthecow/psysh/zipball/90da7f37568aee36b116a030c5f99c915267edd4";,
+                "reference": "90da7f37568aee36b116a030c5f99c915267edd4",
                 "shasum": ""
             },
             "require": {
-                "dnoegel/php-xdg-base-dir": "0.1",
+                "dnoegel/php-xdg-base-dir": "0.1.*",
                 "ext-json": "*",
                 "ext-tokenizer": "*",
                 "jakub-onderka/php-console-highlighter": "0.3.*|0.4.*",
@@ -2929,7 +2931,7 @@
                 "interactive",
                 "shell"
             ],
-            "time": "2019-11-27T22:44:29+00:00"
+            "time": "2019-12-06T14:19:43+00:00"
         },
         {
             "name": "sebastian/comparator",
@@ -3305,16 +3307,16 @@
         },
         {
             "name": "symfony/var-dumper",
-            "version": "v3.4.36",
+            "version": "v3.4.37",
             "source": {
                 "type": "git",
                 "url": "https://github.com/symfony/var-dumper.git";,
-                "reference": "569e261461600810845a8305ca3f64abd3e712c0"
+                "reference": "51ecb139114c38080801145a212f10210ea99ea3"
             },
             "dist": {
                 "type": "zip",
-                "url": 
"https://api.github.com/repos/symfony/var-dumper/zipball/569e261461600810845a8305ca3f64abd3e712c0";,
-                "reference": "569e261461600810845a8305ca3f64abd3e712c0",
+                "url": 
"https://api.github.com/repos/symfony/var-dumper/zipball/51ecb139114c38080801145a212f10210ea99ea3";,
+                "reference": "51ecb139114c38080801145a212f10210ea99ea3",
                 "shasum": ""
             },
             "require": {
@@ -3370,7 +3372,7 @@
                 "debug",
                 "dump"
             ],
-            "time": "2019-10-10T11:03:19+00:00"
+            "time": "2020-01-01T11:03:25+00:00"
         },
         {
             "name": "webflo/drupal-finder",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/platformsh-cli-3.52.0/dist/manifest.json 
new/platformsh-cli-3.52.1/dist/manifest.json
--- old/platformsh-cli-3.52.0/dist/manifest.json        2020-01-24 
22:46:43.000000000 +0100
+++ new/platformsh-cli-3.52.1/dist/manifest.json        2020-01-29 
12:29:32.000000000 +0100
@@ -17,10 +17,10 @@
     },
     {
         "name": "platform.phar",
-        "sha1": "f230b9726c3b301da91af812bf96f495884d2f69",
-        "sha256": 
"b6bd5acd975466edcdd85a982b450143286914c8e02b78731b67d9b9a834eda1",
-        "url": 
"https://github.com/platformsh/platformsh-cli/releases/download/v3.52.0/platform.phar";,
-        "version": "3.52.0",
+        "sha1": "c7b03ff56dbd10b70a137baa86af7900ccfe5a22",
+        "sha256": 
"4d74907c3c2a988aa71754a80bde358a890032568b820b8e5d544ced617884f3",
+        "url": 
"https://github.com/platformsh/platformsh-cli/releases/download/v3.52.1/platform.phar";,
+        "version": "3.52.1",
         "php": {
             "min": "5.5.9"
         },
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/platformsh-cli-3.52.0/src/Command/Db/DbSizeCommand.php 
new/platformsh-cli-3.52.1/src/Command/Db/DbSizeCommand.php
--- old/platformsh-cli-3.52.0/src/Command/Db/DbSizeCommand.php  2020-01-24 
22:46:43.000000000 +0100
+++ new/platformsh-cli-3.52.1/src/Command/Db/DbSizeCommand.php  2020-01-29 
12:29:32.000000000 +0100
@@ -131,7 +131,7 @@
      * @return void
      */
     private function checkInnoDbTablesInNeedOfOptimizing($host, array 
$database) {
-        $tablesNeedingCleanup = 
$host->runCommand($this->mysqlTablesInNeedOfOptimizing($database));
+        $tablesNeedingCleanup = 
$host->runCommand($this->getMysqlCommand($database), true, true, 
$this->mysqlTablesInNeedOfOptimizing());
         $queries = [];
         if (is_string($tablesNeedingCleanup)) {
             $queries = $this->getCleanupQueries(explode("\n", 
$tablesNeedingCleanup));
@@ -156,9 +156,10 @@
         $this->stdErr->writeln('');
 
         if ($this->getService('question_helper')->confirm('Do you want to run 
these queries now?', false)) {
+            $mysqlCommand = $this->getMysqlCommand($database);
             foreach ($queries as $query) {
                 $this->stdErr->write($query);
-                $host->runCommand($this->getMysqlCommand($database, $query));
+                $host->runCommand($mysqlCommand, true, true, $query);
                 $this->stdErr->writeln('<options=bold;fg=green> [OK]</>');
             }
         }
@@ -211,113 +212,103 @@
     }
 
     /**
-     * Returns a command to query disk usage for a PostgreSQL database.
-     *
-     * @param array $database The database connection details.
+     * Returns a query to find disk usage for a PostgreSQL database.
      *
      * @return string
      */
-    private function psqlQuery(array $database)
+    private function psqlQuery()
     {
         //both these queries are wrong...
         //$query = 'SELECT SUM(pg_database_size(t1.datname)) as size FROM 
pg_database t1'; //does miss lots of data
         //$query = 'SELECT SUM(pg_total_relation_size(pg_class.oid)) AS size 
FROM pg_class LEFT OUTER JOIN pg_namespace ON (pg_namespace.oid = 
pg_class.relnamespace)';
 
         //but running both, and taking the average, gets us closer to the 
correct value
-        $query = 'SELECT AVG(size) FROM (SELECT 
SUM(pg_database_size(t1.datname)) as size FROM pg_database t1 UNION SELECT 
SUM(pg_total_relation_size(pg_class.oid)) AS size FROM pg_class LEFT OUTER JOIN 
pg_namespace ON (pg_namespace.oid = pg_class.relnamespace)) x;';//too much
+        return 'SELECT AVG(size) FROM (SELECT 
SUM(pg_database_size(t1.datname)) as size FROM pg_database t1 UNION SELECT 
SUM(pg_total_relation_size(pg_class.oid)) AS size FROM pg_class LEFT OUTER JOIN 
pg_namespace ON (pg_namespace.oid = pg_class.relnamespace)) x;';
+    }
 
+    /**
+     * Returns the psql CLI client command.
+     *
+     * @param array $database
+     *
+     * @return string
+     */
+    private function getPsqlCommand(array $database) {
         /** @var \Platformsh\Cli\Service\Relationships $relationships */
         $relationships = $this->getService('relationships');
         $dbUrl = $relationships->getDbCommandArgs('psql', $database, '');
 
         return sprintf(
-            'psql --echo-hidden -t --no-align %s -c %s',
-            $dbUrl,
-            OsUtil::escapePosixShellArg($query)
+            'psql --echo-hidden -t --no-align %s',
+            $dbUrl
         );
     }
 
     /**
-     * Returns the mysql CLI client command for an SQL query.
+     * Returns the mysql CLI client command.
      *
      * @param array  $database
-     * @param string $query
      *
      * @return string
      */
-    private function getMysqlCommand(array $database, $query) {
+    private function getMysqlCommand(array $database) {
         /** @var \Platformsh\Cli\Service\Relationships $relationships */
         $relationships = $this->getService('relationships');
         $connectionParams = $relationships->getDbCommandArgs('mysql', 
$database, '');
 
         return sprintf(
-            'mysql %s --no-auto-rehash --raw --skip-column-names --execute %s',
-            $connectionParams,
-            OsUtil::escapePosixShellArg($query)
+            'mysql %s --no-auto-rehash --raw --skip-column-names',
+            $connectionParams
         );
     }
 
     /**
      * Returns a command to query table size of non-InnoDB using tables for a 
MySQL database in MB
      *
-     * @param array $database The database connection details.
      * @param bool  $excludeInnoDb
      *
      * @return string
      */
-    private function mysqlNonInnodbQuery(array $database, $excludeInnoDb = 
true)
+    private function mysqlNonInnodbQuery($excludeInnoDb = true)
     {
-        $query = 'SELECT'
+        return 'SELECT'
             . ' ('
             . 'SUM(data_length+index_length+data_free)'
             . ' + (COUNT(*) * 300 * 1024)'
             . ')'
             . ' AS estimated_actual_disk_usage'
             . ' FROM information_schema.tables'
-            . ($excludeInnoDb ? ' WHERE ENGINE <> "InnoDB"' : '');
-
-        return $this->getMysqlCommand($database, $query);
+            . ($excludeInnoDb ? ' WHERE ENGINE <> "InnoDB"' : '')
+            . ';';
     }
 
     /**
      * Returns a MySQL query to find disk usage for all InnoDB tables.
      *
-     * @param array $database The database connection details.
-     *
      * @return string
      */
-    private function mysqlInnodbQuery(array $database)
+    private function mysqlInnodbQuery()
     {
-        $query = 'SELECT SUM(ALLOCATED_SIZE) FROM 
information_schema.innodb_sys_tablespaces;';
-
-        return $this->getMysqlCommand($database, $query);
+        return 'SELECT SUM(ALLOCATED_SIZE) FROM 
information_schema.innodb_sys_tablespaces;';
     }
 
     /**
      * Returns a MySQL query to find if the InnoDB ALLOCATED_SIZE column 
exists.
      *
-     * @param array $database
-     *
      * @return string
      */
-    private function mysqlInnodbAllocatedSizeExists(array $database) {
-        $query = 'SELECT count(COLUMN_NAME) FROM information_schema.COLUMNS 
WHERE table_schema ="information_schema" AND 
table_name="innodb_sys_tablespaces" AND column_name LIKE "ALLOCATED_SIZE";';
-
-        return $this->getMysqlCommand($database, $query);
+    private function mysqlInnodbAllocatedSizeExists() {
+        return 'SELECT count(COLUMN_NAME) FROM information_schema.COLUMNS 
WHERE table_schema ="information_schema" AND 
table_name="innodb_sys_tablespaces" AND column_name LIKE "ALLOCATED_SIZE";';
     }
 
     /**
      * Returns a MySQL query to find InnoDB tables needing optimization.
      *
-     * @param array $database The database connection details.
-     *
      * @return string
      */
-    private function mysqlTablesInNeedOfOptimizing(array $database) {
+    private function mysqlTablesInNeedOfOptimizing() {
         /*, data_free, data_length, ((data_free+1)/(data_length+1))*100 as 
wasted_space_percentage*/
-        $query = 'SELECT TABLE_SCHEMA, TABLE_NAME FROM 
information_schema.tables WHERE ENGINE = "InnoDB" AND 
((data_free+1)/(data_length+1))*100 >= '.self::WASTED_SPACE_WARNING_THRESHOLD.' 
ORDER BY data_free DESC LIMIT 10';
-
-        return $this->getMysqlCommand($database, $query);
+        return 'SELECT TABLE_SCHEMA, TABLE_NAME FROM information_schema.tables 
WHERE ENGINE = "InnoDB" AND ((data_free+1)/(data_length+1))*100 >= 
'.self::WASTED_SPACE_WARNING_THRESHOLD.' ORDER BY data_free DESC LIMIT 10';
     }
 
     /**
@@ -345,7 +336,7 @@
      * @return int Estimated usage in bytes
      */
     private function getPgSqlUsage(HostInterface $host, array $database) {
-        return (int) $host->runCommand($this->psqlQuery($database));
+        return (int) $host->runCommand($this->getPsqlCommand($database), true, 
true, $this->psqlQuery());
     }
 
     /**
@@ -358,12 +349,12 @@
      */
     private function getMySqlUsage(HostInterface $host, array $database) {
         $this->debug('Getting MySQL usage...');
-        $allocatedSizeSupported = 
$host->runCommand($this->mysqlInnodbAllocatedSizeExists($database));
+        $allocatedSizeSupported = 
$host->runCommand($this->getMysqlCommand($database), true, true, 
$this->mysqlInnodbAllocatedSizeExists());
         $innoDbSize = 0;
         if ($allocatedSizeSupported) {
             $this->debug('Checking InnoDB separately for more accurate 
results...');
             try {
-                $innoDbSize = 
$host->runCommand($this->mysqlInnodbQuery($database));
+                $innoDbSize = 
$host->runCommand($this->getMysqlCommand($database), true, true, 
$this->mysqlInnodbQuery());
             } catch (\Symfony\Component\Process\Exception\RuntimeException $e) 
{
                 // Some configurations do not have PROCESS privilege(s) and 
thus have no access to the sys_tablespaces
                 // table. Ignore MySQL's 1227 Access Denied error, and revert 
to the legacy calculation.
@@ -376,7 +367,7 @@
             }
         }
 
-        $otherSizes = $host->runCommand($this->mysqlNonInnodbQuery($database, 
(bool) $allocatedSizeSupported));
+        $otherSizes = $host->runCommand($this->getMysqlCommand($database), 
true, true, $this->mysqlNonInnodbQuery((bool) $allocatedSizeSupported));
 
         return (int) $otherSizes + (int) $innoDbSize;
     }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/platformsh-cli-3.52.0/src/Command/Project/ProjectGetCommand.php 
new/platformsh-cli-3.52.1/src/Command/Project/ProjectGetCommand.php
--- old/platformsh-cli-3.52.0/src/Command/Project/ProjectGetCommand.php 
2020-01-24 22:46:43.000000000 +0100
+++ new/platformsh-cli-3.52.1/src/Command/Project/ProjectGetCommand.php 
2020-01-29 12:29:32.000000000 +0100
@@ -118,7 +118,7 @@
                 $this->config()->get('service.name')
             ));
 
-            $this->suggestSshRemedies();
+            $this->suggestSshRemedies($gitUrl);
 
             return 1;
         }
@@ -300,8 +300,10 @@
 
     /**
      * Suggest SSH key commands for the user, if the Git connection fails.
+     *
+     * @param string $gitUrl
      */
-    protected function suggestSshRemedies()
+    protected function suggestSshRemedies($gitUrl)
     {
         $sshKeys = [];
         try {
@@ -310,18 +312,27 @@
             // Ignore exceptions.
         }
 
-        if (!empty($sshKeys)) {
-            $this->stdErr->writeln('');
-            $this->stdErr->writeln('Please check your SSH credentials');
-            $this->stdErr->writeln(sprintf(
-                'You can list your keys with: <comment>%s ssh-keys</comment>',
-                $this->config()->get('application.executable')
-            ));
-        } else {
+        $this->stdErr->writeln('');
+
+        if (empty($sshKeys)) {
             $this->stdErr->writeln(sprintf(
                 'You probably need to add an SSH key, with: <comment>%s 
ssh-key:add</comment>',
                 $this->config()->get('application.executable')
             ));
+            return;
+        }
+
+        $this->stdErr->writeln('Please check your SSH credentials');
+        $this->stdErr->writeln(sprintf(
+            'You can list your keys by running: <comment>%s 
ssh-keys</comment>',
+            $this->config()->get('application.executable')
+        ));
+
+        if (strpos($gitUrl, ':') !== false) {
+            list($gitSshUrl,) = explode(':', $gitUrl, 2);
+            $this->stdErr->writeln('');
+            $this->stdErr->writeln('You can test your connection to the Git 
server by running:');
+            $this->stdErr->writeln(sprintf('<comment>ssh -v %s</comment>', 
escapeshellarg($gitSshUrl)));
         }
     }
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/platformsh-cli-3.52.0/src/Model/Host/HostInterface.php 
new/platformsh-cli-3.52.1/src/Model/Host/HostInterface.php
--- old/platformsh-cli-3.52.0/src/Model/Host/HostInterface.php  2020-01-24 
22:46:43.000000000 +0100
+++ new/platformsh-cli-3.52.1/src/Model/Host/HostInterface.php  2020-01-29 
12:29:32.000000000 +0100
@@ -20,9 +20,12 @@
     public function getCacheKey();
 
     /**
+     * Runs a command on the host.
+     *
      * @param string $command
-     * @param bool   $mustRun
-     * @param bool   $quiet
+     * @param bool $mustRun
+     * @param bool $quiet
+     * @param string|null $input
      *
      * @return string|true
      *   The command's output, or true if it succeeds with no output, or false
@@ -31,7 +34,7 @@
      * @throws \Symfony\Component\Process\Exception\RuntimeException
      *   If $mustRun is enabled and the command fails.
      */
-    public function runCommand($command, $mustRun = true, $quiet = true);
+    public function runCommand($command, $mustRun = true, $quiet = true, 
$input = null);
 
     /**
      * Runs a command using the current STDIN, STDOUT and STDERR.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/platformsh-cli-3.52.0/src/Model/Host/LocalHost.php 
new/platformsh-cli-3.52.1/src/Model/Host/LocalHost.php
--- old/platformsh-cli-3.52.0/src/Model/Host/LocalHost.php      2020-01-24 
22:46:43.000000000 +0100
+++ new/platformsh-cli-3.52.1/src/Model/Host/LocalHost.php      2020-01-29 
12:29:32.000000000 +0100
@@ -60,9 +60,9 @@
     /**
      * {@inheritDoc}
      */
-    public function runCommand($command, $mustRun = true, $quiet = true)
+    public function runCommand($command, $mustRun = true, $quiet = true, 
$input = null)
     {
-        return $this->shell->execute($command, null, $mustRun, $quiet);
+        return $this->shell->execute($command, null, $mustRun, $quiet, [], 
3600, $input);
     }
 
     /**
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/platformsh-cli-3.52.0/src/Model/Host/RemoteHost.php 
new/platformsh-cli-3.52.1/src/Model/Host/RemoteHost.php
--- old/platformsh-cli-3.52.0/src/Model/Host/RemoteHost.php     2020-01-24 
22:46:43.000000000 +0100
+++ new/platformsh-cli-3.52.1/src/Model/Host/RemoteHost.php     2020-01-29 
12:29:32.000000000 +0100
@@ -39,9 +39,9 @@
     /**
      * {@inheritDoc}
      */
-    public function runCommand($command, $mustRun = true, $quiet = true)
+    public function runCommand($command, $mustRun = true, $quiet = true, 
$input = null)
     {
-        return $this->shell->execute($this->wrapCommandLine($command), null, 
$mustRun, $quiet);
+        return $this->shell->execute($this->wrapCommandLine($command), null, 
$mustRun, $quiet, [], 3600, $input);
     }
 
     /**
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/platformsh-cli-3.52.0/src/Service/Shell.php 
new/platformsh-cli-3.52.1/src/Service/Shell.php
--- old/platformsh-cli-3.52.0/src/Service/Shell.php     2020-01-24 
22:46:43.000000000 +0100
+++ new/platformsh-cli-3.52.1/src/Service/Shell.php     2020-01-29 
12:29:32.000000000 +0100
@@ -76,6 +76,7 @@
      * @param bool         $quiet
      * @param array        $env
      * @param int|null     $timeout
+     * @param string|null  $input
      *
      * @throws \Symfony\Component\Process\Exception\RuntimeException
      *   If $mustRun is enabled and the command fails.
@@ -84,9 +85,9 @@
      *   False if the command fails, true if it succeeds with no output, or a
      *   string if it succeeds with output.
      */
-    public function execute($args, $dir = null, $mustRun = false, $quiet = 
true, array $env = [], $timeout = 3600)
+    public function execute($args, $dir = null, $mustRun = false, $quiet = 
true, array $env = [], $timeout = 3600, $input = null)
     {
-        $process = new Process($args, null, null, null, $timeout);
+        $process = new Process($args, null, null, $input, $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
@@ -104,6 +105,10 @@
             OutputInterface::VERBOSITY_VERBOSE
         );
 
+        if (!empty($input) && is_string($input)) {
+            $this->stdErr->writeln(sprintf('  Command input: <info>%s</info>', 
$input), OutputInterface::VERBOSITY_VERBOSE);
+        }
+
         if (!empty($env)) {
             $this->showEnvMessage($env);
             $process->setEnv($env + $this->getParentEnv());
@@ -114,6 +119,9 @@
             $this->showWorkingDirMessage($dir);
         }
 
+        // Blank line just to aid debugging.
+        $this->stdErr->writeln('', OutputInterface::VERBOSITY_VERBOSE);
+
         $result = $this->runProcess($process, $mustRun, $quiet);
 
         return is_int($result) ? $result === 0 : $result;

++++++ platformsh-cli-vendor.tar.xz ++++++
++++ 2297 lines of diff (skipped)


Reply via email to