[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