[wp-trac] [WordPress Trac] #28949: endless loop in wordpress updates translations

WordPress Trac noreply at wordpress.org
Sun Aug 17 09:26:35 UTC 2014


#28949: endless loop in wordpress updates translations
-----------------------------+----------------------
 Reporter:  Kniebremser      |       Owner:
     Type:  defect (bug)     |      Status:  closed
 Priority:  normal           |   Milestone:
Component:  Upgrade/Install  |     Version:  trunk
 Severity:  normal           |  Resolution:  invalid
 Keywords:                   |     Focuses:
-----------------------------+----------------------
Changes (by ocean90):

 * status:  new => closed
 * resolution:   => invalid
 * milestone:  4.0 =>


Comment:

 After some testing there is nothing wrong here. The API currently only
 returns language packs for tests.


 {{{
 // $url
 https://api.wordpress.org/core/version-
 check/1.7/?version=4.0-beta4&php=5.5.10-1%2Bdeb.sury.org%7Eprecise%2B1&locale=de_DE&mysql=5.5.35&local_package=&blogs=1&users=1&multisite_enabled=0"

 //$options
 array(4) {
   ["timeout"]=>
   int(3)
   ["user-agent"]=>
   string(38) "WordPress/4.0-beta4; http://de.wp.dev/"
   ["headers"]=>
   array(2) {
     ["wp_install"]=>
     string(17) "http://de.wp.dev/"
     ["wp_blog"]=>
     string(17) "http://de.wp.dev/"
   }
   ["body"]=>
   array(1) {
     ["translations"]=> // This is originally a json string
     array(4) {
       ["admin"]=>
       array(1) {
         ["de_DE"]=>
         array(4) {
           ["POT-Creation-Date"]=>
           string(0) ""
           ["PO-Revision-Date"]=>
           string(24) "2014-05-08 10:32:15+0000"
           ["Project-Id-Version"]=>
           string(14) "Administration"
           ["X-Generator"]=>
           string(13) "GlotPress/0.1"
         }
       }
       ["admin-network"]=>
       array(1) {
         ["de_DE"]=>
         array(4) {
           ["POT-Creation-Date"]=>
           string(0) ""
           ["PO-Revision-Date"]=>
           string(24) "2014-04-15 09:13:30+0000"
           ["Project-Id-Version"]=>
           string(13) "Network Admin"
           ["X-Generator"]=>
           string(13) "GlotPress/0.1"
         }
       }
       ["continents-cities"]=>
       array(1) {
         ["de_DE"]=>
         array(4) {
           ["POT-Creation-Date"]=>
           string(0) ""
           ["PO-Revision-Date"]=>
           string(24) "2011-12-08 16:48:38+0000"
           ["Project-Id-Version"]=>
           string(19) "Continents & Cities"
           ["X-Generator"]=>
           string(13) "GlotPress/0.1"
         }
       }
       ["default"]=>
       array(1) {
         ["de_DE"]=>
         array(4) {
           ["POT-Creation-Date"]=>
           string(0) ""
           ["PO-Revision-Date"]=>
           string(24) "2014-05-08 10:38:43+0000"
           ["Project-Id-Version"]=>
           string(11) "Development"
           ["X-Generator"]=>
           string(13) "GlotPress/0.1"
         }
       }
     }
   }
 }

 // respond
 array(2) {
   ["offers"]=>
   array(2) {
     [0]=>
     array(10) {
       ["response"]=>
       string(11) "development"
       ["download"]=>
       string(57) "https://wordpress.org/nightly-builds/wordpress-
 latest.zip"
       ["locale"]=>
       string(5) "en_US"
       ["packages"]=>
       array(5) {
         ["full"]=>
         string(57) "https://wordpress.org/nightly-builds/wordpress-
 latest.zip"
         ["no_content"]=>
         bool(false)
         ["new_bundled"]=>
         bool(false)
         ["partial"]=>
         bool(false)
         ["rollback"]=>
         bool(false)
       }
       ["current"]=>
       string(18) "4.0-beta4-20140816"
       ["version"]=>
       string(18) "4.0-beta4-20140816"
       ["php_version"]=>
       string(5) "5.2.4"
       ["mysql_version"]=>
       string(3) "5.0"
       ["new_bundled"]=>
       string(3) "3.8"
       ["partial_version"]=>
       bool(false)
     }
     [1]=>
     array(10) {
       ["response"]=>
       string(10) "autoupdate"
       ["download"]=>
       string(57) "https://wordpress.org/nightly-builds/wordpress-
 latest.zip"
       ["locale"]=>
       string(5) "en_US"
       ["packages"]=>
       array(5) {
         ["full"]=>
         string(57) "https://wordpress.org/nightly-builds/wordpress-
 latest.zip"
         ["no_content"]=>
         bool(false)
         ["new_bundled"]=>
         bool(false)
         ["partial"]=>
         bool(false)
         ["rollback"]=>
         bool(false)
       }
       ["current"]=>
       string(18) "4.0-beta4-20140816"
       ["version"]=>
       string(18) "4.0-beta4-20140816"
       ["php_version"]=>
       string(5) "5.2.4"
       ["mysql_version"]=>
       string(3) "5.0"
       ["new_bundled"]=>
       string(3) "3.8"
       ["partial_version"]=>
       bool(false)
     }
   }
   ["translations"]=>
   array(1) {
     [0]=>
     array(7) {
       ["type"]=>
       string(4) "core"
       ["slug"]=>
       string(7) "default"
       ["language"]=>
       string(5) "de_DE"
       ["version"]=>
       string(9) "4.0-alpha"
       ["updated"]=>
       string(19) "2014-01-01 00:00:00"
       ["package"]=>
       string(60)
 "https://global.wordpress.org/builds/core/4.0-alpha/de_DE.zip"
       ["autoupdate"]=>
       bool(true)
     }
   }
 }
 }}}



 See also comment:1:ticket:29233 and comment:1:ticket:28571.

 A flag/filter to disable async upgrades is handled in #28571.

--
Ticket URL: <https://core.trac.wordpress.org/ticket/28949#comment:5>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list