[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: bsdgames: FTBFS: dpkg-buildpackage: error: dpkg-source -b bsdgames-2.17 gave error exit status 2



Hi Raphaël,

Didier Raboud wrote:

> During a rebuild of all packages in sid, your package failed to build on
> amd64.
[...]
>> dpkg-source: error: aborting due to unexpected upstream changes, see /tmp/bsdgames_2.17-19.diff.RWwHlX
>> dpkg-source: info: you can integrate the local changes with dpkg-source --commit
>> dpkg-buildpackage: error: dpkg-source -b bsdgames-2.17 gave error exit status 2
>> ────────────────────────────────────────────────────────────────────────────────
>> Build finished at 20110924-0020
>
> The full build log is available from:
>    http://people.debian.org/~lucas/logs/2011/09/23/bsdgames_2.17-19_lsid64.buildlog

The cause seems to be the following logic in Dpkg::Source::Package::V2:

    # Apply all patches except the last automatic one
    $self->apply_patches($tmp, skip_auto => 1, usage => 'build');

That means that debian/patches/debian-changes-2.17-19 is ignored,
causing a build failure.  I would have expected the patch to be
included because it already exists in the source package that was
extracted.  Its nondescriptive debian-changes-* name is water under
the bridge.

In other words, it seems like 1.16.1~143 (dpkg-source: implement
--commit and fail with unrecorded changes, 2011-07-14) is making
some existing packages no longer pass the following test:

	dpkg-source -x <package>.dsc
	cd <package>-<version>
	dpkg-buildpackage -S

Is that intended?  If not, any ideas for fixing it?


Reply to: