Hello community,

here is the log from the commit of package perl-XML-Stream for openSUSE:Factory 
checked in at 2015-02-10 20:21:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-XML-Stream (Old)
 and      /work/SRC/openSUSE:Factory/.perl-XML-Stream.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-XML-Stream"

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-XML-Stream/perl-XML-Stream.changes  
2011-11-21 12:50:54.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.perl-XML-Stream.new/perl-XML-Stream.changes     
2015-02-10 20:21:40.000000000 +0100
@@ -1,0 +2,46 @@
+Fri Feb  6 13:13:04 UTC 2015 - [email protected]
+
+- updated to 1.24
+   - Update bug tracker location
+ 
+ 1.23_07 2014-12-17
+ ====
+   - Correct incorrectly tagged 1.23_06 (errantly tagged as 1.24_06)
+ 
+ 1.23_06 2011-07-19
+ ====
+   - Eliminate another set of cyclic references (szabgab)
+   - Stylistic improvements in tests (szabgab)
+   - Refactor debug output to separate module (szabgab)
+   - Weaken scalar references to address additional memory leak (szabgab)
+   - Add additional tests for scalar references (szabgab)
+   - Documentation format corrections (szabgab)
+ 
+ 
+ 1.23_05 2011-06-23
+ ====
+   - RT#8834 unindented POD so that it reformats properly (szabgab)
+   - Weaken cyclic references in XML::Stream to eliminate memory leak (szabgab)
+   - Increase use of warnings and strictures in tests and code (szabgab)
+   - Replace indirect object notation with direct invocation notation (szabgab)
+   - Replace manual TAP output with Test::More (szabgab)
+ 
+ 1.23_04 2010-09-22
+ ====
+   - RT#57649 Set default value for _tls flag
+   - Module metadata changes
+ 
+ 1.23_03 2010-09-20
+ ====
+   - RT#57649 Prepare cert verification params when TLS connection is requested
+ 
+ 1.23_02 2010-09-18
+ ====
+   - Convert project to Module::Build, with ExtUtils::MakeMaker compatibility
+   - RT#57649 SSL cert verification, enabled by default
+   - RT#53315 Remove old, bundled Test::* libraries, now core
+   - RT#54880 Clarify license terms
+   - RT#54151 Disable network-based tests via environment variable (for Debian)
+   - RT#56574 Fix object construction causing problems on Perl 5.12.0
+
+-------------------------------------------------------------------

Old:
----
  XML-Stream-1.23.tar.gz

New:
----
  XML-Stream-1.24.tar.gz

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

Other differences:
------------------
++++++ perl-XML-Stream.spec ++++++
--- /var/tmp/diff_new_pack.yFRAeI/_old  2015-02-10 20:21:41.000000000 +0100
+++ /var/tmp/diff_new_pack.yFRAeI/_new  2015-02-10 20:21:41.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-XML-Stream
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX 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,80 +15,67 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
-
 
 Name:           perl-XML-Stream
+Version:        1.24
+Release:        0
 %define cpan_name XML-Stream
 Summary:        Creates an XML Stream connection and parses return data
-Version:        1.23
-Release:        7
 License:        LGPL-2.1+
 Group:          Development/Libraries/Perl
 Url:            http://search.cpan.org/dist/XML-Stream/
-#Source:         
http://www.cpan.org/modules/by-module/XML/XML-Stream-%{version}.tar.gz
-Source:         %{cpan_name}-%{version}.tar.gz
+Source:         
http://www.cpan.org/authors/id/D/DA/DAPATRICK/%{cpan_name}-%{version}.tar.gz
 BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-%{perl_requires}
 BuildRequires:  perl
 BuildRequires:  perl-macros
 BuildRequires:  perl(Authen::SASL)
-BuildRequires:  perl(Carp)
-BuildRequires:  perl(FileHandle)
-BuildRequires:  perl(IO::Select)
-BuildRequires:  perl(IO::Socket)
-BuildRequires:  perl(IO::Socket::SSL) >= 0.81
-BuildRequires:  perl(POSIX)
-BuildRequires:  perl(utf8)
-#
+BuildRequires:  perl(Module::Build) >= 0.3603
+BuildRequires:  perl(Test::More) >= 0.92
 Requires:       perl(Authen::SASL)
-Requires:       perl(Carp)
-Requires:       perl(FileHandle)
-Requires:       perl(IO::Select)
-Requires:       perl(IO::Socket)
-Requires:       perl(POSIX)
-Requires:       perl(utf8)
-Recommends:     perl(IO::Socket::SSL) >= 0.81
-Recommends:     perl(Net::DNS)
+%{perl_requires}
 
 %description
 This module provides the user with methods to connect to a remote  server,
 send a stream of XML to the server, and receive/parse an XML  stream from
-the server.  It is primarily based work for the Etherx XML  router
-developed by the Jabber Development Team.  For more information  about this
-project visit http://xmpp.org/protocols/streams/.
-
-Authors:
---------
-    Ryan Eatmon <[email protected]>
-    Thomas Charron <[email protected]>
+the server. It is primarily based work for the Etherx XML router developed
+by the Jabber Development Team. For more information about this project
+visit http://xmpp.org/protocols/streams/.
+
+XML::Stream gives the user the ability to define a central callback that
+will be used to handle the tags received from the server. These tags are
+passed in the format defined at instantiation time. the closing tag of an
+object is seen, the tree is finished and passed to the call back function.
+What the user does with it from there is up to them.
+
+For a detailed description of how this module works, and about the data
+structure that it returns, please view the source of Stream.pm and look at
+the detailed description at the end of the file.
+
+NOTE: The parser that XML::Stream::Parser provides, as are most Perl
+parsers, is synchronous. If you are in the middle of parsing a packet and
+call a user defined callback, the Parser is blocked until your callback
+finishes. This means you cannot be operating on a packet, send out another
+packet and wait for a response to that packet. It will never get to you.
+Threading might solve this, but as we all know threading in Perl is not
+quite up to par yet. This issue will be revisted in the future.
 
 %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
-# do not perl_process_packlist (noarch)
-# remove .packlist file
-%{__rm} -rf $RPM_BUILD_ROOT%perl_vendorarch
-# remove perllocal.pod file
-%{__rm} -rf $RPM_BUILD_ROOT%perl_archlib
+./Build install destdir=%{buildroot} create_packlist=0
 %perl_gen_filelist
 
-%clean
-%{__rm} -rf $RPM_BUILD_ROOT
-
 %files -f %{name}.files
-%defattr(-,root,root,-)
-%doc CHANGES INFO LICENSE.LGPL README
+%defattr(-,root,root,755)
+%doc CHANGES INFO LICENSE README
 
 %changelog

++++++ XML-Stream-1.23.tar.gz -> XML-Stream-1.24.tar.gz ++++++
++++ 7920 lines of diff (skipped)

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

Reply via email to