• [PATCH] dpkg-m-h: improve test coverage, document use with non-conffile

    From Richard Hansen@1:229/2 to All on Mon Feb 24 09:00:01 2025
    From: rhansen@rhansen.org

    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------mVZh0LJ0jShuVPVJRh0Rk17u
    Content-Type: multipart/mixed; boundary="------------PazbPckty7kiEg04MHB0FWZa"

    --------------PazbPckty7kiEg04MHB0FWZa
    Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64
    [SoupGate killed MIME-encoded file 00000000.ATT (1003 bytes)]

    name="0001-tests-Move-.gitignore-out-of-dpkginst.patch"
    Content-Disposition: attachment;
    filename="0001-tests-Move-.gitignore-out-of-dpkginst.patch" Content-Transfer-Encoding: base64
    [SoupGate killed MIME-encoded file 0001-tests-Move-.gitignore-out-of-dpkginst.patch (2019 bytes)]

    name="0002-tests-dpkg-m-h-New-rm_conffile-tests-to-improve-cove.patch" Content-Disposition: attachment;
    filename*0="0002-tests-dpkg-m-h-New-rm_conffile-tests-to-improve-cove.pa";
    filename*1="tch"
    Content-Transfer-Encoding: base64
    [SoupGate killed MIME-encoded file \0001-tests-Move-.gitignore-out-of-dpkginst.patch (14715 bytes)]

    name="0003-tests-dpkg-m-h-New-mv_conffile-tests-to-improve-cove.patch" Content-Disposition: attachment;
    filename*0="0003-tests-dpkg-m-h-New-mv_conffile-tests-to-improve-cove.pa";
    filename*1="tch"
    Content-Transfer-Encoding: base64
    [SoupGate killed MIME-encoded file \0001-tests-Move-.gitignore-out-of-dpkginst.patch (22242 bytes)]

    name="0004-man-dpkg-m-h-rm-mv-_conffile-is-only-meant-for-Conff.patch" Content-Disposition: attachment;
    filename*0="0004-man-dpkg-m-h-rm-mv-_conffile-is-only-meant-for-Conff.pa";
    filename*1="tch"
    Content-Transfer-Encoding: base64
    [SoupGate killed MIME-encoded file \0001-tests-Move-.gitignore-out-of-dpkginst.patch (2731 bytes)]

    --------------PazbPckty7kiEg04MHB0FWZa
    Content-Type: text/x-patch; charset=UTF-8;
    name="0005-man-dpkg-m-h-mv_conffile-doesn-t-prompt-if-orig-conf.patch" Content-Disposition: attachment;
    filename*0="0005-man-dpkg-m-h-mv_conffile-doesn-t-prompt-if-orig-conf.pa";
    filename*1="tch"
    Content-Transfer-Encoding: base64
    [SoupGate killed MIME-encoded file 0005-man-dpkg-m-h-mv_conffile-doesn-t-prompt-if-orig-conf.patch (1276 bytes)]

    --------------PazbPckty7kiEg04MHB0FWZa
    Content-Type: text/x-patch; charset=UTF-8;
    name="0006-dpkg-m-h-Improve-robustness-of-conffile-md5-extracti.patch" Content-Disposition: attachment;
    filename*0="0006-dpkg-m-h-Improve-robustness-of-conffile-md5-extracti.pa";
    filename*1="tch"
    Content-Transfer-Encoding: base64
    [SoupGate killed MIME-encoded file 0006-dpkg-m-h-Improve-robustness-of-conffile-md5-extracti.patch (2122 bytes)]

    --------------PazbPckty7kiEg04MHB0FWZa
    Content-Type: text/x-patch; charset=UTF-8;
    name="0007-dpkg-m-h-rm_conffile-mv_conffile-Skip-if-not-a-conff.patch" Content-Disposition: attachment;
    filename*0="0007-dpkg-m-h-rm_conffile-mv_conffile-Skip-if-not-a-conff.pa";
    filename*1="tch"
    Content-Transfer-Encoding: base64
    [SoupGate killed MIME-encoded file 0007-dpkg-m-h-rm_conffile-mv_conffile-Skip-if-not-a-conff.patch (7110 bytes)]

    name="0008-dpkg-m-h-mv_conffile-Delete-.dpkg-remove-on-purge.patch" Content-Disposition: attachment;
    filename*0="0008-dpkg-m-h-mv_conffile-Delete-.dpkg-remove-on-purge.patch" Content-Transfer-Encoding: base64
    [SoupGate killed MIME-encoded file \0007-dpkg-m-h-rm_conffile-mv_conffile-Skip-if-not-a-conff.patch (1719 bytes)]

    name="0009-dpkg-m-h-mv_conffile-Delete-.dpkg-new-on-purge.patch" Content-Disposition: attachment;
    filename*0="0009-dpkg-m-h-mv_conffile-Delete-.dpkg-new-on-purge.patch" Content-Transfer-Encoding: base64
    [SoupGate killed MIME-encoded file \0007-dpkg-m-h-rm_conffile-mv_conffile-Skip-if-not-a-conff.patch (2506 bytes)]

    --------------PazbPckty7kiEg04MHB0FWZa
    Content-Type: text/x-patch; charset=UTF-8;
    name="0010-man-dpkg-m-h-mv_conffile-now-supports-non-conffile-d.patch" Content-Disposition: attachment;
    filename*0="0010-man-dpkg-m-h-mv_conffile-now-supports-non-conffile-d.pa";
    filename*1="tch"
    Content-Transfer-Encoding: base64
    [SoupGate killed MIME-encoded file 0010-man-dpkg-m-h-mv_conffile-now-supports-non-conffile-d.patch (3195 bytes)]


    --------------PazbPckty7kiEg04MHB0FWZa--

    --------------mVZh0LJ0jShuVPVJRh0Rk17u--

    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCgAdFiEEfoCctB7fyOzE09bW0GvrRa1X4hQFAme8Ix0ACgkQ0GvrRa1X 4hQDuA/9G9qxrzivLuC5XgCd2gXmVrgEH3qcWJ5KiO38IMIh2S7BbRIzx5dCQtDm gG53uw9N/WFHa/KlnC5+13F0OGukZpxpqln03gxLY3LsWEPHGdDOTi8SsaECDkYR MzUikyC5Fo6XhfHRp4hbEUwAn6FCAjkyI8dsjF4WvDtlbLuJ3M02R8HqBg2ILjys YEQldH5BJ9okoZQAQ15Jc+A7Jji+mUYhrFK8YVFApRnUAcNCjCin56SuQDEnZthP CKrDe/CTPfysqFwdEmtH+ZS1C3VTFy7m0j4jNGjHP2zk5U3vReILMJ53jHNLK4kI B5jz+Y/xnyhv7AVRh6yJrWilbamd1FGVARuH7vwwJhuVHXGiiOVCiYisZLYSj3Hk sAkynXbeTXBoPuPj/qdyEob5OIvDXw13TR9fBwRT8848VyoV3kJ3h8diLsZShjuj d+oXmECY/AF8k1XQv8yMjWaFgZcnee9mvISga9t9LA9o1NmybashoRAHCmy8Qwh1 1lFWMraed4CAGSnG9gvXCjCHroqQBBDsughqajdXmhBLW66bDyB4ajonlrf1XHNe tdw7AJk1eI1vcBnD2YXCmYSYg1FPJl8TTLGeAzUtWrVvDhHBtHeEbvdQs4/lIvZG 4SNazzMxFHzLIVCzQvjfJE4OrhapE6RiaNnOAezQ+V7dTBOZY7o=
    =sHdX
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)