Change logs for debhelper source package in Karmic

  • debhelper (7.3.15ubuntu3) karmic; urgency=low
    
      * dh_installinit:
        - Create the upstart-job symlink even when --upstart-only is called,
          since this simplifies implementation of...
        - --restart-after-upgrade: we can't use the upstart 'restart' command here
          because this will give wrong behavior if we're adding a new job to an
          existing package; instead just use the standard invoke-rc.d snippet,
          which (combined with the above) will at least give us compatibility
          with policy-rc.d for preventing stopped jobs from starting on upgrade.
          (N.B.: prerm scripts could also safely reuse the invoke-rc.d handling
          instead of calling 'stop' directly, but leaving this alone for now
          because the current behavior is only minorly buggy.)
        - Drop unnecessary UPSTART_ONLY check; --upstart-only should never be set
          without having an upstart job so this is redundant.
        - postinst-reboot-required is never the right snippet to include here.
        - Merge in the final changes to the upstartification as accepted into
          debhelper upstream, dropping the --onlyscripts-upstart option from
          the documentation but mapping it to --onlyscripts for compatibility in
          karmic.
      * autoscript/postinst-upstart: typo fix.
    
     -- Steve Langasek <email address hidden>   Wed, 30 Sep 2009 13:57:14 -0700
  • debhelper (7.3.15ubuntu2) karmic; urgency=low
    
      FFE LP: #427356.
    
      * dh_installinit: handle upstart job files in preference over init
        scripts, supplying appropriate maintainer scripts to stop, start or
        restart the jobs over upgrades.
        - currently unlike init scripts, these accept failures because Upstart
          considers "start when already running" failure.
      * dh_installinit: --upstart-only will not include maintainer script code
        to replace an init script with an upstart job, otherwise a compatibilty
        symlink to /lib/init/upstart-job is left in its place
    
     -- Scott James Remnant <email address hidden>   Tue, 15 Sep 2009 03:32:13 +0100
  • debhelper (7.3.15ubuntu1) karmic; urgency=low
    
      * Resynchronise with Debian. Remaining changes:
        - dh_installudev: Default priority is now 40 by default.
        - dh_installudev: Handle conffile migration from old Ubuntu defaults
          (needed until after the next LTS release).
    
    debhelper (7.3.15) unstable; urgency=low
    
      * dh_installudev: Install rules files into new location
        /lib/udev/rules.d/
      * dh_installudev: Add code to delete old conffiles unless
        they're modified, and in that case, rename them to override
        the corresponding file in /lib/udev. (Based on patch by
        Martin Pitt.) (Note that this file will not be deleted on purge --
        I can't see a good way to determine when it's appropriate to do
        that.)
      * dh_installudev: Set default priority to 60; dropping the "z".
        If --priority=zNN is passed, treat that as priority NN.
      * Above Closes: #491117
      * dh_installudev: Drop code handling move of /etc/udev/foo into
        /etc/udev/rules.d/.
    
    debhelper (7.3.14) unstable; urgency=low
    
      [ Colin Watson ]
      * dh: Add --list option to list available addons. Closes: #541302
    
      [ Joey Hess ]
      * Run pod2man with --utf8. Closes: #541270
      * dh: Display $@ error if addon load fails. Closes: #541845
      * dh_perl: Remove perl minimum dependency per new policy. Closes: #541811
    
    debhelper (7.3.13) unstable; urgency=low
    
      [ Bernd Zeimetz ]
      * python_distutils.pm: Support debhelper backports.
        To allow backports of debhelper we don't pass
        --install-layout=deb to 'setup.py install` for those Python
        versions where the option is ignored by distutils/setuptools.
        Thanks to Julian Andres Klode for the bug report.
        Closes: #539324
    
    debhelper (7.3.12) unstable; urgency=low
    
      * dh: Allow creation of new sequences (such as to handle a patch
        target for quilt), by adding an add_command function to the
        sequence addon interface. See #540124.
    
    debhelper (7.3.11) unstable; urgency=low
    
      * perl_build: Fix Build check to honor source directory setting.
    
    debhelper (7.3.10) unstable; urgency=low
    
      * perl_build: Avoid failing if forced to be used in dh_auto_clean
        when Build does not exist (ie due to being run twice in a row).
        Closes: #539848
      * dh_builddeb: Fix man page typo. Closes: #539976
      * dh_installdeb: In udeb mode, support the menutest and isinstallable
        maintainer scripts. Closes: #540079 Thanks, Colin Watson.
    
    debhelper (7.3.9) unstable; urgency=low
    
      * cmake: Avoid forcing rpath off as this can break some test suites.
        It gets stripped by cmake at install time. Closes: #538977
    
     -- Colin Watson <email address hidden>   Tue, 25 Aug 2009 11:10:18 +0100
  • debhelper (7.3.8ubuntu1) karmic; urgency=low
    
      * Merge with Debian unstable (LP: #404561). Remaining Ubuntu changes:
        - dh_installudev: Default priority is now 40 by default, the target
          directory is /lib/udev/rules.d, and rules use '-' as separator instead of
          '_'.  Remove files from /etc/udev/rules.d unless they are user modified;
          if modified and of default priority, take care to rename.
          This should eventually go to Debian as well, see Debian #491117.
    
    debhelper (7.3.8) unstable; urgency=low
    
      * Fix t/override_target to use ./run. Closes: #538315
    
    debhelper (7.3.7) unstable; urgency=low
    
      * First upload of buildsystems support to unstable.
        Summary: Adds --buildsystem (modular, OO buildsystem classes),
        --sourcedirectory, --builddirectory, and support for cmake
        and ant.
    
    debhelper (7.3.6) experimental; urgency=low
    
      * perl_makemaker: Re-add fix for #496157, lost in rewrite.
    
    debhelper (7.3.5) experimental; urgency=low
    
      [ Bernd Zeimetz ]
      * python_distutils buildsystem: Build for all supported Python
        versions that are installed. Ensure that correct shebangs are
        created by using `python' first during build and install.
        Closes: #520834
        Also build with python*-dbg if the package build-depends
        on them.
    
    debhelper (7.3.4) experimental; urgency=low
    
      * Merged debhelper 7.2.24.
    
    debhelper (7.3.3) experimental; urgency=low
    
      * Add ant buildsystem support. Closes: #537021
      * Merged debhelper 7.2.22.
    
    debhelper (7.3.2) experimental; urgency=low
    
      * Merged debhelper 7.2.21.
    
    debhelper (7.3.1) experimental; urgency=low
    
      * Merged debhelper 7.2.20.
    
    debhelper (7.3.0) experimental; urgency=low
    
      * Modular object oriented dh_auto_* buildsystem support,
        contributed by Modestas Vainius
        - dh_auto_* --sourcedirectory can now be used to specify a source
          directory if sources and/or the whole buildsystem lives elsewhere
          than the top level directory. Closes: #530597
        - dh_auto_* --builddirectory can now be used to specify a build
          directory to use for out of source building, for build systems
          that support it. Closes: #480577
        - dh_auto_* --buildsystem can now be used to override the autodetected
          build system, or force use of a third-party class.
        - dh_auto_* --list can be used to list available and selected build
          systems.
        - Adds support for cmake.
        - For the perl_build build system, Build is used consistently
          instead of falling back to using the generated Makefile.
          Closes: #534332
        - Historical dh_auto_* behavior should be preserved despite these
          large changes..
      * Move two more command-specific options to only be accepted by the commands
        that use them. The options are:
        --sourcedir, --destdir
        If any third-party debhelper commands use either of the above options,
        they will be broken, and need to be changed to pass options to init().
      * Make dh not complain about unknown, command-specific options passed to it,
        and further suppress warnings about such options it passes on to debhelper
        commands. This was attempted incompletely before in version 7.2.17.
    
    debhelper (7.2.24) unstable; urgency=low
    
      * dh_install: Add test suite covering the last 5 bugs.
    
    debhelper (7.2.23) unstable; urgency=low
    
      * dh_install: Fix support for the case where debian/tmp is
        explicitly specified in filename paths despite being searched by
        default. Closes: #537140
    
    debhelper (7.2.22) unstable; urgency=low
    
      * dh_install: Fix support for the case where --sourcedir=debian/tmp/foo
        is used. Perl was not being greedy enough and the 'foo' was not stripped
        from the destination directory in this unusual case. Closes: #537017
    
    debhelper (7.2.21) unstable; urgency=low
    
      * Add a versioned dep on perl-base, to get a version that supports
        GetOptionsFromArray. Closes: #536310
    
    debhelper (7.2.20) unstable; urgency=low
    
      * dh_install: Fix installation of entire top-level directory
        from debian/tmp. Closes: #535367
    
    debhelper (7.2.19) unstable; urgency=low
    
      * dh_install: Handle correctly the case where a glob expands to
        a dangling symlink, installing the dangling link as requested.
        Closes: #534565
      * dh_install: Fix fallback use of debian/tmp in v7 mode; a bug caused
        it to put files inside a debian/tmp directory in the package build
        directory, now that prefix is stripped. (See #534565)
    
    debhelper (7.2.18) unstable; urgency=low
    
      * dh_shlibdeps: Ensure DEBIAN directory exists, as dpkg-shlibdeps
        prints a confusing warning if it does not. Closes: #534226
      * dh_auto_install: Pass --install-layout=deb to setup.py
        to support python 2.6. Closes: #534620
    
    debhelper (7.2.17) unstable; urgency=low
    
      * Allow command-specific options to be passed to commands
        via dh without causing other commands to emit a getopt
        warning or deprecation message.
      * dh_installinfo: No longer inserts install-info calls into
        maintainer scripts, as that is now triggerized. Adds a dependency
        via misc:Depends to handle partial upgrades. Note that while
        dh_installinfo already required that info files had a INFO-DIR-SECTION,
        the new system also requires they have START-INFO-DIR-ENTRY and
        END-INFO-DIR-ENTRY for proper registration. I assume there will be
        some mass bug filing for any packages that do not have that.
        Closes: #534639, #357434
    
    debhelper (7.2.16) unstable; urgency=low
    
      * dh_gconf: Add missed half of postrm fragment removal. Closes: #531035
    
    debhelper (7.2.15) unstable; urgency=low
    
      * dh_strip, dh_shlibdeps: Add support for OCaml shared libraries.
        (Stephane Glondu) Closes: #527272, #532701
      * dh_compress: Avoid compressing .svg and .sgvz files, since these
        might be used as images on a html page, and also to avoid needing
        to special case the .svgz extension when compressing svg.
        Closes: #530253
      * dh_scrollkeeper: Now a deprecated no-op. Closes: #530806
      * dh_gconf: Remove postrm fragment that handled schema migration
        from /etc to /usr. Closes: #531035
    
     -- ALEFHAHMEEMDAL ALEFLAMMEEMHAHMEEMWAWDALYEH (Ahmed El-Mahmoudy) <email address hidden>   Sat, 25 Jul 2009 17:17:24 +0300
  • debhelper (7.2.14ubuntu1) karmic; urgency=low
    
      * Merge with Debian unstable (lp: #379950). Remaining Ubuntu changes:
        - dh_installudev: Default priority is now 40 by default, the target
          directory is /lib/udev/rules.d, and rules use '-' as separator instead of
          '_'.  Remove files from /etc/udev/rules.d unless they are user modified;
          if modified and of default priority, take care to rename.
          This should eventually go to Debian as well, see Debian #491117.
        - dh_auto_install: add "--install-layout=deb" to setup.py install calls
          (new Python 2.6 policy).
    
    debhelper (7.2.14) unstable; urgency=low
    
      * dh: Avoid writing log after override_dh_clean is run. Closes: #529228
    
    debhelper (7.2.13) unstable; urgency=low
    
      * dh_auto_configure: Pass --skipdeps safely via PERL_AUTOINSTALL.
        Closes: #528235
    
    debhelper (7.2.12) unstable; urgency=low
    
      * dh_auto_configure: Revert --skipdeps change
        Closes: #528647, reopens: #528235
    
    debhelper (7.2.11) unstable; urgency=low
    
      * dh: Support --with addon,addon,...
        Closes: #528178
      * dh_auto_configure: Add --skipdeps when running Makefile.PL,
        to prevent Module::Install from trying to download dependencies.
        Closes: #528235
      * Support debian/foo.os files to suppliment previous debian/foo.arch
        file support. Closes: #494914
        (Thanks, Aurelien Jarno)
    
    debhelper (7.2.10) unstable; urgency=low
    
      * Close COMPAT_IN filehandle. Closes: #527464
      * dh_auto_configure: Clarify man page re adding configure
        parameters. Closes: #527256
      * dh_auto_configure: Pass packlist=0 when running Makefile.PL,
        in case it is a Build.PL passthru, to avoid it creating
        the .packlist file. Closes: #527990
    
    debhelper (7.2.9) unstable; urgency=low
    
      * dh_fixperms: Ensure lintian overrides are mode 644.
        (Patch from #459548)
      * dh_fixperms: Fix permissions of OCaml .cmxs files. Closes: #526221
      * dh: Add --without to allow disabling sequence addons (particularly
        useful to disable the default python-support addon).
    
     -- Michael Bienia <email address hidden>   Sun, 24 May 2009 13:36:52 +0200
  • debhelper (7.2.8ubuntu1) karmic; urgency=low
    
      * Merge with Debian unstable. Remaining Ubuntu changes:
        - dh_installudev: Default priority is now 40 by default, the target
          directory is /lib/udev/rules.d, and rules use '-' as separator instead of
          '_'.  Remove files from /etc/udev/rules.d unless they are user modified;
          if modified and of default priority, take care to rename.
          This should eventually go to Debian as well, see Debian #491117.
        - dh_auto_install: add "--install-layout=deb" to setup.py install calls
          (new Python 2.6 policy).
      * dh_installxfonts: Drop versioned dependency for xfonts-utils. This
        was only necessary for dapper backports, but since dapper desktop goes
        EOL in two months, and we haven't done dapper backports in ages, this is
        just an unnecessary delta.
    
    debhelper (7.2.8) unstable; urgency=low
    
      * dh_desktop: Now a deprecated no-op, since desktop-file-utils
        uses triggers. Closes: #523474
        (also Closes: #521960, #407701 as no longer applicable)
      * Move dh sequence documentation to PROGRAMMING.
    
    debhelper (7.2.7) unstable; urgency=low
    
      * Fix calling the same helper for separate packages in the override of dh
        binary-indep/binary-arch. Closes: #520567
      * Add --remaining-packages option (Modestas Vainius)
        Closes: #520615
      * Pass -L UTF-8 to po4a to work around bug #520942
      * dh_icons: ignore gnome and hicolor themes (will be handled
        by triggers). Closes: #521181
    
    debhelper (7.2.6) unstable; urgency=low
    
      * Examples files updated to add dh_bugfiles, remove obsolete
        dh_python.
      * dh_auto_test: Support DEB_BUILD_OPTIONS=nocheck. Closes: #519374
    
    debhelper (7.2.5) unstable; urgency=low
    
      * Set MODULEBUILDRC=/dev/null when running perl Build scripts
        to avoid ~/.modulebuildrc influencing the build. Closes: #517423
      * dh_installmenus: Revert removal of update-menus calls. Closes: #518919
        Menu refuses to add unconfigured packages to the menu, and thus
        omits packages when triggered, unfortunatly. I hope its behavior will
        change.
    
    debhelper (7.2.4) unstable; urgency=low
    
      * dh_makeshlibs: Fix --add-udeb, for real. Closes: #518706
    
    debhelper (7.2.3) unstable; urgency=low
    
      * dh_installmenus: Now that a triggers capable menu and dpkg are in
        stable, menu does not need to be explicitly run in maintainer
        scripts, except for packages with menu-methods files. (See #473467)
      * dh_installdocs: No longer add maintainer script code to call
        doc-base, as it supports triggers in stable.
      * dh_bugfiles: New program, contributed by Modestas Vainius.
        Closes: #326874
      * dh: Override LC_ALL, not LANG. re-Closes: #517617
      * dh_installchangelogs: Support -X to exclude automatic installation
        of specific upstream changelogs. re-Closes: #490937
      * Compat level 4 is now deprecated.
      * dh_makeshlibs: Re-add --add-udeb support. Closes: #518655
      * dh_shlibdeps: Remove --add-udeb switch (was accidentially added here).
    
    debhelper (7.2.2) unstable; urgency=low
    
      * dh_installmodules: Give files in /etc/modprobe.d a .conf
        syntax, as required by new module-init-tools.
      * dh_installmodules: Add preinst and postinst code to handle
        cleanly renaming the modprobe.d files on upgrade.
      * Two updates to conffile moving code from wiki:
        - Support case where the conffile name is a substring of another
          conffile's name.
        - Support case where dpkg-query says the file is obsolete.
    
    debhelper (7.2.1) experimental; urgency=low
    
      * Merged debhelper 7.0.52.
    
    debhelper (7.2.0) experimental; urgency=low
    
      * Merged debhelper 7.0.50.
      * dh: Fix typo. Closes: #509754
      * debhelper.pod: Fix typo. Closes: #510180
      * dh_gconf: Support mandatory settings. Closes: #513923
      * Improve error messages when child commands fail.
      * Depend on dpkg-dev 1.14.19, the first to support Package-Type
        fields in dpkg-gencontrol.
      * dh_gencontrol: No longer need to generate the udeb filename
        when calling dpkg-gencontrol.
      * dh_gencontrol: Do not need to tell dpkg-gencontol not to
        include the Homepage field in udebs (fixed in dpkg-dev 1.14.17).
    
    debhelper (7.1.1) experimental; urgency=low
    
      * dh_install(1): Order options alphabetically. Closes:# 503896
      * Fix some docs that refered to --srcdir rather than --sourcedir.
        Closes: #504742
      * Add Vcs-Browser field. Closes: #507804
      * Ignore unknown options in DH_OPTIONS. Debhelper will always ignore
        such options, even when unknown command-line options are converted back
        to an error. This allows (ab)using DH_OPTIONS to pass command-specific
        options.
        (Note that getopt will warn about such unknown options. Eliminating this
        warning without reimplementing much of Getopt::Long wasn't practical.)
    
    debhelper (7.1.0) experimental; urgency=low
    
      * dh_installchangelogs: Fall back to looking for changelog files ending
        with ".txt". Closes: #498460
      * dh_gencontrol: Ensure misc:Depends is set in substvars to avoid dpkg
        complaining about it when it's empty. Closes: #498666
      * dh: Fix typo in example. Closes: #500836
      * Allow individual debhelper programs to define their own special options
        by passing a hash to init(), which is later passed on the Getopt::Long.
        Closes: #370823
      * Move many command-specific options to only be accepted by the command
        that uses them. Affected options are:
        -x, -r, -R, -l, -L, -m,
        --include-conffiles, --no-restart-on-upgrade, --no-start,
        --restart-after-upgrade, --init-script, --filename, --flavor, --autodest,
        --libpackage, --add-udeb, --dpkg-shlibdeps-params,
        --dpkg-gencontrol-params, --update-rcd-params, --major, --remove-d,
        --dirs-only, --keep-debug, --version-info, --list-missing, --fail-missing,
        --language, --until, --after, --before, --remaining, --with
      * If any third-party debhelper commands use any of the above options,
        they will be broken, and need to be changed to pass options to init().
      * To avoid breaking rules files that pass options to commands that do not
        use them, debhelper will now only warn if it encounters an unknown
        option. This will be converted back to an error later.
    
    debhelper (7.0.52) unstable; urgency=low
    
      * dh: Fix make parsing to not be broken by locale settings.
        Closes: #517617
    
    debhelper (7.0.51) unstable; urgency=low
    
      * dh: Man page typos. Closes: #517549, #517550
    
    debhelper (7.0.50) unstable; urgency=low
    
      * This release is designed to be easily backportable to stable,
        to support the new style of rules file that I expect many packages will
        use.
      * dh: debian/rules override targets can change what is run
        for a specific debhelper command in a sequence.
        (Thanks Modestas Vainius for the improved makefile parser.)
      * dh: Redid all the examples to use override targets, since these
        eliminate all annoying boilerplate and are much easier to understand
        than the old method.
      * Remove rules.simple example, there's little need to use explicit targets
        with dh anymore.
      * dh: Support debian/rules calling make with -B,
        which is useful to avoid issues with phony implicit
        rules (see bug #509756).
    
     -- Martin Pitt <email address hidden>   Fri, 24 Apr 2009 19:22:46 +0200
  • debhelper (7.0.17ubuntu4) jaunty; urgency=low
    
      * dh_auto_install: add "--install-layout=deb" to setup.py install calls.
    
     -- Michael Bienia <email address hidden>   Mon, 09 Mar 2009 16:17:31 +0100