![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community, here is the log from the commit of package perl-Net-XMPP for openSUSE:Factory checked in at 2016-01-21 23:42:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Net-XMPP (Old) and /work/SRC/openSUSE:Factory/.perl-Net-XMPP.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "perl-Net-XMPP" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Net-XMPP/perl-Net-XMPP.changes 2011-11-21 12:44:27.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Net-XMPP.new/perl-Net-XMPP.changes 2016-01-22 01:07:14.000000000 +0100 @@ -1,0 +2,69 @@ +Tue Jan 12 10:37:06 UTC 2016 - bwiedemann@suse.com + +- skip tests that need network +- add cpanspec.yml + +------------------------------------------------------------------- +Wed Apr 15 14:47:31 UTC 2015 - coolo@suse.com + +- updated to 1.05 + see /usr/share/doc/packages/perl-Net-XMPP/CHANGES + + 1.05 2014-12-22 + ==== + - Update CHANGES file + + 1.04 2014-12-22 + ==== + - Increase XML::Stream dependency to 1.24 + + 1.03 2014-12-22 + ==== + - Roll-up of all 1.02_* changes + - Update bug tracker location + - RT#94649 use Digest::SHA (from Debian package maintainers) + - RT#94650 spelling corrections (from Debian package maintainers) + + 1.02_05 2014-12-17 + ==== + - Correct incorrectly tagged 1.02_04 (errantly tagged as 1.23_04) + - Remove extraneous tag 1.02_1 (1.02_01 points to the same content) + + 1.02_04 2011-07-19 + === + - Remove outdated Test::More/Test::Builder (szabgab) + - Address more memory leaks in Net::XMPP::Connection, Net::XMPP::Protocol and Net::XMPP::Roster (szabgab) + - Fix crash connecting to Google Talk (szabgab) + - Add Google Talk-specific test (szabgab) + - Add memory leak tests (szabgab) + - Correct behavior of Net::XMPP::Debug when level >= 0 (szabgab) + - Correct documentation with regard to debug settings (szabgab) + - Correct required version of Perl (szabgab) + - Removed specific XML::Stream version require (szabgab) + + 1.02_03 2011-06-23 + === + - RT#61611 Correct comparison operator + - Fixed memory leak in Net::XMPP::Connection (szabgab) + - RT#52549 unindented POD so that it reformats properly (szabgab) + - Replace indirect object notation with direct invocation notation (szabgab) + + 1.02_02 2010-09-24 + === + - Increase XML::Stream dependency to 1.23_04 + + 1.02_01 2010-09-22 + === + - New maintainer: DAPATRICK + - RT#15736 Replace print statements to debug logging + - RT#51156 Correct typo in documentation + - RT#54521 Note dependency on XML::Stream 1.23 + - RT#37129, RT#18539 Support for virtual domains + - RT#57887 Use each required module explicitly + - RT#61453 Pass ssl_verify and ssl_ca_path + - RT#61453 Improve undef/null ssl param handling + - RT#61144 Appropriately handle non-object jid + - RT#37030 Clarify license as LGPL 2.1 + - RT#58333 Check definedness of hash key before use + +------------------------------------------------------------------- Old: ---- Net-XMPP-1.02.tar.gz New: ---- Net-XMPP-1.05.tar.gz cpanspec.yml ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Net-XMPP.spec ++++++ --- /var/tmp/diff_new_pack.HI99K4/_old 2016-01-22 01:07:16.000000000 +0100 +++ /var/tmp/diff_new_pack.HI99K4/_new 2016-01-22 01:07:16.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package perl-Net-XMPP # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2016 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,64 +15,68 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - Name: perl-Net-XMPP +Version: 1.05 +Release: 0 %define cpan_name Net-XMPP Summary: XMPP Perl Library -Version: 1.02 -Release: 125 License: LGPL-2.1+ Group: Development/Libraries/Perl Url: http://search.cpan.org/dist/Net-XMPP/ -#Source: http://www.cpan.org/modules/by-module/Net/Net-XMPP-%{version}.tar.gz -Source: %{cpan_name}-%{version}.tar.gz +Source0: http://www.cpan.org/authors/id/D/DA/DAPATRICK/%{cpan_name}-%{version}.tar.gz +Source1: cpanspec.yml BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build -%{perl_requires} BuildRequires: perl -BuildRequires: perl(Module::Build) BuildRequires: perl-macros -BuildRequires: perl(Digest::SHA1) >= 1.02 -BuildRequires: perl(XML::Stream) >= 1.22 -# -Requires: perl(Digest::SHA1) >= 1.02 -Requires: perl(XML::Stream) >= 1.22 +BuildRequires: perl(Authen::SASL) >= 2.12 +BuildRequires: perl(Digest::SHA) +BuildRequires: perl(LWP::Online) >= 1.07 +BuildRequires: perl(Module::Build) >= 0.360300 +BuildRequires: perl(Test::More) >= 0.92 +BuildRequires: perl(XML::Stream) >= 1.24 +BuildRequires: perl(YAML::Tiny) >= 1.41 +Requires: perl(Authen::SASL) >= 2.12 +Requires: perl(Digest::SHA) +Requires: perl(XML::Stream) >= 1.24 +%{perl_requires} %description -Net::XMPP is a convenient tool to use for any perl script that would -like to utilize the XMPP Instant Messaging protocol. While not a -client in and of itself, it provides all of the necessary back-end -functions to make a CGI client or command-line perl client feasible and -easy to use. Net::XMPP is a wrapper around the rest of the official -Net::XMPP::xxxxxx packages. - -Authors: --------- - Ryan Eatmon <reatmon@jabber.org> +Net::XMPP is a convenient tool to use for any perl script that would like +to utilize the XMPP Instant Messaging protocol. While not a client in and +of itself, it provides all of the necessary back-end functions to make a +CGI client or command-line perl client feasible and easy to use. Net::XMPP +is a wrapper around the rest of the official Net::XMPP::xxxxxx packages. + +There is are example scripts in the example directory that provide you with +examples of very simple XMPP programs. + +NOTE: The parser that the XML::Stream::Parser manpage 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 of this writing 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} -#rpmlint: wrong-file-end-of-line-encoding -%{__perl} -p -i -e "s|\r\n|\n|" stderr %build %{__perl} Build.PL installdirs=vendor -./Build +./Build build flags=%{?_smp_mflags} %check +rm t/gtalk.t # skip tests that need network ./Build test %install -./Build install destdir=$RPM_BUILD_ROOT create_packlist=0 +./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 examples LICENSE.LGPL README stderr +%defattr(-,root,root,755) +%doc CHANGES examples LICENSE README %changelog ++++++ Net-XMPP-1.02.tar.gz -> Net-XMPP-1.05.tar.gz ++++++ ++++ 9587 lines of diff (skipped) ++++++ cpanspec.yml ++++++ --- #description_paragraphs: 3 #no_testing: broken upstream #sources: # - source1 # - source2 #patches: # foo.patch: -p1 # bar.patch: #preamble: |- # BuildRequires: gcc-c++ #post_prep: |- # hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'` # sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL #post_install: |- # sed on %{name}.files #license: SUSE-NonFree #skip_noarch: 1 #custom_build: - #./Build build flags=%{?_smp_mflags} --myflag custom_test: |- rm t/gtalk.t # skip tests that need network ./Build test