[SCM] Debian packaging of VUser-Google-Api CPAN distribution branch, master, updated. debian/1.0.1-1-4-g21a68f9

Joenio Costa joenio at colivre.coop.br
Thu Aug 16 18:25:59 UTC 2012


The following commit has been merged in the master branch:
commit 21a68f961055ce3c5d4a109cd5d6cf786d17be77
Author: Joenio Costa <joenio at colivre.coop.br>
Date:   Thu Aug 16 15:17:03 2012 -0300

    Fixed most of bugs listed by gregor herrmann

diff --git a/debian/changelog b/debian/changelog
index 93663b6..5eea1b5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,39 +1,6 @@
 libvuser-google-api-perl (1.0.1-1) UNRELEASED; urgency=low
 
   TODO:
-  - debian/rules: there's a typo in the message.
-    (and in general, an empty override_dh_auto_test target should be enough,
-    with a comment, if you want to skip tests)
-  - I'd remove debian/libvuser-google-api-perl.docs, the README doesn't look
-    very helpful for users. well, maybe except for the URL of the API ...
-  - debian/copyright: 
-    + convert from old DEP5 format to current Copyright-Format 1.0. ("cme"
-      from libconfig-model-perl can help)
-    + "Maintainer" (in new format: "Upstream-Contact") is the upstream
-      maintainer not the debian one
-    + upstream license is wrong. it's "same as perl" --> "Artistic or GPL-1+"
-    + upstream copyright years: grep for "Copyright" through the code and you
-      will find more years :)
-    + license for debian/*: we usually use the same as upstream, so "Artistic
-      or GPL-1+" in this case
-  - debian/control:
-    + Build-Depends-Indep: perl-base and perl-modules can be removed
-      (perl-base is essential, perl-modules gets installed by perl)
-    + Build-Depends-Indep: I guess everything besides perl can be removed
-      since there are no tests run anyway
-    + Standards-Version: 3.9.3
-    + Depends: perl-base can be removed again; and perl too (gets added by
-      ${perl:Depends})
-    + long description: mentioning the used modules seems not so interesting :)
-      (no big deal)
-    + Depends: this fits what's in META.yml and Makefile.PL; but grepping
-      through the code I only see HTTP::Request, LWP::UserAgent, Moose,
-      XML::Simple. so we probably actually need libhttp-message-perl (or not,
-      it's a dependency of libwww-perl but it's ok to list it explicitly),
-      libwww-perl, libmoose-perl, libxml-simple-perl; i.e. libmoose-perl is
-      missing, and I don't see a reason for "libcrypt-ssleay-perl |
-      libio-socket-ssl-perl" (for SSL connections: libwww-perl depends on
-      liblwp-protocol-https-perl depends on libio-socket-ssl-perl already)
   - lintian has some information, most already covered by my notes above :)
     additionally:
     + manpage-has-errors-from-pod2man: bad luck, there is none (unless you
diff --git a/debian/control b/debian/control
index 06aca7e..d8e628d 100644
--- a/debian/control
+++ b/debian/control
@@ -4,14 +4,8 @@ Priority: optional
 Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
 Uploaders: Joenio Costa <joenio at colivre.coop.br>
 Build-Depends: debhelper (>= 8)
-Build-Depends-Indep: libcrypt-ssleay-perl | libio-socket-ssl-perl,
- libhttp-message-perl,
- libwww-perl,
- libxml-simple-perl,
- perl,
- perl-base,
- perl-modules
-Standards-Version: 3.9.2
+Build-Depends-Indep: perl
+Standards-Version: 3.9.3
 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libvuser-google-api-perl.git
 Vcs-Git: git://git.debian.org/pkg-perl/packages/libvuser-google-api-perl.git
 Homepage: http://search.cpan.org/dist/VUser-Google-Api/
@@ -19,13 +13,11 @@ Homepage: http://search.cpan.org/dist/VUser-Google-Api/
 Package: libvuser-google-api-perl
 Architecture: all
 Depends: ${misc:Depends}, ${perl:Depends},
- libcrypt-ssleay-perl | libio-socket-ssl-perl,
  libhttp-message-perl,
+ libmoose-perl,
  libwww-perl,
  libxml-simple-perl,
- perl,
- perl-base
-Description: Perl module that implements the Google Apps for Your Domain Provisioning API
+ perl
+Description: Perl module that implements the Google Apps Provisioning API
  VUser::Google::ProvisioningAPI provides a simple interface to the Google Apps
- for Your Domain Provisioning API. It uses the LWP::UserAgent module for the
- HTTP transport, and the HTTP::Request module for the HTTP request and response.
+ for Your Domain Provisioning API.
diff --git a/debian/copyright b/debian/copyright
index aa2356f..338538a 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -1,25 +1,17 @@
-Format-Specification: http://anonscm.debian.org/viewvc/dep/web/deps/dep5.mdwn?view=markup&pathrev=135
-Maintainer: Joenio Costa <joenio at colivre.coop.br>
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: VUser-Google-Api
 Source: http://search.cpan.org/dist/VUser-Google-Api/
-Name: VUser-Google-Api
 
 Files: *
 Copyright: 2006, Johan Reinalda <johan at reinalda.net>
            2007, Randy Smith <perlstalker at vuser.org>
-License: Artistic
+           2009, Randall Smith
+           2009, Randy Smith <perlstalker at vuser.org>
+License: Artistic or GPL-1+
 
 Files: debian/*
-Copyright: 2012, Joenio Costa <joenio at colivre.coop.br
-License: GPL-2+
-
-License: GPL-2+
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; version 2 dated June, 1991, or (at your
- option) any later version.
- .
- On Debian systems, the complete text of version 2 of the GNU General
- Public License can be found in `/usr/share/common-licenses/GPL-2'.
+Copyright: 2012, Joenio Costa <joenio at colivre.coop.br>
+License: Artistic or GPL-1+
 
 License: Artistic
  This program is free software; you can redistribute it and/or modify
@@ -27,3 +19,12 @@ License: Artistic
  .
  On Debian systems, the complete text of the Artistic License can be
  found in `/usr/share/common-licenses/Artistic'.
+
+License: GPL-1+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 1, or (at your option)
+ any later version.
+ .
+ On Debian systems, the complete text of version 1 of the GNU General
+ Public License can be found in `/usr/share/common-licenses/GPL-1'.
diff --git a/debian/libvuser-google-api-perl.docs b/debian/libvuser-google-api-perl.docs
deleted file mode 100644
index 6c2ff69..0000000
--- a/debian/libvuser-google-api-perl.docs
+++ /dev/null
@@ -1 +0,0 @@
-README.Google-ProvisioningAPI
diff --git a/debian/rules b/debian/rules
index bb42040..0a60267 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,4 +4,4 @@
 	dh $@
 
 override_dh_auto_test:
-	/bin/echo "skinpig tests..."
+	/bin/echo "Skipping tests"

-- 
Debian packaging of VUser-Google-Api CPAN distribution



More information about the Pkg-perl-cvs-commits mailing list