Hello community, here is the log from the commit of package perl-HTTP-DAV for openSUSE:Factory checked in at 2018-12-12 17:27:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-HTTP-DAV (Old) and /work/SRC/openSUSE:Factory/.perl-HTTP-DAV.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-HTTP-DAV" Wed Dec 12 17:27:00 2018 rev:34 rq:655767 version:0.49 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-HTTP-DAV/perl-HTTP-DAV.changes 2015-04-16 14:14:04.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.perl-HTTP-DAV.new.28833/perl-HTTP-DAV.changes 2018-12-12 17:27:03.114985949 +0100 @@ -1,0 +2,23 @@ +Thu Dec 6 15:44:54 UTC 2018 - Stephan Kulow <co...@suse.com> + +- updated to 0.49 + see /usr/share/doc/packages/perl-HTTP-DAV/Changes + + v0.49 (released 2018/11/28): + * bug fixes + + Fixed perl shebang line in "dave" script, for ExtUtils::MakeMaker to + correctly replace it. Closes "RT#127819". + + Fixed "propfind" response handling to also consider successful an + HTTP 207 status code. Closes "RT#127591". + + Fixed "clone()" method to properly respect the class name. Closes + "RT#123528". Thanks to Ricardo Signes for the patch. + + * documentation fixes + + Fixed various pod issues raised by Debian contributor + "f...@debian.org". Closes "RT#119878". + +------------------------------------------------------------------- Old: ---- HTTP-DAV-0.48.tar.gz New: ---- HTTP-DAV-0.49.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-HTTP-DAV.spec ++++++ --- /var/tmp/diff_new_pack.uTlBtv/_old 2018-12-12 17:27:03.718985182 +0100 +++ /var/tmp/diff_new_pack.uTlBtv/_new 2018-12-12 17:27:03.722985178 +0100 @@ -1,7 +1,7 @@ # # spec file for package perl-HTTP-DAV # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -12,20 +12,20 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: perl-HTTP-DAV -Version: 0.48 +Version: 0.49 Release: 0 #Upstream: Patrick Collins G03 Gloucester Place, Kensington Sydney, Australia Email: pcoll...@cpan.org Phone: +61 2 9663 4916 All rights reserved. Current co-maintainer of the module is Cosimo Streppone for Opera Software ASA, the op...@cpan.org manpage. You may distribute this module under the terms of either the GNU General Public License or the Artistic License, as specified in the Perl README file. %define cpan_name HTTP-DAV Summary: WebDAV client library for Perl5 -License: Artistic-1.0 or GPL-1.0+ +License: Artistic-1.0 OR GPL-1.0-or-later Group: Development/Libraries/Perl -Url: http://search.cpan.org/dist/HTTP-DAV/ -Source0: http://www.cpan.org/authors/id/C/CO/COSIMO/%{cpan_name}-%{version}.tar.gz +Url: https://metacpan.org/release/%{cpan_name} +Source0: https://cpan.metacpan.org/authors/id/C/CO/COSIMO/%{cpan_name}-%{version}.tar.gz Source1: cpanspec.yml BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -50,11 +50,11 @@ %setup -q -n %{cpan_name}-%{version} %build -%{__perl} Makefile.PL INSTALLDIRS=vendor -%{__make} %{?_smp_mflags} +perl Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} %check -%{__make} test +make test %install %perl_make_install ++++++ HTTP-DAV-0.48.tar.gz -> HTTP-DAV-0.49.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-DAV-0.48/Changes new/HTTP-DAV-0.49/Changes --- old/HTTP-DAV-0.48/Changes 2015-03-26 11:13:11.000000000 +0100 +++ new/HTTP-DAV-0.49/Changes 2018-11-28 17:45:21.000000000 +0100 @@ -1,4 +1,21 @@ Revision history for HTTP::DAV + v0.49 (released 2018/11/28): + * bug fixes + + Fixed perl shebang line in "dave" script, for ExtUtils::MakeMaker to + correctly replace it. Closes "RT#127819". + + Fixed "propfind" response handling to also consider successful an + HTTP 207 status code. Closes "RT#127591". + + Fixed "clone()" method to properly respect the class name. Closes + "RT#123528". Thanks to Ricardo Signes for the patch. + + * documentation fixes + + Fixed various pod issues raised by Debian contributor + "f...@debian.org". Closes "RT#119878". + v0.48 (released 2015/03/26): * bug fixes diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-DAV-0.48/META.json new/HTTP-DAV-0.49/META.json --- old/HTTP-DAV-0.48/META.json 2015-03-26 11:15:22.000000000 +0100 +++ new/HTTP-DAV-0.49/META.json 2018-11-28 17:49:17.000000000 +0100 @@ -4,7 +4,7 @@ "unknown" ], "dynamic_config" : 1, - "generated_by" : "ExtUtils::MakeMaker version 6.66, CPAN::Meta::Converter version 2.143240", + "generated_by" : "ExtUtils::MakeMaker version 7.0401, CPAN::Meta::Converter version 2.150005", "license" : [ "unknown" ], @@ -48,5 +48,6 @@ } }, "release_status" : "stable", - "version" : "0.48" + "version" : "0.49", + "x_serialization_backend" : "JSON::PP version 2.27300" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-DAV-0.48/META.yml new/HTTP-DAV-0.49/META.yml --- old/HTTP-DAV-0.48/META.yml 2015-03-26 11:15:22.000000000 +0100 +++ new/HTTP-DAV-0.49/META.yml 2018-11-28 17:49:17.000000000 +0100 @@ -7,7 +7,7 @@ configure_requires: ExtUtils::MakeMaker: '0' dynamic_config: 1 -generated_by: 'ExtUtils::MakeMaker version 6.66, CPAN::Meta::Converter version 2.143240' +generated_by: 'ExtUtils::MakeMaker version 7.0401, CPAN::Meta::Converter version 2.150005' license: unknown meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -30,4 +30,5 @@ URI: '0' URI::Escape: '0' XML::DOM: '0' -version: '0.48' +version: '0.49' +x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-DAV-0.48/bin/dave new/HTTP-DAV-0.49/bin/dave --- old/HTTP-DAV-0.48/bin/dave 2012-01-10 17:18:10.000000000 +0100 +++ new/HTTP-DAV-0.49/bin/dave 2018-11-28 17:24:33.000000000 +0100 @@ -1,4 +1,4 @@ -#!/usr/bin/env perl +#!/usr/bin/perl =pod @@ -35,7 +35,7 @@ use Time::Local; use URI::file; -my $VERSION = "2.00"; +my $VERSION = "2.01"; my $TMP_DIR = "/tmp"; my $LOCK_OWNER = "dave/v$VERSION (pid $$)"; my $USER_AGENT = "dave/v$VERSION (perldav)"; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-DAV-0.48/lib/HTTP/DAV/Changes.pod new/HTTP-DAV-0.49/lib/HTTP/DAV/Changes.pod --- old/HTTP-DAV-0.48/lib/HTTP/DAV/Changes.pod 2015-03-26 11:08:27.000000000 +0100 +++ new/HTTP-DAV-0.49/lib/HTTP/DAV/Changes.pod 2018-11-28 17:45:13.000000000 +0100 @@ -12,6 +12,28 @@ =end text +=head2 v0.49 (released 2018/11/28): + +=over 4 + +=item * B<bug fixes> + +Fixed perl shebang line in C<dave> script, for ExtUtils::MakeMaker to correctly +replace it. Closes C<RT#127819>. + +Fixed C<propfind> response handling to also consider successful an HTTP 207 +status code. Closes C<RT#127591>. + +Fixed C<clone()> method to properly respect the class name. Closes C<RT#123528>. +Thanks to Ricardo Signes for the patch. + +=item * B<documentation fixes> + +Fixed various pod issues raised by Debian contributor C<f...@debian.org>. +Closes C<RT#119878>. + +=back + =head2 v0.48 (released 2015/03/26): =over 4 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-DAV-0.48/lib/HTTP/DAV/Lock.pm new/HTTP-DAV-0.49/lib/HTTP/DAV/Lock.pm --- old/HTTP-DAV-0.48/lib/HTTP/DAV/Lock.pm 2012-01-10 17:18:10.000000000 +0100 +++ new/HTTP-DAV-0.49/lib/HTTP/DAV/Lock.pm 2018-11-28 17:41:06.000000000 +0100 @@ -34,7 +34,12 @@ } ########################################################################### -# ACCESSOR METHODS + +=head1 ACCESSOR METHODS + +=over + +=cut # GET sub get_owner { $_[0]->{_owner}; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-DAV-0.48/lib/HTTP/DAV/Resource.pm new/HTTP-DAV-0.49/lib/HTTP/DAV/Resource.pm --- old/HTTP-DAV-0.48/lib/HTTP/DAV/Resource.pm 2012-04-19 09:45:00.000000000 +0200 +++ new/HTTP-DAV-0.49/lib/HTTP/DAV/Resource.pm 2018-11-28 17:41:06.000000000 +0100 @@ -1925,5 +1925,7 @@ Sets the parent resource list (ask the question, which collection am I a member of?). See L<HTTP::DAV::ResourceList>. +=back + =cut diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-DAV-0.48/lib/HTTP/DAV/Response.pm new/HTTP-DAV-0.49/lib/HTTP/DAV/Response.pm --- old/HTTP-DAV-0.48/lib/HTTP/DAV/Response.pm 2012-01-10 17:18:10.000000000 +0100 +++ new/HTTP-DAV-0.49/lib/HTTP/DAV/Response.pm 2018-11-28 17:41:06.000000000 +0100 @@ -189,7 +189,7 @@ HTTP::DAV::Response was created to handle two extra functions that normal HTTP Responses don't require: - - WebDAV reponses have 6 extra error codes: 102, 207, 422, 423, 424 and 507. Older versions of the LWP's C<HTTP::Status> class did not have these extra codes. These were added. + - WebDAV responses have 6 extra error codes: 102, 207, 422, 423, 424 and 507. Older versions of the LWP's C<HTTP::Status> class did not have these extra codes. These were added. - WebDAV responses can actually contain more than one response (and often DO contain more than one) in the form of a "Multistatus". These multistatus responses come in the form of an XML document. HTTP::DAV::Response can accurately parse these XML responses and emulate the normal of the C<HTTP::Response>. @@ -313,5 +313,7 @@ This routine is a variant on the standard C<HTTP::Response> C<message()>. +=back + =cut diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HTTP-DAV-0.48/lib/HTTP/DAV.pm new/HTTP-DAV-0.49/lib/HTTP/DAV.pm --- old/HTTP-DAV-0.48/lib/HTTP/DAV.pm 2015-03-26 11:04:17.000000000 +0100 +++ new/HTTP-DAV-0.49/lib/HTTP/DAV.pm 2018-11-28 17:41:39.000000000 +0100 @@ -6,8 +6,8 @@ use vars qw($VERSION $VERSION_DATE $DEBUG); # Globals -$VERSION = '0.48'; -$VERSION_DATE = '2015/03/26'; +$VERSION = '0.49'; +$VERSION_DATE = '2018/11/28'; # Set this up to 3 $DEBUG = 0; @@ -36,7 +36,7 @@ ########################################################################### sub clone { - my $self = @_; + my ($self)= @_; my $class = ref($self); my %clone = %{$self}; bless {%clone}, $class; @@ -831,7 +831,7 @@ # Make the call my $resp = $resource->propfind( -depth => $depth ); - if ( $resp->is_success() ) { + if ($resp->is_success() || $resp->code == 207) { $resource->build_ls($resource); $self->ok( "propfind " . $resource->get_uri() . " succeeded", $url ); return $resource; @@ -1773,7 +1773,7 @@ See L<get()> for a description of what the optional callback parameter does. -You can also pass a C<-headers> argument. That allows to specify custom HTTP headers. It can be either a hashref with header names and values, or a L<HTTP::Headers> object. +You can also pass a C<-headers> argument. That allows one to specify custom HTTP headers. It can be either a hashref with header names and values, or a L<HTTP::Headers> object. B<put examples:> @@ -2045,7 +2045,7 @@ You'll want to also read: -=over * +=over =item C<HTTP::DAV::Response> @@ -2057,7 +2057,7 @@ and maybe if you're more inquisitive: -=over * +=over =item C<LWP::UserAgent>