FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.

» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Debian > Debian Development

LinkBack Thread Tools
Old 05-16-2012, 07:05 AM
Default debuild/dpkg-buildpackage behaves not as expected


I just discovered that debuild does not behave as I would expect from
the maintainer's guide [1]:

| Cleaning the source and rebuilding the package from your user account
| is as simple as:
| $ debuild
| You can clean the source tree as simply as:
| $ debuild clean

This gives an error if the "dh_clean" does not work on the unpatched
source, since "debuild" reverts all patches, but "debuild clean" does
not apply then. I filed a bug report for this [2], including a simple
example package, but the maintainer doesn't see a problem here.

For me, the behaviour doesn't look good since the state after "debuild"
does not make sense to me: all files created during the build process
(from the patches sources) are still there (including temporary ones),
but the sources themself do not are not patched anymore. So, build
results and sources do not fit together after this step. Even more, if
during the build process one file that has a Debian patch is changed,
unapplying the patch may fail even if the build change would be reverted
during the clean process.

What is the rationale behind the automatic reversal of the applied
patches before a cleanup?



[1] http://www.debian.org/doc/manuals/maint-guide/build.en.html#debuild
[2] http://bugs.debian.org/672378

To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: ytzfwb08v2m.fsf@news.ole.ath.cx">http://lists.debian.org/ytzfwb08v2m.fsf@news.ole.ath.cx

Thread Tools

All times are GMT. The time now is 01:54 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org