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]
