On Mon, Dec 03, 2018 at 02:19:30PM -0500, Boyuan Yang wrote:
> Package: debmake-doc
> Version: 1.12-1
> Severity: normal
> 
> Since debhelper 11.3, it officially supports using debhelper-compat as build-
> dependency to replace debian/compat. Please document such change as a
> supported approach. See debhelper(7) for detailed information.

| In current debhelper, you can specify the compatibility level in
| debian/control by adding a Build-Depends on the debhelper-compat
| package.  For example, to use v11 mode, ensure debian/control has:
| 
|   Build-Depends: debhelper-compat (= 11)
.... 
| DH_COMPAT
|     Temporarily specifies what compatibility level debhelper should run at, 
overriding any
|     value specified via Build-Depends on debhelper-compat or via the 
debian/compat file.

So it sounds like additional mechanism to set compat level.

I see Virtual Package debhelper-compat which has description:
---------------------------------------
Virtual package provided by:

* debhelper (11.5.3) provides debhelper-compat (= 11)
* debhelper (11.5.3) provides debhelper-compat (= 10)
* debhelper (11.5.3) provides debhelper-compat (= 9)
---------------------------------------

All obsolete and deprecated versions are not listed above.

| Note that debhelper does not provide debhelper-compat for experimental
| or beta compatibility levels; packages experimenting with those
| compatibility levels should use debian/compat or DH_COMPAT.

Hmmm...

If you want to backport, this new method may be problematic.  But normal
official backport repo usually comes with backported debhelper so we may
be OK.

Anyway... I now see your point. It is cleaner interface.

Osamu

Reply via email to