[SCM] Debian packaging of dh-make-perl annotated tag, debian/0.74-1, created. debian/0.74-1

Damyan Ivanov dmn at debian.org
Mon Sep 12 20:22:27 UTC 2011


The annotated tag, debian/0.74-1 has been created
        at  47d68d68444895fdd5c39fb26fad8b5bba1c022d (tag)
   tagging  9961bcc3b61be6cde9f02e23a73af5bf445d0cc7 (commit)
 tagged by  Damyan Ivanov
        on  Mon Sep 12 23:22:10 2011 +0300

- Shortlog ------------------------------------------------------------
tagging version debian/0.74-1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQIcBAABCAAGBQJObmnyAAoJENu+nU2Z0qAE6LYP+wZ2BG29PxUIVakgg1AIhRz7
FvqfdbAL04Dxo/eV3QBYQdKLkvxw7d0NmB4JwekHOPQ2Rkj/mICbTG61/GulHk+H
+p5rO/Trm5L2vhQ0OBvaKpwW3Iez1TQDR4KynuR+umQTxW6TaERCn4OSc3B9lPmn
JbEGBtLH0W3GTm9BxVT4JVYZuYyuI9XxJOfJIEY27dRpQMLfVtCxir8kdRa76TNr
9x88CSbEdoruZDizboXcNKt+j+hHlh1gVWRjnoy+B2/XEL/65VDworTcJC4+UjCm
aHQ6OVkhDZgqNISc9yvzhGHkMRNzAmSa9itIoZ/eiZdqCFk9V0K8ZPf2mOiOPeSp
INPEc+oLgrig0F/jzFANHtvVu0zZi6cd+FZyZkiJptXwQnXnMwIfOAES/X3DxiOW
3t21ceyH/FlgUtqHiPaXQTIfrspyhg0HcUXXSsTKy+aJZnHkt9+jQsA8AYCR/t0Z
gk5aLogyKwtQCRLPC4usKjL3697IfPEBSfMXbt9iXj5kazYRZQHXTXonH+u3PJ0n
0EmhpCp+irMhLkjI1ItjdBeJkGsbioSEP7914eKjauirv2KvVfoV+bgruHUZEqKb
bEE8aLfvslYq+FdqpazDs7Vin/tZEbUEMzgT7r6rKVjKTelMHuShBS40gwJjqM3L
K+UatiOoxKhmR4CIIPlA
=kLUz
-----END PGP SIGNATURE-----

Ansgar Burchardt (16):
      Quote name of file containing the Artistic license.
      fix two typos
      Do not require --cpan in addition to --pkg-perl when adding Vcs-* fields.
      Debian::Dependency: Recognize deprecated '<' and '>' relations.
      Debian::Dependency: Allow architecture restrictions in dependencies.
      DhMakePerl::Command::Packaging (set_package_name): Use package name
      dh-make-perl: Fix spelling error ("intercepring" → "intercepting").
      Debian::WNPP::Query: Fix bugs_for_package method.
      Fix test suite failures cause by r58643
      Add tests for new feature introduced in r58643
      Debian::Control::FromCPAN (discover_dependencies): Do not ignore results
      DhMakePerl::Command::Packaging: Refer to "Debian systems" instead of
      adapt tests to gregoa's changes
      debian/control: Convert Vcs-* fields to Git.
      DhMakePerl::Config: Change default VCS to Git.
      dh-make-perl: Fix typo (missiing → missing).

Brian Cassidy (9):
      fix up wanted-debian/copyright so the tests pass again.
      empty lib/App, rm it.
      minor cleanup to pod, unused methods, strict+warnings, run() => run
      more empty folders
      minor pod cleanup, strict+warnings
      remove use of FindBin, add strict+warnings, add a basic new() sub to DhMakePerl.pm; this makes the dh-make-perl script a little more "standard"
      add Array::Unique to deps in Build.PL
      updates to MANIFEST.SKIP and .gitignore
      0.62 was already released, moving my changes to 0.63 and bumping the version number.

Chris Butler (1):
      Fixed DhMakePerl::Utils to cope with modules in Module::CoreList where the

