[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