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'));