Bug#613606: dh-make-perl: Fails to correctly identify GPLv2 in RT::Authen::ExternalAuth v0.08

Will Aoki waoki at umnh.utah.edu
Thu Feb 17 23:36:38 UTC 2011


Thanks for the quick reply.

On Thu, Feb 17, 2011 at 03:11:04PM -0700, gregor herrmann wrote:
> This was with dh-make-perl 0.72-1 from unstable; I'm inclined to
> close this bug against 0.71-1 or 0.72-1, but I'm hesitating since I
> don't find any relevant changes in the code.

On further investigation, it looks like it reads the license correctly
the first time but fails on refresh. A transcript follows:

waoki at rt:~/probtest$ rm -rf RT-Authen-ExternalAuth-0.08/
waoki at rt:~/probtest$ dh-make-perl --cpan RT::Authen::ExternalAuth -e waoki at umnh.utah.edu
Going to read '/home/waoki/.cpan/Metadata'
  Database was generated on Thu, 17 Feb 2011 22:29:52 GMT
Going to read 2 yaml files from /home/waoki/.cpan/build/
CPAN: Time::HiRes loaded ok (v1.9719)
DONE
Restored the state of none (in 0.0486 secs)
CPAN: Digest::SHA loaded ok (v5.47)
  Checksum was ok
CPAN: Archive::Tar loaded ok (v1.52)
RT-Authen-ExternalAuth-0.08/
RT-Authen-ExternalAuth-0.08/html/
RT-Authen-ExternalAuth-0.08/html/Callbacks/
RT-Authen-ExternalAuth-0.08/html/Callbacks/ExternalAuth/
RT-Authen-ExternalAuth-0.08/html/Callbacks/ExternalAuth/autohandler/
RT-Authen-ExternalAuth-0.08/html/Callbacks/ExternalAuth/autohandler/Auth
RT-Authen-ExternalAuth-0.08/inc/
RT-Authen-ExternalAuth-0.08/inc/Module/
RT-Authen-ExternalAuth-0.08/inc/Module/Install.pm
RT-Authen-ExternalAuth-0.08/inc/Module/Install/
RT-Authen-ExternalAuth-0.08/inc/Module/Install/Fetch.pm
RT-Authen-ExternalAuth-0.08/inc/Module/Install/RTx.pm
RT-Authen-ExternalAuth-0.08/inc/Module/Install/Makefile.pm
RT-Authen-ExternalAuth-0.08/inc/Module/Install/Base.pm
RT-Authen-ExternalAuth-0.08/inc/Module/Install/Metadata.pm
RT-Authen-ExternalAuth-0.08/inc/Module/Install/Can.pm
RT-Authen-ExternalAuth-0.08/inc/Module/Install/WriteAll.pm
RT-Authen-ExternalAuth-0.08/inc/Module/Install/Win32.pm
RT-Authen-ExternalAuth-0.08/etc/
RT-Authen-ExternalAuth-0.08/etc/RT_SiteConfig.pm
RT-Authen-ExternalAuth-0.08/MANIFEST
RT-Authen-ExternalAuth-0.08/lib/
RT-Authen-ExternalAuth-0.08/lib/RT/
RT-Authen-ExternalAuth-0.08/lib/RT/Authen/
RT-Authen-ExternalAuth-0.08/lib/RT/Authen/ExternalAuth.pm
RT-Authen-ExternalAuth-0.08/lib/RT/Authen/ExternalAuth/
RT-Authen-ExternalAuth-0.08/lib/RT/Authen/ExternalAuth/DBI/
RT-Authen-ExternalAuth-0.08/lib/RT/Authen/ExternalAuth/DBI/Cookie.pm
RT-Authen-ExternalAuth-0.08/lib/RT/Authen/ExternalAuth/DBI.pm
RT-Authen-ExternalAuth-0.08/lib/RT/Authen/ExternalAuth/LDAP.pm
RT-Authen-ExternalAuth-0.08/lib/RT/User_Vendor.pm
RT-Authen-ExternalAuth-0.08/META.yml
RT-Authen-ExternalAuth-0.08/ChangeLog
RT-Authen-ExternalAuth-0.08/README
RT-Authen-ExternalAuth-0.08/Makefile.PL
RT-Authen-ExternalAuth-0.08/LICENSE
CPAN: File::Temp loaded ok (v0.22)
Found: RT-Authen-ExternalAuth 0.07-02 (librt-authen-externalauth-perl arch=all)
Using cached Contents from Tue Feb 15 16:12:38 2011
- RT  not found in any package
   - it seems it is not available even via CPAN
