openSUSE Commits
Threads by month
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
February 2014
- 1 participants
- 1581 discussions
Hello community,
here is the log from the commit of package perl-Want for openSUSE:Factory checked in at 2014-02-28 19:17:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Want (Old)
and /work/SRC/openSUSE:Factory/.perl-Want.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Want"
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Want/perl-Want.changes 2012-05-31 17:08:57.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Want.new/perl-Want.changes 2014-02-28 19:17:01.000000000 +0100
@@ -1,0 +2,8 @@
+Mon Feb 24 06:10:28 UTC 2014 - coolo(a)suse.com
+
+- updated to 0.22
+ - Prevent return from being optimised away by newer (>= 5.19.7) Perls.
+ This is a patch supplied by @wolfsage: see
+ https://github.com/robinhouston/Want/pull/1
+
+-------------------------------------------------------------------
Old:
----
Want-0.21.tar.gz
New:
----
Want-0.22.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Want.spec ++++++
--- /var/tmp/diff_new_pack.UMqMZL/_old 2014-02-28 19:17:01.000000000 +0100
+++ /var/tmp/diff_new_pack.UMqMZL/_new 2014-02-28 19:17:01.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package perl-Want
#
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: perl-Want
-Version: 0.21
+Version: 0.22
Release: 0
%define cpan_name Want
Summary: A generalisation of C<wantarray>
@@ -28,7 +28,6 @@
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
-#BuildRequires: perl(Want)
%{perl_requires}
%description
++++++ Want-0.21.tar.gz -> Want-0.22.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Want-0.21/Changes new/Want-0.22/Changes
--- old/Want-0.21/Changes 2012-02-29 17:54:37.000000000 +0100
+++ new/Want-0.22/Changes 2013-12-15 18:10:14.000000000 +0100
@@ -106,3 +106,8 @@
0.21 Wed 29 Feb 2012 16:47:58 GMT
- Avoid leaking the RHS of an lnoreturn lvalue sub, thanks to Father Chrysostomos
https://rt.cpan.org/Public/Bug/Display.html?id=72083
+
+0.22 Sun 15 Dec 2013 17:08:35 GMT
+ - Prevent return from being optimised away by newer (>= 5.19.7) Perls.
+ This is a patch supplied by @wolfsage: see
+ https://github.com/robinhouston/Want/pull/1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Want-0.21/META.json new/Want-0.22/META.json
--- old/Want-0.21/META.json 2012-03-01 00:08:24.000000000 +0100
+++ new/Want-0.22/META.json 2013-12-15 18:12:55.000000000 +0100
@@ -4,7 +4,7 @@
"unknown"
],
"dynamic_config" : 1,
- "generated_by" : "ExtUtils::MakeMaker version 6.58, CPAN::Meta::Converter version 2.110930001",
+ "generated_by" : "ExtUtils::MakeMaker version 6.6302, CPAN::Meta::Converter version 2.120921",
"license" : [
"unknown"
],
@@ -22,12 +22,12 @@
"prereqs" : {
"build" : {
"requires" : {
- "ExtUtils::MakeMaker" : 0
+ "ExtUtils::MakeMaker" : "0"
}
},
"configure" : {
"requires" : {
- "ExtUtils::MakeMaker" : 0
+ "ExtUtils::MakeMaker" : "0"
}
},
"runtime" : {
@@ -35,5 +35,5 @@
}
},
"release_status" : "stable",
- "version" : "0.21"
+ "version" : "0.22"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Want-0.21/META.yml new/Want-0.22/META.yml
--- old/Want-0.21/META.yml 2012-03-01 00:08:23.000000000 +0100
+++ new/Want-0.22/META.yml 2013-12-15 18:12:55.000000000 +0100
@@ -7,7 +7,7 @@
configure_requires:
ExtUtils::MakeMaker: 0
dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 6.58, CPAN::Meta::Converter version 2.110930001'
+generated_by: 'ExtUtils::MakeMaker version 6.6302, CPAN::Meta::Converter version 2.120921'
license: unknown
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -18,4 +18,4 @@
- t
- inc
requires: {}
-version: 0.21
+version: 0.22
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Want-0.21/Makefile.PL new/Want-0.22/Makefile.PL
--- old/Want-0.21/Makefile.PL 2011-07-28 09:00:02.000000000 +0200
+++ new/Want-0.22/Makefile.PL 2013-12-15 18:12:24.000000000 +0100
@@ -9,5 +9,4 @@
'LIBS' => [''], # e.g., '-lm'
'DEFINE' => '', # e.g., '-DHAVE_SOMETHING'
'INC' => '', # e.g., '-I/usr/include/other'
- dist => {TAR => 'gnutar'}, # Used by 'make dist'
);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Want-0.21/README new/Want-0.22/README
--- old/Want-0.21/README 2012-02-29 19:43:15.000000000 +0100
+++ new/Want-0.22/README 2013-12-15 18:09:45.000000000 +0100
@@ -1,5 +1,5 @@
-----------------------------------------------------------------------------
-| Want v0.21 - Robin Houston, 2012-02-29
+| Want v0.22 - Robin Houston, 2013-12-15
-----------------------------------------------------------------------------
For full documentation, see the POD included with the module.
@@ -94,7 +94,8 @@
Robin Houston, <robin(a)cpan.org>
Thanks to Damian Conway for encouragement and good
- suggestions, and Father Chrysostomos for a patch.
+ suggestions, and to Father Chrysostomos and Andrew
+ Horsfall for patches.
SEE ALSO
o the wantarray entry in the perlfunc manpage
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Want-0.21/Want.pm new/Want-0.22/Want.pm
--- old/Want-0.21/Want.pm 2012-02-29 19:54:14.000000000 +0100
+++ new/Want-0.22/Want.pm 2013-12-15 18:10:56.000000000 +0100
@@ -12,7 +12,7 @@
our @EXPORT = qw(want rreturn lnoreturn);
our @EXPORT_OK = qw(howmany wantref);
-our $VERSION = '0.21';
+our $VERSION = '0.22';
bootstrap Want $VERSION;
@@ -169,7 +169,14 @@
croak "Can't rreturn in lvalue context";
}
double_return();
- return wantarray ? @_ : $_[$#_];
+
+ # Extra scope needed to work with perl-5.19.7 or greater.
+ # Prevents the return being optimised out, which is needed
+ # since it's actually going to be used a stack level above
+ # this sub.
+ {
+ return wantarray ? @_ : $_[$#_];
+ }
}
sub lnoreturn () {
@@ -177,7 +184,14 @@
croak "Can't lnoreturn except in ASSIGN context";
}
double_return();
- return disarm_temp(my $undef);
+
+ # Extra scope needed to work with perl-5.19.7 or greater.
+ # Prevents the return being optimised out, which is needed
+ # since it's actually going to be used a stack level above
+ # this sub.
+ {
+ return disarm_temp(my $undef);
+ }
}
# Some naughty people were relying on these internal methods.
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
28 Feb '14
Hello community,
here is the log from the commit of package perl-Task-Kensho-ModuleDev for openSUSE:Factory checked in at 2014-02-28 19:16:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Task-Kensho-ModuleDev (Old)
and /work/SRC/openSUSE:Factory/.perl-Task-Kensho-ModuleDev.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Task-Kensho-ModuleDev"
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Task-Kensho-ModuleDev/perl-Task-Kensho-ModuleDev.changes 2012-02-14 19:05:38.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.perl-Task-Kensho-ModuleDev.new/perl-Task-Kensho-ModuleDev.changes 2014-02-28 19:16:54.000000000 +0100
@@ -1,0 +2,48 @@
+Mon Feb 24 08:57:01 UTC 2014 - coolo(a)suse.com
+
+- updated to 0.35
+ - updated recommendations for Async, CLI, ModuleDev, Scalability,
+ WebDev
+
+ 0.34004 2014-01-22 (TRIAL RELEASE)
+ - still more pod and metadata tweaks
+
+ 0.34003 2014-01-22 (TRIAL RELEASE)
+ - more pod and metadata tweaks
+
+ 0.34002 2014-01-21 (TRIAL RELEASE)
+ - fix mangled abstract in META.*
+ - fixed missing list of recommendations in Task::Kensho pod
+
+ 0.34001 2014-01-21 (TRIAL RELEASE)
+ - fix munging of ::Hackery preamble into stopwords
+ - fixed bugtracker metadata (now indicating github issues)
+ - distributions split apart again, with new! and enhanced!
+ Dist::Zilla generation magic
+
+ 0.34 2013-08-20 01:27:07Z (TRIAL RELEASE)
+ - distributions reunified under Task-Kensho, and now auto-generated
+ from a master YAML file using Dist::Zilla
+
+ 0.33 2012-06-24
+ - Task::Kensho::Testing:
+ - Retired Test::Exception and replaced with Test::Fatal
+ - added Test::Deep, Test::Requires and Test::NoWarnings
+ - Task::Kensho::WebDev: added Plack
+
+ 0.32 2012-06-08
+ - Fix reference to Module::CoreList (RT#65948)
+ - Add Plack to Task::Kensho::WebDev
+
+ 0.31 2011-04-11
+ - Fix Task::Kensho::Logging version, thanks kent
+
+ 0.30 2011-04-11
+ - new group, Task::Kensho::Logging
+
+ 0.29 2011-03-25
+ - Task::Kensho::CLI: Fix Module::CoreList link in POD, thanks alister(a)alisterwest.com.
+ - Task::Kensho::WebCrawling: Bundle::LWP is gone; replace with
+ LWP::UserAgent. Thanks, kentnl(a)cpan.org.
+
+-------------------------------------------------------------------
Old:
----
Task-Kensho-ModuleDev-0.28.tar.gz
New:
----
Task-Kensho-ModuleDev-0.35.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Task-Kensho-ModuleDev.spec ++++++
--- /var/tmp/diff_new_pack.CTFbQX/_old 2014-02-28 19:16:54.000000000 +0100
+++ /var/tmp/diff_new_pack.CTFbQX/_new 2014-02-28 19:16:54.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package perl-Task-Kensho-ModuleDev
#
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,15 +17,14 @@
Name: perl-Task-Kensho-ModuleDev
-Version: 0.28
+Version: 0.35
Release: 0
%define cpan_name Task-Kensho-ModuleDev
-Summary: A Glimpse at an Enlightened Perl (ModuleDev)
-License: GPL-1.0+ or Artistic-1.0
+Summary: A Glimpse at an Enlightened Perl: Module Development
+License: Artistic-1.0 or GPL-1.0+
Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/Task-Kensho-ModuleDev/
-#Source: http://www.cpan.org/authors/id/A/AP/APEIRON/Task-Kensho-ModuleDev-%{version…
-Source: %{cpan_name}-%{version}.tar.gz
+Source: http://www.cpan.org/authors/id/E/ET/ETHER/%{cpan_name}-%{version}.tar.gz
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
@@ -35,48 +34,77 @@
BuildRequires: perl(Devel::NYTProf)
BuildRequires: perl(Dist::Zilla)
BuildRequires: perl(Modern::Perl)
-BuildRequires: perl(Module::Install)
+BuildRequires: perl(Module::Build::Tiny)
+BuildRequires: perl(Module::Build::Tiny) >= 0.034
BuildRequires: perl(Perl::Critic)
BuildRequires: perl(Perl::Tidy)
BuildRequires: perl(Perl::Version)
BuildRequires: perl(Pod::Readme)
BuildRequires: perl(Software::License)
-Requires: perl(Carp::Always)
-Requires: perl(CPAN::Uploader)
-Requires: perl(Devel::NYTProf)
-Requires: perl(Dist::Zilla)
-Requires: perl(Modern::Perl)
-Requires: perl(Module::Install)
-Requires: perl(Perl::Critic)
-Requires: perl(Perl::Tidy)
-Requires: perl(Perl::Version)
-Requires: perl(Pod::Readme)
-Requires: perl(Software::License)
+BuildRequires: perl(version)
+Recommends: perl(Carp::Always)
+Recommends: perl(CPAN::Uploader)
+Recommends: perl(Devel::NYTProf)
+Recommends: perl(Dist::Zilla)
+Recommends: perl(Modern::Perl)
+Recommends: perl(Module::Build::Tiny)
+Recommends: perl(Perl::Critic)
+Recommends: perl(Perl::Tidy)
+Recommends: perl(Perl::Version)
+Recommends: perl(Pod::Readme)
+Recommends: perl(Software::License)
%{perl_requires}
%description
-sorry, no description found
+From the http://en.wikipedia.org/wiki/Kensho manpage:
+
+ Kenshō (見性) (C. Wu) is a Japanese term for enlightenment experiences -
+ most commonly used within the confines of Zen Buddhism - literally
+ meaning "seeing one's nature"[1] or "true self."[2] It generally
+ "refers to the realization of nonduality of subject and object."[3]
+
+the Task::Kensho manpage is a first cut at building a list of recommended
+modules for Enlightened Perl development. CPAN is wonderful, but there are
+too many wheels and you have to pick and choose amongst the various
+competing technologies.
+
+The plan is for the Task::Kensho manpage to be a rough testing ground for
+ideas that go into among other things the Enlightened Perl Organisation
+Extended Core (EPO-EC).
+
+The modules that are bundled by the Task::Kensho manpage are broken down
+into several categories and are still being considered. They are all taken
+from various top 100 most used perl modules lists and from discussions with
+various subject matter experts in the Perl Community. That said, this
+bundle does _not_ follow the guidelines established for the EPO-EC for peer
+review via industry advisers.
+
+Starting in 2011, the Task::Kensho manpage split its sub-groups of modules
+into individually-installable tasks. Each the Task::Kensho manpage sub-task
+is listed at the beginning of its section in this documentation.
+
+When installing the Task::Kensho manpage itself, you will be asked to
+install each sub-task in turn, or you can install individual tasks
+separately. These individual tasks will always install all their modules by
+default. This facilitates the ease and simplicity the distribution aims to
+achieve.
%prep
%setup -q -n %{cpan_name}-%{version}
%build
-%{__perl} Makefile.PL INSTALLDIRS=vendor
-%{__make} %{?_smp_mflags}
+%{__perl} Build.PL --installdirs=vendor
+./Build build --flags=%{?_smp_mflags}
%check
-%{__make} test
+./Build test
%install
-%perl_make_install
-%perl_process_packlist
+./Build install --destdir=%{buildroot} --create_packlist=0
%perl_gen_filelist
-%clean
-%{__rm} -rf %{buildroot}
-
%files -f %{name}.files
-%defattr(644,root,root,755)
-%doc Changes MYMETA.yml README
+%defattr(-,root,root,755)
+%doc Changes LICENSE README README.md
%changelog
++++++ Task-Kensho-ModuleDev-0.28.tar.gz -> Task-Kensho-ModuleDev-0.35.tar.gz ++++++
++++ 5945 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package perl-SQL-Abstract for openSUSE:Factory checked in at 2014-02-28 19:16:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-SQL-Abstract (Old)
and /work/SRC/openSUSE:Factory/.perl-SQL-Abstract.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-SQL-Abstract"
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-SQL-Abstract/perl-SQL-Abstract.changes 2013-07-30 14:04:23.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-SQL-Abstract.new/perl-SQL-Abstract.changes 2014-02-28 19:16:02.000000000 +0100
@@ -1,0 +2,21 @@
+Mon Feb 24 06:12:15 UTC 2014 - coolo(a)suse.com
+
+- updated to 1.77
+ - Reintroduce { -not => undef } column operator (regression from 1.75)
+ - *UPCOMING INCOMPATIBLE BUGFIX*: SQLA used to generate incorrect SQL
+ on undef-containing lists fed to -in and -not_in. An exception will
+ be raised for a while before properly fixing this, to avoid quiet
+ but subtle changes to query results in production
+ - Deprecate and warn when supplying an empty arrayref to like/not_like
+ operators (likely to be removed before 2.0)
+
+ - Warn when using an inequality operator with a multi-value array to
+ arrive at what amounts to a 1=1 condition (no pre-2.0 plans to fix
+ this behavior due to backwards comp concerns)
+ - Fix false negative comparison of ORDER BY <function> ASC
+ - More improvements of incorrect parsing (placeholder at end of list
+ element)
+ - Fix typos in POD and comments (RT#87776)
+ - Augment -not_bool example with nesting (RT#89601)
+
+-------------------------------------------------------------------
Old:
----
SQL-Abstract-1.74.tar.gz
New:
----
SQL-Abstract-1.77.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-SQL-Abstract.spec ++++++
--- /var/tmp/diff_new_pack.kUUSlj/_old 2014-02-28 19:16:02.000000000 +0100
+++ /var/tmp/diff_new_pack.kUUSlj/_new 2014-02-28 19:16:02.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package perl-SQL-Abstract
#
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: perl-SQL-Abstract
-Version: 1.74
+Version: 1.77
Release: 0
%define cpan_name SQL-Abstract
Summary: Generate SQL from Perl data structures
@@ -36,20 +36,6 @@
BuildRequires: perl(Test::Exception)
BuildRequires: perl(Test::More) >= 0.92
BuildRequires: perl(Test::Warn)
-#BuildRequires: perl(CPANPLUS::Backend)
-#BuildRequires: perl(DBIx::Class::Storage::Debug::PrettyPrint)
-#BuildRequires: perl(DBIx::Class::Storage::Statistics)
-#BuildRequires: perl(inc::Module::Install) >= 1.06
-#BuildRequires: perl(JSON)
-#BuildRequires: perl(LWP::Simple)
-#BuildRequires: perl(Module::AutoInstall)
-#BuildRequires: perl(Module::Build)
-#BuildRequires: perl(Module::Install::Base)
-#BuildRequires: perl(Parse::CPAN::Meta)
-#BuildRequires: perl(SQL::Abstract)
-#BuildRequires: perl(SQL::Abstract::Test)
-#BuildRequires: perl(SQL::Abstract::Tree)
-#BuildRequires: perl(YAML::Tiny)
Requires: perl(Class::Accessor::Grouped) >= 0.10005
Requires: perl(Getopt::Long::Descriptive) >= 0.091
Requires: perl(Hash::Merge) >= 0.12
++++++ SQL-Abstract-1.74.tar.gz -> SQL-Abstract-1.77.tar.gz ++++++
++++ 2361 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package perl-Pango for openSUSE:Factory checked in at 2014-02-28 19:15:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Pango (Old)
and /work/SRC/openSUSE:Factory/.perl-Pango.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Pango"
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Pango/perl-Pango.changes 2013-06-13 18:19:32.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Pango.new/perl-Pango.changes 2014-02-28 19:15:57.000000000 +0100
@@ -1,0 +2,10 @@
+Mon Feb 24 13:35:27 UTC 2014 - coolo(a)suse.com
+
+- updated to 1.226
+ * LICENSE: updated FSF address
+ * Update license terms, refer to main LICENSE file
+ * README: group project contact addresses/links together
+ * Makefile.PL: added Twitter URL to resources block
+ * Fix bug report email address
+
+-------------------------------------------------------------------
Old:
----
Pango-1.224.tar.gz
New:
----
Pango-1.226.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Pango.spec ++++++
--- /var/tmp/diff_new_pack.kFKg1h/_old 2014-02-28 19:15:58.000000000 +0100
+++ /var/tmp/diff_new_pack.kFKg1h/_new 2014-02-28 19:15:58.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package perl-Pango
#
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
%bcond_with Gtk2
Name: perl-Pango
-Version: 1.224
+Version: 1.226
Release: 0
%define cpan_name Pango
Summary: Pango Perl module
++++++ Pango-1.224.tar.gz -> Pango-1.226.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pango-1.224/LICENSE new/Pango-1.226/LICENSE
--- old/Pango-1.224/LICENSE 2011-11-24 08:28:29.000000000 +0100
+++ new/Pango-1.226/LICENSE 2014-02-19 05:13:50.000000000 +0100
@@ -2,7 +2,7 @@
Version 2.1, February 1999
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
- 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
@@ -485,7 +485,8 @@
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Also add information on how to contact you by electronic and paper mail.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pango-1.224/META.json new/Pango-1.226/META.json
--- old/Pango-1.224/META.json 2013-02-04 07:35:29.000000000 +0100
+++ new/Pango-1.226/META.json 2014-02-19 19:18:23.000000000 +0100
@@ -4,7 +4,7 @@
"gtk2-perl Team <gtk-perl-list at gnome dot org>"
],
"dynamic_config" : 1,
- "generated_by" : "ExtUtils::MakeMaker version 6.64, CPAN::Meta::Converter version 2.112621",
+ "generated_by" : "ExtUtils::MakeMaker version 6.66, CPAN::Meta::Converter version 2.133380",
"license" : [
"lgpl_2_1"
],
@@ -48,7 +48,7 @@
"release_status" : "stable",
"resources" : {
"bugtracker" : {
- "mailto" : "bug-Gtk2 [at] rt.cpan.org",
+ "mailto" : "bug-Pango [at] rt.cpan.org",
"web" : "http://rt.cpan.org/Public/Dist/Display.html?Name=Pango"
},
"homepage" : "http://gtk2-perl.sourceforge.net",
@@ -60,7 +60,8 @@
"url" : "git://git.gnome.org/perl-Pango",
"web" : "http://git.gnome.org/browse/perl-Pango"
},
- "x_MailingList" : "https://mail.gnome.org/mailman/listinfo/gtk-perl-list"
+ "x_MailingList" : "https://mail.gnome.org/mailman/listinfo/gtk-perl-list",
+ "x_twitter" : "https://twitter.com/GTKPerl"
},
- "version" : "1.224"
+ "version" : "1.226"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pango-1.224/META.yml new/Pango-1.226/META.yml
--- old/Pango-1.224/META.yml 2013-02-04 07:35:28.000000000 +0100
+++ new/Pango-1.226/META.yml 2014-02-19 19:18:23.000000000 +0100
@@ -9,7 +9,7 @@
ExtUtils::PkgConfig: 1.030
Glib: 1.220
dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 6.64, CPAN::Meta::Converter version 2.112621'
+generated_by: 'ExtUtils::MakeMaker version 6.66, CPAN::Meta::Converter version 2.133380'
license: lgpl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -35,9 +35,10 @@
- xs/PangoGravity.xs
- xs/PangoMatrix.xs
resources:
+ MailingList: https://mail.gnome.org/mailman/listinfo/gtk-perl-list
+ Twitter: https://twitter.com/GTKPerl
bugtracker: http://rt.cpan.org/Public/Dist/Display.html?Name=Pango
homepage: http://gtk2-perl.sourceforge.net
license: http://www.gnu.org/licenses/lgpl-2.1.html
repository: git://git.gnome.org/perl-Pango
- x_MailingList: https://mail.gnome.org/mailman/listinfo/gtk-perl-list
-version: 1.224
+version: 1.226
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pango-1.224/Makefile.PL new/Pango-1.226/Makefile.PL
--- old/Pango-1.224/Makefile.PL 2013-02-04 07:32:59.000000000 +0100
+++ new/Pango-1.226/Makefile.PL 2014-02-19 05:13:50.000000000 +0100
@@ -8,12 +8,10 @@
#
# This library is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
-# FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for
-# more details.
+# FOR A PARTICULAR PURPOSE.
#
-# You should have received a copy of the GNU Library General Public License
-# along with this library; if not, write to the Free Software Foundation, Inc.,
-# 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA.
+# See the LICENSE file in the top-level directory of this distribution for the
+# full license terms.
BEGIN { require 5.008; }
@@ -200,10 +198,11 @@
homepage => 'http://gtk2-perl.sourceforge.net',
x_MailingList =>
'https://mail.gnome.org/mailman/listinfo/gtk-perl-list',
+ x_twitter => 'https://twitter.com/GTKPerl',
bugtracker => {
web =>
'http://rt.cpan.org/Public/Dist/Display.html?Name=Pango',
- mailto => 'bug-Gtk2 [at] rt.cpan.org',
+ mailto => 'bug-Pango [at] rt.cpan.org',
},
repository => {
url => 'git://git.gnome.org/perl-Pango',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pango-1.224/NEWS new/Pango-1.226/NEWS
--- old/Pango-1.224/NEWS 2013-02-04 07:32:30.000000000 +0100
+++ new/Pango-1.226/NEWS 2014-02-19 19:05:02.000000000 +0100
@@ -1,3 +1,16 @@
+Overview of changes in Pango 1.226
+==================================
+
+* LICENSE: updated FSF address
+* Update license terms, refer to main LICENSE file
+* README: group project contact addresses/links together
+* Makefile.PL: added Twitter URL to resources block
+
+Overview of changes in Pango 1.225
+==================================
+
+* Fix bug report email address
+
Overview of changes in Pango 1.224
==================================
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pango-1.224/README new/Pango-1.226/README
--- old/Pango-1.224/README 2011-11-24 08:28:29.000000000 +0100
+++ new/Pango-1.226/README 2014-02-19 05:13:50.000000000 +0100
@@ -6,12 +6,6 @@
but using Pango in conjunction with L<Cairo> and/or L<Gtk2> provides a complete
solution with high quality text handling and graphics rendering.
-To discuss gtk2-perl, ask questions and flame/praise the authors,
-join gtk-perl-list(a)gnome.org at lists.gnome.org.
-
-Also have a look at the gtk2-perl website and sourceforge project page,
-http://gtk2-perl.sourceforge.net
-
INSTALLATION
------------
@@ -23,27 +17,6 @@
make test
make install
-To avoid installing to a system directory, since this is a beta release,
-you can change the installation prefix at Makefile.PL time with
-
- perl Makefile.PL PREFIX=/some/other/place
-
-This will install the module to the subdirectory lib/perl5 under the given
-prefix. If this is not already in perl's include path, you'll need to tell
-perl how to get to this library directory so you can use it; there are three
-ways:
-
- in your environment (the easiest):
- # assuming a bourne-style shell
- PERL5LIB=/some/other/place/lib/perl5/site_perl
- export PERL5LIB
-
- on the perl command line:
- perl -I /some/other/place/lib/perl5/site_perl yourscript
-
- in the code of your perl script:
- use lib '/some/other/place/lib/perl5/site_perl';
-
DEPENDENCIES
------------
@@ -65,18 +38,88 @@
ExtUtils::PkgConfig >= 1.030
+HOW TO CONTACT US
+-----------------
+
+Homepage: http://gtk2-perl.sourceforge.net/
+Mailing list: gtk-perl-list [at] gnome.org
+Mailing list archives: https://mail.gnome.org/archives/gtk-perl-list/
+IRC: irc://irc.gnome.org/#gtk-perl
+E-mail bug submission via CPAN's RT:
+ bug-Pango [at] rt.cpan.org
+Web bug submission via gnome.org's bugzilla:
+ http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-perl
+
+Please do not contact any of the maintainers directly unless they ask you to.
+The first point of contact for questions/problems/issues should always be the
+mailing list.
+
+
BUG REPORTS
-----------
-Please report bugs to the gnome-perl product in GNOME's Bugzilla:
-<http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-perl>
+For help with problems, please contact the mailing list (above). If you
+already know you have a bug, please file it with one of the bug trackers
+below. With any problems and/or bug reports, it's always helpful for the
+developers to have the following information:
+
+- A small script that demonstrates the problem; this is not required, however,
+ it will get your issue looked at much faster than a description of the
+ problem alone.
+- Version of Perl (perl -v)
+- Versions of Gtk2-Perl modules (Glib/Gtk2/Pango/Cairo)
+- Optional, but nice to have: versions of GTK+ libraries on your system
+ (libglib, libgtk+, libpango, libcairo, etc.)
+
+There are multiple project bug trackers, please choose the one you are most
+comfortable with using and/or already have an account for.
+
+Request Tracker:
+- submitting bugs via the Web (requires a PAUSE account/Bitcard):
+ https://rt.cpan.org/Public/Bug/Report.html?Queue=Pango
+- submitting bugs via e-mail (open to anyone with e-mail):
+ bug-Pango [at] rt.cpan.org
+
+Gnome's bugtracker:
+- report bugs to the 'gnome-perl' product (requires login)
+ http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-perl
+
+PATCH SUBMISSION GUIDELINES
+---------------------------
+
+You can send us patches by...
+- E-mailing it to the mailing list (above); please use a pastebin service of
+ some kind for longer patchfiles (over say 20k in size).
+- Those with gnome.org Git ID's can push trivial patches to git directly; if
+ you're not sure what a trivial patch is, please ask first on the mailing
+ list prior to pushing your commit.
+
+
+OBTAINING SOURCE FROM THE GNOME.ORG GIT REPO
+--------------------------------------------
+
+Assuming you already have the 'git' command installed on your system, you can
+use the 'git://' protocol:
+
+ git clone git://git.gnome.org/perl-Pango
+
+Or, read-only access via HTTP:
+
+ git clone http://git.gnome.org/browse/perl-Pango
+
+To update an existing clone of the source:
+
+ git pull
+
+Most Linux distros package the 'git' command in a package called either 'git'
+or 'git-core'.
COPYRIGHT AND LICENSE
---------------------
-Copyright (C) 2003-2008 by the gtk2-perl team (see the file AUTHORS for the
-full list)
+Copyright (C) 2003-2014, by the gtk2-perl team (see the file AUTHORS
+for the full list)
This library is free software; you can redistribute it and/or modify it under
the terms of the GNU Library General Public License as published by the Free
@@ -85,9 +128,7 @@
This library is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-PARTICULAR PURPOSE. See the GNU Library General Public License for more
-details.
+PARTICULAR PURPOSE.
-You should have received a copy of the GNU Library General Public License along
-with this library; if not, write to the Free Software Foundation, Inc., 59
-Temple Place - Suite 330, Boston, MA 02111-1307 USA.
+See the LICENSE file in the top-level directory of this distribution for the
+full license terms.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pango-1.224/lib/Pango.pm new/Pango-1.226/lib/Pango.pm
--- old/Pango-1.224/lib/Pango.pm 2013-02-04 07:34:29.000000000 +0100
+++ new/Pango-1.226/lib/Pango.pm 2014-02-19 19:04:09.000000000 +0100
@@ -1,6 +1,6 @@
#
-# Copyright (C) 2003-2008, 2013 by the gtk2-perl team (see the file AUTHORS
-# for the full list)
+# Copyright (C) 2003-2008, 2013-2014 by the gtk2-perl team (see the file
+# AUTHORS for the full list)
#
# This library is free software; you can redistribute it and/or modify it under
# the terms of the GNU Library General Public License as published by the Free
@@ -9,13 +9,10 @@
#
# This library is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
-# FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for
-# more details.
-#
-# You should have received a copy of the GNU Library General Public License
-# along with this library; if not, write to the Free Software Foundation, Inc.,
-# 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA.
+# FOR A PARTICULAR PURPOSE.
#
+# See the LICENSE file in the top-level directory of this distribution for the
+# full license terms.
package Pango;
@@ -32,7 +29,7 @@
use Exporter;
require DynaLoader;
-our $VERSION = '1.224';
+our $VERSION = '1.226';
our @ISA = qw(DynaLoader Exporter);
@@ -108,7 +105,7 @@
=head1 COPYRIGHT AND LICENSE
-Copyright 2003-2011 by the gtk2-perl team.
+Copyright 2003-2011, 2014 by the gtk2-perl team.
This library is free software; you can redistribute it and/or modify it under
the terms of the GNU Library General Public License as published by the Free
@@ -117,11 +114,9 @@
This library is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-PARTICULAR PURPOSE. See the GNU Library General Public License for more
-details.
+PARTICULAR PURPOSE.
-You should have received a copy of the GNU Library General Public License along
-with this library; if not, write to the Free Software Foundation, Inc., 59
-Temple Place - Suite 330, Boston, MA 02111-1307 USA.
+See the LICENSE file in the top-level directory of this distribution for the
+full license terms.
=cut
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pango-1.224/pango-perl.h new/Pango-1.226/pango-perl.h
--- old/Pango-1.224/pango-perl.h 2011-11-24 08:28:29.000000000 +0100
+++ new/Pango-1.226/pango-perl.h 2014-02-19 05:13:50.000000000 +0100
@@ -1,6 +1,6 @@
/*
- * Copyright (C) 2003-2008 by the gtk2-perl team (see the file AUTHORS for the
- * full list)
+ * Copyright (C) 2003-2008, 2014 by the gtk2-perl team (see the file AUTHORS
+ * for the full list)
*
* This library is free software; you can redistribute it and/or modify it
* under the terms of the GNU Library General Public License as published by
@@ -9,12 +9,11 @@
*
* This library is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public
- * License for more details.
+ * FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ * See the LICENSE file in the top-level directory of this distribution for
+ * the full license terms.
*
- * You should have received a copy of the GNU Library General Public License
- * along with this library; if not, write to the Free Software Foundation,
- * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA.
*/
#ifndef _PANGO_PERL_H_
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pango-1.224/xs/Pango.xs new/Pango-1.226/xs/Pango.xs
--- old/Pango-1.224/xs/Pango.xs 2011-11-24 08:28:29.000000000 +0100
+++ new/Pango-1.226/xs/Pango.xs 2014-02-19 05:13:50.000000000 +0100
@@ -1,7 +1,19 @@
/*
- * Copyright (c) 2008 by the gtk2-perl team (see the file AUTHORS)
+ * Copyright (c) 2008, 2014 by the gtk2-perl team (see the AUTHORS
+ * file for a full list of authors)
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ * See the LICENSE file in the top-level directory of this distribution for
+ * the full license terms.
*
- * Licensed under the LGPL, see LICENSE file for more information.
*/
#include "pango-perl.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pango-1.224/xs/PangoAttributes.xs new/Pango-1.226/xs/PangoAttributes.xs
--- old/Pango-1.224/xs/PangoAttributes.xs 2013-02-04 07:33:18.000000000 +0100
+++ new/Pango-1.226/xs/PangoAttributes.xs 2014-02-19 05:13:50.000000000 +0100
@@ -1,5 +1,6 @@
/*
- * Copyright (c) 2005-2006, 2013 by the gtk2-perl team (see the file AUTHORS)
+ * Copyright (c) 2005-2006, 2013-2014 by the gtk2-perl team (see the AUTHORS
+ * file for a full list of authors)
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
@@ -8,13 +9,11 @@
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Library General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ * See the LICENSE file in the top-level directory of this distribution for
+ * the full license terms.
*
- * You should have received a copy of the GNU Library General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307 USA.
*/
#include "pango-perl.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pango-1.224/xs/PangoCairo.xs new/Pango-1.226/xs/PangoCairo.xs
--- old/Pango-1.224/xs/PangoCairo.xs 2011-11-24 08:28:29.000000000 +0100
+++ new/Pango-1.226/xs/PangoCairo.xs 2014-02-19 05:13:50.000000000 +0100
@@ -1,7 +1,19 @@
/*
- * Copyright (c) 2005 by the gtk2-perl team (see the file AUTHORS)
+ * Copyright (c) 2005, 2014 by the gtk2-perl team (see the AUTHORS
+ * file for a full list of authors)
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ * See the LICENSE file in the top-level directory of this distribution for
+ * the full license terms.
*
- * Licensed under the LGPL, see LICENSE file for more information.
*/
#include "pango-perl.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pango-1.224/xs/PangoContext.xs new/Pango-1.226/xs/PangoContext.xs
--- old/Pango-1.224/xs/PangoContext.xs 2011-11-24 08:28:29.000000000 +0100
+++ new/Pango-1.226/xs/PangoContext.xs 2014-02-19 05:13:50.000000000 +0100
@@ -1,5 +1,6 @@
/*
- * Copyright (c) 2003-2004 by the gtk2-perl team (see the file AUTHORS)
+ * Copyright (c) 2003-2004, 2014 by the gtk2-perl team (see the AUTHORS
+ * file for a full list of authors)
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
@@ -8,13 +9,11 @@
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Library General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ * See the LICENSE file in the top-level directory of this distribution for
+ * the full license terms.
*
- * You should have received a copy of the GNU Library General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307 USA.
*/
#include "pango-perl.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pango-1.224/xs/PangoFont.xs new/Pango-1.226/xs/PangoFont.xs
--- old/Pango-1.224/xs/PangoFont.xs 2011-11-24 08:28:29.000000000 +0100
+++ new/Pango-1.226/xs/PangoFont.xs 2014-02-19 05:13:50.000000000 +0100
@@ -1,5 +1,6 @@
/*
- * Copyright (c) 2003-2005 by the gtk2-perl team (see the file AUTHORS)
+ * Copyright (c) 2003-2005, 2014 by the gtk2-perl team (see the AUTHORS
+ * file for a full list of authors)
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
@@ -8,13 +9,11 @@
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Library General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ * See the LICENSE file in the top-level directory of this distribution for
+ * the full license terms.
*
- * You should have received a copy of the GNU Library General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307 USA.
*/
#include "pango-perl.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pango-1.224/xs/PangoFontMap.xs new/Pango-1.226/xs/PangoFontMap.xs
--- old/Pango-1.224/xs/PangoFontMap.xs 2011-11-24 08:28:29.000000000 +0100
+++ new/Pango-1.226/xs/PangoFontMap.xs 2014-02-19 05:13:50.000000000 +0100
@@ -1,5 +1,6 @@
/*
- * Copyright (c) 2004 by the gtk2-perl team (see the file AUTHORS)
+ * Copyright (c) 2004, 2014 by the gtk2-perl team (see the AUTHORS
+ * file for a full list of authors)
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
@@ -8,13 +9,11 @@
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Library General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ * See the LICENSE file in the top-level directory of this distribution for
+ * the full license terms.
*
- * You should have received a copy of the GNU Library General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307 USA.
*/
#include "pango-perl.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pango-1.224/xs/PangoFontset.xs new/Pango-1.226/xs/PangoFontset.xs
--- old/Pango-1.224/xs/PangoFontset.xs 2011-11-24 08:28:29.000000000 +0100
+++ new/Pango-1.226/xs/PangoFontset.xs 2014-02-19 05:13:50.000000000 +0100
@@ -1,7 +1,19 @@
/*
- * Copyright (c) 2003 by the gtk2-perl team (see the file AUTHORS)
+ * Copyright (c) 2003, 2014 by the gtk2-perl team (see the AUTHORS
+ * file for a full list of authors)
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ * See the LICENSE file in the top-level directory of this distribution for
+ * the full license terms.
*
- * Licensed under the LGPL, see LICENSE file for more information.
*/
#include "pango-perl.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pango-1.224/xs/PangoGravity.xs new/Pango-1.226/xs/PangoGravity.xs
--- old/Pango-1.224/xs/PangoGravity.xs 2011-11-24 08:28:29.000000000 +0100
+++ new/Pango-1.226/xs/PangoGravity.xs 2014-02-19 05:13:50.000000000 +0100
@@ -1,5 +1,6 @@
/*
- * Copyright (c) 2007 by the gtk2-perl team (see the file AUTHORS)
+ * Copyright (c) 2007, 2014 by the gtk2-perl team (see the AUTHORS
+ * file for a full list of authors)
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
@@ -8,13 +9,11 @@
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Library General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ * See the LICENSE file in the top-level directory of this distribution for
+ * the full license terms.
*
- * You should have received a copy of the GNU Library General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307 USA.
*/
#include "pango-perl.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pango-1.224/xs/PangoLayout.xs new/Pango-1.226/xs/PangoLayout.xs
--- old/Pango-1.224/xs/PangoLayout.xs 2011-11-24 08:28:29.000000000 +0100
+++ new/Pango-1.226/xs/PangoLayout.xs 2014-02-19 05:13:50.000000000 +0100
@@ -1,5 +1,6 @@
/*
- * Copyright (c) 2003-2005 by the gtk2-perl team (see the file AUTHORS)
+ * Copyright (c) 2003-2005, 2014 by the gtk2-perl team (see the AUTHORS
+ * file for a full list of authors)
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
@@ -8,13 +9,11 @@
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Library General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ * See the LICENSE file in the top-level directory of this distribution for
+ * the full license terms.
*
- * You should have received a copy of the GNU Library General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307 USA.
*/
#include "pango-perl.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pango-1.224/xs/PangoMatrix.xs new/Pango-1.226/xs/PangoMatrix.xs
--- old/Pango-1.224/xs/PangoMatrix.xs 2011-11-24 08:28:29.000000000 +0100
+++ new/Pango-1.226/xs/PangoMatrix.xs 2014-02-19 05:13:50.000000000 +0100
@@ -1,5 +1,6 @@
/*
- * Copyright (c) 2007 by the gtk2-perl team (see the file AUTHORS)
+ * Copyright (c) 2007, 2014 by the gtk2-perl team (see the AUTHORS
+ * file for a full list of authors)
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
@@ -8,13 +9,11 @@
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Library General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ * See the LICENSE file in the top-level directory of this distribution for
+ * the full license terms.
*
- * You should have received a copy of the GNU Library General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307 USA.
*/
#include "pango-perl.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pango-1.224/xs/PangoRenderer.xs new/Pango-1.226/xs/PangoRenderer.xs
--- old/Pango-1.224/xs/PangoRenderer.xs 2011-11-24 08:28:29.000000000 +0100
+++ new/Pango-1.226/xs/PangoRenderer.xs 2014-02-19 05:13:50.000000000 +0100
@@ -1,5 +1,6 @@
/*
- * Copyright (c) 2004 by the gtk2-perl team (see the file AUTHORS)
+ * Copyright (c) 2004, 2014 by the gtk2-perl team (see the AUTHORS
+ * file for a full list of authors)
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
@@ -8,13 +9,11 @@
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Library General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ * See the LICENSE file in the top-level directory of this distribution for
+ * the full license terms.
*
- * You should have received a copy of the GNU Library General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307 USA.
*/
#include "pango-perl.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pango-1.224/xs/PangoScript.xs new/Pango-1.226/xs/PangoScript.xs
--- old/Pango-1.224/xs/PangoScript.xs 2011-11-24 08:28:29.000000000 +0100
+++ new/Pango-1.226/xs/PangoScript.xs 2014-02-19 05:13:50.000000000 +0100
@@ -1,5 +1,6 @@
/*
- * Copyright (c) 2004 by the gtk2-perl team (see the file AUTHORS)
+ * Copyright (c) 2004, 2014 by the gtk2-perl team (see the AUTHORS
+ * file for a full list of authors)
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
@@ -8,13 +9,11 @@
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Library General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ * See the LICENSE file in the top-level directory of this distribution for
+ * the full license terms.
*
- * You should have received a copy of the GNU Library General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307 USA.
*/
#include "pango-perl.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pango-1.224/xs/PangoTabs.xs new/Pango-1.226/xs/PangoTabs.xs
--- old/Pango-1.224/xs/PangoTabs.xs 2011-11-24 08:28:29.000000000 +0100
+++ new/Pango-1.226/xs/PangoTabs.xs 2014-02-19 05:13:50.000000000 +0100
@@ -1,8 +1,21 @@
/*
- * Copyright (c) 2003 by the gtk2-perl team (see the file AUTHORS)
+ * Copyright (c) 2003, 2014 by the gtk2-perl team (see the AUTHORS
+ * file for a full list of authors)
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ * See the LICENSE file in the top-level directory of this distribution for
+ * the full license terms.
*
- * Licensed under the LGPL, see LICENSE file for more information.
*/
+
#include "pango-perl.h"
MODULE = Pango::TabArray PACKAGE = Pango::TabArray PREFIX = pango_tab_array_
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Pango-1.224/xs/PangoTypes.xs new/Pango-1.226/xs/PangoTypes.xs
--- old/Pango-1.224/xs/PangoTypes.xs 2011-11-24 08:28:29.000000000 +0100
+++ new/Pango-1.226/xs/PangoTypes.xs 2014-02-19 05:13:50.000000000 +0100
@@ -1,5 +1,6 @@
/*
- * Copyright (c) 2004 by the gtk2-perl team (see the file AUTHORS)
+ * Copyright (c) 2004, 2014 by the gtk2-perl team (see the AUTHORS
+ * file for a full list of authors)
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
@@ -8,13 +9,11 @@
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Library General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ * See the LICENSE file in the top-level directory of this distribution for
+ * the full license terms.
*
- * You should have received a copy of the GNU Library General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307 USA.
*/
#include "pango-perl.h"
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
28 Feb '14
Hello community,
here is the log from the commit of package perl-MooseX-Types-Set-Object for openSUSE:Factory checked in at 2014-02-28 19:15:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-MooseX-Types-Set-Object (Old)
and /work/SRC/openSUSE:Factory/.perl-MooseX-Types-Set-Object.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-MooseX-Types-Set-Object"
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-MooseX-Types-Set-Object/perl-MooseX-Types-Set-Object.changes 2012-01-12 15:26:29.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.perl-MooseX-Types-Set-Object.new/perl-MooseX-Types-Set-Object.changes 2014-02-28 19:15:45.000000000 +0100
@@ -1,0 +2,8 @@
+Mon Feb 24 08:37:48 UTC 2014 - coolo(a)suse.com
+
+- updated to 0.04
+ - fixed tests that now break in Moose 2.1200
+ - document the global nature of this type
+ - repository moved to https://github.com/moose/MooseX-Types-Set-Object
+
+-------------------------------------------------------------------
Old:
----
MooseX-Types-Set-Object-0.03.tar.gz
New:
----
MooseX-Types-Set-Object-0.04.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-MooseX-Types-Set-Object.spec ++++++
--- /var/tmp/diff_new_pack.Snb3Ar/_old 2014-02-28 19:15:46.000000000 +0100
+++ /var/tmp/diff_new_pack.Snb3Ar/_new 2014-02-28 19:15:46.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package perl-MooseX-Types-Set-Object
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -15,54 +15,57 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
+
Name: perl-MooseX-Types-Set-Object
-Version: 0.03
+Version: 0.04
Release: 0
%define cpan_name MooseX-Types-Set-Object
Summary: Set::Object type with coercions and stuff.
-License: GPL-1.0+ or Artistic-1.0
+License: Artistic-1.0 or GPL-1.0+
Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/MooseX-Types-Set-Object/
-#Source: http://www.cpan.org/authors/id/F/FL/FLORA/MooseX-Types-Set-Object-%{version…
-Source: %{cpan_name}-%{version}.tar.gz
+Source: http://www.cpan.org/authors/id/E/ET/ETHER/%{cpan_name}-%{version}.tar.gz
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
+BuildRequires: perl(Module::Build::Tiny) >= 0.030
BuildRequires: perl(Moose) >= 0.50
BuildRequires: perl(MooseX::Types)
+BuildRequires: perl(MooseX::Types::Moose)
BuildRequires: perl(Set::Object)
BuildRequires: perl(Test::Fatal)
+BuildRequires: perl(Test::More) >= 0.88
BuildRequires: perl(Test::use::ok)
Requires: perl(Moose) >= 0.50
Requires: perl(MooseX::Types)
+Requires: perl(MooseX::Types::Moose)
Requires: perl(Set::Object)
%{perl_requires}
%description
-This module provides Moose type constraints (see the
-Moose::Util::TypeConstraints manpage, the MooseX::Types manpage).
+This module provides a Moose type constraint (see the
+Moose::Util::TypeConstraints manpage, the MooseX::Types manpage). Note that
+this constraint and its coercions are *global*, not simply limited to the
+scope that imported it -- in this way it acts like a regular the Moose
+manpage type constraint, rather than one from the MooseX::Types manpage.
%prep
%setup -q -n %{cpan_name}-%{version}
%build
-%{__perl} Makefile.PL INSTALLDIRS=vendor
-%{__make} %{?_smp_mflags}
+%{__perl} Build.PL --installdirs=vendor
+./Build build --flags=%{?_smp_mflags}
%check
-%{__make} test
+./Build test
%install
-%perl_make_install
-%perl_process_packlist
+./Build install --destdir=%{buildroot} --create_packlist=0
%perl_gen_filelist
-%clean
-%{__rm} -rf %{buildroot}
-
%files -f %{name}.files
-%defattr(644,root,root,755)
-%doc Changes LICENSE README
+%defattr(-,root,root,755)
+%doc Changes CONTRIBUTING LICENSE README README.md weaver.ini
%changelog
++++++ MooseX-Types-Set-Object-0.03.tar.gz -> MooseX-Types-Set-Object-0.04.tar.gz ++++++
++++ 2781 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package perl-Module-Runtime for openSUSE:Factory checked in at 2014-02-28 19:15:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Module-Runtime (Old)
and /work/SRC/openSUSE:Factory/.perl-Module-Runtime.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Module-Runtime"
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Module-Runtime/perl-Module-Runtime.changes 2013-06-13 18:12:52.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Module-Runtime.new/perl-Module-Runtime.changes 2014-02-28 19:15:40.000000000 +0100
@@ -1,0 +2,23 @@
+Mon Feb 24 06:10:39 UTC 2014 - coolo(a)suse.com
+
+- updated to 0.014
+ * bugfix: suppress any CORE::GLOBAL::require override, where possible,
+ to avoid use_package_optimistically() being misled into treating
+ missing modules as broken
+
+ * bugfix: in use_module() and use_package_optimistically(), pass a
+ supplied VERSION parameter through for the version check even if it
+ is undef
+
+ * tighten use_package_optimistically()'s recognition of can't-locate
+ errors (the same way that base.pm has recently been tightened),
+ so that, when a module fails to load because a module that it uses
+ isn't available, the outer module will be perceived as broken rather
+ than missing
+
+ * update documentation notes about the state of Unicode handling for
+ module names
+
+ * in META.{yml,json}, point to public git repository
+
+-------------------------------------------------------------------
Old:
----
Module-Runtime-0.013.tar.gz
New:
----
Module-Runtime-0.014.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Module-Runtime.spec ++++++
--- /var/tmp/diff_new_pack.iQiejM/_old 2014-02-28 19:15:40.000000000 +0100
+++ /var/tmp/diff_new_pack.iQiejM/_new 2014-02-28 19:15:40.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package perl-Module-Runtime
#
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: perl-Module-Runtime
-Version: 0.013
+Version: 0.014
Release: 0
%define cpan_name Module-Runtime
Summary: runtime module handling
@@ -30,7 +30,6 @@
BuildRequires: perl
BuildRequires: perl-macros
BuildRequires: perl(Module::Build)
-#BuildRequires: perl(Module::Runtime)
%{perl_requires}
%description
@@ -43,7 +42,8 @@
that is used for barewords in Perl source. In principle this syntax can
vary between versions of Perl, and this module applies the syntax of the
Perl on which it is running. In practice the usable syntax hasn't changed
-yet, but there's a good chance of it changing in Perl 5.18.
+yet. There's some intent for Unicode module names to be supported in the
+future, but this hasn't yet amounted to any consistent facility.
The functions of this module whose purpose is to load modules include
workarounds for three old Perl core bugs regarding 'require'. These
++++++ Module-Runtime-0.013.tar.gz -> Module-Runtime-0.014.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Module-Runtime-0.013/Build.PL new/Module-Runtime-0.014/Build.PL
--- old/Module-Runtime-0.013/Build.PL 2012-02-16 21:11:34.000000000 +0100
+++ new/Module-Runtime-0.014/Build.PL 2014-02-06 23:09:32.000000000 +0100
@@ -25,6 +25,12 @@
},
dynamic_config => 0,
meta_add => { distribution_type => "module" },
+ meta_merge => {
+ resources => {
+ repository =>
+ "git://git.fysh.org/zefram/Module-Runtime.git",
+ },
+ },
create_makefile_pl => "passthrough",
sign => 1,
)->create_build_script;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Module-Runtime-0.013/Changes new/Module-Runtime-0.014/Changes
--- old/Module-Runtime-0.013/Changes 2012-02-16 21:11:34.000000000 +0100
+++ new/Module-Runtime-0.014/Changes 2014-02-06 23:09:32.000000000 +0100
@@ -1,3 +1,24 @@
+version 0.014; 2014-02-06
+
+ * bugfix: suppress any CORE::GLOBAL::require override, where possible,
+ to avoid use_package_optimistically() being misled into treating
+ missing modules as broken
+
+ * bugfix: in use_module() and use_package_optimistically(), pass a
+ supplied VERSION parameter through for the version check even if it
+ is undef
+
+ * tighten use_package_optimistically()'s recognition of can't-locate
+ errors (the same way that base.pm has recently been tightened),
+ so that, when a module fails to load because a module that it uses
+ isn't available, the outer module will be perceived as broken rather
+ than missing
+
+ * update documentation notes about the state of Unicode handling for
+ module names
+
+ * in META.{yml,json}, point to public git repository
+
version 0.013; 2012-02-16
* fix false failure of the test for lack of unintended dependencies
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Module-Runtime-0.013/MANIFEST new/Module-Runtime-0.014/MANIFEST
--- old/Module-Runtime-0.013/MANIFEST 2012-02-16 21:11:34.000000000 +0100
+++ new/Module-Runtime-0.014/MANIFEST 2014-02-06 23:09:32.000000000 +0100
@@ -11,6 +11,8 @@
t/Context.pm
t/Eval.pm
t/Hints.pm
+t/Nest0.pm
+t/Nest1.pm
t/Simple.pm
t/cmn.t
t/dependency.t
@@ -24,4 +26,5 @@
t/taint.t
t/um.t
t/upo.t
+t/upo_overridden.t
SIGNATURE Added here by Module::Build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Module-Runtime-0.013/META.json new/Module-Runtime-0.014/META.json
--- old/Module-Runtime-0.013/META.json 2012-02-16 21:11:34.000000000 +0100
+++ new/Module-Runtime-0.014/META.json 2014-02-06 23:09:32.000000000 +0100
@@ -4,7 +4,7 @@
"Andrew Main (Zefram) <zefram(a)fysh.org>"
],
"dynamic_config" : 0,
- "generated_by" : "Module::Build version 0.38, CPAN::Meta::Converter version 2.112621",
+ "generated_by" : "Module::Build version 0.4204",
"license" : [
"perl_5"
],
@@ -16,19 +16,19 @@
"prereqs" : {
"build" : {
"requires" : {
- "Module::Build" : 0,
- "Test::More" : 0,
+ "Module::Build" : "0",
+ "Test::More" : "0",
"perl" : "5.006",
- "strict" : 0,
- "warnings" : 0
+ "strict" : "0",
+ "warnings" : "0"
}
},
"configure" : {
"requires" : {
- "Module::Build" : 0,
+ "Module::Build" : "0",
"perl" : "5.006",
- "strict" : 0,
- "warnings" : 0
+ "strict" : "0",
+ "warnings" : "0"
}
},
"runtime" : {
@@ -40,14 +40,17 @@
"provides" : {
"Module::Runtime" : {
"file" : "lib/Module/Runtime.pm",
- "version" : "0.013"
+ "version" : "0.014"
}
},
"release_status" : "stable",
"resources" : {
"license" : [
"http://dev.perl.org/licenses/"
- ]
+ ],
+ "repository" : {
+ "url" : "git://git.fysh.org/zefram/Module-Runtime.git"
+ }
},
- "version" : "0.013"
+ "version" : "0.014"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Module-Runtime-0.013/META.yml new/Module-Runtime-0.014/META.yml
--- old/Module-Runtime-0.013/META.yml 2012-02-16 21:11:34.000000000 +0100
+++ new/Module-Runtime-0.014/META.yml 2014-02-06 23:09:32.000000000 +0100
@@ -14,7 +14,7 @@
strict: 0
warnings: 0
dynamic_config: 0
-generated_by: 'Module::Build version 0.38, CPAN::Meta::Converter version 2.112621'
+generated_by: 'Module::Build version 0.4204, CPAN::Meta::Converter version 2.131560'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -23,9 +23,10 @@
provides:
Module::Runtime:
file: lib/Module/Runtime.pm
- version: 0.013
+ version: 0.014
requires:
perl: 5.006
resources:
license: http://dev.perl.org/licenses/
-version: 0.013
+ repository: git://git.fysh.org/zefram/Module-Runtime.git
+version: 0.014
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Module-Runtime-0.013/Makefile.PL new/Module-Runtime-0.014/Makefile.PL
--- old/Module-Runtime-0.013/Makefile.PL 2012-02-16 21:11:34.000000000 +0100
+++ new/Module-Runtime-0.014/Makefile.PL 2014-02-06 23:09:32.000000000 +0100
@@ -1,4 +1,4 @@
-# Note: this file was auto-generated by Module::Build::Compat version 0.3800
+# Note: this file was auto-generated by Module::Build::Compat version 0.4204
require 5.006;
unless (eval "use Module::Build::Compat 0.02; 1" ) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Module-Runtime-0.013/README new/Module-Runtime-0.014/README
--- old/Module-Runtime-0.013/README 2012-02-16 21:11:34.000000000 +0100
+++ new/Module-Runtime-0.014/README 2014-02-06 23:09:32.000000000 +0100
@@ -9,11 +9,12 @@
avoids using any other modules, so that it can be used in low-level
infrastructure.
-The parts of this module that work with module names apply the same
-syntax that is used for barewords in Perl source. In principle this
-syntax can vary between versions of Perl, and this module applies the
-syntax of the Perl on which it is running. In practice the usable syntax
-hasn't changed yet, but there's a good chance of it changing in Perl 5.18.
+The parts of this module that work with module names apply the same syntax
+that is used for barewords in Perl source. In principle this syntax
+can vary between versions of Perl, and this module applies the syntax of
+the Perl on which it is running. In practice the usable syntax hasn't
+changed yet. There's some intent for Unicode module names to be supported
+in the future, but this hasn't yet amounted to any consistent facility.
The functions of this module whose purpose is to load modules include
workarounds for three old Perl core bugs regarding "require". These
@@ -34,7 +35,7 @@
COPYRIGHT
-Copyright (C) 2004, 2006, 2007, 2009, 2010, 2011, 2012
+Copyright (C) 2004, 2006, 2007, 2009, 2010, 2011, 2012, 2014
Andrew Main (Zefram) <zefram(a)fysh.org>
LICENSE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Module-Runtime-0.013/SIGNATURE new/Module-Runtime-0.014/SIGNATURE
--- old/Module-Runtime-0.013/SIGNATURE 2012-02-16 21:11:39.000000000 +0100
+++ new/Module-Runtime-0.014/SIGNATURE 2014-02-06 23:09:40.000000000 +0100
@@ -1,5 +1,5 @@
This file contains message digests of all files listed in MANIFEST,
-signed via the Module::Signature module, version 0.68.
+signed via the Module::Signature module, version 0.73.
To verify the content in this distribution, first make sure you have
Module::Signature installed, then type:
@@ -15,18 +15,20 @@
Hash: SHA1
SHA1 846abd52ddad1c3141b395933fd10f14cb3cd7bc .gitignore
-SHA1 dd0ddabd6469a1b8c7f9dd0e7eb63a59d9b763db Build.PL
-SHA1 1786bb673326c135b8536eff943dfe4a3e850bd2 Changes
-SHA1 7761501f07e9045a073537d0cce2e4214d417abd MANIFEST
-SHA1 3268c4149dbf6e3c930fa56ef931e7e9ccd52acb META.json
-SHA1 240b429caf419dcf15c6d45f9c0db68601167601 META.yml
-SHA1 a4df8e97ccd390a42212af5a9f4d0986c85e7a5f Makefile.PL
-SHA1 5601c747fdb2c85a790ebfe21303f693f9e38574 README
-SHA1 320784cdadccf5e4c6e364a5d0abfabc77bda9f9 lib/Module/Runtime.pm
+SHA1 550af94fde243fb4333061a2a7b03f274a6fb33f Build.PL
+SHA1 132345e83b6e7293e7e011f5bb0f7fd9dcaf59ae Changes
+SHA1 0f537563bf9b875501217c236e970f78ed04788b MANIFEST
+SHA1 a8a5bf1ea3b6d09579aeb5930c721b7b817914a6 META.json
+SHA1 0f7e531061b47d38c3962ab7dd2433c1ad062b28 META.yml
+SHA1 0cfc7cc7e89b6334cf739d85244af8854a08b45d Makefile.PL
+SHA1 35948979e61ed7586ffa28049ab3043232478473 README
+SHA1 5d69c254f3af9104dcbe82c55a0260bbf81d2492 lib/Module/Runtime.pm
SHA1 e80e49f06f99a5b5bb0faf54988df29a7aff89c5 t/Break.pm
SHA1 c3c7b101e683f9f3d7f915763aa6d1850421bcb4 t/Context.pm
SHA1 fbe32c46e3fe2cac40e4ab173764aec7db9b2a00 t/Eval.pm
SHA1 d7f5ca01199b601b1a1a86127270d9ab7d1ca50b t/Hints.pm
+SHA1 ffe7d868943d2340608382f87281098e5dd7b951 t/Nest0.pm
+SHA1 e8bdcdde82209336e6c1f0123c283ec839d0efcb t/Nest1.pm
SHA1 f8988828e7cab17800a0b5f25547f09431933480 t/Simple.pm
SHA1 a0f9c0dfbe6472e81222a196a2f17554697d0d48 t/cmn.t
SHA1 7324434239bc0678904a4eb406f6c3b08951b162 t/dependency.t
@@ -38,12 +40,13 @@
SHA1 65c75abdef6f01a5d1588a307f2ddfe2333dc961 t/pod_syn.t
SHA1 2e9638c32424e2e58100d64cb74ac50a0b964d1b t/rm.t
SHA1 5a0ef5f7a982fbaff5d501165ae2720f465c7560 t/taint.t
-SHA1 75d8504e7dc405bc5b7296b509bcfad5230477c0 t/um.t
-SHA1 4aed128da5418fa7b5f3ff21d89fc3134bc5a111 t/upo.t
+SHA1 a57c7214dbd32d1dd814b30e45ac9dc3eaeebf4d t/um.t
+SHA1 ddba26fbb70f1ac345b16b79098f96e36e812835 t/upo.t
+SHA1 58c31b3e89d117d674da19600ce8d3967ecaaa6a t/upo_overridden.t
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.10 (GNU/Linux)
+Version: GnuPG v1.4.12 (GNU/Linux)
-iEYEARECAAYFAk89YvYACgkQOV9mt2VyAVHHawCfW+ymYhHx+1tmD6WZR4fRZeyu
-3UIAn2MaTRkCYt8M/VdRijw+wZvq13UL
-=7k4S
+iEYEARECAAYFAlL0CBwACgkQOV9mt2VyAVGAVACeOdEFo68kefBCRGYWXBoaC+a7
+eR8AnRO4eNYgF0t/ig68L/m5syrSkzCZ
+=OmNr
-----END PGP SIGNATURE-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Module-Runtime-0.013/lib/Module/Runtime.pm new/Module-Runtime-0.014/lib/Module/Runtime.pm
--- old/Module-Runtime-0.013/lib/Module/Runtime.pm 2012-02-16 21:11:34.000000000 +0100
+++ new/Module-Runtime-0.014/lib/Module/Runtime.pm 2014-02-06 23:09:32.000000000 +0100
@@ -42,11 +42,12 @@
avoids using any other modules, so that it can be used in low-level
infrastructure.
-The parts of this module that work with module names apply the same
-syntax that is used for barewords in Perl source. In principle this
-syntax can vary between versions of Perl, and this module applies the
-syntax of the Perl on which it is running. In practice the usable syntax
-hasn't changed yet, but there's a good chance of it changing in Perl 5.18.
+The parts of this module that work with module names apply the same syntax
+that is used for barewords in Perl source. In principle this syntax
+can vary between versions of Perl, and this module applies the syntax of
+the Perl on which it is running. In practice the usable syntax hasn't
+changed yet. There's some intent for Unicode module names to be supported
+in the future, but this hasn't yet amounted to any consistent facility.
The functions of this module whose purpose is to load modules include
workarounds for three old Perl core bugs regarding C<require>. These
@@ -57,7 +58,7 @@
=head2 Module name syntax
The usable module name syntax has not changed from Perl 5.000 up to
-Perl 5.15.7. The syntax is composed entirely of ASCII characters.
+Perl 5.19.8. The syntax is composed entirely of ASCII characters.
From Perl 5.6 onwards there has been some attempt to allow the use of
non-ASCII Unicode characters in Perl source, but it was fundamentally
broken (like the entirety of Perl 5.6's Unicode handling) and remained
@@ -66,7 +67,6 @@
parser in some places, it remains broken for module names. Furthermore,
there has not yet been any work on how to map Unicode module names into
filenames, so in that respect also Unicode module names are unusable.
-This may finally be addressed in the Perl 5.17 series.
The module name syntax is, precisely: the string must consist of one or
more segments separated by C<::>; each segment must consist of one or more
@@ -120,7 +120,7 @@
BEGIN { ${^WARNING_BITS} = ""; }
# Don't "use strict" here, to avoid dependencies.
-our $VERSION = "0.013";
+our $VERSION = "0.014";
# Don't use Exporter here, to avoid dependencies.
our @EXPORT_OK = qw(
@@ -310,11 +310,11 @@
my $notional_filename = &module_notional_filename;
my $guard = bless([ $notional_filename ],
"Module::Runtime::__GUARD__");
- my $result = require($notional_filename);
+ my $result = CORE::require($notional_filename);
pop @$guard;
return $result;
} else {
- return scalar(require(&module_notional_filename));
+ return scalar(CORE::require(&module_notional_filename));
}
}
@@ -346,9 +346,7 @@
sub use_module($;$) {
my($name, $version) = @_;
require_module($name);
- if(defined $version) {
- $name->VERSION($version);
- }
+ $name->VERSION($version) if @_ >= 2;
return $name;
}
@@ -366,8 +364,8 @@
This is mostly the same operation that is performed by the L<base> pragma
to ensure that the specified base classes are available. The behaviour
-of L<base> was simplified in version 2.18, and this function changed
-to match.
+of L<base> was simplified in version 2.18, and later improved in version
+2.20, and on both occasions this function changed to match.
If a I<VERSION> is specified, the C<VERSION> method of the loaded package is
called with the specified I<VERSION> as an argument. This normally serves
@@ -379,11 +377,13 @@
sub use_package_optimistically($;$) {
my($name, $version) = @_;
- check_module_name($name);
+ my $fn = module_notional_filename($name);
eval { local $SIG{__DIE__}; require_module($name); };
die $@ if $@ ne "" &&
- $@ !~ /\ACan't locate .+ at \Q@{[__FILE__]}\E line/s;
- $name->VERSION($version) if defined $version;
+ ($@ !~ /\ACan't locate \Q$fn\E .+ at \Q@{[__FILE__]}\E line/s ||
+ $@ =~ /^Compilation\ failed\ in\ require
+ \ at\ \Q@{[__FILE__]}\E\ line/xm);
+ $name->VERSION($version) if @_ >= 2;
return $name;
}
@@ -468,6 +468,17 @@
=back
+=head1 BUGS
+
+On Perl versions 5.7.2 to 5.8.8, if C<require> is overridden by the
+C<CORE::GLOBAL> mechanism, it is likely to break the heuristics used by
+L</use_package_optimistically>, making it signal an error for a missing
+module rather than assume that it was already loaded. From Perl 5.8.9
+onwards, and on 5.7.1 and earlier, this module can avoid being confused
+by such an override. On the affected versions, a C<require> override
+might be installed by L<Lexical::SealRequireHints>, if something requires
+its bugfix but for some reason its XS implementation isn't available.
+
=head1 SEE ALSO
L<Lexical::SealRequireHints>,
@@ -481,7 +492,7 @@
=head1 COPYRIGHT
-Copyright (C) 2004, 2006, 2007, 2009, 2010, 2011, 2012
+Copyright (C) 2004, 2006, 2007, 2009, 2010, 2011, 2012, 2014
Andrew Main (Zefram) <zefram(a)fysh.org>
=head1 LICENSE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Module-Runtime-0.013/t/Nest0.pm new/Module-Runtime-0.014/t/Nest0.pm
--- old/Module-Runtime-0.013/t/Nest0.pm 1970-01-01 01:00:00.000000000 +0100
+++ new/Module-Runtime-0.014/t/Nest0.pm 2014-02-06 23:09:32.000000000 +0100
@@ -0,0 +1,10 @@
+package t::Nest0;
+
+{ use 5.006; }
+use warnings;
+use strict;
+use t::Nested;
+
+our $VERSION = 1;
+
+"t::Nest0 return";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Module-Runtime-0.013/t/Nest1.pm new/Module-Runtime-0.014/t/Nest1.pm
--- old/Module-Runtime-0.013/t/Nest1.pm 1970-01-01 01:00:00.000000000 +0100
+++ new/Module-Runtime-0.014/t/Nest1.pm 2014-02-06 23:09:32.000000000 +0100
@@ -0,0 +1,12 @@
+package t::Nest1;
+
+{ use 5.006; }
+use warnings;
+use strict;
+use Module::Runtime qw(require_module);
+
+our $VERSION = 1;
+
+require_module("t::Nested");
+
+"t::Nest1 return";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Module-Runtime-0.013/t/um.t new/Module-Runtime-0.014/t/um.t
--- old/Module-Runtime-0.013/t/um.t 2012-02-16 21:11:34.000000000 +0100
+++ new/Module-Runtime-0.014/t/um.t 2014-02-06 23:09:32.000000000 +0100
@@ -1,39 +1,33 @@
use warnings;
use strict;
-use Test::More tests => 29;
+use Test::More tests => 37;
BEGIN { use_ok "Module::Runtime", qw(use_module); }
-my($result, $err);
-
-sub test_use_module($;$) {
- my($name, $version) = @_;
- $result = eval { use_module($name, $version) };
- $err = $@;
-}
+my $result;
# a module that doesn't exist
-test_use_module("t::NotExist");
-like($err, qr/^Can't locate /);
+$result = eval { use_module("t::NotExist") };
+like($@, qr/^Can't locate /);
# a module that's already loaded
-test_use_module("Test::More");
-is($err, "");
+$result = eval { use_module("Test::More") };
+is($@, "");
is($result, "Test::More");
# a module that we'll load now
-test_use_module("t::Simple");
-is($err, "");
+$result = eval { use_module("t::Simple") };
+is($@, "");
is($result, "t::Simple");
# re-requiring the module that we just loaded
-test_use_module("t::Simple");
-is($err, "");
+$result = eval { use_module("t::Simple") };
+is($@, "");
is($result, "t::Simple");
# module file scope sees scalar context regardless of calling context
-eval { use_module("t::Context"); 1 };
+$result = eval { use_module("t::Context"); 1 };
is $@, "";
# lexical hints don't leak through
@@ -84,12 +78,34 @@
}
# successful version check
-test_use_module("Module::Runtime", 0.001);
-is($err, "");
+$result = eval { use_module("Module::Runtime", 0.001) };
+is($@, "");
is($result, "Module::Runtime");
# failing version check
-test_use_module("Module::Runtime", 999);
-like($err, qr/^Module::Runtime version /);
+$result = eval { use_module("Module::Runtime", 999) };
+like($@, qr/^Module::Runtime version /);
+
+# make sure any version argument gets passed through
+my @version_calls;
+sub t::HasVersion::VERSION {
+ push @version_calls, [@_];
+}
+$INC{"t/HasVersion.pm"} = 1;
+eval { use_module("t::HasVersion") };
+is $@, "";
+is_deeply \@version_calls, [];
+@version_calls = ();
+eval { use_module("t::HasVersion", 2) };
+is $@, "";
+is_deeply \@version_calls, [["t::HasVersion",2]];
+@version_calls = ();
+eval { use_module("t::HasVersion", "wibble") };
+is $@, "";
+is_deeply \@version_calls, [["t::HasVersion","wibble"]];
+@version_calls = ();
+eval { use_module("t::HasVersion", undef) };
+is $@, "";
+is_deeply \@version_calls, [["t::HasVersion",undef]];
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Module-Runtime-0.013/t/upo.t new/Module-Runtime-0.014/t/upo.t
--- old/Module-Runtime-0.013/t/upo.t 2012-02-16 21:11:34.000000000 +0100
+++ new/Module-Runtime-0.014/t/upo.t 2014-02-06 23:09:32.000000000 +0100
@@ -1,31 +1,25 @@
use warnings;
use strict;
-use Test::More tests => 30;
+use Test::More tests => 42;
BEGIN { use_ok "Module::Runtime", qw(use_package_optimistically); }
-my($result, $err);
-
-sub test_use_package_optimistically($;$) {
- my($name, $version) = @_;
- $result = eval { use_package_optimistically($name, $version) };
- $err = $@;
-}
+my $result;
# a module that doesn't exist
-test_use_package_optimistically("t::NotExist");
-is $err, "";
+$result = eval { use_package_optimistically("t::NotExist") };
+is $@, "";
is $result, "t::NotExist";
# a module that's already loaded
-test_use_package_optimistically("Test::More");
-is $err, "";
+$result = eval { use_package_optimistically("Test::More") };
+is $@, "";
is $result, "Test::More";
# a module that we'll load now
-test_use_package_optimistically("t::Simple");
-is $err, "";
+$result = eval { use_package_optimistically("t::Simple") };
+is $@, "";
is $result, "t::Simple";
no strict "refs";
ok defined(${"t::Simple::VERSION"});
@@ -70,21 +64,57 @@
eval { use_package_optimistically("t::Break") };
like $@, qr/\A(?:broken |Attempt to reload )/;
+# module broken by virtue of trying to non-optimistically load a
+# non-existent module via "use"
+eval { use_package_optimistically("t::Nest0") };
+like $@, qr/\ACan't locate /;
+eval { use_package_optimistically("t::Nest0") };
+like $@, qr/\A(?:Can't locate |Attempt to reload )/;
+
+# module broken by virtue of trying to non-optimistically load a
+# non-existent module via require_module()
+eval { use_package_optimistically("t::Nest1") };
+like $@, qr/\ACan't locate /;
+eval { use_package_optimistically("t::Nest1") };
+like $@, qr/\A(?:Can't locate |Attempt to reload )/;
+
# successful version check
-test_use_package_optimistically("Module::Runtime", 0.001);
-is $err, "";
+$result = eval { use_package_optimistically("Module::Runtime", 0.001) };
+is $@, "";
is $result, "Module::Runtime";
# failing version check
-test_use_package_optimistically("Module::Runtime", 999);
-like $err, qr/^Module::Runtime version /;
+$result = eval { use_package_optimistically("Module::Runtime", 999) };
+like $@, qr/^Module::Runtime version /;
# even load module if $VERSION already set, unlike older behaviour
$t::Context::VERSION = undef;
-test_use_package_optimistically("t::Context");
-is $err, "";
+$result = eval { use_package_optimistically("t::Context") };
+is $@, "";
is $result, "t::Context";
ok defined($t::Context::VERSION);
ok $INC{"t/Context.pm"};
+# make sure any version argument gets passed through
+my @version_calls;
+sub t::HasVersion::VERSION {
+ push @version_calls, [@_];
+}
+$INC{"t/HasVersion.pm"} = 1;
+eval { use_package_optimistically("t::HasVersion") };
+is $@, "";
+is_deeply \@version_calls, [];
+@version_calls = ();
+eval { use_package_optimistically("t::HasVersion", 2) };
+is $@, "";
+is_deeply \@version_calls, [["t::HasVersion",2]];
+@version_calls = ();
+eval { use_package_optimistically("t::HasVersion", "wibble") };
+is $@, "";
+is_deeply \@version_calls, [["t::HasVersion","wibble"]];
+@version_calls = ();
+eval { use_package_optimistically("t::HasVersion", undef) };
+is $@, "";
+is_deeply \@version_calls, [["t::HasVersion",undef]];
+
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Module-Runtime-0.013/t/upo_overridden.t new/Module-Runtime-0.014/t/upo_overridden.t
--- old/Module-Runtime-0.013/t/upo_overridden.t 1970-01-01 01:00:00.000000000 +0100
+++ new/Module-Runtime-0.014/t/upo_overridden.t 2014-02-06 23:09:32.000000000 +0100
@@ -0,0 +1,19 @@
+use warnings;
+use strict;
+
+if("$]" < 5.007002) {
+ require Test::More;
+ Test::More::plan(skip_all =>
+ "require override can't work acceptably on this perl");
+} elsif("$]" >= 5.007002 && "$]" < 5.008009) {
+ require Test::More;
+ Test::More::plan(skip_all =>
+ "require override can't be dodged on this perl");
+}
+
+no warnings "once";
+*CORE::GLOBAL::require = sub { require $_[0] };
+
+do "t/upo.t" or die $@ || $!;
+
+1;
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package perl-Module-Find for openSUSE:Factory checked in at 2014-02-28 19:15:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Module-Find (Old)
and /work/SRC/openSUSE:Factory/.perl-Module-Find.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Module-Find"
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Module-Find/perl-Module-Find.changes 2012-05-25 16:17:50.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Module-Find.new/perl-Module-Find.changes 2014-02-28 19:15:35.000000000 +0100
@@ -1,0 +2,14 @@
+Mon Feb 24 08:37:02 UTC 2014 - coolo(a)suse.com
+
+- updated to 0.12
+ Fixed RT#81077: useall fails in taint mode
+ Thanks to Aran Deltac, who contributed the implementation and test.
+
+ Fixed RT#83596: Documentation doesn't describe behaviour if a module fails to load
+ Clarified documentation for useall and usesub.
+
+ Fixed RT#62923: setmoduledirs(undef) doesn't reset to searching @INC
+ Added more explicit tests.
+ Thanks to Colin Robertson for his input.
+
+-------------------------------------------------------------------
Old:
----
Module-Find-0.11.tar.gz
New:
----
Module-Find-0.12.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Module-Find.spec ++++++
--- /var/tmp/diff_new_pack.VJtnlg/_old 2014-02-28 19:15:35.000000000 +0100
+++ /var/tmp/diff_new_pack.VJtnlg/_new 2014-02-28 19:15:35.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package perl-Module-Find
#
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: perl-Module-Find
-Version: 0.11
+Version: 0.12
Release: 0
%define cpan_name Module-Find
Summary: Find and use installed modules in a (sub)category
@@ -29,9 +29,8 @@
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
-#BuildRequires: perl(Module::Find)
-BuildRequires: perl(Test::Pod) >= 1.14
-BuildRequires: perl(Test::Pod::Coverage) >= 1.04
+Recommends: perl(Test::Pod) >= 1.14
+Recommends: perl(Test::Pod::Coverage) >= 1.04
%{perl_requires}
%description
++++++ Module-Find-0.11.tar.gz -> Module-Find-0.12.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Module-Find-0.11/Changes new/Module-Find-0.12/Changes
--- old/Module-Find-0.11/Changes 2010-02-26 16:38:21.000000000 +0100
+++ new/Module-Find-0.12/Changes 2014-02-06 19:53:34.000000000 +0100
@@ -1 +1 @@
-See Find.pm for a detaled version history.
\ No newline at end of file
+See Find.pm for a detailed version history.
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Module-Find-0.11/Find.pm new/Module-Find-0.12/Find.pm
--- old/Module-Find-0.11/Find.pm 2012-05-22 02:31:55.000000000 +0200
+++ new/Module-Find-0.12/Find.pm 2014-02-06 21:59:49.000000000 +0100
@@ -7,7 +7,7 @@
use File::Spec;
use File::Find;
-our $VERSION = '0.11';
+our $VERSION = '0.12';
our $basedir = undef;
our @results = ();
@@ -78,7 +78,7 @@
=cut
sub setmoduledirs {
- return @Module::Find::ModuleDirs = @_;
+ return @Module::Find::ModuleDirs = grep { defined } @_;
}
=item C<@found = findsubmod Module::Category>
@@ -115,6 +115,8 @@
installation. E.g. C<usesub CGI> will return C<CGI::Session>, but
not C<CGI::Session::File> .
+If any module dies during loading, usesub will also die at this point.
+
=cut
sub usesub(*) {
@@ -135,6 +137,8 @@
Uses and returns modules found in the Module/Category subdirectories of your perl installation. E.g. C<useall CGI> will return C<CGI::Session> and also
C<CGI::Session::File> .
+If any module dies during loading, useall will also die at this point.
+
=cut
sub useall(*) {
@@ -200,6 +204,11 @@
@results = grep { not $seen{$_}++ } @results;
@results = map "$category\::$_", @results;
+
+ @results = map {
+ ($_ =~ m{^(\w+(?:::\w+)*)$})[0] || die "$_ does not look like a package name"
+ } @results;
+
return @results;
}
@@ -280,6 +289,19 @@
=item 0.11, 2012-05-22
Fixed RT#74251: defined(@array) is deprecated under Perl 5.15.7.
+Thanks to Roman F, who contributed the implementation.
+
+=item 0.12, 2014-02-08
+
+Fixed RT#81077: useall fails in taint mode
+Thanks to Aran Deltac, who contributed the implementation and test.
+
+Fixed RT#83596: Documentation doesn't describe behaviour if a module fails to load
+Clarified documentation for useall and usesub.
+
+Fixed RT#62923: setmoduledirs(undef) doesn't reset to searching @INC
+Added more explicit tests.
+Thanks to Colin Robertson for his input.
=back
@@ -297,7 +319,7 @@
=head1 COPYRIGHT AND LICENSE
-Copyright 2004-2012 by Christian Renz <crenz(a)web42.com>. All rights reserved.
+Copyright 2004-2014 by Christian Renz <crenz(a)web42.com>. All rights reserved.
This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Module-Find-0.11/MANIFEST new/Module-Find-0.12/MANIFEST
--- old/Module-Find-0.11/MANIFEST 2008-01-26 00:56:19.000000000 +0100
+++ new/Module-Find-0.12/MANIFEST 2014-02-06 19:54:41.000000000 +0100
@@ -12,6 +12,8 @@
t/4-useall.t
t/5-setmoduledirs.t
t/6-duplicate-modules.t
+t/7-symlinks.t
+t/8-taint.t
t/pod-coverage.t
t/pod.t
test/duplicates/ModuleFindTest.pm
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Module-Find-0.11/META.yml new/Module-Find-0.12/META.yml
--- old/Module-Find-0.11/META.yml 2012-05-22 02:33:31.000000000 +0200
+++ new/Module-Find-0.12/META.yml 2014-02-06 22:05:34.000000000 +0100
@@ -1,6 +1,6 @@
--- #YAML:1.0
name: Module-Find
-version: 0.11
+version: 0.12
abstract: Find and use installed modules in a (sub)category
author:
- Christian Renz <crenz(a)web42.com>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Module-Find-0.11/README new/Module-Find-0.12/README
--- old/Module-Find-0.11/README 2012-05-22 02:29:50.000000000 +0200
+++ new/Module-Find-0.12/README 2014-02-06 19:53:49.000000000 +0100
@@ -24,7 +24,7 @@
COPYRIGHT AND LICENCE
-Copyright (C) 2004-2012 Christian Renz <crenz(a)web42.com>. All rights reserved.
+Copyright (C) 2004-2014 Christian Renz <crenz(a)web42.com>. All rights reserved.
This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Module-Find-0.11/t/5-setmoduledirs.t new/Module-Find-0.12/t/5-setmoduledirs.t
--- old/Module-Find-0.11/t/5-setmoduledirs.t 2008-01-22 21:09:21.000000000 +0100
+++ new/Module-Find-0.12/t/5-setmoduledirs.t 2014-02-06 21:57:41.000000000 +0100
@@ -1,9 +1,11 @@
-use Test::More tests => 9;
+use Test::More tests => 18;
use Module::Find;
# First, with @INC only
+ok($#Module::Find::ModuleDirs == -1);
+
@l = findsubmod ModuleFindTest;
ok($#l == -1);
@@ -13,6 +15,7 @@
# Then, including our directory
setmoduledirs('./test');
+ok($#Module::Find::ModuleDirs == 0);
@l = findsubmod ModuleFindTest;
ok($#l == 0);
@@ -23,9 +26,10 @@
ok($l[0] eq 'ModuleFindTest::SubMod');
ok($l[1] eq 'ModuleFindTest::SubMod::SubSubMod');
-# Third, reset to @INC only
+# Third, reset back to @INC only
setmoduledirs();
+ok($#Module::Find::ModuleDirs == -1);
@l = findsubmod ModuleFindTest;
ok($#l == -1);
@@ -33,6 +37,17 @@
@l = findallmod ModuleFindTest;
ok($#l == -1);
-# Then, including our directory
+# Fourth, including our directory again
+
+setmoduledirs('./test');
+ok($#Module::Find::ModuleDirs == 0);
+
+@l = findsubmod ModuleFindTest;
+ok($#l == 0);
+ok($l[0] eq 'ModuleFindTest::SubMod');
+@l = findallmod ModuleFindTest;
+ok($#l == 1);
+ok($l[0] eq 'ModuleFindTest::SubMod');
+ok($l[1] eq 'ModuleFindTest::SubMod::SubSubMod');
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Module-Find-0.11/t/7-symlinks.t new/Module-Find-0.12/t/7-symlinks.t
--- old/Module-Find-0.11/t/7-symlinks.t 1970-01-01 01:00:00.000000000 +0100
+++ new/Module-Find-0.12/t/7-symlinks.t 2014-02-06 19:16:18.000000000 +0100
@@ -0,0 +1,55 @@
+use Test::More tests => 13;
+
+use Module::Find qw(ignoresymlinks followsymlinks findsubmod findallmod);
+
+use lib qw(./test);
+
+my $dirName = "ModuleFindTest";
+my $linkName = "./test/ModuleFindTestSymLink";
+
+SKIP: {
+ eval { symlink($dirName, $linkName) };
+ skip "Symlinks not supported on this system", 13 if $@;
+
+ my @l;
+
+ # Default behaviour: follow symlinks -----------------------
+ @l = findsubmod ModuleFindTestSymLink;
+ ok($#l == 0);
+ ok($l[0] eq 'ModuleFindTestSymLink::SubMod');
+
+ @l = findallmod ModuleFindTestSymLink;
+ ok($#l == 1);
+ ok($l[0] eq 'ModuleFindTestSymLink::SubMod');
+ ok($l[1] eq 'ModuleFindTestSymLink::SubMod::SubSubMod');
+
+
+ # Switch off following symlinks ---------------------------
+ ignoresymlinks();
+ @l = findsubmod ModuleFindTestSymLink;
+ ok($#l == -1);
+
+ @l = findallmod ModuleFindTestSymLink;
+ ok($#l == -1);
+
+
+ # Re-enable it --------------------------------------------
+ followsymlinks();
+ @l = findsubmod ModuleFindTestSymLink;
+ ok($#l == 0);
+ ok($l[0] eq 'ModuleFindTestSymLink::SubMod');
+
+ @l = findallmod ModuleFindTestSymLink;
+ ok($#l == 1);
+ ok($l[0] eq 'ModuleFindTestSymLink::SubMod');
+ ok($l[1] eq 'ModuleFindTestSymLink::SubMod::SubSubMod');
+
+
+
+ # Clean up
+ unlink $linkName;
+ ok(!-e $linkName);
+}
+
+
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Module-Find-0.11/t/8-taint.t new/Module-Find-0.12/t/8-taint.t
--- old/Module-Find-0.11/t/8-taint.t 1970-01-01 01:00:00.000000000 +0100
+++ new/Module-Find-0.12/t/8-taint.t 2014-02-06 19:16:18.000000000 +0100
@@ -0,0 +1,21 @@
+#!perl -T
+
+use Test::More tests => 4;
+
+use Module::Find;
+
+use lib qw(./test);
+
+findsubmod ModuleFindTest;
+
+usesub ModuleFindTest;
+ok($ModuleFindTest::SubMod::loaded);
+ok(!$ModuleFindTest::SubMod::SubSubMod::loaded);
+
+useall ModuleFindTest;
+ok($ModuleFindTest::SubMod::loaded);
+ok($ModuleFindTest::SubMod::SubSubMod::loaded);
+
+setmoduledirs('./test');
+findallmod ModuleFindTest;
+
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package perl-Log-Dispatchouli for openSUSE:Factory checked in at 2014-02-28 19:15:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Log-Dispatchouli (Old)
and /work/SRC/openSUSE:Factory/.perl-Log-Dispatchouli.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Log-Dispatchouli"
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Log-Dispatchouli/perl-Log-Dispatchouli.changes 2013-10-07 08:31:45.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Log-Dispatchouli.new/perl-Log-Dispatchouli.changes 2014-02-28 19:15:22.000000000 +0100
@@ -1,0 +2,6 @@
+Mon Feb 24 08:45:09 UTC 2014 - coolo(a)suse.com
+
+- updated to 2.009
+ load the Proxy class earlier, to get it loaded prefork
+
+-------------------------------------------------------------------
Old:
----
Log-Dispatchouli-2.008.tar.gz
New:
----
Log-Dispatchouli-2.009.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Log-Dispatchouli.spec ++++++
--- /var/tmp/diff_new_pack.YDs3B8/_old 2014-02-28 19:15:22.000000000 +0100
+++ /var/tmp/diff_new_pack.YDs3B8/_new 2014-02-28 19:15:22.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package perl-Log-Dispatchouli
#
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: perl-Log-Dispatchouli
-Version: 2.008
+Version: 2.009
Release: 0
%define cpan_name Log-Dispatchouli
Summary: a simple wrapper around Log::Dispatch
@@ -43,13 +43,6 @@
BuildRequires: perl(Test::Fatal)
BuildRequires: perl(Test::More) >= 0.96
BuildRequires: perl(Try::Tiny) >= 0.04
-#BuildRequires: perl(DDR::Child)
-#BuildRequires: perl(DDR::Parent)
-#BuildRequires: perl(Log::Dispatchouli)
-#BuildRequires: perl(Log::Dispatchouli::Global)
-#BuildRequires: perl(Log::Dispatchouli::Proxy)
-#BuildRequires: perl(SDR::Child)
-#BuildRequires: perl(SDR::Parent)
Requires: perl(Log::Dispatch)
Requires: perl(Log::Dispatch::Array)
Requires: perl(Log::Dispatch::File)
++++++ Log-Dispatchouli-2.008.tar.gz -> Log-Dispatchouli-2.009.tar.gz ++++++
++++ 1887 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package perl-Log-Contextual for openSUSE:Factory checked in at 2014-02-28 19:06:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Log-Contextual (Old)
and /work/SRC/openSUSE:Factory/.perl-Log-Contextual.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Log-Contextual"
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Log-Contextual/perl-Log-Contextual.changes 2013-10-07 08:31:41.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Log-Contextual.new/perl-Log-Contextual.changes 2014-02-28 19:06:50.000000000 +0100
@@ -1,0 +2,8 @@
+Mon Feb 24 08:50:02 UTC 2014 - coolo(a)suse.com
+
+- updated to 0.006003
+ - Stop depending on XS module Sub::Identify
+ - Fix missing POD
+ - Fix warnings caused by importing more than once
+
+-------------------------------------------------------------------
Old:
----
Log-Contextual-0.006000.tar.gz
New:
----
Log-Contextual-0.006003.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Log-Contextual.spec ++++++
--- /var/tmp/diff_new_pack.iHWTjG/_old 2014-02-28 19:06:51.000000000 +0100
+++ /var/tmp/diff_new_pack.iHWTjG/_new 2014-02-28 19:06:51.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package perl-Log-Contextual
#
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: perl-Log-Contextual
-Version: 0.006000
+Version: 0.006003
Release: 0
%define cpan_name Log-Contextual
Summary: Simple logging interface with a contextual log
@@ -33,31 +33,6 @@
BuildRequires: perl(Exporter::Declare) >= 0.111
BuildRequires: perl(Moo) >= 1.003
BuildRequires: perl(Test::Fatal)
-#BuildRequires: perl(BaseLogger)
-#BuildRequires: perl(DefaultImportLogger)
-#BuildRequires: perl(Exporter::Declare::Export::Generator)
-#BuildRequires: perl(inc::Module::Install) >= 0.91
-#BuildRequires: perl(JSON)
-#BuildRequires: perl(Log::Contextual)
-#BuildRequires: perl(Log::Contextual::Easy::Default)
-#BuildRequires: perl(Log::Contextual::Easy::Package)
-#BuildRequires: perl(Log::Contextual::Role::Router)
-#BuildRequires: perl(Log::Contextual::Role::Router::SetLogger)
-#BuildRequires: perl(Log::Contextual::Role::Router::WithLogger)
-#BuildRequires: perl(Log::Contextual::Router)
-#BuildRequires: perl(Log::Contextual::SimpleLogger)
-#BuildRequires: perl(Log::Contextual::WarnLogger)
-#BuildRequires: perl(Log::Log4perl)
-#BuildRequires: perl(LWP::Simple)
-#BuildRequires: perl(Module::Build)
-#BuildRequires: perl(Module::Install::Base)
-#BuildRequires: perl(Moo::Role)
-#BuildRequires: perl(My::Module)
-#BuildRequires: perl(My::Module2)
-#BuildRequires: perl(Parse::CPAN::Meta)
-#BuildRequires: perl(TestExporter)
-#BuildRequires: perl(TestRouter)
-#BuildRequires: perl(YAML::Tiny)
Requires: perl(Data::Dumper::Concise)
Requires: perl(Exporter::Declare) >= 0.111
Requires: perl(Moo) >= 1.003
@@ -129,6 +104,6 @@
%files -f %{name}.files
%defattr(-,root,root,755)
-%doc Changes
+%doc Changes CONTRIBUTING cpanfile LICENSE README
%changelog
++++++ Log-Contextual-0.006000.tar.gz -> Log-Contextual-0.006003.tar.gz ++++++
++++ 4532 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package perl-HTML-FormHandler for openSUSE:Factory checked in at 2014-02-28 19:01:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-HTML-FormHandler (Old)
and /work/SRC/openSUSE:Factory/.perl-HTML-FormHandler.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-HTML-FormHandler"
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-HTML-FormHandler/perl-HTML-FormHandler.changes 2014-02-03 16:13:10.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.perl-HTML-FormHandler.new/perl-HTML-FormHandler.changes 2014-02-28 19:01:28.000000000 +0100
@@ -1,0 +2,10 @@
+Mon Feb 24 06:12:17 UTC 2014 - coolo(a)suse.com
+
+- updated to 0.40056
+ use sorted_fields in 'dump_validated'
+ added Type::Tiny support
+ Use alert-danger rather than alert-error with in Bootstrap3
+ Fixes RT#91966 (deprecated way to call enum warning)
+ bug in reloading repeatable fields; skip inactive fields
+
+-------------------------------------------------------------------
Old:
----
HTML-FormHandler-0.40055.tar.gz
New:
----
HTML-FormHandler-0.40056.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-HTML-FormHandler.spec ++++++
--- /var/tmp/diff_new_pack.7waX7a/_old 2014-02-28 19:01:29.000000000 +0100
+++ /var/tmp/diff_new_pack.7waX7a/_new 2014-02-28 19:01:29.000000000 +0100
@@ -17,14 +17,14 @@
Name: perl-HTML-FormHandler
-Version: 0.40055
+Version: 0.40056
Release: 0
%define cpan_name HTML-FormHandler
Summary: HTML forms using Moose
License: Artistic-1.0 or GPL-1.0+
Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/HTML-FormHandler/
-Source: http://cpan.perl.org/CPAN/authors/id/G/GS/GSHANK/HTML-FormHandler-%{version…
+Source: http://www.cpan.org/authors/id/G/GS/GSHANK/%{cpan_name}-%{version}.tar.gz
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
@@ -54,107 +54,6 @@
BuildRequires: perl(Try::Tiny)
BuildRequires: perl(aliased)
BuildRequires: perl(namespace::autoclean) >= 0.09
-#BuildRequires: perl(Catalyst)
-#BuildRequires: perl(Catalyst::Controller)
-#BuildRequires: perl(Catalyst::Runtime) >= 5.80
-#BuildRequires: perl(Class::MOP)
-#BuildRequires: perl(Clone)
-#BuildRequires: perl(Config::Any)
-#BuildRequires: perl(Data::FormValidator::Constraints)
-#BuildRequires: perl(Data::UUID)
-#BuildRequires: perl(Devel::Cycle)
-#BuildRequires: perl(Form::Address)
-#BuildRequires: perl(Form::AddressRole)
-#BuildRequires: perl(Form::NoExtForm)
-#BuildRequires: perl(Form::Person)
-#BuildRequires: perl(Form::PersonRole)
-#BuildRequires: perl(Form::Test)
-#BuildRequires: perl(GD::SecurityImage)
-#BuildRequires: perl(Hello::Form::Page)
-#BuildRequires: perl(HTML::FormHandler)
-#BuildRequires: perl(HTML::FormHandler::Base)
-#BuildRequires: perl(HTML::FormHandler::Blocks)
-#BuildRequires: perl(HTML::FormHandler::BuildFields)
-#BuildRequires: perl(HTML::FormHandler::BuildPages)
-#BuildRequires: perl(HTML::FormHandler::Field)
-#BuildRequires: perl(HTML::FormHandler::Field::Checkbox)
-#BuildRequires: perl(HTML::FormHandler::Field::Compound)
-#BuildRequires: perl(HTML::FormHandler::Field::Date)
-#BuildRequires: perl(HTML::FormHandler::Field::DateTime)
-#BuildRequires: perl(HTML::FormHandler::Field::Display)
-#BuildRequires: perl(HTML::FormHandler::Field::Integer)
-#BuildRequires: perl(HTML::FormHandler::Field::IntRange)
-#BuildRequires: perl(HTML::FormHandler::Field::NoValue)
-#BuildRequires: perl(HTML::FormHandler::Field::PrimaryKey)
-#BuildRequires: perl(HTML::FormHandler::Field::Repeatable)
-#BuildRequires: perl(HTML::FormHandler::Field::Repeatable::Instance)
-#BuildRequires: perl(HTML::FormHandler::Field::Result)
-#BuildRequires: perl(HTML::FormHandler::Fields)
-#BuildRequires: perl(HTML::FormHandler::Field::Select)
-#BuildRequires: perl(HTML::FormHandler::Field::Text)
-#BuildRequires: perl(HTML::FormHandler::Foo)
-#BuildRequires: perl(HTML::FormHandler::I18N)
-#BuildRequires: perl(HTML::FormHandler::InitResult)
-#BuildRequires: perl(HTML::FormHandler::Merge)
-#BuildRequires: perl(HTML::FormHandler::Meta::Role)
-#BuildRequires: perl(HTML::FormHandler::Model)
-#BuildRequires: perl(HTML::FormHandler::Model::CDBI)
-#BuildRequires: perl(HTML::FormHandler::Model::Object)
-#BuildRequires: perl(HTML::FormHandler::Moose)
-#BuildRequires: perl(HTML::FormHandler::Moose::Role)
-#BuildRequires: perl(HTML::FormHandler::Page)
-#BuildRequires: perl(HTML::FormHandler::Pages)
-#BuildRequires: perl(HTML::FormHandler::Render::FFTheme)
-#BuildRequires: perl(HTML::FormHandler::Render::RepeatableJs)
-#BuildRequires: perl(HTML::FormHandler::Render::Simple)
-#BuildRequires: perl(HTML::FormHandler::Render::Table)
-#BuildRequires: perl(HTML::FormHandler::Render::Util)
-#BuildRequires: perl(HTML::FormHandler::Render::WithTT)
-#BuildRequires: perl(HTML::FormHandler::Result)
-#BuildRequires: perl(HTML::FormHandler::Result::Role)
-#BuildRequires: perl(HTML::FormHandler::Test)
-#BuildRequires: perl(HTML::FormHandler::TraitFor::Captcha)
-#BuildRequires: perl(HTML::FormHandler::TraitFor::I18N)
-#BuildRequires: perl(HTML::FormHandler::TraitFor::Types)
-#BuildRequires: perl(HTML::FormHandler::Traits)
-#BuildRequires: perl(HTML::FormHandler::Types)
-#BuildRequires: perl(HTML::FormHandler::Validate)
-#BuildRequires: perl(HTML::FormHandler::Widget::ApplyRole)
-#BuildRequires: perl(HTML::FormHandler::Widget::Block)
-#BuildRequires: perl(HTML::FormHandler::Widget::Field::Compound)
-#BuildRequires: perl(HTML::FormHandler::Widget::Field::Role::SelectedOption)
-#BuildRequires: perl(HTML::FormHandler::Widget::Form::Role::HTMLAttributes)
-#BuildRequires: perl(HTML::FormHandler::Widget::Form::Simple)
-#BuildRequires: perl(HTML::FormHandler::Widget::Theme::Bootstrap)
-#BuildRequires: perl(HTML::FormHandler::Widget::Theme::BootstrapFormMessages)
-#BuildRequires: perl(HTML::FormHandler::Widget::Wrapper::Base)
-#BuildRequires: perl(HTML::FormHandler::Wizard)
-#BuildRequires: perl(HTTP::Date)
-#BuildRequires: perl(Moose::Exporter)
-#BuildRequires: perl(Moose::Role)
-#BuildRequires: perl(Moose::Util::MetaRole)
-#BuildRequires: perl(Moose::Util::TypeConstraints)
-#BuildRequires: perl(MooseX::Types::Moose)
-#BuildRequires: perl(MyApp::Form::Basic::Theme)
-#BuildRequires: perl(MyApp::Form::Component::Actions)
-#BuildRequires: perl(MyApp::Form::Controls::Theme)
-#BuildRequires: perl(MyApp::Form::CtrlStates::Theme)
-#BuildRequires: perl(MyApp::Form::InLine::Theme)
-#BuildRequires: perl(MyApp::Form::Nested::View)
-#BuildRequires: perl(MyApp::Form::Role::Factors)
-#BuildRequires: perl(MyApp::Form::Search::Theme)
-#BuildRequires: perl(MyApp::Form::Theme::Basic)
-#BuildRequires: perl(MyApp::I18N::abc_de)
-#BuildRequires: perl(Template)
-#BuildRequires: perl(Test::ExtForm)
-#BuildRequires: perl(Test::Form::Base)
-#BuildRequires: perl(Test::Form::Fields)
-#BuildRequires: perl(Test::Form::Role::Employee)
-#BuildRequires: perl(Test::Form::Role::Office)
-#BuildRequires: perl(Test::Form::Role::RepOffice)
-#BuildRequires: perl(Test::Form::Theme)
-#BuildRequires: perl(Test::Render)
-#BuildRequires: perl(YAML::Syck)
Requires: perl(Class::Load) >= 0.06
Requires: perl(Data::Clone)
Requires: perl(DateTime)
@@ -246,6 +145,6 @@
%files -f %{name}.files
%defattr(-,root,root,755)
-%doc Changes LICENSE README TODO util
+%doc Changes LICENSE README TODO util xt
%changelog
++++++ HTML-FormHandler-0.40055.tar.gz -> HTML-FormHandler-0.40056.tar.gz ++++++
++++ 2373 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0