Hello community,

here is the log from the commit of package perl-Glib for openSUSE:Factory 
checked in at 2015-08-25 07:20:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Glib (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Glib.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Glib"

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Glib/perl-Glib.changes      2015-07-20 
11:22:56.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Glib.new/perl-Glib.changes 2015-08-25 
08:54:02.000000000 +0200
@@ -1,0 +2,7 @@
+Thu Aug 20 17:47:01 UTC 2015 - sor.ale...@meowr.ru
+
+- Update to 1.313:
+  * Fix compilation and test issues with Glib::Variant::ParseError.
+  * Add a short explanatory comment to the lazy-loading system.
+
+-------------------------------------------------------------------

Old:
----
  Glib-1.312.tar.gz

New:
----
  Glib-1.313.tar.gz

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

Other differences:
------------------
++++++ perl-Glib.spec ++++++
--- /var/tmp/diff_new_pack.ZkqU84/_old  2015-08-25 08:54:03.000000000 +0200
+++ /var/tmp/diff_new_pack.ZkqU84/_new  2015-08-25 08:54:03.000000000 +0200
@@ -18,7 +18,7 @@
 
 %define cpan_name Glib
 Name:           perl-Glib
-Version:        1.312
+Version:        1.313
 Release:        0
 Summary:        Perl wrappers for the GLib utility and Object libraries
 License:        LGPL-2.1+

++++++ Glib-1.312.tar.gz -> Glib-1.313.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Glib-1.312/GError.xs new/Glib-1.313/GError.xs
--- old/Glib-1.312/GError.xs    2015-01-24 14:12:23.000000000 +0100
+++ new/Glib-1.313/GError.xs    2015-08-10 02:02:16.000000000 +0200
@@ -369,7 +369,7 @@
        gperl_register_error_domain (G_THREAD_ERROR,
                                     GPERL_TYPE_THREAD_ERROR,
                                     "Glib::Thread::Error");
-#if GLIB_CHECK_VERSION (2, 24, 0)
+#if GLIB_CHECK_VERSION (2, 28, 0)
        /* gvariant.h */
        gperl_register_error_domain (G_VARIANT_PARSE_ERROR,
                                     GPERL_TYPE_VARIANT_PARSE_ERROR,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Glib-1.312/GObject.xs new/Glib-1.313/GObject.xs
--- old/Glib-1.312/GObject.xs   2014-12-23 07:17:59.000000000 +0100
+++ new/Glib-1.313/GObject.xs   2015-08-10 02:02:16.000000000 +0200
@@ -419,7 +419,7 @@
        g_hash_table_replace (types_by_package, class_info->package, 
class_info);
        g_hash_table_insert (types_by_type,
                             (gpointer) class_info->gtype, class_info);
-       /* warn ("registered class %s to package %s\n", class_info->class, 
class_info->package); */
+       /* warn ("registered type %s to package %s\n", g_type_name 
(class_info->gtype), class_info->package); */
 
        /* defer the actual ISA setup to Glib::Object::_LazyLoader */
        gperl_set_isa (package, "Glib::Object::_LazyLoader");
@@ -772,10 +772,14 @@
 
                G_UNLOCK (types_by_package);
 
-               if (class_info)
+               if (class_info) {
+                       /* class_info_finish_loading calls us, so even if
+                        * !class_info->initialized, we should not call it to
+                        * avoid recursion. */
                        return class_info->gtype;
-               else
+               } else {
                        return 0;
+               }
        } else
                croak ("internal problem: gperl_object_type_from_package "
                       "called before any classes were registered");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Glib-1.312/META.json new/Glib-1.313/META.json
--- old/Glib-1.312/META.json    2015-07-16 06:29:08.000000000 +0200
+++ new/Glib-1.313/META.json    2015-08-10 02:43:51.000000000 +0200
@@ -81,5 +81,5 @@
       },
       "x_MailingList" : "https://mail.gnome.org/mailman/listinfo/gtk-perl-list";
    },
-   "version" : "1.312"
+   "version" : "1.313"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Glib-1.312/META.yml new/Glib-1.313/META.yml
--- old/Glib-1.312/META.yml     2015-07-16 06:29:08.000000000 +0200
+++ new/Glib-1.313/META.yml     2015-08-10 02:43:51.000000000 +0200
@@ -51,4 +51,4 @@
   homepage: http://gtk2-perl.sourceforge.net
   license: http://www.gnu.org/licenses/lgpl-2.1.html
   repository: git://git.gnome.org/perl-Glib
-version: '1.312'
+version: '1.313'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Glib-1.312/NEWS new/Glib-1.313/NEWS
--- old/Glib-1.312/NEWS 2015-07-16 06:26:20.000000000 +0200
+++ new/Glib-1.313/NEWS 2015-08-10 02:41:17.000000000 +0200
@@ -1,3 +1,9 @@
+Overview of changes in Glib 1.313 (unstable)
+============================================
+
+* Fix compilation and test issues with Glib::Variant::ParseError
+* Add a short explanatory comment to the lazy-loading system
+
 Overview of changes in Glib 1.312 (unstable)
 ============================================
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Glib-1.312/gperl-gtypes.c 
new/Glib-1.313/gperl-gtypes.c
--- old/Glib-1.312/gperl-gtypes.c       2015-01-24 14:12:23.000000000 +0100
+++ new/Glib-1.313/gperl-gtypes.c       2015-08-10 02:02:16.000000000 +0200
@@ -513,7 +513,8 @@
 
 /* -------------------------------------------------------------------------- 
*/
 
