[rex] 01/01: d/changelog: added comments to TODO d/control: move modules from Recommends to Depends, add libsort-naturally-perl, libnet-sftp-foreign-perl and libnet-openssh-perl remove Testsuite: autopkgtest-pkg-perl d/copyright: update d/rex.lintian-override: remove empty line

Alex Mestiashvili malex-guest at moszumanska.debian.org
Fri May 22 14:20:27 UTC 2015


This is an automated email from the git hooks/post-receive script.

malex-guest pushed a commit to branch master
in repository rex.

commit dab2fe1b9efe614af7eb79b74c13341116246bcd
Author: Alexandre Mestiashvili <alex at biotec.tu-dresden.de>
Date:   Fri May 22 14:11:25 2015 +0200

    d/changelog: added comments to TODO
    d/control: move modules from Recommends to Depends, add libsort-naturally-perl,
      libnet-sftp-foreign-perl and libnet-openssh-perl
      remove Testsuite: autopkgtest-pkg-perl
    d/copyright: update
    d/rex.lintian-override: remove empty line
---
 debian/changelog            | 27 +++++++++++++++++----------
 debian/control              | 24 ++++++++++++++----------
 debian/copyright            | 38 ++++++++++++++++++++++++++++++++++++++
 debian/rex.lintian-override |  1 -
 4 files changed, 69 insertions(+), 21 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 1e3db42..4e66981 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,31 +1,38 @@
 rex (1.2.1-1) UNRELEASED; urgency=medium
 
   TODO:
-  - d/changelog should only contain one stanza (for 1.2.1-1) with only one
-    line ("Initial release ...")
   - d/copyright:
     + lib/Rex/Pkg/OpenWrt.pm has an additional/different copyright statement
       (and no license?! maybe add a Comment that we assume the same license as
       the other stuff since it's based on one of the modules))
     + lib/Rex/Inventory/HP/ACU.pm embeds code with a different
       copyright/license
+  My fault.., as rex is developed by a number of people, may be it makes sense
+  to simply add all of them to Copyright of Files: * ?
+  Currently I tried to track down every file's copyright, but it will become
+  more complicated if project grows.
   - d/control:
     + why is libsort-naturally-perl in B-D-I and not in Depends/Recommends?
       grep shows it's used in lib/Rex/Group/Entry/Server.pm
       (and autopkgtest whines about its absence as well)
     + I'm not sure I understand the split in Depends/Recommends but hey :)
+   rex uses a lot of modules, some are required for very basic functionality,
+   others are needed for more specific cases. Like libdbi-perl is not needed
+   for file manipulations, so I thought it should be placed into Recommended
+   and installed when a user requests rex + dbi.
+   Now I think that to achive such modularity, rex should be split in different
+   packages, but right now I have no idea how to do it, and because it is
+   distribuited as one software package I think it makes sense to put all
+   modules in Depends, after all its just small perl modules :) or ?
     + autopktest still fail, please fix or remove header
+   Removed the header,don't know how to fix all issues revealed by
+   pkg-perl-autotest. How do I run it correctly ? with commands
+   defined in /usr/share/doc/pkg-perl-autopkgtest/examples/default-tests-control ?
   - lintian:
     W: rex: script-not-executable usr/share/perl5/Rex/Commands/templates/append_if_no_such_line.tpl.pl
     --> add to lintian override
-
-  * Imported Upstream version 1.1.0
-  * Imported Upstream version 1.2.1
-
- -- Alexandre Mestiashvili <alex at biotec.tu-dresden.de>  Wed, 29 Apr 2015 14:11:45 +0200
-
-rex (1.0.0-1) UNRELEASED; urgency=low
+  I've added it already, is the syntax wrong or may be the lintian just complains anyway ?
 
   * Initial Release. Closes: #688066.
 
- -- Alexandre Mestiashvili <alex at biotec.tu-dresden.de>  Tue, 17 Mar 2015 10:31:02 +0100
+ -- Alexandre Mestiashvili <alex at biotec.tu-dresden.de>  Wed, 29 Apr 2015 14:11:45 +0200
diff --git a/debian/control b/debian/control
index 4695696..d23f819 100644
--- a/debian/control
+++ b/debian/control
@@ -23,12 +23,13 @@ Build-Depends-Indep: libdbi-perl,
                      libsort-naturally-perl,
                      libterm-readkey-perl,
                      libhash-merge-perl,
