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>
 


Reply via email to