Hello community,

here is the log from the commit of package mariadb for openSUSE:Factory checked 
in at 2014-08-28 21:05:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mariadb (Old)
 and      /work/SRC/openSUSE:Factory/.mariadb.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mariadb"

Changes:
--------
--- /work/SRC/openSUSE:Factory/mariadb/mariadb.changes  2014-07-13 
14:06:37.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.mariadb.new/mariadb.changes     2014-08-28 
21:05:43.000000000 +0200
@@ -1,0 +2,14 @@
+Tue Aug 19 06:42:53 UTC 2014 - [email protected]
+
+- fix privileges as a last step of upgrade
+
+-------------------------------------------------------------------
+Mon Aug 18 17:39:33 UTC 2014 - [email protected]
+
+- Update to 10.0.13
+  * Release notes:
+    http://kb.askmonty.org/v/mariadb-10013-release-notes
+  * Changelog:
+    http://kb.askmonty.org/v/mariadb-10013-changelog
+
+-------------------------------------------------------------------

Old:
----
  mariadb-10.0.12.tar.bz2

New:
----
  _constraints
  mariadb-10.0.13.tar.bz2

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

Other differences:
------------------
++++++ mariadb.spec ++++++
--- /var/tmp/diff_new_pack.Viq49H/_old  2014-08-28 21:05:46.000000000 +0200
+++ /var/tmp/diff_new_pack.Viq49H/_new  2014-08-28 21:05:46.000000000 +0200
@@ -40,7 +40,7 @@
 Summary:        Server part of MariaDB
 License:        SUSE-GPL-2.0-with-FLOSS-exception
 Group:          Productivity/Databases/Servers
-Version:        10.0.12
+Version:        10.0.13
 Release:        0
 %define srv_vers 5.6.17
 Url:            http://www.mariab.org

++++++ _constraints ++++++
<constraints>
  <hardware>
    <disk>
      <size unit="G">9</size>
    </disk>
  </hardware>
</constraints>

++++++ configuration-tweaks.tar.bz2 ++++++

++++++ mariadb-10.0.12.tar.bz2 -> mariadb-10.0.13.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/mariadb/mariadb-10.0.12.tar.bz2 
/work/SRC/openSUSE:Factory/.mariadb.new/mariadb-10.0.13.tar.bz2 differ: char 
11, line 1