+                     libnet-sftp-foreign-perl,
+                     libnet-openssh-perl,
                      perl
 Standards-Version: 3.9.6
 Vcs-Browser: https://anonscm.debian.org/cgit/pkg-perl/packages/rex.git
 Vcs-Git: git://anonscm.debian.org/pkg-perl/packages/rex.git
 Homepage: http://www.rexify.org/
-Testsuite: autopkgtest-pkg-perl
 
 Package: rex
 Architecture: all
@@ -43,17 +44,20 @@ Depends: libexpect-perl,
          libwww-perl,
          libxml-simple-perl,
          libyaml-perl,
+         libdbi-perl,
+         libdigest-hmac-perl,
+         libipc-shareable-perl,
+         liblwp-protocol-https-perl,
+         libparallel-forkmanager-perl,
+         libstring-escape-perl,
+         libterm-readkey-perl,
+         libxml-libxml-perl,
+         libhash-merge-perl,
+         libsort-naturally-perl,
+         libnet-sftp-foreign-perl,
+         libnet-openssh-perl,
          ${misc:Depends},
          ${perl:Depends}
-Recommends: libdbi-perl,
-            libdigest-hmac-perl,
-            libipc-shareable-perl,
-            liblwp-protocol-https-perl,
-            libparallel-forkmanager-perl,
-            libstring-escape-perl,
-            libterm-readkey-perl,
-            libxml-libxml-perl,
-            libhash-merge-perl,
 Description: deployment and configuration management tool
  Rex is a tool to ease the execution of commands on multiple remote
  servers. You can define small tasks, chain tasks to batches, link
diff --git a/debian/copyright b/debian/copyright
index 133ac66..adcefe7 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -7,6 +7,44 @@ Files: *
 Copyright: 2015, Jan Gehring <jfried at rexify.org>
 License: Apache-2.0
 
+Files: lib/Rex/Inventory/HP/ACU.pm
+Copyright: 2015, Jan Gehring <jfried at rexify.org>
+           2010, Jeremy Cole
+License: Artistic or GPL-1+
+
+Files: lib/Rex/Output/Base.pm
+       lib/Rex/Group/Lookup/XML.pm
+Copyright: 2015, Nathan Abu <aloha2004 at gmail.com>
+License: Apache-2.0
+
+Files: lib/Rex/Test/Base/has_stat.pm
+Copyright: 2015, Robert Abraham <robert at adeven.com>
+License: Apache-2.0
+
+Files: lib/Rex/Group/Lookup/YAML.pm
+       lib/Rex/Group/Lookup/DBI.pm
+Copyright: 2015, Jean-Marie RENOUARD <jmrenouard at gmail.com>
+License: Apache-2.0
+
+Files: lib/Rex/Group/Lookup/Command.pm
+Copyright: 2015, xiahou feng <fanyeren at gmail.com>
+License: Apache-2.0
+
+Files: lib/Rex/Pkg/OpenWrt.pm
+       lib/Rex/Interface/Shell/Idrac.pm
+Copyright: 2015, Ferenc Erki <erkiferenc at gmail.com>
+License: Apache-2.0
+
+Files: lib/Rex/SCM/Git.pm
+       lib/Rex/SCM/Subversion.pm
+       lib/Rex/Service/Gentoo/systemd.pm
+       lib/Rex/Service/ALT.pm
+       lib/Rex/Service/ALT/systemd.pm
+       lib/Rex/Pkg/ALT.pm
+       lib/Rex/Hardware/VirtInfo.pm
+Copyright: no explicit copyright statement, assume the same as Files: *
+License: Apache-2.0
+
 Files: debian/*
 Copyright: 2015, Alexandre Mestiashvili <alex at biotec.tu-dresden.de>
 License: Apache-2.0 or Artistic or GPL-1+
diff --git a/debian/rex.lintian-override b/debian/rex.lintian-override
index bf39485..d631e92 100644
--- a/debian/rex.lintian-override
+++ b/debian/rex.lintian-override
@@ -1,3 +1,2 @@
 # this is not a script, just a template
-
 rex: script-not-executable usr/share/perl5/Rex/Commands/templates/append_if_no_such_line.tpl.pl

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/rex.git



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