r52369 - in /trunk/dh-make-perl: debian/changelog dh-make-perl

dmn at users.alioth.debian.org dmn at users.alioth.debian.org
Tue Feb 9 07:09:24 UTC 2010


Author: dmn
Date: Tue Feb  9 07:08:45 2010
New Revision: 52369

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=52369
Log:
document that --refresh doesn't apply overrides

Rationale: overrides are used when one creates the package anew with each
upstream release and not for avoiding bugs in dh-make-perl.

Making overrides work with --refresh would require changes in their
semantic. For example, right now overrides have the final word about
dependency lists, while co-operation with --refresh would require adding
mechanisms for manipulating the list of detected dependencies without
completely overriding them.
Finally, I find overrides a bad hack for working around bugs in
dh-make-perl. Bugs should be fixed, not worked around.

Modified:
    trunk/dh-make-perl/debian/changelog
    trunk/dh-make-perl/dh-make-perl

Modified: trunk/dh-make-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/dh-make-perl/debian/changelog?rev=52369&op=diff
==============================================================================
--- trunk/dh-make-perl/debian/changelog (original)
+++ trunk/dh-make-perl/debian/changelog Tue Feb  9 07:08:45 2010
@@ -6,6 +6,7 @@
     DhMakePerl::Config
   * when finding dist version, convert "v1.002003" as "1.2.3"
   * --directory now accepts an optional directory argument
+  * document that override mechanism is not used with --refresh
 
  -- Damyan Ivanov <dmn at debian.org>  Fri, 05 Feb 2010 09:05:25 +0200
 

Modified: trunk/dh-make-perl/dh-make-perl
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/dh-make-perl/dh-make-perl?rev=52369&op=diff
==============================================================================
--- trunk/dh-make-perl/dh-make-perl (original)
+++ trunk/dh-make-perl/dh-make-perl Tue Feb  9 07:08:45 2010
@@ -87,7 +87,10 @@
 verify if F<debian/rules> looks sane.
 
 --refresh also tries to update dependency lists in F<debian/control> from
-F<META.yml>. It hooks L<quilt(1)> into F<debian/rules> and creates F<debian/README.source>
+F<META.yml>. It hooks L<quilt(1)> into F<debian/rules> and creates
+F<debian/README.source>
+
+B<Note:> override mechanism is not used during refresh.
 
 =item B<--only> | B<-o> I<control|copyright|docs|examples|rules>
 
@@ -342,6 +345,8 @@
 All the files in the library directories are loaded: entries in the home
 take precedence. See the distributed overrides file for usage information.
 
+B<Note:> override mechanism is not used during B<--refresh> operation.
+
 =item * rules.MakeMaker.noxs
 
 A debian/rules makefile for modules that use ExtUtils::MakeMaker, but don't




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