• Bug#1102289: src:pcp modifies debian/control during the build

    From Santiago Vila@21:1/5 to All on Mon Apr 7 13:10:01 2025
    This is a multi-part message in MIME format.
    Hi.

    A trick which usually works is to generate the desired file using
    a different filename, then error if the files differ.

    The attached diff will give you an idea, but it's untested.
    (I failed to see how the code in GNUmakefile is reached from debian/rules)

    Thanks. LS0tIHBjcC02LjMuNy9kZWJpYW4vR05VbWFrZWZpbGUJMjAyNS0wMy0yNyAwNzoyMjozNC4w MDAwMDAwMDAgKzAxMDAKKysrIHBjcC02LjMuNy5uZXcvZGViaWFuL0dOVW1ha2VmaWxlCTIw MjUtMDQtMDcgMTI6NTc6MzUuNTg2NjYyNTI0ICswMjAwCkBAIC0zMzMsMjcgKzMzMywyOCBA QAogCiAjIGFsd2F5cyByZW1ha2UgY29udHJvbCBmcm9tIGNvbnRyb2wuKiBwaWVjZXMKICMK LS5QSE9OWToJbXljb250cm9sCi1teWNvbnRyb2wgY29udHJvbDoKLQkuL2ZpeGNvbnRyb2wg PmNvbnRyb2wKKyMgLlBIT05ZOglteWNvbnRyb2wKK215Y29udHJvbDoKKwkuL2ZpeGNvbnRy b2wgPiBteWNvbnRyb2wKIGlmZXEgKCQoRU5BQkxFX1BZVEhPTjIpLCB0cnVlKQotCWNhdCBj b250cm9sLnB5dGhvbjIgPj5jb250cm9sCisJY2F0IGNvbnRyb2wucHl0aG9uMiA+PiBteWNv bnRyb2wKIGVuZGlmCiBpZmVxICgkKEVOQUJMRV9QWVRIT04zKSwgdHJ1ZSkKLQljYXQgY29u dHJvbC5weXRob24zID4+Y29udHJvbAorCWNhdCBjb250cm9sLnB5dGhvbjMgPj4gbXljb250 cm9sCiBlbmRpZgogaWZlcSAoJChFTkFCTEVfUVQpLCB0cnVlKQotCWNhdCBjb250cm9sLnBj cGd1aSA+PmNvbnRyb2wKKwljYXQgY29udHJvbC5wY3BndWkgPj4gbXljb250cm9sCiBlbmRp ZgogaWZlcSAoJChIQVZFX1BZVEhPTl9PUEVOUFlYTCksIHRydWUpCi0JY2F0IGNvbnRyb2wu cGNwMnhsc3ggPj5jb250cm9sCisJY2F0IGNvbnRyb2wucGNwMnhsc3ggPj4gbXljb250cm9s CiBlbmRpZgogaWZlcSAoJChIQVZFX1BZVEhPTl9QWUFSUk9XKSwgdHJ1ZSkKLQljYXQgY29u dHJvbC5wY3AyYXJyb3cgPj5jb250cm9sCisJY2F0IGNvbnRyb2wucGNwMmFycm93ID4+IG15 Y29udHJvbAogZW5kaWYKIGlmZXEgKCQoUE1EQV9JTkZJTklCQU5EKSwgdHJ1ZSkKLQljYXQg Y29udHJvbC5wbWRhaWIgPj5jb250cm9sCisJY2F0IGNvbnRyb2wucG1kYWliID4+IG15Y29u dHJvbAogZW5kaWYKIGlmZXEgKCQoSEFWRV9QRVJMKSwgdHJ1ZSkKLQljYXQgY29udHJvbC5w ZXJsID4+Y29udHJvbAorCWNhdCBjb250cm9sLnBlcmwgPj4gbXljb250cm9sCiBlbmRpZgor CUBjbXAgLXMgY29udHJvbCBteWNvbnRyb2wgfHwgKGVjaG8gZXJyb3I6IGRlYmlhbi9jb250 cm9sIG5lZWRzIHRvIGJlIHVwZGF0ZWQgJiYgZmFsc2UpCg==

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ken McDonell@21:1/5 to All on Wed Apr 9 07:30:01 2025
    Hi Debian folk and thanks for raising this issue.

    By way of background, the logic in debian/GNUmakefile is like this because we build PCP packages for older debian-based releases where potentially different debian/control files are needed, based on the availability of dependent packages (build and run-
    time) in these older environments.

    But we're working on a fix that will not change debian/control in your builds and thus meets the Debian policy requirements.

    We expect to upload new source with the fix by the end of this week.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)