Damyan Ivanov (817):
      * Added packaging copyright/licensing to the generated debian/copyright
      * Add detailed copyright info in debian/copyright according to SVN logs and
      q[..] is actually equal to '..', not ".."
      * current watch file version is 3, this is what we generate too
      * Move tests from install to build target
      * better explaination in binary-arch target for arch-indep packages and in
      * Add new option "--pkg-perl" which adds some functionality useful when
      stricter debian/watch patterns, omit capturing file extension
      * rules*.xs: add a call to dh_shlibdeps for arch-dependent packages
      Move gwold changelog in a new entry as 0.29 was already uploaded
      * rules* clean: Move dh_clean $stamp_files call before the $(MAKE) clean
      close #439328
      * Use http://search.cpan.org/dist/$perlname/ for upstream URL, watch and
      releasing version 0.31
      Bug numbers do not have to use 6 digits; we no longer need bug URL
      Avoid use of unitialized variable when there's no ITP filed; add space before '(Closes...'
      releasing version 0.32
      * Add "create_packlist=0" to Module-Build templates
      Release
      releasing version 0.35
      * Fix install dependencies in rules templates
      Bump standards-version to 3.7.3 (no changes)
      releasing version 0.37
      * all templates: use $(TMP) in the comment before the install
      releasing version 0.38
      * add "install" to phony targets list
      back dh-make-perl's DH compatlevel to 5. changelog beautification
      Print "Found examples: @examples" only if @examples is not empty
      * dh-make-perl: when storing versioned dependencies, remove any leading 'v'
      * use debhelper compatibility level 5 (and respective build-dependency on
      * all rules.* templates: drop obsolete 'source' and 'diff' targets
      releasing version 0.40
      remove trailing blank from usage text
      add TODO about --refresh and watch files
      initial implementation of --refresh
      --refresh doesn't need to be negatable, unite with -R (thanks to sgran)
      add POD about --refresh
      update changelog
      create debian/watch whenever upstream URL is available, not only if --cpan is given
      remove TODO about decoupling debian/watch and --cpan
      add TODO item about placing proper version in te build-dependency on perl
      when module has no specific perl version requirements, fall back to "perl (>= 5.6.0-12)" for B-D-I, like dh_perl. Remove retrieval of (now unised) information about the available perl version.
      use B<> instead of C<> on --refresh POD
      releasing version 0.41
      releasing version 0.43
      add note about el_cubano's removal from Uploaders
      * add --dh <ver> switch, controlling the set of rules files to use and
      fix not detecting arch-dep packages in refresh mode (-R)
      Bump tandards-Version to 3.8.0 (both in dh-make-perl and generated
      * replace a call to `date -R` with a call to Email::Date::Format's
      make rules.dh7.* executable
      rules.dh7: fix dh argument for -stamp targets; add .PHONY
      releasing version 0.46
      rules.Module-Build.xs: add config=optimize="$(CFLAGS)" to Build.PL
      releasing version 0.47
      extract_base_copyright: look for files relative to $maindir, not the
      releasing version 0.48
      Default debhelper level on generated packages is 7
      Make parentheses around module name optional in the Module::Install-using
      Make --depends and similar options to add packages to dependencies instead
      Do not bail out when unable to determine dependencies
      Avoid usage of uninitialized variable when no META file was found
      bail out if copyright/rules backups already exist in refresh mode
      releasing version 0.49
      WORK IN PRPOGRESS
      files in /var/cache/apt/apt-file and cache the result.
      avoid duplicating detected dependencies
      wrap generated (build-)dependency fields. Thanks to Gregor Herrmann
      fix a bug introduced in the fix of #487850 causing duplication of detected
      releasing version 0.50
      Whitespace only prettification changes.
      Reformatted using PBP perltidy recommended options.
      add changelog entry about whitespace reformatting
      make dh-make-perl executable
      brown paperbag: fix mis-merges
      extract_depends: try Module::Depends first, ::Intrusive -- second
      avoid duplicate entries in dependency lists
      better output when searching for dependent packages
      fix mis-indentation
      Add Paul Fenwick to the 'Patched from' section
      tidy deps changes
      re-tidy again
      Simple patch to avoid doing work if we're being required and not run.
      Basic tests for extract_name_ver_from_autodie.
      Updated regexp to extract version from basic Module::Install.
      Updated extract_name_ver_from_makefile to handle M::I recommended syntax.
      update changelog
      Simple tests to ensure that get_stdmodules() works.
      Updated get_stdmodules to use Module::CoreList.
      refactor parsing, caching and searching in apt Contents files in a class. check for std module only once
      add dependency on libclass-accessor-perl
      move the check for core modules in is_core_module()
      drop unused @stdmodules and get_stdmodules()
      migrate t/corelist.t from get_stdmodules() to is_core_module()
      extend AptContents so that one can search by both file name and module name
      create AptContents instance in the main course and give it to extract_depends
      conversion of depended on modules list to a list of debian packages separated
      substitute_perl_dependency() removed as not used
      update changelog
      run_depends: support both regular dependencies and build-dependencies
      replace slipped tabs with spaces
      extract_depends: support regular and build-time dependencies
      extract also build-time dependencies
      add detected run-time dependencies to build-time dependencies
      find_debs_for_modules: specual treatment of perl versions (5.008 -> 5.8)
      prepare changelog
      add simple Dep class for storing package-version dependency pair
      add parse_list class-method to Dep
      add short description of run_depends
      run_depends: return a hashref instead of plain hash
      convert all $*deps variables to lists of Dep objects -- must be after run_depends return type change and squashed with the rest
      apply_overrides: use Dep->parse_list
      find_debs_for_modules: avoid adding dependency on ancient perl versions
      prune_depends: work with Dep objects
      extract_depends: return the list as a reference
      Dep objects everywhere
      update changelog
      Dep::parse_list:: refuse any version relationship other than '>='
      Dep: add documentation
      add a Makefile and support script for running tests in t/
      rules: run the test suite during build
      update changelog
      use stricter glob for Contents files, preferring official debian repositories
      wenn parsing Contents, report each file parsed
      move construction of the list of relevant Contents files into a sub
      AptContents: allow overriding of cache file, contents files directory and contents file list
      AptContents: support uncompressed contents files
      AptContents: allow arch-less and uncompressed contents files
      AptContents: with without 'apt-file' binary; drop File::Which
      use catdir instead of catpath when checking/creating homedir
      say we are parsing $X after checking it is opened correctly
      avoid trashing $_ when reading contents file
      AptContents: add verbose member and warning method
      add sample Contents file for testing
      add tests for the AptContents class
      AptCache: trach where the info is from -- cache or parsed files
      t/AptContents: test the source of information
      add build-dependency on libfile-touch-perl -- used by tests
      AptContents.t: sleep(1) before touching the Contents files
      AptContents.t: add two tests for actual module/file lookups
      AptContents.t: ease creation of AptContents instances
      add test sources.list file
      add test plan
      filter possible Contents files by the contents of sources.list
      by default parse only sid or unstable distributions
      test the dist parameter
      add --dist option
      add --sources-list command-line option
      add --sources-list and --dist too the GetOptions call
      add --verbose option and pass it to AptContents
      also silence CPAN stuff when not --verbose
      replace %opts with a number of $opt_XXX variables
      merge $email and $opt_e into $opt_email and opt_p into $opt_packagename
      move setting of $opt_exclude default value before GetOptions
      make components optional in sources.list parser
      fix sources.list regex
      add more kinds package repositories sources to test sources.list
      allow empty paths after hostname
      avoid use of unitialized variable when seurce URL contains no pat after hostname
      AptContents: allow object creation with no contents
      AptContents: split transformation of source lines into file names into a separate subroutine
      add tests about conversion of source lines into file names
      avoid double-underscores when source line has no directory
      move Strange-* to t/dists
      move rules.* and overides into a share/ directory
      make $datadir an option -- $opt_datadir
      add --data-dir to the usage string
      define $opt_datadir only once
      fix infinite loop on Strange-* clean
      promote $datadir to an option --data-dir => $opt_datadir
      preliminary Strange-0.1.t
      add --refresh-cache option, useful in crontabs
      add wanted-debian/directory in t/dists/Strange-0.1
      t/Stranve-0.1.t: complete the test
      add wanted-debian to the Strange-2.1 dist
      Strange.t now can run tests for many dists
      rename Strange-0.1.t to dists.t
      warnings about not found dependencies onlyy shown in verbose mode
      also test Strange-2.1; add test plan
      compare debian/ to wanted-debian/, not vice versa
      wanted-debian/{copyright,control}: fix  maintainer address
      fix the changelog date exception when requiring no diff to wanted-debian/
      dists.t: allow different year of copyright when checking debian/copyrught
      disable progress prints when in non-verbose mode
      nicer test output -- short directory names
      typo in changelog
      small attempt to tidy changelog
      dists.t: give --data-dir so that rules can be found
      dists.t: when comparing results avoid looking in VCS directories, thanks to File::Find::Rule
      add libfile-find-rule to B-D-I
      avoid using uninitialized $desc
      fix tests to pass after adding quotes to Artistic paths
      add Dep::List class
      Dep: add support for relations for versioned dependencies
      modeline: filetype is perl
      Dep: add parse() -- constructor parsing a single dependency
      Dep::new(): pass to parse() if called with single non-ref argument
      t/Dep.t: add tests for Dep
      avoid calling bugs.d.o for ITP when NO_NETWORK is present in the environment
      set NO_NETWORK when running tests
      revert r27867 "call WWW::Mechanize->new with noproxy=1
      Converted to Module-Build
      add libmodule-build-perl to B-D
      add more generic tests -- load, pod, coverage
      use the real version in App::DhMakePerl
      add t/debian-version.t -- check that the debian package version matches the module version
      move AptContents into a separate Debian::AptContents
      move Deb into Debian::Dependency
      move Dep::List to external Debian::Dependencies
      Dependency: add a bit of POD plus a proper copyright and license
      DhMakePerl: a bit of POD plus proper copyright and license
      Dependencies: add some real POD plus proper copyright and license
      a bit of POD plus a proper copyright and license
      spin-off the custom Pod parser into DhMakePerl::PodParser
      pod-coverate.t: attempt to chain parent class docs
      Drop App:: before DhMakePerl
      wrap main execution flow into a main() sub
      Move all routines from dh-make-perl to DhMakePerl and chain it via run()
      dh-make-perl: use lib "$Bin/lib" to ease "user-level" testing
      add __END__ before the POD
      add (unfinished, unused) Control classes
      revert r28057; dcommitted by mistake
      add libtest-deep-perl to B-D-I
      add tests for Debian::Dependencies
      Dependencies->new: return the object created
      Debian::Dependencies: add prune method
      Dependency/Dependencies: make stringification method private
      drop Dependency::parse_list and replace it with Dependencies->new
      Dependency: add POD
      move private method _stringify right after the constructor
      improve POD about new()
      tidy Debian::Dependency
      tidy Debian::Dependencies
      document AptContents
      improve DhMakePerl::PodParser documentation a bit
      sort use'd modules, remove one duplicate
      DhMakePerl: convert all subroutines to object methods
      t/corelist.t: rework by testing that all core modules are detected
      explicitly import needed functions from external modules
      command-line parsing split into DhMakePerl::Config
      is_core_module rewritten with $Config{version}
      typo + better text in t/pod-coverage
      get_itp(): adapt to new BTS web interface. Thanks to SteveNZ for the patch.
      dusable command-line options abbreviation andd case-insensitivity
      add TODO with known regressions since 0.50
      Dependencies: overload '+' and '+='
      Dependency: overload '+'
      process_meta: fix sub params retrieval
      Dependency: use Capr because of 'confess'
      _warn_incomplete_copyright fix sub params retrieval
      fixes to perlindex-related regressions work for libmodule-build too; removing TODO
      prepare changelog
      releasing version 0.51
      Treat dependency lists as objects, not arrays
      check if package named as the created one or containing modules with the same name already exists. Thanks to Brian Cassidy for bringing up the problem and Gregor Herrmann and Don Armstrong for the suggestions about the implementation
      Bump module version
      Config: add parse_config_file and dump_config methods; add --config-file option
      Config: add different set of defaults when invoked as 'cpan2deb'
      call cfg->parse_config_file
      set $YAML::Stringify when dumping config; dump undef options too
      add --dump-config command
      document all commands and separate them from the options
      POD: move description in the start, add some links
      remove --refrash-cache and --dump-config from options
      add dh-make-perl.conf to the FILES section
      POD: merge two descriptions of --refresh
      POD: reorder options alphabetically
      POD: --refresh doesn't modify d/control, yet
      Config: actually support cpan2deb
      document cpan2deb
      add changelog entry about cpan2deb
      simulate --build --make in cpan2deb mode
      create AptContents instance on demand and reuse it
      rework is_core_module to return the version since which the module is core
      add --locate command
      update changelog
      fix setting the default command to --make
      change --verbose to be default only for --make command
      use LoadFile instead of just Load for loading dh-make-perl.conf
      Config: fix populating options from config file
      fix typo (vim-ism) in generated debhelper dependency
      Debian::AptContents: explicitly use IO::Uncompress::Gunzip
      add test files using "testing" suite
      better matching of sources.list lines to Contents
      prepare changelog
      update years of copyright
      fix filtering by dist
      really default --dist to empty value
      releasing version 0.52
      default --dist to an empty value in DhMakePerl::Config too; thanks to npf
      updaate changelog
      ignore --notest
      remove --notest from POD
      add NEWS documenting --notest removal
      update changelog
      bump version
      migrate to DH7
      Revert "* if --pkg-perl is given, and --dist is not, set dist = sid"
      fix t/debian-version.t to allow (ignore) ~foo version siffux
      two typos in the changelog
      really bump debhelper dependency to 7
      releasing version 0.54
      t/corelist.t: ExtUtils::Miniperl is now recognised by Module::CoreList, so
      Add Peter Pentchev to the list of contributors, move Ryan to keep the list
      releasing version 0.55
      add 'make' to the list of commands
      keep the list of dependencies sorted
      remove code supporting CPAN < 1.9205
      move CPAN configuration into a method
      move finding CPAN module object for given module name into a method
      when a dependency module package is not found, guess the package name after the CPAN distribution that contains the module
      find_debs_for_modules: fix determining dist name
      add rules.dh7.tiny (three-liner)
      use three-liner debian/rules for DH7
      Dependency: there is no '==' dependency relation; it is '='
      Dependency: add satisfies() method
      Dependencies: add add() and remove() methods
      Dependencies::prune: use $dep->satisfies for finding redundancy
      Dependencies: add overloading of 'eq' operator
      Dependencies: fix add() method to delegate the addition to +=
      Dependencies::new: allow usage as an object method
      Dependencies: add _add_dependency
      Dependency::_add: use _add_dependency for the actual additions
      Dependencies::add: also supports Deps objects
      Dependencies::add: document there is no duplication
      Dependencies::new: use add for populating the array
      Dependencies: prune() is deprecated
      Dependency: overload <=> operator
      Dependencies: add sort() method
      create Debian::Control classes
      DhMakePerl: add add_quilt and drop_quilt methods
      --refresh: add or drop quilt depending on d/patches/series presence
      --refresh: also try to update dependencies
      add MANIFEST and MANIFEST.SKIP
      perlcritic: remove explicit undef returns; drop function prototypes
      update changelog
      document new stuff done by --refresh
      Dependency::set: ignore zero versions
      Dependency::new: set initialization values one by one
      Dep.t: add tests for zero versions
      update changelog
      add TODO
      move conversion from numerical perl version to deb version into a sub
      substitude core module dependencies with dependencies on perl-modules
      AptContents::find_perl_module_package returns Debian::Dependency object
      Dependency::new: croak if pkg name is not given
      is_core_module: version argumend added (optional)
      FromCPAN: wrap long paragraph
      --refresh: drop dependencies on perl(-modules) that are present in oldstable
      Add TODO about using Dpkg::Version and App::Cmd (maybe)
      fix a typo in NEWS.debian
      add two more TODOs
      add TODO about spewing warnings when dist name cannot be found
      TODO: get description from ITP contents
      TODO: --trace-depends
      TODO: check if there are already ITPs for missing dependencies
      two more TODOs/BUGs from gregoa
      Dependency: add support for alternative dependencies (foo | bar)
      update and sort MANIFEST
      FromCPAN: fix detection of arch-indep packages
      Dependencies::remove: return the list of removed items
      Config: restore verbose to 1 by default
      Dependencies: add has() method
      --refresh: always use versioned dependencies on perl(-(base,modules))?
      POD fixes
      add --[no-]backups option, on by default.
      Config: 100% POD coverage
      Config: fix POD
      DhMakePerl: convert my $maindir to object member
      DhMakePerl: stop passing main_dir as parameter to object methods
      DhMakePerl::install_package takes no arguments
      Config: fix config file parsing when same options are given on the command line
      release dh-make-perl 0.56
      fix wanted-debian/watch in t/dists so that they dont include development versions
      add explicit build-dependency on libtest-simple-perl (>= 0.82) as we use
      add whatis entry
      releasing version 0.56
      TODO: add --only option to --refresh
      fix TODO about using App::Cmd
      Control::FromCPAN: implement pruning on redundant (build-) dependencies on perl, perl-modules or perl-base
      DhMakePerl: delegate pruning of (build-) dependencies on perl/-base/-modules to Control::FromCPAN
      TODO done: do not depend on perl-base
      AptContents: look for core modules only in Perl releases in Debian
      bump dependency on libmodule-corelist-perl to 2.14
      trim changelog
      bump module version
      find_cpan_module(): do not use uninitialized variable when --cpan is not given
      perl requirement is 5.010
      extend copyright to 2009
      replace copyright symbol with (C)
      move debian package version comparison in Debian::Version
      drop TODO about using Dpkg::Version::vercmp
      fix export of deb_ver_cmp
      prune_perl_deps: fix iterating over all binary packages
      convert $meta from a package global "my" to accessor
      refresh; use debian_file() method for accessing files in debian/
      add backup_file() method
      refresh: use backup_file() methof for creating backups
      t/core-modules.t: add a bogus module test
      corelist.t: do not iterate over modules in /usr/share|lib/perl/$VER
      bump module version
      releasing version 0.58
      debian/rules: compact to (almost) 3 lines
      bump module version
      releasing version 0.59
      drop support for debhelper compatibility levels before 7
      drop unsupported rules templates
      add mxey to the list of contributors
      drop creation of Makefile.PL and related workarounds
      fix substr outside of the string warning when finding examples
      add MANIFEST and META.yml
      remove META/MANIFEST handling from debian/rules
      also ignore blib/, _build/ and Build
      note Makefile is no longer created
      use perl instead of perl-modules when offering alternative B-D to M::B
      sort B-D-I
      replace perl-modules with perl in B-D
      add preferred perl (>= 5.10) alternative to libmodule-build-perl recommendation
      releasing version 0.60
      when considering a core module dependency, use 'perl' package instead of 'perl-modules'
      remove references to 'perl-modules' as a package containing core modules
      tighten matching READMEs a bit; Closes: #560165
      while looking for docs, do not delve into SVN and GIT dirs
      bump version
      add perl (>= 5.10.1) as a preferred alternative (build) dependency to libmodule-corelist-perl (>= 2.14) and libtest-simple-perl (>= 0.82)
      replace the hard-coded default to /etc/apt/sources.list with querying AptPkg's Config about possible sources.list files. Closes: #557961
      call AptPkg::Config::_config->init before asking for configuration details
      ignore files ending in .pod and .pm when detecting docs
      make --only accept multiple files separated by a comma
      Config: do not crash when no --only was given
      bump perl (build-) dependencies to 5.10 as we use language features not found in 5.8
      override default --only only if --only is given
      move hard perl 5.10 build-dep to B-D and drop M-B alternative
      drop perl 5.10|module-build from recommends
      fix version (0.62 → 0.63)
      disable manifest.t which fails because MANIFEsT is gone
      Create packages with Standards-Version 3.8.4
      control: Standards-Version: 3.8.4 (no changes needed)
      Strange-2.1 should be Arch: any
      remove overrides about Strange-2 Architecture; fix wanted dependencies
      ignore examples&co when checking for XS
      check_for_xs(): use relative path when matching excludes too
      release 0.63
      drop unused extract_changelog()
      fix_rules() replaced with update_file_list() and Config::check_obsolete_entries
      fix update_file_list()
      extract_name_ver(): parse v1.002003 as 1.2.3
      extract_name_ver(): locate Makefile.PL only when there is no META
      Config: fix a typo in the definition of check_obsolete_entries()
      bump version
      update changelog
      update package_already_exists vs libintl-perl TODO
      refresh: refer to d/copyright via debian_file()
      copyright_from_changelog: refer to changelog via debian_file()
      --refresh: accept optional directory argument
      document that --refresh doesn't apply overrides
      add --apt-contents-dir option
      dists.t: test --refresh
      get_itp(): return undef if no ITP is/can be found
      scan WNPP for missing dependencies
      do not die when WNPP can't be checked for ITPs
      add --network option (defaults to true)
      pave the road for non-ITP WNPP bugs
      rename WNPPBug to WNPP::Bug
      a new module for querying WNPP bug lists
      use Debian::WNPP::Query for querying wnpp bug lists
      update changelog
      add --source-format option (defaults to "1.0")
      drop quiltifications whe source-format is '3.0 (quilt)'
      write_source_format: use catpath for $vol + $dir
      dists.t:compare(): generic variant support
      dists.t: fix wnpp.cache cleaning
      dists.t: rewrite directory comparison with File::DirCompare & co
      add missing .examples and .docs to wanted-debian*
      D::Deps::remove: fix inverse logic and over-keeping
      Dependencies.t: add test for remove()
      D::C::FromCPAN::prune_perl_deps: fix pruning of binary packages' dependencies
      FromCPAN::prune_simple_perl_dep: fix inverse logic
      Control.t: add a test for pruning 'perl' and 'perl-modles' from Depends
      fix the check for oldstable perl version in dependencies
      repeat after me: 'perl is not build-essential'
      fix perl-deps.t too honour 'perl is not B-E' and such
      do not silently convert 'perl' dependency to ${perl:Depends}
      avoid creating empty examples/docs
      when looking for READMEs to include in .docs, skip debian/README.source
      fix the oldstable perl version check for B-D
      do not rewrite completely debian/rules if it looks like using DH7 tiny rules
      drop_quilt(): remove --with=quilt from dh invocations
      fix yses → uses typo
      dists.t: call lessen verbosity on --refresh too
      enable POD coverage tests. DhMakePerl is still skipped.
      --refresh: overwrite backups of files under debian/
      --make: rename existing debian/ directory to debian.bak/
      Config: add copyright and license
      update of years and holders of copyright
      add a warning(...) method
      convert $debiandir to $self->debian_dir
      convert $oldest_perl_version to a (constant) class method
      convert $debstdversion to a (constant) class method
      convert $priority to object accessor
      convert $section to object accessor
      convert $depends to object accessor
      convert $bdepends to object accessor
      convert $bdependsi to object accessor
      convert $maintainer to object accessor
      convert $arch to object accessor
      drop package lexical $closes
      drop package lexical $date
      convert $startdir to object accessor
      access overrides via an object method
      convert perlname, version, pkgversion, pkgname and srcname to object accessors
      drop $modulepm package lexical
      convert $desc to object accessor
      convert $longdesc to object accessor
      convert $copyright to object accessor
      convert $author to object accessor
      convert $upsurl to object method
      TODO: detect needed debhelper dependency version
      restore manifest.t, but skip it unless MANIFEST is present
      convert $extra[sp]fields to object accessors
      convert $module_build to object method
      drop unused package lexical @args
      convert $mod_cpan_version to object accessor
      convert @docs to object accessor
      convert @examples to object accessor
      remove comment about doing nothing if only required
      when looking for docs, ignore .svn/ too
      drop_quilt: fix usage of undef var when removing upatch dependency
      extract_docs: fix skipping VCS directories
      update auto-dh-depver TODO
      move detection of mimimum debhelper/quilt version to a new subroutine
      require debhelper 7.2.13 if Module::AutoInstall is in inc/
      require debhelper 7.4.4 if --max-parallel is used
      M::AI TODO done in r53209
      require debhelper 7.0.17 of Makefile.PL is generated by Module::Build::Compat
      TODO: explainn when bumping build-dependencies
      when M::B::C is detected, require (perl 5.10 or) libmodule-build-perl
      document Makefile.PL <-> M::B::C <-> dh 7.0.17 relation
      replace b-dep on libmodule-build-perl with perl (>= 5.10) | libmodule-build-perl
      do not crash when APT package cache cannot be opened
      explain reasons when bumping build-dependencies on debhelper/quilt/etc
      separate the check whether Makefile.PL is M::B::C one
      fix build-system detection when M::B::C is in play
      decouple dh --with version requirements from the --with arguments
      add bash-completion b-dep to b-d-i or b-d, depending on package being arch:all or arch:any
      add some spacing between ifs
      also drop the comments about bash-completion and any vs. all
      drop_quilt(): handle $(QUILT_STAMPFN)/unpatch target deependencies
      drop_quilt(): improve avoiding extra empty lines when removing targets
      add_quilt(): add --with=quilt to dh calls in dh7tiny-style rules
      TODO: keep debian/rules intact if it is already dh7tiny-style
      deprecate '--command' in favour of 'command'
      separate refresh-cache command in its own module
      move dump-config command in a submodule
      makefile_pl_is_MBC improve the check for M::B::C
      forgotten TODO--
      spin-off locate implementation it its own module
      update copyright years
      copyright_from_changelog: run through perltidy -pbp
      rewrite 00-load.t to check all .pms + dh-make-perl
      move refresh implementation in Command::refresh
      implement --help as a regular command
      slightly more verbose unwinding of the cpan2deb alias
      package_already_exists: fix a 'Can't modify non-lvalue subroutine call' warning. Thanks to Jozef Kutej for the report and the patch.
      move manipulation of debian/rules in a separate module, surprisingly named Debian::Rules
      dropped unused _file_rw method
      split make command into a module
      Rules: use Tie::File
      move rules accessor to Packaging
      document DhMakePerl
      I am sole copyright holder of DhMakePerl.pm
      move a bunch of accessors to Command::Packaging
      document the two accessors
      overrides mechanism deprecated
      fix module name in POD (Cache -> Query)
      Close #550137 -- debian/* files may disturb package generation process
      create WNPP cache dir on cache store
      since r53665 we no longer overwrite d/rules on refresh if they are dh7tiny
      re-add 'use User::pwent', dropped bby accident
      add libtest-compile-perl to build-dependencies
      add whatis entry
      fix a typo in POD (thanks, lintian)
      releasing version 0.65
      Packaging/discover_utility_deps: also add ${misc/perl/shlibs:Depends}
      move backup_file() from make/refresh to Packaging
      extract_depends(): use Module::Depends::Intrusive only if --intrusive is given
      abstract comma-separated lists for Debian::Control
      Control:..:Binary: provide means of manipulating short and long description
      Control::Stanza: construct like an instance of Tie::IxHash
      Stanza/as_string(): reorder fields before converting to text
      Source: drop Architecture fields
      FromCPAN: do not fiddle with binary package sections
      t/*/wanted-debian/control: sort dependency lists
      Command::Packaging: use strict;
      backup_file(): rename, don't copy
      keep all control fields in the Debian::Control instance
      make: drop now unussed create_control()
      fix reference to ->desc which is no more
      Control::Stanza: fix auto-conversion of comma-separated values to instances ofDebian::Control::Stanza::CommaSeparated Debian::Control::Stanza::CommaSeparated Debian::Control::Stanza::CommaSeparated
      backup rules only when overwriting
      Rules::copy_from: flush file on disk when done
      make: fix reference to $self->maintainer which was moved to $src->Maintainer
      create_rules: close current file before backing up
      create_rules(): drop the filename argument
      rules instance is created only in create_rules()
      use the srcname and pkgname helper methods a bit more
      ::Dependencies::add can convert its arguments to ::Dependency; don't do it explicitly
      Control: new utility method: is_arch_dep
      extract_depends (& co) moved from make to Control::FromCPAN (as discover_dependencies)
      pass requiredeps to discover_dependencies
      document find_debs_for_modules
      document nice_perl_ver
      extract_basic(): do not overwrite already present description
      Binary: fix declaration of _short/long_description internal fields
      updadte years of copyright
      update (and somehow reverse) the "find dependencies centrally" TODO
      refresh: use discover_dependencies instead of dependencies_from_cpan_meta
      Control::FromCPAN: drop old and unused *from_cpan_metta* methods
      use D::WNPP::Q in refresh
      isolate /dev/null redirection of STDERR only around Module::Depends invocations
      provide a wrapper around control->discover_dependencies in Packaging
      Packaging::get_developer(): a new method for finding who is running dh-make-perl
      fill_maintainer: fix filling Uploaders in pkg-perl mode
      create_copyright: fix the pkg-perl case
      remove leftover debug warning
      move POD-based copyright extraction to extract_basic_copyright
      move is_core_module in DhMakePerl::Utils
      AptContents: add 5.10.1 to the list of Debian's perls
      FromCPAN: pass $verbose to find_debs_for_modules
      make: drop unused oldest_perl_version constant
      FromCPAN: fix reference to oldest_perl_version
      move find_cpan_module from ::make to ::Utils
      core-modules.t: fix M:CoreList 2.17 test and add one that with non-existent version
      move configure_cpan to Packaging and call it in discover_dependencies()
      fix a typo in r55211
      add Homepage field to D:Control::Stance::Source
      fix bad usage of ->Package in D:Control
      TODO: improve package_already_exists check to look for module name
      Revert "add Homepage field to D:Control::Stance::Source"
      drop Tie::File from Rules
      Dependencies->add now takes a list
      improved message
      FromCPAN/nice_perl_ver fixed for '5.9.1' and the like
      make: fix developer in changelog stanza
      make: restore creation of Vcs-* control headers
      AptContents/find_file_packages: strip the full section off the package name
      AptContents: avoid scanning the same Contents file multiple times
      Tie::File is used in refresh
      extract_basic: unite the two finds looking for description/copyright
      extract_desc: move the file existence check a bit earlier
      extract_desc: do not default long description to the short
      extract_desc: be loud when unable to extract long description
      t/Strange-0.1: modify to test the 'no long description' code path
      update changelog
      close 571642
      Rules: allow construction without a file name
      Rules::DESTROY: correctly chain destruction to Class::Accessor
      spit an overly long line
      Rules: fix the checkfor using dh7tiny-style rules
      Rules/drop_quilt: more careful white-space trimming
      move nice_perl_ver from Control::FromCPAN to Utils
      use a my variable for loop iterator
      nice_perl_ver: always return three-component version
      rewrite core module dependency discovery
      the core module dependency rewrite also closes #571642
      move find_core_perl_dependency and core_module_perls to Utils
      t/AptContents: ensure multiple packages are returned
      find_perl_module_package: fix sorting of file search results
      find_perl_module_package: return alternative dependencies if several packages contain the given module
      find_perl_module_package: fix populating alternative dependencies
      discover_utility_deps: fix detection of 'dh --with' construct
      construct alternative dependency only when needed
      FromCPAN: when printing found packages, consider alternative deps
      find_perl_module_package: ignore perl packages when looking for direct dependencies
      find_perl_module_package: no dependencies on ancient perls
      FromCPAN: rework dependency discovery, heavily relying on AptContents
      Packaging: ignore README.Debian when looking for docs
      find_debs_for_modules: do not die if a CPAN module has no distribution
      fix perl dependency discovery
      pass --intrusive to AptContents->discover_dependencies
      fix Module::Depends error display
      TODO--
      refresh: keep current source format unless --source-format is given
      add a Makefile
      use custom Builder class adding 'orig' target
      MANIFEST.SKIP: borrow from kgb
      going non-native
      TODO += 2 (from te BTS)
      debian-version.t: ignore debian revision
      rules: add --build-system=perl_build to dh
      Build.PL: remove 'Build' and '_build' on clean
      Makefile: make 'all' the default target
      Makefile: declare phony targets
      also skip any DhMakePerl tarballs
      hijack the dist action and disable it
      add MYMETA.yml
      add debian/watch
      releasing version 0.66-1
      POD: drop "--" in front of the commands
      refresh: init ->rules before ->rules->drop_quilt
      FromCPAN: handle version relation in META dependencies
      do not populate dependency relation if there is no version requirements
      Debian::Dependency now survives being given a string with leading spaces
      discover_dependencies: return missing modules
      make: implement --recursive
      remove TODO about getting information from CPAN
      FromCPAN: drop leading 'v' from versions
      fix usage of uninitialised variable when description cannot be determined
      update debian/changelog
      add Debian::DpkgList - dpkg -S on steroids
      bump version
      FromCPAN: use Debian::DpkgLists as a last resort
      update changelog
      make: plug Debian::DpkgList into package_already_exists()
      FromCPAN: load Debian::DpkgLists only if needed
      TODO--; #implemented since some time
      TODO++; # use Dpkg::Version for version manipulation
      fix typo in changelog
      drop Debian::Version and use Dpkg::Version instances instead
      missing quote in POD
      small correction in a comment
      Dependenc{y,ies}: reduce '--' to '-' in the NAME POD section
      make: try harder to discover already existing package
      modules_already_packaged: fix notice printing
      use Module::Build::ModuleInfo for determining which modules live in which .pm
      modules_already_packages: also skip t/
      add distmeta target
      add Dpkg and Module::Build to requirements
      replace CPAN::Config->load with CPAN:Handle::Config->load
      extend the long description a bit
      added README
      add xt/pod-spelling.t
      fix version in POD
      release 0.67-1
      TODO about investigating using UDD for storing package->module relationship
      Build.PL: add no_index
      My::Builder/orig: create tarballs soutable for both Debian and CPAN
      dist: hint about renaming the tarball before uploading to CPAN
      Builder: more verbose moving and linking
      update Changes
      bump version
      update Changes we won't upload 0.67.01
      Control.t: ensure that dependency fields are wrapped properly
      make: fix a typo (DpkgList -> DpkgLists)
      note closed Debian bugreport
      modules_already_packages: also skip xt/inc/privinc
      modules_already_packaged: fix ModuleInfo instantiation
      Config: honour values given to the constructor
      update debian/changelog
      DpkgLists.t: fix with perl-debug installed
      make: drop $VERSION
      make: fix whatis entry to reflect reality
      Update Changes
      release 0.68
      TODO -= investigate using App::Cmd
      die early if unable to determine distribution name or version
      TODO: clarification
      TODO: clarifications about mod+ver -> deb_ver matching
      add MANIFEST.SKIP to MANIFEST.SKIP as suggested by bricas
      spelling fixes in POD and comments
      MANIFEST.SKIP: do not skip MANIFEST.SKIP
      prepare Changes for release
      releasing version 0.69-1
      fix a lexical declaration within a conditional statement
      releasing version 0.70-1
      check_for_xs: omit cheching in 'win32' directories
      bump Module::Depends dependency to 0.15
      Revert "bump Module::Depends dependency to 0.15"
      update changelog
      Skip non-existing APT source files. (Closes: #557961 for real)
      Detect usage of 'Artistic License 2.0'
      Clarify documentation about --cpan argument being module name (Closes: 602059)
      Support distribution names as arguments to --cpan (Closes: #607998)
      Fix tests to stringify when comparing overloaded objects with strings
      Control::Stanza: split dependency lists one package per line
      bump debhelper compatibility level to 8 and drop --buildsystem from dh calls
      update Changes
      releasing version 0.71-1
      Update Changes
      release 0.72-1
      Add --vcs option, guiding VCS-* headers' creation in --pkg-perl mode
      TODO++: setup the repository in --vcs git mode
      make: check the results when copying/moving tarballs around
      bump copyright years
      configure_cpan: stop overriding directory locations
      make: fix retrieval of distribution tarball
      --vcs git now sets up the initial repository
      make: use pristine-tar to set up the pristine-tar branch
      tag upstream branch after importing
      use "network" Storable format and do not die in WNPP::Query
      bump default debhelper compatibility level to 8
      TODO -= dh8 support
      TODO -= native vs lintian
      TODO -= possible use of system-wide DhMakePerl/dh-make-perl in tests
      TODO -= full support of debhelper 8
      note oldstable has perl 5.10.0, not 5.8.8
      Prevent missed alternative dependencies from contents
      add a bug number to the TODO item about META.*
      Use CPAN::Meta for processing META.* files, adding support for META.json.
      When no META file is available, try parsing name and version from Build.PL before Makefile.PL. Closes: #589946
      fix calls to extract_basic_copyright from File::Find::find to not chdir, fixing lookups for ./LICENSE, etc on refresh. Closes: #613606 -- Fails to correctly identify GPLv2 in RT::Authen::ExternalAuth v0.08 on refresh
      update dependency lists
      update metainformation files as modified/created by Module::Build
      make Git/IO::Dir requirement truely optional by loading them on demand
      update Changes
      releasing version 0.73-1
      bump version to match debian/changelog
      Packaging.pm: extend the examples regular expression to match demo/demos.
      when creating the git repostory, create .gitignore for ignoring .pc directory
      this commit must not succeed (or dam is a ponny)
      revert r77950
      stop creating .gitignore ignoring .pc/
      add pristine-tar to Recommends. Thanks to Tim.
      fix t/debian-version.t to not plan twice
      setup_git_repository: streamline import of upstream sources
      update META for 0.74
      releasing version 0.74-1

Daniel Kahn Gillmor (1):
      dh-make-perl: updated Format-Specification to use versioned URL as recommended by the DEP

David Paleino (10):
      Using environment variables to influence MakeMaker behaviour
      Added new --closes switch
      Added automatic fetching of ITP bug number from WNPP
      Now using the "live" wnpp bugs page, instead of the generated one
      Another little fix
      No (Closes: #nnnnn) when there's no ITP bug filed
      get_itp documented into the "--closes" section
      David, don't be so picky! :p
      Added --email|-e and --packagename|-p switches,
      Removed myself from Uploaders.

Franck Joncourt (1):
      Fixed typos.

Frank Lichtenheld (3):
      The "I don't have too much time but lets do this anyway" commit
      Unbreak handling of --version which was broken by the
      Fix typo in comment

Gregor Herrmann (155):
      * Add "It was downloaded from ..." to debian/copyright if called with
      add missing XS-Vcs-Browser field to debian/control
      * Define $dir before using it in "$modulepm =" in
      add /me to Uploaders:
      * Actually use command line option "--desc".
      Create Homepage: field in source stanza instead of pseudo-field in long
      Add "--pkg-perl" to output of usage instructions.
      Change XS-Vcs-* to Vcs-* in all trunk/*/debian/control files
      Add Vcs-* fields instead of the obsolete XS-Vcs-* fields when invoked
      Extend regex for matching upstream versions on the creation of
      drop .rar from regex created in debian/watch
      add dash as an allowed character in upstream URLs when creating watch files
      Fix inline documentation: it's Vcs-Svn and Vcs-Browser nowadays.
      fix trailer in changelog entry
      Set debhelper compatibility level to 6 (for dh-make-perl and the
      Add comment and additional spaces to the created watch files to make the
      update POD: dh-make-perl uses debhelper compat level 6
      * Fix small error in output of create_copyright().
      set to UNRELEASED - please review the new functionality (dh_installexamples)
      changelog beautification
      add 'eg' to regex for finding examples directories
      Format the contributors' section in the POD with over/item/back, in the
      Don't add a trailing comma to Depends: if there are no extra
      typo in debian/copyright
      apply dams fix for the $opts{exclude} logic in extract_docs from commit 17951 also to extract_changelog and extract_examples
      Add a line to actually use the command line option --arch; thanks to
      s/UNRELEASED/unstable/
      Evaluate --arch command line option earlier.
      * Improve searching for dependencies with apt-file by using regexps; needs
      Improve documentation of the --build option, thanks to Antony Gelberg
      * Fix check_for_xs(), thanks to Kevin Ryde for the bug report and the
      make changelog entry a bit clearer
      * Change my email address in several files.
      releasing version 0.44
      * Fix mangling of long description, which was broken in 0.44; thanks to
      releasing version 0.45
      Replace "::" with "-" in $perlname in all cases, otherwise the URLs in
      typos in POD
      typo in changelog
      Add stamp-files to rules.dh7.{xs,noxs} (cf.
      Call process_meta also in refresh mode to get package name more easily.
      Fix POD error, thanks to Fabian Pietsch for the bug report and the patch
      avoid warning about empty $mangle_cprt
      --refresh: recreate also d/copyright, backup d/rules and d/copyright
      add djpig's proposed rules.dh7+quilt.xs+noxs
      add missing changelog entry for my last change to --refresh
      Look for 'example' as well as for 'examples'.
      Complete creation of debian/copyright skeletion even if no license is
      typo in changelog
      less code duplication in d/copyright generation
      Fix typo in minimum Perl version number, thanks to Niko Tyni for spotting.
      Check for an existing ./debian directory earlier, there's no use in
      Replace 'This module' with the real module name in the created long
      Handle --desc option before --refresh to avoid uninitialized $desc
      collapse changelog entries and set version number back to 0.51
      typo: s/,/;/
      - add dependency on libfile-which-perl
      * Remove libpod-parser-perl from Depends, sync Build-Depends-Indep with
      Add libclass-accessor-perl to B-D-I too
      remove libfile-which-perl from changelog
      remove trailing slash before converting slashes to underscore in order to avoid double underlines in the regexp patterns which then never match
      add build dependency on libtext-diff-perl (used in new test)
      call WWW::Mechanize->new with noproxy => 1
      Module::Build is also in perl-modules (>= 5.10)
      POD skeleton
      import :FIELDS for User::pwent to make ->gecos() method work
      "--build": call `debian/rules build' before `fakeroot debian/rules binary'
      * Add libtie-ixhash-perl to Build-Depends-Indep and Depends.
      "--exclude": use default values from Dpkg::Source::Package instead of
      "--help": use pod2usage() instead of the hand-crafted usage_instructions()
      minor documentation improvements (typos, capitalizations, ...)
      Add the Apache License, Version 2.0 to the list of recognized licenses
      minor POD changes
      Bump Standards-Version to 3.8.1 (dh-make-perl, tests and generated
      Remove leading article from test distributions' short description.
      Remove spurious comma from Build-Depends and slightly rephrase short
      bump version in POD too
      releasing version 0.53
      Change section to "perl" th match the changes in the overrides file.
      Add the whole Debian::Dependency object to the deps hash in
      bump version in POD; hm, can this be automated somehow?
      add missing # to the bug closure
      fix some POD typos
      add TODO item: map perl core versions to debian perl versions
      add example package to TODO
      new TODO item: add epochs to versioned dependencies if necessary
      Create backup of debian/control in --refresh mode.
      Append "-perl" to the module name when creating the package name
      add TODO item: package_already_exists should check for modules-in-package and not for packagename
      new TODO item: use '--with quilt'
      Change parsing of sources.list in Debian::AptContents to make it work with
      white space change for consistency
      releasing version 0.57
      POD: add a notice that --notest was removed and the new way to skip tests
      Remove PREFIX from debhelper5 debian/rules templates, which won't work
      Re-add "NO_NETWORK=1" to tests in debian/rules, got lost somewhere.
      Call dh with "--buildsystem=perl_build", otherwise dh_auto_install gets
      remove my changelog entry, which referred to the noew-reomved d/rules templates
      Only add a dependency on perl-modules if we need a newer version than the
      Documentation fix for Debian::Version::deb_ver_cmp.
      Add perl-modules (>= 5.10) to libmodule-build-perl.
      Check if the possible examples directory is actually a directory before
      Rewrite comment about YAML::LoadFile in lib/DhMakePerl.pm; thanks to
      Make sure we use the original $ENV{'PWD'} before CPAN::Distribution::get()
      Add a note to the disclaimer in the generated debian/copyright file.
      bump version also in META.yml
      add carnil to AUTHORS
      Remove README, it's just an excerpt of the POD/manpage.
      debian/copyright: convert to the DEP5 format.
      remove removed files from MANIFEST
      releasing version 0.61
      Add Provides and Replaces to lib/Debian/Control/Stanza{,/Binary}.pm.
      add TODO item about appending to .docs and .examples
      adjust TODO items about quilt and source v3
      improve r45078 (skipping $dir when looking for examples):
      add note about extracting version numbers
      Uppercase "DISCLAIMER" in generated debian/copyright to make it more
      New option "--only": update only specified file in --refresh mode.
      documentation improvement for --only
      change '--only' item in TODO
      Update years of copyright. Sync copyright holders' list between
      bump version in META.yml too
      add an ugly trailing blank line to cirumvent lintian breakage caused by test written for apt-listchanges bug
      releasing version 0.62
      new TODO item: C/XS files in examples
      POD: move --only up to --refresh
      DhMakePerl: update_file_list() allows to --refresh --only docs and
      typos in comment
      spelling in POD, thanks lintian
      releasing version 0.64
      set version to 0.65
      add support for "dh --with=bash_completion"
      bash-completion needs to go into B-D always, it's called also in clean, thanks thialme
      new TODO item re Module::Build::Compat
      make extract_basic call extract_basic_copyright always with a filename
      s;build-system;buildsystem;
      add "GNU" to GPL-1+ template
      typo
      Debian::Control::FromCPAN: also check test_requires and build_requires for
      Fix "Tries to mkdir directory in home of building user": set HOME to a
      (hopefully) fix POD
      add TODO item about different rules.* files
      update version, we're changing code outside of debian/
      more version changes. and update Changes.
      debian/control: remove version from perl (build) dependency, lenny has
      extend TODO item
      more d/control cleanup
      [upstream] Build.PL: add missing modules.
      Update copyright notices.
      typo in pod
      add TODO items
      * Debian::Control::Stanza::Source: add XS-Autobuild field; mention all
      add TODO item about parsing also META.json
      Update created Vcs-Browser URLs for Debian Perl Group repositories.
      fix Vcs-Git URL

Gunnar Wolf (19):
      Adding the 'tools' directory, with dh-make-perl 0.23
      Couple of bugs fixed, ready to upload 0.24
      Incorporating patch for 396846
      Corrected wrong URL in the XS-Vcs-Svn field :-/ Thanks, Raphael
      About to prepare/uploade version 0.25
      Forgot to mention a bug being closed
      Trimmed unneeded whitespace
      Fixed the regex for finding the module name under Module::Install
      Started reorganizing the flying spaghetti monster this code has become ;-)
      A bit of reorganizing dh-make-perl to make it suck less :)
      A bit clearer explanation to the user under some circumstances; added
      standard modules now queried instead of specified by hand
      Removed unneeded void usage of variable
      Homogeneized the usage of dh_* helpers in the different cases of
      Added warning when copyright information is incomplete
      Meta-bumped up standards-version
      Create machine-parsable debian/copyright files
      Documented DhMakePerl::PodParser's methods
      Removed myself from Uploaders, acknowledging reality

Ivan Kohler (1):
      Add "--allow_mb_mismatch 1" to M:B invocation of "Build distclean" in

Jeremiah Foster (1):
      Added a note to dh-make-perl regarding the format passed

Joey Hess (5):
      repo reorganisation
      fix tags location for dh-make-perl
      fix trunk location for dh-make-perl
      rm
      fix Vcx-Svn line for dh-make-perl

Martín Ferrari (4):
      * Replace erroneous reference to $opts{basepkgs} in extract_depends, thanks
      * Obtain a list of matching modules when querying CPAN (instead of just the
      * Make source and diff .PHONY targets too.
      * rules.* templates: Make source and diff .PHONY targets too, prettify a

Maximilian Gass (7):
      Switched from WebSVN to ViewSVN
      Added myself to uploaders
      Ignore META.yml when it's not a hash (closes: #543655)
      Added some TODO items we discussed on IRC
      Fix Debian::AptContents for file name changes in apt-file 2.5.0
      Fix test case for my change to AptContents
      Merge branch 'master' of git.debian.org:/git/pkg-perl/packages/dh-make-perl

Nathan Handler (4):
      Mention that --refresh creates backup copies the files
      * lib/DhMakePerl.pm:
      * debian/control:
      * debian/control:

Nicholas Bamber (8):
      TODO:
      Added myself to Uploaders
      Added fix for .svn at the end of a filename rather than the middle
      added dependency on libemail-address-perl
      TODO: problem with extra new line,
      * Various fixes for t/dists.t:
      restored diretory
      Updated authorship notice

Oliver Gorwits (1):
      Try Module::Depends if M::D::Intrusive fails (Closes: #447520)

Paul Fenwick (2):
      Improved help message when trying to install core modules.
      Added change information about mentioning the --core-ok switch.

Peter Pentchev (4):
      Unbreak the "nocheck" test in debian/rules - quote the $ in $(filter
      Remove the tab in the "nocheck" test templates now that the contents
      Fix a typo (raname -> rename).
      Fix another minor typo, this time in a test description.

Pierre Neyron (1):
      Fix apt-file dependency lookup if --dist is set to list of distribution,

Roberto C. Sanchez (2):
      * Add /me to uploaders
      Remove /me from uploaders.

Ryan Niebur (29):
      process META.yml file while refreshing, too
      create debian/compat file while refreshing
      make --notest work with dh7
      no trailing whitespace, please
      s/shlib:Depends/shlibs:Depends/g
      when searching for docs files, ignore .svn-base files. (fixes tests
      mention running apt-file update in error message
      if --pkg-perl, set the changelog to UNRELEASED by default
      * if --pkg-perl is given, and --dist is not, set dist = sid
      when refreshing, extract the debian/* copyright holders and years
      if the short description already starts with a space (for who knows
      add myself to the AUTHOR section
      remove useless comments from watch file
      don't include .svn-base files in the docs. this fixes running the
      depends on libparse-debianchangelog-perl (Closes: 526660)
      fix MANIFEST file handling
      use Test::DistManifest
      oops, #!include_default got expanded
      * update META.yml/MANIFEST/Makefile.PL during build, commit them to
      update version number
      using debhelper overrides now
      more fixes
      restore MANIFEST.SKIP during clean
      only run the Test::DistManifest tests during package build, not CPAN install
      add missing requires for Parse::DebControl
      add missing build_requires on File::Touch
      remove them from SVN, remove them on clean:
      mass updated ryan52's email address
      some notes in TODO about --trace-depends

Salvatore Bonaccorso (62):
      * Add myself to Uploaders
      slightly enchange regexp, remove not needed \s
      Bump Standards-Version to 3.8.3 (dh-make-perl, tests and generated
      add a note what changed in changelog regarding new policy version
      * t/Control.t: Adjust use of perl dependency in Build-Depends-Indep
      argh, typo in changelog
      Update template license text for debian/copyright to follow the DEP5
      update version to 0.61
      fix Strange-0.1 and Strange-2.1 wanted-debian/copyright files
      remove the use of X-Comment:
      fix License stanza generation for debian/* part
      * 3.0 source format support for dh-make-perl (low prio)
      fix a typo in authors listing
      debian/copyright: Update to revision 135 of DEP5 Format-Specification for
      Referesh template for debian/copyright to follow the revision 135 or DEP5
      * Do not append found entry for examples and docs to the corresponding file,
      fix typo, spelling in changelog entry
      some layout cleanup for DhMakePerl.pm, alignments
      Add missing semicolon, for minimizing errors, when something is added to this block
      some further alignment changes for DhMakePerl.pm
      only layout change, do not let control structures look like functions, alignments
      small layout changes for code readablility, control structures, functions, alignment
      Small code readability changes in dh-make-perl modules.
      Add use 5.010; to DhMakePerl.pm since we use smart matching here
      versioned depends on bash-completion explicitely as (>= 1:1.0-3) if dh --with bash_completion is used
      check for both bash_completion and bash-completion with dh --with[ =] use
      use locate instead of --locate in printed help text
      fix concatenation of warning output for existing debian/ dir
      refreshing libapp-nopaste-perl gives error in FromCPAN.pm
      add "fallback" for short description if none can be found
      Add support of Breaks field for binary package stanzas in debian/control
      * Create packages with Standards-Version: 3.9.0.
      * Standards-Version: 3.9.0 (no changes needed).
      Add explicit Link to versioned `/usr/share/common-licenses/GPL-1' as this
      Add support for perl_dbi addon for dh.
      fix two typos
      Fix debian/copyright text templates in t/dist/Strange-0.1 and
      Build-Depends only on perl when Build.PL and Module::Build is used,
      fix, remove perl too from Build-Depends-Indep, as it is in Build-Depends
      * Create packages with Standards-Version: 3.9.1.
      * dh --buildsystem=buildsystem needs at least debhelper (>= 7.3.7), add this
      * Bump versioned Build-Depends on debhelper to (>= 7.3.7) as needed
      fix buildystem -> buildsystem typo in changelog
      Add full support for debhelper compat version 8.
      expand todo
      fix old changelog entry
      bump version to 0.71 as changes done in orig.tar.gz part
      small layout change of the template text
      fix test files copyright files too according to the change done for the Artistic license.
      Improve regular expression to not match fields in Makefile.PL as
      mass updated carnil's email address
      revert the changes done by rename-uploader
      mass updated carnil's email address.
      change string to "Update my email address."
      - Agreed with Gregor that the email regex is too restrictive.
      fix typo: initital -> initial
      * create packages with Standards-Version 3.9.2.
      Debian::Control::Stanza::Source: Add DM-Upload-Allowed field to
      Debian::Control::Stanza::Source: Order fields similar to dh_make generated
      DhMakePerl::Command::make: Fix bug in creation of .gitignore file in setup_git_repository, causing that the process stopped and no pristine-tar branch got created.
      Debian::AptContents: Fix typo in POD.
      versioned Recommends on apt-file.

Sebastien Aperghis-Tramoni (1):
      Add all prerequisites. Fix the license. Generate the META.yml file. Make everything aligned.

Tim Retout (2):
      Avoid error when cache file is unreadable.
      Change default source format to 3.0 (quilt)

gregor herrmann (4):
      setup_git_repository(): pristine-tarball commit wants an upstream tag, I was told ...
      Change URLs for DEP5 Format-Specification to point to http://anonscm.debian.org.
      Grammar fix in dh-make-perl's POD.
      Update list of contributors/copyright holders in dh-make-perl and debian/copyright.

-----------------------------------------------------------------------

-- 
Debian packaging of dh-make-perl



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