++++++ mysql-patches.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/mysql-patches/mysql-patches/mariadb-10.0.13-upgrade-datadir.patch 
new/mysql-patches/mysql-patches/mariadb-10.0.13-upgrade-datadir.patch
--- old/mysql-patches/mysql-patches/mariadb-10.0.13-upgrade-datadir.patch       
1970-01-01 01:00:00.000000000 +0100
+++ new/mysql-patches/mysql-patches/mariadb-10.0.13-upgrade-datadir.patch       
2014-08-19 08:08:50.000000000 +0200
@@ -0,0 +1,100 @@
+PATCH-P0-FEATURE-UPSTREAM: Keep datadir across multiple calls
+
+mysql_upgrade script asks for datadir multiple times during update but at some
+point privileges gets updated and if --skip-grant-tables was used (like in SUSE
+init scripts), datadir is no longer queryable. So we cache the value.
+
+Maintainer: Michal Hrusecky <[email protected]>
+
+Index: client/mysql_upgrade.c
+===================================================================
+--- client/mysql_upgrade.c.orig
++++ client/mysql_upgrade.c
+@@ -608,21 +608,37 @@ static int extract_variable_from_show(DY
+ 
+ static int get_upgrade_info_file_name(char* name)
+ {
+-  DYNAMIC_STRING ds_datadir;
+-  DBUG_ENTER("get_upgrade_info_file_name");
++  static char *data_dir = NULL;
++  static size_t len;
+ 
+-  if (init_dynamic_string(&ds_datadir, NULL, 32, 32))
+-    die("Out of memory");
++  DBUG_ENTER("get_upgrade_info_file_name");
+ 
+-  if (run_query("show variables like 'datadir'",
+-                &ds_datadir, FALSE) ||
+-      extract_variable_from_show(&ds_datadir, name))
++  if(data_dir==NULL)
+   {
++    DYNAMIC_STRING ds_datadir;
++
++    if (init_dynamic_string(&ds_datadir, NULL, 32, 32))
++      die("Out of memory");
++
++    if (run_query("show variables like 'datadir'",
++                  &ds_datadir, FALSE) ||
++        extract_variable_from_show(&ds_datadir, name)
++        )
++    {
++      dynstr_free(&ds_datadir);
++      DBUG_RETURN(1); /* Query failed */
++    }
+     dynstr_free(&ds_datadir);
+-    DBUG_RETURN(1); /* Query failed */
+-  }
++    len = strlen(name)+1;
++    if ((data_dir=(char*)malloc(sizeof(char)*len))==NULL)
++    {
++      die("Out of memory");
++    }
++    strncpy(data_dir,name,len);
+ 
+-  dynstr_free(&ds_datadir);
++  } else {
++    strncpy(name, data_dir, len);
++  }
+ 
+   fn_format(name, "mysql_upgrade_info", name, "", MYF(0));
+   DBUG_PRINT("exit", ("name: %s", name));
+@@ -757,7 +773,7 @@ static int run_mysqlcheck_upgrade(const
+ 
+ static int run_mysqlcheck_fixnames(void)
+ {
+-  verbose("Phase 2/3: Fixing table and database names");
++  verbose("Phase 2/4: Fixing table and database names");
+   print_conn_args("mysqlcheck");
+   return run_tool(mysqlcheck_path,
+                   NULL, /* Send output from mysqlcheck directly to screen */
+@@ -1000,7 +1016,7 @@ int main(int argc, char **argv)
+     Read the mysql_upgrade_info file to check if mysql_upgrade
+     already has been run for this installation of MySQL
+   */
+-  if (!opt_force && upgrade_already_done())
++  if (upgrade_already_done() && !opt_force)
+   {
+     printf("This installation of MySQL is already upgraded to %s, "
+            "use --force if you still need to run mysql_upgrade\n",
+@@ -1016,15 +1032,17 @@ int main(int argc, char **argv)
+   /*
+     Run "mysqlcheck" and "mysql_fix_privilege_tables.sql"
+   */
+-  verbose("Phase 1/3: Running 'mysql_fix_privilege_tables'...");
+-  if (run_mysqlcheck_upgrade("--databases", "mysql") ||
+-      run_sql_fix_privilege_tables())
++  verbose("Phase 1/4: Checking and upgrading mysql tables");
++  if (run_mysqlcheck_upgrade("--databases", "mysql"))
+     die("Upgrade failed" );
+   if (!opt_systables_only &&
+       (run_mysqlcheck_fixnames() ||
+-       verbose("Phase 3/3: Checking and upgrading tables") ||
++       verbose("Phase 3/4: Checking and upgrading tables") ||
+        run_mysqlcheck_upgrade("--all-databases","--skip-database=mysql")))
+     die("Upgrade failed" );
++  verbose("Phase 4/4: Running 'mysql_fix_privilege_tables'...");
++  if (run_sql_fix_privilege_tables())
++    die("Upgrade failed" );
+ 
+   verbose("OK");
+ 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/mysql-patches/mysql-patches/mysql-5.5.31-upgrade-datadir.patch 
new/mysql-patches/mysql-patches/mysql-5.5.31-upgrade-datadir.patch
--- old/mysql-patches/mysql-patches/mysql-5.5.31-upgrade-datadir.patch  
2014-06-18 18:50:38.000000000 +0200
+++ new/mysql-patches/mysql-patches/mysql-5.5.31-upgrade-datadir.patch  
1970-01-01 01:00:00.000000000 +0100
@@ -1,69 +0,0 @@
-PATCH-P0-FEATURE-UPSTREAM: Keep datadir across multiple calls
-
-mysql_upgrade script asks for datadir multiple times during update but at some
-point privileges gets updated and if --skip-grant-tables was used (like in SUSE
-init scripts), datadir is no longer queryable. So we cache the value.
-
-Maintainer: Michal Hrusecky <[email protected]>
-
-Index: client/mysql_upgrade.c
-===================================================================
---- client/mysql_upgrade.c.orig
-+++ client/mysql_upgrade.c
-@@ -557,21 +557,37 @@ static int extract_variable_from_show(DY
- 
- static int get_upgrade_info_file_name(char* name)
- {
--  DYNAMIC_STRING ds_datadir;
--  DBUG_ENTER("get_upgrade_info_file_name");
-+  static char *data_dir = NULL;
-+  static size_t len;
- 
--  if (init_dynamic_string(&ds_datadir, NULL, 32, 32))
--    die("Out of memory");
-+  DBUG_ENTER("get_upgrade_info_file_name");
- 
--  if (run_query("show variables like 'datadir'",
--                &ds_datadir, FALSE) ||
--      extract_variable_from_show(&ds_datadir, name))
-+  if(data_dir==NULL)
-   {
-+    DYNAMIC_STRING ds_datadir;
-+
-+    if (init_dynamic_string(&ds_datadir, NULL, 32, 32))
-+      die("Out of memory");
-+
-+    if (run_query("show variables like 'datadir'",
-+                  &ds_datadir, FALSE) ||
-+        extract_variable_from_show(&ds_datadir, name)
-+        )
-+    {
-+      dynstr_free(&ds_datadir);
-+      DBUG_RETURN(1); /* Query failed */
-+    }
-     dynstr_free(&ds_datadir);
--    DBUG_RETURN(1); /* Query failed */
--  }
-+    len = strlen(name)+1;
-+    if ((data_dir=(char*)malloc(sizeof(char)*len))==NULL)
-+    {
-+      die("Out of memory");
-+    }
-+    strncpy(data_dir,name,len);
- 
--  dynstr_free(&ds_datadir);
-+  } else {
-+    strncpy(name, data_dir, len);
-+  }
- 
-   fn_format(name, "mysql_upgrade_info", name, "", MYF(0));
-   DBUG_PRINT("exit", ("name: %s", name));
-@@ -880,7 +896,7 @@ int main(int argc, char **argv)
-     Read the mysql_upgrade_info file to check if mysql_upgrade
-     already has been run for this installation of MySQL
-   */
--  if (!opt_force && upgrade_already_done())
-+  if (upgrade_already_done() && !opt_force)
-   {
-     printf("This installation of MySQL is already upgraded to %s, "
-            "use --force if you still need to run mysql_upgrade\n",

++++++ rc.mysql.systemd ++++++
--- /var/tmp/diff_new_pack.Viq49H/_old  2014-08-28 21:05:46.000000000 +0200
+++ /var/tmp/diff_new_pack.Viq49H/_new  2014-08-28 21:05:46.000000000 +0200
@@ -35,7 +35,7 @@
 rc_check ()
 {
     _rc_status_ret=$?
-       test "_rc_status_ret" || _rc_status_ret=0
+    test "$_rc_status_ret"     || _rc_status_ret=0
     test $_rc_status_ret -eq 0 || _rc_status=$_rc_status_ret
     test $_rc_status     -eq 0 || _rc_status_all=$_rc_status
     return 0$_rc_status_ret

++++++ series ++++++
--- /var/tmp/diff_new_pack.Viq49H/_old  2014-08-28 21:05:46.000000000 +0200
+++ /var/tmp/diff_new_pack.Viq49H/_new  2014-08-28 21:05:46.000000000 +0200
@@ -10,7 +10,7 @@
 mysql-community-server-5.5.6-safe-process-in-bin.patch
 mariadb-10.0.11-group.patch
 mariadb-10.0.5-deharcode-libdir.patch
-mysql-5.5.31-upgrade-datadir.patch
+mariadb-10.0.13-upgrade-datadir.patch
 mysql-community-server-5.6.12-srv_buf_size.patch
 mariadb-10.0.9-perl-in-bench.patch
 mariadb-10.0.11-header_files_const_warnings.patch

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to