From 1e6633a3780f4fd53fc4303852e84d13cdad2dc6 Mon Sep 17 00:00:00 2001 From: Don Armstrong Date: Tue, 23 Jul 2019 20:15:15 -0700 Subject: [PATCH] move Debbugs to lib - We will eventually want to add more modules potentially outside of Debbugs --- Makefile | 4 ++-- Makefile.PL | 1 - {Debbugs => lib/Debbugs}/Bug.pm | 0 {Debbugs => lib/Debbugs}/Bug/Status.pm | 0 {Debbugs => lib/Debbugs}/Bug/Tag.pm | 0 {Debbugs => lib/Debbugs}/Bugs.pm | 0 {Debbugs => lib/Debbugs}/CGI.pm | 0 {Debbugs => lib/Debbugs}/CGI/Bugreport.pm | 0 {Debbugs => lib/Debbugs}/CGI/Pkgreport.pm | 0 {Debbugs => lib/Debbugs}/Collection.pm | 0 {Debbugs => lib/Debbugs}/Collection/Bug.pm | 0 {Debbugs => lib/Debbugs}/Collection/Correspondent.pm | 0 {Debbugs => lib/Debbugs}/Collection/Package.pm | 0 {Debbugs => lib/Debbugs}/Collection/Version.pm | 0 {Debbugs => lib/Debbugs}/Command.pm | 0 {Debbugs => lib/Debbugs}/Common.pm | 0 {Debbugs => lib/Debbugs}/Config.pm | 0 {Debbugs => lib/Debbugs}/Control.pm | 0 {Debbugs => lib/Debbugs}/Control/Service.pm | 0 {Debbugs => lib/Debbugs}/Correspondent.pm | 0 {Debbugs => lib/Debbugs}/DB.pm | 0 {Debbugs => lib/Debbugs}/DB/Load.pm | 0 {Debbugs => lib/Debbugs}/DB/Result/.gitignore | 0 {Debbugs => lib/Debbugs}/DB/Result/Arch.pm | 0 {Debbugs => lib/Debbugs}/DB/Result/BinAssociation.pm | 0 {Debbugs => lib/Debbugs}/DB/Result/BinPkg.pm | 0 {Debbugs => lib/Debbugs}/DB/Result/BinPkgSrcPkg.pm | 0 {Debbugs => lib/Debbugs}/DB/Result/BinVer.pm | 0 {Debbugs => lib/Debbugs}/DB/Result/BinaryVersion.pm | 0 {Debbugs => lib/Debbugs}/DB/Result/Bug.pm | 0 {Debbugs => lib/Debbugs}/DB/Result/BugAffectsBinpackage.pm | 0 {Debbugs => lib/Debbugs}/DB/Result/BugAffectsSrcpackage.pm | 0 {Debbugs => lib/Debbugs}/DB/Result/BugBinpackage.pm | 0 {Debbugs => lib/Debbugs}/DB/Result/BugBlock.pm | 0 {Debbugs => lib/Debbugs}/DB/Result/BugMerged.pm | 0 {Debbugs => lib/Debbugs}/DB/Result/BugMessage.pm | 0 {Debbugs => lib/Debbugs}/DB/Result/BugPackage.pm | 0 {Debbugs => lib/Debbugs}/DB/Result/BugSrcpackage.pm | 0 {Debbugs => lib/Debbugs}/DB/Result/BugStatus.pm | 0 {Debbugs => lib/Debbugs}/DB/Result/BugStatusCache.pm | 0 {Debbugs => lib/Debbugs}/DB/Result/BugTag.pm | 0 {Debbugs => lib/Debbugs}/DB/Result/BugUserTag.pm | 0 {Debbugs => lib/Debbugs}/DB/Result/BugVer.pm | 0 {Debbugs => lib/Debbugs}/DB/Result/Correspondent.pm | 0 {Debbugs => lib/Debbugs}/DB/Result/CorrespondentFullName.pm | 0 {Debbugs => lib/Debbugs}/DB/Result/Maintainer.pm | 0 {Debbugs => lib/Debbugs}/DB/Result/Message.pm | 0 {Debbugs => lib/Debbugs}/DB/Result/MessageCorrespondent.pm | 0 {Debbugs => lib/Debbugs}/DB/Result/MessageRef.pm | 0 {Debbugs => lib/Debbugs}/DB/Result/Severity.pm | 0 {Debbugs => lib/Debbugs}/DB/Result/SrcAssociation.pm | 0 {Debbugs => lib/Debbugs}/DB/Result/SrcPkg.pm | 0 {Debbugs => lib/Debbugs}/DB/Result/SrcVer.pm | 0 {Debbugs => lib/Debbugs}/DB/Result/Suite.pm | 0 {Debbugs => lib/Debbugs}/DB/Result/Tag.pm | 0 {Debbugs => lib/Debbugs}/DB/Result/UserTag.pm | 0 {Debbugs => lib/Debbugs}/DB/ResultSet/Arch.pm | 0 {Debbugs => lib/Debbugs}/DB/ResultSet/BinAssociation.pm | 0 {Debbugs => lib/Debbugs}/DB/ResultSet/BinPkg.pm | 0 {Debbugs => lib/Debbugs}/DB/ResultSet/BinVer.pm | 0 {Debbugs => lib/Debbugs}/DB/ResultSet/Bug.pm | 0 {Debbugs => lib/Debbugs}/DB/ResultSet/BugStatusCache.pm | 0 {Debbugs => lib/Debbugs}/DB/ResultSet/Correspondent.pm | 0 {Debbugs => lib/Debbugs}/DB/ResultSet/Maintainer.pm | 0 {Debbugs => lib/Debbugs}/DB/ResultSet/Message.pm | 0 {Debbugs => lib/Debbugs}/DB/ResultSet/SrcAssociation.pm | 0 {Debbugs => lib/Debbugs}/DB/ResultSet/SrcPkg.pm | 0 {Debbugs => lib/Debbugs}/DB/ResultSet/SrcVer.pm | 0 {Debbugs => lib/Debbugs}/DB/ResultSet/Suite.pm | 0 {Debbugs => lib/Debbugs}/DB/Util.pm | 0 {Debbugs => lib/Debbugs}/DebArchive.pm | 0 {Debbugs => lib/Debbugs}/Estraier.pm | 0 {Debbugs => lib/Debbugs}/Libravatar.pm | 0 {Debbugs => lib/Debbugs}/Log.pm | 0 {Debbugs => lib/Debbugs}/Log/Spam.pm | 0 {Debbugs => lib/Debbugs}/MIME.pm | 0 {Debbugs => lib/Debbugs}/Mail.pm | 0 {Debbugs => lib/Debbugs}/OOBase.pm | 0 {Debbugs => lib/Debbugs}/OOTypes.pm | 0 {Debbugs => lib/Debbugs}/Package.pm | 0 {Debbugs => lib/Debbugs}/Packages.pm | 0 {Debbugs => lib/Debbugs}/Recipients.pm | 0 {Debbugs => lib/Debbugs}/SOAP.pm | 0 {Debbugs => lib/Debbugs}/SOAP/Server.pm | 0 {Debbugs => lib/Debbugs}/Status.pm | 0 {Debbugs => lib/Debbugs}/Text.pm | 0 {Debbugs => lib/Debbugs}/Text/XslateBridge.pm | 0 {Debbugs => lib/Debbugs}/URI.pm | 0 {Debbugs => lib/Debbugs}/UTF8.pm | 0 {Debbugs => lib/Debbugs}/User.pm | 0 {Debbugs => lib/Debbugs}/Version.pm | 0 {Debbugs => lib/Debbugs}/Version/Binary.pm | 0 {Debbugs => lib/Debbugs}/Version/Source.pm | 0 {Debbugs => lib/Debbugs}/VersionTree.pm | 0 {Debbugs => lib/Debbugs}/Versions.pm | 0 {Debbugs => lib/Debbugs}/Versions/Dpkg.pm | 0 {Mail => lib/Mail}/CrossAssassin.pm | 0 t/01_pod.t | 2 +- t/07_bugreport.t | 2 +- t/08_pkgreport.t | 2 +- t/11_blocks.t | 2 +- t/lib/DebbugsTest.pm | 2 +- 102 files changed, 7 insertions(+), 8 deletions(-) rename {Debbugs => lib/Debbugs}/Bug.pm (100%) rename {Debbugs => lib/Debbugs}/Bug/Status.pm (100%) rename {Debbugs => lib/Debbugs}/Bug/Tag.pm (100%) rename {Debbugs => lib/Debbugs}/Bugs.pm (100%) rename {Debbugs => lib/Debbugs}/CGI.pm (100%) rename {Debbugs => lib/Debbugs}/CGI/Bugreport.pm (100%) rename {Debbugs => lib/Debbugs}/CGI/Pkgreport.pm (100%) rename {Debbugs => lib/Debbugs}/Collection.pm (100%) rename {Debbugs => lib/Debbugs}/Collection/Bug.pm (100%) rename {Debbugs => lib/Debbugs}/Collection/Correspondent.pm (100%) rename {Debbugs => lib/Debbugs}/Collection/Package.pm (100%) rename {Debbugs => lib/Debbugs}/Collection/Version.pm (100%) rename {Debbugs => lib/Debbugs}/Command.pm (100%) rename {Debbugs => lib/Debbugs}/Common.pm (100%) rename {Debbugs => lib/Debbugs}/Config.pm (100%) rename {Debbugs => lib/Debbugs}/Control.pm (100%) rename {Debbugs => lib/Debbugs}/Control/Service.pm (100%) rename {Debbugs => lib/Debbugs}/Correspondent.pm (100%) rename {Debbugs => lib/Debbugs}/DB.pm (100%) rename {Debbugs => lib/Debbugs}/DB/Load.pm (100%) rename {Debbugs => lib/Debbugs}/DB/Result/.gitignore (100%) rename {Debbugs => lib/Debbugs}/DB/Result/Arch.pm (100%) rename {Debbugs => lib/Debbugs}/DB/Result/BinAssociation.pm (100%) rename {Debbugs => lib/Debbugs}/DB/Result/BinPkg.pm (100%) rename {Debbugs => lib/Debbugs}/DB/Result/BinPkgSrcPkg.pm (100%) rename {Debbugs => lib/Debbugs}/DB/Result/BinVer.pm (100%) rename {Debbugs => lib/Debbugs}/DB/Result/BinaryVersion.pm (100%) rename {Debbugs => lib/Debbugs}/DB/Result/Bug.pm (100%) rename {Debbugs => lib/Debbugs}/DB/Result/BugAffectsBinpackage.pm (100%) rename {Debbugs => lib/Debbugs}/DB/Result/BugAffectsSrcpackage.pm (100%) rename {Debbugs => lib/Debbugs}/DB/Result/BugBinpackage.pm (100%) rename {Debbugs => lib/Debbugs}/DB/Result/BugBlock.pm (100%) rename {Debbugs => lib/Debbugs}/DB/Result/BugMerged.pm (100%) rename {Debbugs => lib/Debbugs}/DB/Result/BugMessage.pm (100%) rename {Debbugs => lib/Debbugs}/DB/Result/BugPackage.pm (100%) rename {Debbugs => lib/Debbugs}/DB/Result/BugSrcpackage.pm (100%) rename {Debbugs => lib/Debbugs}/DB/Result/BugStatus.pm (100%) rename {Debbugs => lib/Debbugs}/DB/Result/BugStatusCache.pm (100%) rename {Debbugs => lib/Debbugs}/DB/Result/BugTag.pm (100%) rename {Debbugs => lib/Debbugs}/DB/Result/BugUserTag.pm (100%) rename {Debbugs => lib/Debbugs}/DB/Result/BugVer.pm (100%) rename {Debbugs => lib/Debbugs}/DB/Result/Correspondent.pm (100%) rename {Debbugs => lib/Debbugs}/DB/Result/CorrespondentFullName.pm (100%) rename {Debbugs => lib/Debbugs}/DB/Result/Maintainer.pm (100%) rename {Debbugs => lib/Debbugs}/DB/Result/Message.pm (100%) rename {Debbugs => lib/Debbugs}/DB/Result/MessageCorrespondent.pm (100%) rename {Debbugs => lib/Debbugs}/DB/Result/MessageRef.pm (100%) rename {Debbugs => lib/Debbugs}/DB/Result/Severity.pm (100%) rename {Debbugs => lib/Debbugs}/DB/Result/SrcAssociation.pm (100%) rename {Debbugs => lib/Debbugs}/DB/Result/SrcPkg.pm (100%) rename {Debbugs => lib/Debbugs}/DB/Result/SrcVer.pm (100%) rename {Debbugs => lib/Debbugs}/DB/Result/Suite.pm (100%) rename {Debbugs => lib/Debbugs}/DB/Result/Tag.pm (100%) rename {Debbugs => lib/Debbugs}/DB/Result/UserTag.pm (100%) rename {Debbugs => lib/Debbugs}/DB/ResultSet/Arch.pm (100%) rename {Debbugs => lib/Debbugs}/DB/ResultSet/BinAssociation.pm (100%) rename {Debbugs => lib/Debbugs}/DB/ResultSet/BinPkg.pm (100%) rename {Debbugs => lib/Debbugs}/DB/ResultSet/BinVer.pm (100%) rename {Debbugs => lib/Debbugs}/DB/ResultSet/Bug.pm (100%) rename {Debbugs => lib/Debbugs}/DB/ResultSet/BugStatusCache.pm (100%) rename {Debbugs => lib/Debbugs}/DB/ResultSet/Correspondent.pm (100%) rename {Debbugs => lib/Debbugs}/DB/ResultSet/Maintainer.pm (100%) rename {Debbugs => lib/Debbugs}/DB/ResultSet/Message.pm (100%) rename {Debbugs => lib/Debbugs}/DB/ResultSet/SrcAssociation.pm (100%) rename {Debbugs => lib/Debbugs}/DB/ResultSet/SrcPkg.pm (100%) rename {Debbugs => lib/Debbugs}/DB/ResultSet/SrcVer.pm (100%) rename {Debbugs => lib/Debbugs}/DB/ResultSet/Suite.pm (100%) rename {Debbugs => lib/Debbugs}/DB/Util.pm (100%) rename {Debbugs => lib/Debbugs}/DebArchive.pm (100%) rename {Debbugs => lib/Debbugs}/Estraier.pm (100%) rename {Debbugs => lib/Debbugs}/Libravatar.pm (100%) rename {Debbugs => lib/Debbugs}/Log.pm (100%) rename {Debbugs => lib/Debbugs}/Log/Spam.pm (100%) rename {Debbugs => lib/Debbugs}/MIME.pm (100%) rename {Debbugs => lib/Debbugs}/Mail.pm (100%) rename {Debbugs => lib/Debbugs}/OOBase.pm (100%) rename {Debbugs => lib/Debbugs}/OOTypes.pm (100%) rename {Debbugs => lib/Debbugs}/Package.pm (100%) rename {Debbugs => lib/Debbugs}/Packages.pm (100%) rename {Debbugs => lib/Debbugs}/Recipients.pm (100%) rename {Debbugs => lib/Debbugs}/SOAP.pm (100%) rename {Debbugs => lib/Debbugs}/SOAP/Server.pm (100%) rename {Debbugs => lib/Debbugs}/Status.pm (100%) rename {Debbugs => lib/Debbugs}/Text.pm (100%) rename {Debbugs => lib/Debbugs}/Text/XslateBridge.pm (100%) rename {Debbugs => lib/Debbugs}/URI.pm (100%) rename {Debbugs => lib/Debbugs}/UTF8.pm (100%) rename {Debbugs => lib/Debbugs}/User.pm (100%) rename {Debbugs => lib/Debbugs}/Version.pm (100%) rename {Debbugs => lib/Debbugs}/Version/Binary.pm (100%) rename {Debbugs => lib/Debbugs}/Version/Source.pm (100%) rename {Debbugs => lib/Debbugs}/VersionTree.pm (100%) rename {Debbugs => lib/Debbugs}/Versions.pm (100%) rename {Debbugs => lib/Debbugs}/Versions/Dpkg.pm (100%) rename {Mail => lib/Mail}/CrossAssassin.pm (100%) diff --git a/Makefile b/Makefile index a279aeb..b3e46a6 100644 --- a/Makefile +++ b/Makefile @@ -30,10 +30,10 @@ build: $(MAKE) -C html/logo test: - LC_ALL=$(UTF8_LOCALE) $(PERL) -MTest::Harness -I. -e 'runtests(glob(q(t/*.t)))' + LC_ALL=$(UTF8_LOCALE) $(PERL) -MTest::Harness -Ilib -e 'runtests(glob(q(t/*.t)))' test_%: t/%.t - LC_ALL=$(UTF8_LOCALE) $(PERL) -MTest::Harness -I. -e 'runtests(q($<))' + LC_ALL=$(UTF8_LOCALE) $(PERL) -MTest::Harness -Ilib -e 'runtests(q($<))' testcover: LC_ALL=$(UTF8_LOCALE) PERL5LIB=t/cover_lib/:. cover -test diff --git a/Makefile.PL b/Makefile.PL index 1593964..c1c8f92 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -3,7 +3,6 @@ use ExtUtils::MakeMaker; WriteMakefile(FIRST_MAKEFILE => 'Makefile.perl', - PMLIBDIRS => ['Debbugs','Mail'], EXE_FILES => ['bin/local-debbugs', 'bin/add_bug_to_estraier', ], diff --git a/Debbugs/Bug.pm b/lib/Debbugs/Bug.pm similarity index 100% rename from Debbugs/Bug.pm rename to lib/Debbugs/Bug.pm diff --git a/Debbugs/Bug/Status.pm b/lib/Debbugs/Bug/Status.pm similarity index 100% rename from Debbugs/Bug/Status.pm rename to lib/Debbugs/Bug/Status.pm diff --git a/Debbugs/Bug/Tag.pm b/lib/Debbugs/Bug/Tag.pm similarity index 100% rename from Debbugs/Bug/Tag.pm rename to lib/Debbugs/Bug/Tag.pm diff --git a/Debbugs/Bugs.pm b/lib/Debbugs/Bugs.pm similarity index 100% rename from Debbugs/Bugs.pm rename to lib/Debbugs/Bugs.pm diff --git a/Debbugs/CGI.pm b/lib/Debbugs/CGI.pm similarity index 100% rename from Debbugs/CGI.pm rename to lib/Debbugs/CGI.pm diff --git a/Debbugs/CGI/Bugreport.pm b/lib/Debbugs/CGI/Bugreport.pm similarity index 100% rename from Debbugs/CGI/Bugreport.pm rename to lib/Debbugs/CGI/Bugreport.pm diff --git a/Debbugs/CGI/Pkgreport.pm b/lib/Debbugs/CGI/Pkgreport.pm similarity index 100% rename from Debbugs/CGI/Pkgreport.pm rename to lib/Debbugs/CGI/Pkgreport.pm diff --git a/Debbugs/Collection.pm b/lib/Debbugs/Collection.pm similarity index 100% rename from Debbugs/Collection.pm rename to lib/Debbugs/Collection.pm diff --git a/Debbugs/Collection/Bug.pm b/lib/Debbugs/Collection/Bug.pm similarity index 100% rename from Debbugs/Collection/Bug.pm rename to lib/Debbugs/Collection/Bug.pm diff --git a/Debbugs/Collection/Correspondent.pm b/lib/Debbugs/Collection/Correspondent.pm similarity index 100% rename from Debbugs/Collection/Correspondent.pm rename to lib/Debbugs/Collection/Correspondent.pm diff --git a/Debbugs/Collection/Package.pm b/lib/Debbugs/Collection/Package.pm similarity index 100% rename from Debbugs/Collection/Package.pm rename to lib/Debbugs/Collection/Package.pm diff --git a/Debbugs/Collection/Version.pm b/lib/Debbugs/Collection/Version.pm similarity index 100% rename from Debbugs/Collection/Version.pm rename to lib/Debbugs/Collection/Version.pm diff --git a/Debbugs/Command.pm b/lib/Debbugs/Command.pm similarity index 100% rename from Debbugs/Command.pm rename to lib/Debbugs/Command.pm diff --git a/Debbugs/Common.pm b/lib/Debbugs/Common.pm similarity index 100% rename from Debbugs/Common.pm rename to lib/Debbugs/Common.pm diff --git a/Debbugs/Config.pm b/lib/Debbugs/Config.pm similarity index 100% rename from Debbugs/Config.pm rename to lib/Debbugs/Config.pm diff --git a/Debbugs/Control.pm b/lib/Debbugs/Control.pm similarity index 100% rename from Debbugs/Control.pm rename to lib/Debbugs/Control.pm diff --git a/Debbugs/Control/Service.pm b/lib/Debbugs/Control/Service.pm similarity index 100% rename from Debbugs/Control/Service.pm rename to lib/Debbugs/Control/Service.pm diff --git a/Debbugs/Correspondent.pm b/lib/Debbugs/Correspondent.pm similarity index 100% rename from Debbugs/Correspondent.pm rename to lib/Debbugs/Correspondent.pm diff --git a/Debbugs/DB.pm b/lib/Debbugs/DB.pm similarity index 100% rename from Debbugs/DB.pm rename to lib/Debbugs/DB.pm diff --git a/Debbugs/DB/Load.pm b/lib/Debbugs/DB/Load.pm similarity index 100% rename from Debbugs/DB/Load.pm rename to lib/Debbugs/DB/Load.pm diff --git a/Debbugs/DB/Result/.gitignore b/lib/Debbugs/DB/Result/.gitignore similarity index 100% rename from Debbugs/DB/Result/.gitignore rename to lib/Debbugs/DB/Result/.gitignore diff --git a/Debbugs/DB/Result/Arch.pm b/lib/Debbugs/DB/Result/Arch.pm similarity index 100% rename from Debbugs/DB/Result/Arch.pm rename to lib/Debbugs/DB/Result/Arch.pm diff --git a/Debbugs/DB/Result/BinAssociation.pm b/lib/Debbugs/DB/Result/BinAssociation.pm similarity index 100% rename from Debbugs/DB/Result/BinAssociation.pm rename to lib/Debbugs/DB/Result/BinAssociation.pm diff --git a/Debbugs/DB/Result/BinPkg.pm b/lib/Debbugs/DB/Result/BinPkg.pm similarity index 100% rename from Debbugs/DB/Result/BinPkg.pm rename to lib/Debbugs/DB/Result/BinPkg.pm diff --git a/Debbugs/DB/Result/BinPkgSrcPkg.pm b/lib/Debbugs/DB/Result/BinPkgSrcPkg.pm similarity index 100% rename from Debbugs/DB/Result/BinPkgSrcPkg.pm rename to lib/Debbugs/DB/Result/BinPkgSrcPkg.pm diff --git a/Debbugs/DB/Result/BinVer.pm b/lib/Debbugs/DB/Result/BinVer.pm similarity index 100% rename from Debbugs/DB/Result/BinVer.pm rename to lib/Debbugs/DB/Result/BinVer.pm diff --git a/Debbugs/DB/Result/BinaryVersion.pm b/lib/Debbugs/DB/Result/BinaryVersion.pm similarity index 100% rename from Debbugs/DB/Result/BinaryVersion.pm rename to lib/Debbugs/DB/Result/BinaryVersion.pm diff --git a/Debbugs/DB/Result/Bug.pm b/lib/Debbugs/DB/Result/Bug.pm similarity index 100% rename from Debbugs/DB/Result/Bug.pm rename to lib/Debbugs/DB/Result/Bug.pm diff --git a/Debbugs/DB/Result/BugAffectsBinpackage.pm b/lib/Debbugs/DB/Result/BugAffectsBinpackage.pm similarity index 100% rename from Debbugs/DB/Result/BugAffectsBinpackage.pm rename to lib/Debbugs/DB/Result/BugAffectsBinpackage.pm diff --git a/Debbugs/DB/Result/BugAffectsSrcpackage.pm b/lib/Debbugs/DB/Result/BugAffectsSrcpackage.pm similarity index 100% rename from Debbugs/DB/Result/BugAffectsSrcpackage.pm rename to lib/Debbugs/DB/Result/BugAffectsSrcpackage.pm diff --git a/Debbugs/DB/Result/BugBinpackage.pm b/lib/Debbugs/DB/Result/BugBinpackage.pm similarity index 100% rename from Debbugs/DB/Result/BugBinpackage.pm rename to lib/Debbugs/DB/Result/BugBinpackage.pm diff --git a/Debbugs/DB/Result/BugBlock.pm b/lib/Debbugs/DB/Result/BugBlock.pm similarity index 100% rename from Debbugs/DB/Result/BugBlock.pm rename to lib/Debbugs/DB/Result/BugBlock.pm diff --git a/Debbugs/DB/Result/BugMerged.pm b/lib/Debbugs/DB/Result/BugMerged.pm similarity index 100% rename from Debbugs/DB/Result/BugMerged.pm rename to lib/Debbugs/DB/Result/BugMerged.pm diff --git a/Debbugs/DB/Result/BugMessage.pm b/lib/Debbugs/DB/Result/BugMessage.pm similarity index 100% rename from Debbugs/DB/Result/BugMessage.pm rename to lib/Debbugs/DB/Result/BugMessage.pm diff --git a/Debbugs/DB/Result/BugPackage.pm b/lib/Debbugs/DB/Result/BugPackage.pm similarity index 100% rename from Debbugs/DB/Result/BugPackage.pm rename to lib/Debbugs/DB/Result/BugPackage.pm diff --git a/Debbugs/DB/Result/BugSrcpackage.pm b/lib/Debbugs/DB/Result/BugSrcpackage.pm similarity index 100% rename from Debbugs/DB/Result/BugSrcpackage.pm rename to lib/Debbugs/DB/Result/BugSrcpackage.pm diff --git a/Debbugs/DB/Result/BugStatus.pm b/lib/Debbugs/DB/Result/BugStatus.pm similarity index 100% rename from Debbugs/DB/Result/BugStatus.pm rename to lib/Debbugs/DB/Result/BugStatus.pm diff --git a/Debbugs/DB/Result/BugStatusCache.pm b/lib/Debbugs/DB/Result/BugStatusCache.pm similarity index 100% rename from Debbugs/DB/Result/BugStatusCache.pm rename to lib/Debbugs/DB/Result/BugStatusCache.pm diff --git a/Debbugs/DB/Result/BugTag.pm b/lib/Debbugs/DB/Result/BugTag.pm similarity index 100% rename from Debbugs/DB/Result/BugTag.pm rename to lib/Debbugs/DB/Result/BugTag.pm diff --git a/Debbugs/DB/Result/BugUserTag.pm b/lib/Debbugs/DB/Result/BugUserTag.pm similarity index 100% rename from Debbugs/DB/Result/BugUserTag.pm rename to lib/Debbugs/DB/Result/BugUserTag.pm diff --git a/Debbugs/DB/Result/BugVer.pm b/lib/Debbugs/DB/Result/BugVer.pm similarity index 100% rename from Debbugs/DB/Result/BugVer.pm rename to lib/Debbugs/DB/Result/BugVer.pm diff --git a/Debbugs/DB/Result/Correspondent.pm b/lib/Debbugs/DB/Result/Correspondent.pm similarity index 100% rename from Debbugs/DB/Result/Correspondent.pm rename to lib/Debbugs/DB/Result/Correspondent.pm diff --git a/Debbugs/DB/Result/CorrespondentFullName.pm b/lib/Debbugs/DB/Result/CorrespondentFullName.pm similarity index 100% rename from Debbugs/DB/Result/CorrespondentFullName.pm rename to lib/Debbugs/DB/Result/CorrespondentFullName.pm diff --git a/Debbugs/DB/Result/Maintainer.pm b/lib/Debbugs/DB/Result/Maintainer.pm similarity index 100% rename from Debbugs/DB/Result/Maintainer.pm rename to lib/Debbugs/DB/Result/Maintainer.pm diff --git a/Debbugs/DB/Result/Message.pm b/lib/Debbugs/DB/Result/Message.pm similarity index 100% rename from Debbugs/DB/Result/Message.pm rename to lib/Debbugs/DB/Result/Message.pm diff --git a/Debbugs/DB/Result/MessageCorrespondent.pm b/lib/Debbugs/DB/Result/MessageCorrespondent.pm similarity index 100% rename from Debbugs/DB/Result/MessageCorrespondent.pm rename to lib/Debbugs/DB/Result/MessageCorrespondent.pm diff --git a/Debbugs/DB/Result/MessageRef.pm b/lib/Debbugs/DB/Result/MessageRef.pm similarity index 100% rename from Debbugs/DB/Result/MessageRef.pm rename to lib/Debbugs/DB/Result/MessageRef.pm diff --git a/Debbugs/DB/Result/Severity.pm b/lib/Debbugs/DB/Result/Severity.pm similarity index 100% rename from Debbugs/DB/Result/Severity.pm rename to lib/Debbugs/DB/Result/Severity.pm diff --git a/Debbugs/DB/Result/SrcAssociation.pm b/lib/Debbugs/DB/Result/SrcAssociation.pm similarity index 100% rename from Debbugs/DB/Result/SrcAssociation.pm rename to lib/Debbugs/DB/Result/SrcAssociation.pm diff --git a/Debbugs/DB/Result/SrcPkg.pm b/lib/Debbugs/DB/Result/SrcPkg.pm similarity index 100% rename from Debbugs/DB/Result/SrcPkg.pm rename to lib/Debbugs/DB/Result/SrcPkg.pm diff --git a/Debbugs/DB/Result/SrcVer.pm b/lib/Debbugs/DB/Result/SrcVer.pm similarity index 100% rename from Debbugs/DB/Result/SrcVer.pm rename to lib/Debbugs/DB/Result/SrcVer.pm diff --git a/Debbugs/DB/Result/Suite.pm b/lib/Debbugs/DB/Result/Suite.pm similarity index 100% rename from Debbugs/DB/Result/Suite.pm rename to lib/Debbugs/DB/Result/Suite.pm diff --git a/Debbugs/DB/Result/Tag.pm b/lib/Debbugs/DB/Result/Tag.pm similarity index 100% rename from Debbugs/DB/Result/Tag.pm rename to lib/Debbugs/DB/Result/Tag.pm diff --git a/Debbugs/DB/Result/UserTag.pm b/lib/Debbugs/DB/Result/UserTag.pm similarity index 100% rename from Debbugs/DB/Result/UserTag.pm rename to lib/Debbugs/DB/Result/UserTag.pm diff --git a/Debbugs/DB/ResultSet/Arch.pm b/lib/Debbugs/DB/ResultSet/Arch.pm similarity index 100% rename from Debbugs/DB/ResultSet/Arch.pm rename to lib/Debbugs/DB/ResultSet/Arch.pm diff --git a/Debbugs/DB/ResultSet/BinAssociation.pm b/lib/Debbugs/DB/ResultSet/BinAssociation.pm similarity index 100% rename from Debbugs/DB/ResultSet/BinAssociation.pm rename to lib/Debbugs/DB/ResultSet/BinAssociation.pm diff --git a/Debbugs/DB/ResultSet/BinPkg.pm b/lib/Debbugs/DB/ResultSet/BinPkg.pm similarity index 100% rename from Debbugs/DB/ResultSet/BinPkg.pm rename to lib/Debbugs/DB/ResultSet/BinPkg.pm diff --git a/Debbugs/DB/ResultSet/BinVer.pm b/lib/Debbugs/DB/ResultSet/BinVer.pm similarity index 100% rename from Debbugs/DB/ResultSet/BinVer.pm rename to lib/Debbugs/DB/ResultSet/BinVer.pm diff --git a/Debbugs/DB/ResultSet/Bug.pm b/lib/Debbugs/DB/ResultSet/Bug.pm similarity index 100% rename from Debbugs/DB/ResultSet/Bug.pm rename to lib/Debbugs/DB/ResultSet/Bug.pm diff --git a/Debbugs/DB/ResultSet/BugStatusCache.pm b/lib/Debbugs/DB/ResultSet/BugStatusCache.pm similarity index 100% rename from Debbugs/DB/ResultSet/BugStatusCache.pm rename to lib/Debbugs/DB/ResultSet/BugStatusCache.pm diff --git a/Debbugs/DB/ResultSet/Correspondent.pm b/lib/Debbugs/DB/ResultSet/Correspondent.pm similarity index 100% rename from Debbugs/DB/ResultSet/Correspondent.pm rename to lib/Debbugs/DB/ResultSet/Correspondent.pm diff --git a/Debbugs/DB/ResultSet/Maintainer.pm b/lib/Debbugs/DB/ResultSet/Maintainer.pm similarity index 100% rename from Debbugs/DB/ResultSet/Maintainer.pm rename to lib/Debbugs/DB/ResultSet/Maintainer.pm diff --git a/Debbugs/DB/ResultSet/Message.pm b/lib/Debbugs/DB/ResultSet/Message.pm similarity index 100% rename from Debbugs/DB/ResultSet/Message.pm rename to lib/Debbugs/DB/ResultSet/Message.pm diff --git a/Debbugs/DB/ResultSet/SrcAssociation.pm b/lib/Debbugs/DB/ResultSet/SrcAssociation.pm similarity index 100% rename from Debbugs/DB/ResultSet/SrcAssociation.pm rename to lib/Debbugs/DB/ResultSet/SrcAssociation.pm diff --git a/Debbugs/DB/ResultSet/SrcPkg.pm b/lib/Debbugs/DB/ResultSet/SrcPkg.pm similarity index 100% rename from Debbugs/DB/ResultSet/SrcPkg.pm rename to lib/Debbugs/DB/ResultSet/SrcPkg.pm diff --git a/Debbugs/DB/ResultSet/SrcVer.pm b/lib/Debbugs/DB/ResultSet/SrcVer.pm similarity index 100% rename from Debbugs/DB/ResultSet/SrcVer.pm rename to lib/Debbugs/DB/ResultSet/SrcVer.pm diff --git a/Debbugs/DB/ResultSet/Suite.pm b/lib/Debbugs/DB/ResultSet/Suite.pm similarity index 100% rename from Debbugs/DB/ResultSet/Suite.pm rename to lib/Debbugs/DB/ResultSet/Suite.pm diff --git a/Debbugs/DB/Util.pm b/lib/Debbugs/DB/Util.pm similarity index 100% rename from Debbugs/DB/Util.pm rename to lib/Debbugs/DB/Util.pm diff --git a/Debbugs/DebArchive.pm b/lib/Debbugs/DebArchive.pm similarity index 100% rename from Debbugs/DebArchive.pm rename to lib/Debbugs/DebArchive.pm diff --git a/Debbugs/Estraier.pm b/lib/Debbugs/Estraier.pm similarity index 100% rename from Debbugs/Estraier.pm rename to lib/Debbugs/Estraier.pm diff --git a/Debbugs/Libravatar.pm b/lib/Debbugs/Libravatar.pm similarity index 100% rename from Debbugs/Libravatar.pm rename to lib/Debbugs/Libravatar.pm diff --git a/Debbugs/Log.pm b/lib/Debbugs/Log.pm similarity index 100% rename from Debbugs/Log.pm rename to lib/Debbugs/Log.pm diff --git a/Debbugs/Log/Spam.pm b/lib/Debbugs/Log/Spam.pm similarity index 100% rename from Debbugs/Log/Spam.pm rename to lib/Debbugs/Log/Spam.pm diff --git a/Debbugs/MIME.pm b/lib/Debbugs/MIME.pm similarity index 100% rename from Debbugs/MIME.pm rename to lib/Debbugs/MIME.pm diff --git a/Debbugs/Mail.pm b/lib/Debbugs/Mail.pm similarity index 100% rename from Debbugs/Mail.pm rename to lib/Debbugs/Mail.pm diff --git a/Debbugs/OOBase.pm b/lib/Debbugs/OOBase.pm similarity index 100% rename from Debbugs/OOBase.pm rename to lib/Debbugs/OOBase.pm diff --git a/Debbugs/OOTypes.pm b/lib/Debbugs/OOTypes.pm similarity index 100% rename from Debbugs/OOTypes.pm rename to lib/Debbugs/OOTypes.pm diff --git a/Debbugs/Package.pm b/lib/Debbugs/Package.pm similarity index 100% rename from Debbugs/Package.pm rename to lib/Debbugs/Package.pm diff --git a/Debbugs/Packages.pm b/lib/Debbugs/Packages.pm similarity index 100% rename from Debbugs/Packages.pm rename to lib/Debbugs/Packages.pm diff --git a/Debbugs/Recipients.pm b/lib/Debbugs/Recipients.pm similarity index 100% rename from Debbugs/Recipients.pm rename to lib/Debbugs/Recipients.pm diff --git a/Debbugs/SOAP.pm b/lib/Debbugs/SOAP.pm similarity index 100% rename from Debbugs/SOAP.pm rename to lib/Debbugs/SOAP.pm diff --git a/Debbugs/SOAP/Server.pm b/lib/Debbugs/SOAP/Server.pm similarity index 100% rename from Debbugs/SOAP/Server.pm rename to lib/Debbugs/SOAP/Server.pm diff --git a/Debbugs/Status.pm b/lib/Debbugs/Status.pm similarity index 100% rename from Debbugs/Status.pm rename to lib/Debbugs/Status.pm diff --git a/Debbugs/Text.pm b/lib/Debbugs/Text.pm similarity index 100% rename from Debbugs/Text.pm rename to lib/Debbugs/Text.pm diff --git a/Debbugs/Text/XslateBridge.pm b/lib/Debbugs/Text/XslateBridge.pm similarity index 100% rename from Debbugs/Text/XslateBridge.pm rename to lib/Debbugs/Text/XslateBridge.pm diff --git a/Debbugs/URI.pm b/lib/Debbugs/URI.pm similarity index 100% rename from Debbugs/URI.pm rename to lib/Debbugs/URI.pm diff --git a/Debbugs/UTF8.pm b/lib/Debbugs/UTF8.pm similarity index 100% rename from Debbugs/UTF8.pm rename to lib/Debbugs/UTF8.pm diff --git a/Debbugs/User.pm b/lib/Debbugs/User.pm similarity index 100% rename from Debbugs/User.pm rename to lib/Debbugs/User.pm diff --git a/Debbugs/Version.pm b/lib/Debbugs/Version.pm similarity index 100% rename from Debbugs/Version.pm rename to lib/Debbugs/Version.pm diff --git a/Debbugs/Version/Binary.pm b/lib/Debbugs/Version/Binary.pm similarity index 100% rename from Debbugs/Version/Binary.pm rename to lib/Debbugs/Version/Binary.pm diff --git a/Debbugs/Version/Source.pm b/lib/Debbugs/Version/Source.pm similarity index 100% rename from Debbugs/Version/Source.pm rename to lib/Debbugs/Version/Source.pm diff --git a/Debbugs/VersionTree.pm b/lib/Debbugs/VersionTree.pm similarity index 100% rename from Debbugs/VersionTree.pm rename to lib/Debbugs/VersionTree.pm diff --git a/Debbugs/Versions.pm b/lib/Debbugs/Versions.pm similarity index 100% rename from Debbugs/Versions.pm rename to lib/Debbugs/Versions.pm diff --git a/Debbugs/Versions/Dpkg.pm b/lib/Debbugs/Versions/Dpkg.pm similarity index 100% rename from Debbugs/Versions/Dpkg.pm rename to lib/Debbugs/Versions/Dpkg.pm diff --git a/Mail/CrossAssassin.pm b/lib/Mail/CrossAssassin.pm similarity index 100% rename from Mail/CrossAssassin.pm rename to lib/Mail/CrossAssassin.pm diff --git a/t/01_pod.t b/t/01_pod.t index 2f1d2df..13c053a 100644 --- a/t/01_pod.t +++ b/t/01_pod.t @@ -2,6 +2,6 @@ use Test::More; eval "use Test::Pod 1.00"; plan skip_all => "Test::Pod 1.00 required for testing POD" if $@; -all_pod_files_ok(grep {$_ !~ /[~#]$/} all_pod_files((-e 'blib'?'blib':(qw(Debbugs Mail))), +all_pod_files_ok(grep {$_ !~ /[~#]$/} all_pod_files((-e 'blib'?'blib':(qw(lib))), (qw(bin cgi scripts)) )); diff --git a/t/07_bugreport.t b/t/07_bugreport.t index dfc1650..fbbb09f 100644 --- a/t/07_bugreport.t +++ b/t/07_bugreport.t @@ -48,7 +48,7 @@ my $bugreport_cgi_handler = sub { # I do not understand why this is necessary. $ENV{DEBBUGS_CONFIG_FILE} = "$config{config_dir}/debbugs_config"; my $fh; - open($fh,'-|',-e './cgi/version.cgi'? 'perl -I. -T ./cgi/bugreport.cgi' : 'perl -I. -T ../cgi/bugreport.cgi'); + open($fh,'-|',-e './cgi/version.cgi'? 'perl -Ilib -T ./cgi/bugreport.cgi' : 'perl -Ilib -T ../cgi/bugreport.cgi'); my $headers; my $status = 200; while (<$fh>) { diff --git a/t/08_pkgreport.t b/t/08_pkgreport.t index eabee52..5a33390 100644 --- a/t/08_pkgreport.t +++ b/t/08_pkgreport.t @@ -46,7 +46,7 @@ EOF my $pkgreport_cgi_handler = sub { # I do not understand why this is necessary. $ENV{DEBBUGS_CONFIG_FILE} = "$config{config_dir}/debbugs_config"; - my $content = qx(perl -I. -T cgi/pkgreport.cgi); + my $content = qx(perl -Ilib -T cgi/pkgreport.cgi); # Strip off the Content-Type: stuff $content =~ s/^\s*Content-Type:[^\n]+\n*//si; print $content; diff --git a/t/11_blocks.t b/t/11_blocks.t index 72f7c35..95d4de6 100644 --- a/t/11_blocks.t +++ b/t/11_blocks.t @@ -156,7 +156,7 @@ ok($status->{blockedby} eq '5','bug 3 is blocked by exactly 5'); my $bugreport_cgi_handler = sub { # I do not understand why this is necessary. $ENV{DEBBUGS_CONFIG_FILE} = "$config{config_dir}/debbugs_config"; - my $content = qx(perl -I. -T cgi/bugreport.cgi); + my $content = qx(perl -Ilib -T cgi/bugreport.cgi); $content =~ s/^\s*Content-Type:[^\n]+\n*//si; print $content; }; diff --git a/t/lib/DebbugsTest.pm b/t/lib/DebbugsTest.pm index 152bd58..463b710 100644 --- a/t/lib/DebbugsTest.pm +++ b/t/lib/DebbugsTest.pm @@ -78,7 +78,7 @@ sub create_debbugs_configuration { $ENV{DEBBUGS_CONFIG_FILE} ="$config_dir/debbugs_config"; - $ENV{PERL5LIB} = getcwd(); + $ENV{PERL5LIB} = getcwd().'/lib/'; $ENV{SENDMAIL_TESTDIR} = $sendmail_dir; eval { my $sendmail_tester = getcwd().'/t/sendmail_tester'; -- 2.39.2