Needs the following modules for which there are no debian packages available:
 - RT
Using maintainer: Will Aoki <waoki at umnh.utah.edu>
Found docs: README
Using rules: /usr/share/dh-make-perl/rules.dh7.tiny
--- Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
waoki at rt:~/probtest$ ls
RT-Authen-ExternalAuth-0.08  librt-authen-externalauth-perl_0.07-02.orig.tar.gz
waoki at rt:~/probtest$ cd RT-Authen-ExternalAuth-0.08/
waoki at rt:~/probtest/RT-Authen-ExternalAuth-0.08$ dh-make-perl refresh -e waoki at umnh.utah.edu
Engaging refresh mode in .
Found: RT-Authen-ExternalAuth 0.07-02 (librt-authen-externalauth-perl arch=all)
Found docs: README
debian/rules already uses DH7 tiny rules
**********
Copyright information incomplete!

Upstream copyright information could not be automatically determined.

If you are building this package for your personal use, you might disregard
this information; however, if you intend to upload this package to Debian
(or in general, if you plan on distributing it), you must look into the
complete copyright information.

The causes for this warning are:
Licensing information is present, but cannot be parsed
Using cached Contents from Tue Feb 15 16:12:38 2011
- RT  not found in any package
Going to read '/home/waoki/.cpan/Metadata'
  Database was generated on Thu, 17 Feb 2011 22:29:52 GMT
Going to read 3 yaml files from /home/waoki/.cpan/build/
CPAN: Time::HiRes loaded ok (v1.9719)
DONE
Restored the state of none (in 0.0124 secs)
   - it seems it is not available even via CPAN
Needs the following modules for which there are no debian packages available:
 - RT
--- Done
waoki at rt:~/probtest/RT-Authen-ExternalAuth-0.08$ cat debian/copyright                Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135
Maintainer: Mike Peachey <zordrak at cpan.org>
Source: http://search.cpan.org/dist/RT-Authen-ExternalAuth/
Name: RT-Authen-ExternalAuth
DISCLAIMER: This copyright info was automatically extracted
 from the perl module. It may not be accurate, so you better
 check the module sources in order to ensure the module for its
 inclusion in Debian or for general legal information. Please,
 if licensing information is incorrectly generated, file a bug
 on dh-make-perl.
 NOTE: Don't forget to remove this disclaimer once you are happy
 with this file.

Files: *
Copyright: Mike Peachey <zordrak at cpan.org>
License: unparsable

Files: debian/*
Copyright: 2011, Will Aoki <waoki at umnh.utah.edu>
License: unparsable or Artistic or GPL-1+

License: unparsable
 No known license could be automatically determined for this module.
 If this module conforms to a commonly used license, please report this
 as a bug in dh-make-perl. In any case, please find the proper license
 and fix this file!

License: Artistic
 This program is free software; you can redistribute it and/or modify
 it under the terms of the Artistic License, which comes with Perl.
 .
 On Debian GNU/Linux 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 GNU/Linux systems, the complete text of version 1 of the
 General Public License can be found in `/usr/share/common-licenses/GPL-1'.
waoki at rt:~/probtest/RT-Authen-ExternalAuth-0.08$


-- 
William Aoki     KD7YAF    waoki at umnh.utah.edu    1-6927





More information about the pkg-perl-maintainers mailing list