-----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 <[EMAIL PROTECTED]> Changed-By: Robert Millan <[EMAIL PROTECTED]> 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 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]