[libposix-2008-perl] 01/02: Reverted license change, added lintian overrides

Christopher Hoskin christopher.hoskin at gmail.com
Sun Jul 26 10:17:22 UTC 2015


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

grinorcole-guest pushed a commit to branch master
in repository libposix-2008-perl.

commit f4ab91f907199a0b318096eb3b6747554f25ccef
Author: Christopher Hoskin <christopher.hoskin at gmail.com>
Date:   Sun Jul 26 11:13:50 2015 +0100

    Reverted license change, added lintian overrides
---
 debian/changelog                            | 12 -----
 debian/copyright                            | 22 +++++++--
 debian/libposix-2008-perl.lintian-overrides |  5 ++
 debian/patches/license.patch                | 76 -----------------------------
 debian/patches/series                       |  1 -
 debian/source/lintian-overrides             |  2 +-
 6 files changed, 24 insertions(+), 94 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index f458acf..f559c2e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,17 +1,5 @@
 libposix-2008-perl (0.04-1) UNRELEASED; urgency=low
 
-  TODO:
-  - there are two more lintian infos/warnings which should be overriden:
-    W: libposix-2008-perl: homepage-for-cpan-package-contains-version https://metacpan.org/release/POSIX-2008
-    (same as the existing one, just for the binary package and not the source package)
-    I: libposix-2008-perl: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/perl5/5.20/auto/POSIX/2008/2008.so
-    (blhc doesn't complain, and I see "-D_FORTIFY_SOURCE=2"; please note that
-    the path is arch- and version-specific -> wildcards)
-    btw, did you maybe run lintian against the .dsc file instead of the .changes file?
-  - debian/patches/license.patch, d/copyright:
-    I don't see the purpose of this relicensing. WTFPL is ok for Debian, and
-    there are packages (also in the perl group) using it?!
-
   * Initial Release. Closes: #793563
 
  -- Christopher Hoskin <christopher.hoskin at gmail.com>  Sat, 25 Jul 2015 08:13:04 +0100
diff --git a/debian/copyright b/debian/copyright
index 4ee128d..ba0ddc2 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -5,9 +5,7 @@ Upstream-Name: POSIX-2008
 
 Files: *
 Copyright: 2013-2015, Carsten Gaebler <cgpan at cpan.org>
-License: Artistic or GPL-1+
-Comment: Upstream is licensed under the WTFPL, which allows relicensing under
- any other license.
+License: WTFPL-2
 
 Files: ppport.h
 Copyright: 2004-2009, Marcus Holland-Moritz <mhx-cpan at gmx.net>
@@ -33,4 +31,20 @@ License: GPL-1+
  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'.
+ Public License can be found in `/usr/share/common-licenses/GPL-1'.i
+
+License: WTFPL-2
+ DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
+ Version 2, December 2004
+ .
+ Copyright (C) 2004 Sam Hocevar <sam at hocevar.net>
+ .
+ Everyone is permitted to copy and distribute verbatim or modified
+ copies of this license document, and changing it is allowed as long
+ as the name is changed.
+ .
+ DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+ .
+ 0. You just DO WHAT THE FUCK YOU WANT TO.
+
diff --git a/debian/libposix-2008-perl.lintian-overrides b/debian/libposix-2008-perl.lintian-overrides
new file mode 100644
index 0000000..9a33d77
--- /dev/null
+++ b/debian/libposix-2008-perl.lintian-overrides
@@ -0,0 +1,5 @@
+#Version in URL is version of standard, not module, so okay
+libposix-2008-perl: homepage-for-cpan-package-contains-version https://metacpan.org/release/POSIX-2008
+#Inspecting build log confirms that compling and linking is done with the 
+#dpkg-buildflags flags. Running blhc on the log reports no issues
+libposix-2008-perl: hardening-no-fortify-functions usr/lib/*-linux-gnu/perl5/*/auto/POSIX/2008/2008.so
diff --git a/debian/patches/license.patch b/debian/patches/license.patch
deleted file mode 100644
index a20a576..0000000
--- a/debian/patches/license.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-Description: Relicense under the same terms a Perl 5
-Author: Christopher Hoskin <christopher.hoskin at gmail.com>
-Forwarded: not-needed
-Last-Update: 2015-07-25
-
---- a/COPYING
-+++ b/COPYING
-@@ -1,13 +1,8 @@
--            DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
--                    Version 2, December 2004
-+This is free software; you can redistribute it and/or modify it under the same
-+terms as the Perl 5 programming language system itself (Artistic or GPL-1+).
- 
-- Copyright (C) 2004 Sam Hocevar <sam at hocevar.net>
-+On Debian systems, the complete text of the Artistic License can be
-+found in `/usr/share/common-licenses/Artistic'.
- 
-- Everyone is permitted to copy and distribute verbatim or modified
-- copies of this license document, and changing it is allowed as long
-- as the name is changed.
--
--            DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
--   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
--
--  0. You just DO WHAT THE FUCK YOU WANT TO.
-+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'.
---- a/README
-+++ b/README
-@@ -17,7 +17,13 @@
- 
- LICENCE
- 
--This library is free software. You can redistribute and/or modify it under the
--terms of the Do What The Fuck You Want To Public License, Version 2, as
--published by Sam Hocevar. See the COPYING file or http://www.wtfpl.net/ for
--more details.
-+This is free software; you can redistribute it and/or modify it under the same
-+terms as the Perl 5 programming language system itself (Artistic or GPL-1+).
-+
-+On Debian systems, the complete text of the Artistic License can be
-+found in `/usr/share/common-licenses/Artistic'.
-+
-+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'.
-+
-+
---- a/lib/POSIX/2008.pod
-+++ b/lib/POSIX/2008.pod
-@@ -11,12 +11,12 @@
- 
-   my $dd = POSIX::2008::open('/tmp/');
-   my $fd = POSIX::2008::openat($dd, 'foobar', O_RDWR|O_CREAT);
--  POSIX::2008::pwrite($fd, 'fuckyounsa', 50);
-+  POSIX::2008::pwrite($fd, 'Hello World!', 50);
- 
- =head1 DESCRIPTION
- 
- POSIX::2008 contains many of the interfaces specified by POSIX.1-2008 that
--the core POSIX module withholds, implements in Perl or fucked up.
-+the core POSIX module withholds, implements in Perl or messed up.
- 
- This module is provided "as is" unless someone volunteers to maintain it.
- 
-@@ -975,9 +975,7 @@
- 
- =head1 LICENCE
- 
--This library is free software. You can redistribute and/or modify it under the
--terms of the Do What The Fuck You Want To Public License, Version 2, as
--published by Sam Hocevar. See the COPYING file or http://www.wtfpl.net/ for
--more details.
-+This is free software; you can redistribute it and/or modify it under the same
-+terms as the Perl 5 programming language system itself.
- 
- =cut
diff --git a/debian/patches/series b/debian/patches/series
deleted file mode 100644
index 419d8bc..0000000
--- a/debian/patches/series
+++ /dev/null
@@ -1 +0,0 @@
-license.patch
diff --git a/debian/source/lintian-overrides b/debian/source/lintian-overrides
index ef44555..9ba14db 100644
--- a/debian/source/lintian-overrides
+++ b/debian/source/lintian-overrides
@@ -1,2 +1,2 @@
 #Version in URL is version of standard, not module, so okay
-libposix-2008-perl: homepage-for-cpan-package-contains-version
+libposix-2008-perl: homepage-for-cpan-package-contains-version https://metacpan.org/release/POSIX-2008

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



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