-#if GLIB_CHECK_VERSION (2, 24, 0)
+/* The enum in its current form was added later than GVariant itself. */
+#if GLIB_CHECK_VERSION (2, 28, 0)
 
 GType
 gperl_variant_parse_error_get_type (void)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Glib-1.312/lib/Glib/CodeGen.pm 
new/Glib-1.313/lib/Glib/CodeGen.pm
--- old/Glib-1.312/lib/Glib/CodeGen.pm  2015-07-16 06:26:20.000000000 +0200
+++ new/Glib-1.313/lib/Glib/CodeGen.pm  2015-08-10 02:39:23.000000000 +0200
@@ -5,7 +5,7 @@
 use Carp;
 use IO::File;
 
-our $VERSION = '1.312';
+our $VERSION = '1.313';
 
 # type handlers should look like this:
 #    sub gen_foo_stuff {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Glib-1.312/lib/Glib/GenPod.pm 
new/Glib-1.313/lib/Glib/GenPod.pm
--- old/Glib-1.312/lib/Glib/GenPod.pm   2015-07-16 06:26:20.000000000 +0200
+++ new/Glib-1.313/lib/Glib/GenPod.pm   2015-08-10 02:39:29.000000000 +0200
@@ -9,7 +9,7 @@
 
 package Glib::GenPod;
 
-our $VERSION = '1.312';
+our $VERSION = '1.313';
 
 use strict;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Glib-1.312/lib/Glib/MakeHelper.pm 
new/Glib-1.313/lib/Glib/MakeHelper.pm
--- old/Glib-1.312/lib/Glib/MakeHelper.pm       2015-07-16 06:26:20.000000000 
+0200
+++ new/Glib-1.313/lib/Glib/MakeHelper.pm       2015-08-10 02:40:23.000000000 
+0200
@@ -4,7 +4,7 @@
 
 package Glib::MakeHelper;
 
-our $VERSION = '1.312';
+our $VERSION = '1.313';
 
 =head1 NAME
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Glib-1.312/lib/Glib/Object/Subclass.pm 
new/Glib-1.313/lib/Glib/Object/Subclass.pm
--- old/Glib-1.312/lib/Glib/Object/Subclass.pm  2015-07-16 06:26:20.000000000 
+0200
+++ new/Glib-1.313/lib/Glib/Object/Subclass.pm  2015-08-10 02:40:31.000000000 
+0200
@@ -20,7 +20,7 @@
 
 package Glib::Object::Subclass;
 
-our $VERSION = '1.312';
+our $VERSION = '1.313';
 
 use Glib;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Glib-1.312/lib/Glib/ParseXSDoc.pm 
new/Glib-1.313/lib/Glib/ParseXSDoc.pm
--- old/Glib-1.312/lib/Glib/ParseXSDoc.pm       2015-07-16 06:26:20.000000000 
+0200
+++ new/Glib-1.313/lib/Glib/ParseXSDoc.pm       2015-08-10 02:40:39.000000000 
+0200
@@ -13,7 +13,7 @@
        xsdocparse
 );
 
-our $VERSION = '1.312';
+our $VERSION = '1.313';
 
 our $NOISY = $ENV{NOISYDOC};
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Glib-1.312/lib/Glib.pm new/Glib-1.313/lib/Glib.pm
--- old/Glib-1.312/lib/Glib.pm  2015-07-16 06:26:20.000000000 +0200
+++ new/Glib-1.313/lib/Glib.pm  2015-08-10 02:31:25.000000000 +0200
@@ -27,7 +27,7 @@
 require DynaLoader;
 our @ISA = qw(DynaLoader Exporter);
 
-our $VERSION = '1.312';
+our $VERSION = '1.313';
 
 use constant {
        TRUE  => 1,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Glib-1.312/t/variant.t new/Glib-1.313/t/variant.t
--- old/Glib-1.312/t/variant.t  2015-01-24 14:12:23.000000000 +0100
+++ new/Glib-1.313/t/variant.t  2015-08-10 02:02:16.000000000 +0200
@@ -225,7 +225,9 @@
     is (Glib::Variant::parse ('y', $text)->get_byte, 23);
   }
 
-  {
+  SKIP: {
+    skip 'parse error tests', 1
+      unless Glib->CHECK_VERSION (2, 28, 0);
     my $text = 'byte 0x17';
     eval { Glib::Variant::parse ('b', $text)->get_byte };
     ok (Glib::Error::matches ($@, 'Glib::Variant::ParseError', 'type-error'));


Reply via email to