Accepted cdbs 0.4.26-4 (all source)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Tue, 8 Feb 2005 17:11:42 +0100
Source: cdbs
Binary: cdbs
Architecture: source all
Version: 0.4.26-4
Distribution: unstable
Urgency: low
Maintainer: CDBS Hackers <build-common-hackers@lists.alioth.debian.org>
Changed-By: Robert Millan <rmh@debian.org>
Description:
cdbs - common build system for Debian packages
Changes:
cdbs (0.4.26-4) unstable; urgency=low
.
* Fix a nasty conflict between cdbs updating config.* files and patches
attempting to modify them on their own.
.
WARNING: Other patch systems based on cdbs are susceptible to this
problem and might need similar modifications to the ones done to
simple-patchsys.mk.
.
In buildcore.mk:
- Move config.* updates to a separate update-config target.
- Add reverse-config target that reverts update-config using *.cdbs-orig
backups.
- Make sure both update-config and reverse-config always keep a copy of
the old file, and that such "old" file is in sync with the patch system.
IOW, the "old" file can either be patched or unpatched and the patch
system is responsible for tracking its state (just like for other files).
- Add config.rpath to backup recovery routine.
.
In simple-patchsys.mk:
- Always invoke reverse-config before anything else, and update-config
after appliing/reverting patches.
- Add weak dependency on patchutils and use lsdiff to issue a big
warning if a patch is updating config.* files.
- Handle debian/stamp-patched properly so that both apply-patches and
reverse-patches targets are idempotent.
.
In dpatch.mk:
- Always invoke reverse-config before anything else, and update-config
after appliing/reverting patches.
- Add weak dependency on patchutils and use lsdiff to issue a big
warning if a patch is updating config.* files.
- Assuming that dpatch itself is in charge of idempotency in the
apply/reverse targets.
- [OT]: add weak dependency on dpatch.
Files:
dd1920d8192124a7bbec75973c5a5120 929 devel optional cdbs_0.4.26-4.dsc
86897dea0450294d4aff7ead1362f23f 214515 devel optional cdbs_0.4.26-4.tar.gz
593fe1bc0f652440e31db9c4b943cbb0 64388 devel optional cdbs_0.4.26-4_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/kFreeBSD)
iD8DBQFCChzIC19io6rUCv8RArdGAJ0VgrtuojRD+eXA8erXw6qLhNMKWACcDes6
subU892Gn5vuYTnugoAQFyM=
=Z4BH
-----END PGP SIGNATURE-----
Accepted:
cdbs_0.4.26-4.dsc
to pool/main/c/cdbs/cdbs_0.4.26-4.dsc
cdbs_0.4.26-4.tar.gz
to pool/main/c/cdbs/cdbs_0.4.26-4.tar.gz
cdbs_0.4.26-4_all.deb
to pool/main/c/cdbs/cdbs_0.4.26-4_all.deb
Reply to: