Bug#801065: service failures should not fail dpkg installation: https://lists.debian.org/debian-devel/2015/09/msg00532.html
"Serafeim (Serafi) Zanikolas" <[email protected]> Mon, 01 Jun 2026 22:47:13 +0200
| Newsgroups | gmane.linux.debian.devel.policy |
|---|---|
| Message-ID | <DIY0A4I24GC1.144RARIDY0F7L__32252.060032782$1780346850$gmane$org@debian.org> |
--048e6e0a7d784878ad98eed8e69b16363f565fbcfcc0c8837478de981875 Content-Type: multipart/mixed; boundary=057159de99d23a898ea505eb3c3fcdd129c1b6e5c669e3d763fc880efea1 --057159de99d23a898ea505eb3c3fcdd129c1b6e5c669e3d763fc880efea1 Content-Type: multipart/alternative; boundary=f02f0650b2dffcd7251612374996153bc3c1e8c88ee4069550fa4f2526de --f02f0650b2dffcd7251612374996153bc3c1e8c88ee4069550fa4f2526de Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Content-Type: text/plain; charset=UTF-8 tags 801065 + patch tags 801065 - moreinfo thanks hi Holger, thanks for the feedback. On Mon Jun 1, 2026 at 9:08 PM CEST, Holger Levsen wrote: > On Fri, May 29, 2026 at 10:50:10PM +0200, Serafeim (Serafi) Zanikolas wro= te: [..] >> fwiw I wonder whether this would be of much use. "typical Debian setups"= is >> ambiguous. verifying whether a remote service is unreachable is not alwa= ys >> straightforward. "backwards incompatible" is not always black and white. > > I think this is still useful, despite its not all black and white, maybe > especially because its not black and white. please find a lightly edited version attached as a patch. thanks, serafi --f02f0650b2dffcd7251612374996153bc3c1e8c88ee4069550fa4f2526de-- --057159de99d23a898ea505eb3c3fcdd129c1b6e5c669e3d763fc880efea1 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-best-pkging-practices-when-failing-postinst-might-be.patch Content-Type: text/x-patch; charset=utf-8; name=0001-best-pkging-practices-when-failing-postinst-might-be.patch RnJvbSAxOGIyNTE5MmVhNzVhYmU5YTkxMmRlOTc4NDZlOGNlYWFiY2M2NmU2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiAiU2VyYWZlaW0gKFNlcmFmaSkgWmFuaWtvbGFzIiA8c2V6QGRl Ymlhbi5vcmc+CkRhdGU6IE1vbiwgMSBKdW4gMjAyNiAyMjozOTo0MyArMDIwMApTdWJqZWN0OiBb UEFUQ0hdIGJlc3QtcGtnaW5nLXByYWN0aWNlczogd2hlbiBmYWlsaW5nIHBvc3RpbnN0IG1pZ2h0 IGJlCiBhcHByb3ByaWF0ZS4gQ2xvc2VzICM4MDEwNjUuCgotLS0KIHNvdXJjZS9iZXN0LXBrZ2lu Zy1wcmFjdGljZXMucnN0IHwgMzAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZp bGUgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3NvdXJjZS9iZXN0LXBr Z2luZy1wcmFjdGljZXMucnN0IGIvc291cmNlL2Jlc3QtcGtnaW5nLXByYWN0aWNlcy5yc3QKaW5k ZXggM2RlYTFjNC4uZmM1NzBjNyAxMDA2NDQKLS0tIGEvc291cmNlL2Jlc3QtcGtnaW5nLXByYWN0 aWNlcy5yc3QKKysrIGIvc291cmNlL2Jlc3QtcGtnaW5nLXByYWN0aWNlcy5yc3QKQEAgLTU3NCw2 ICs1NzQsOSBAQCB0aGF0IGlzbid0IGhhbmRsZWQgbWVyZWx5IGJ5IHRoZSBjcmVhdGlvbiBvciBy ZW1vdmFsIG9mIGZpbGVzIGFuZAogZGlyZWN0b3JpZXMuIFRoZSBmb2xsb3dpbmcgaW5zdHJ1Y3Rp b25zIHN1cHBsZW1lbnQgdGhlIGBEZWJpYW4KIFBvbGljeSA8aHR0cHM6Ly93d3cuZGViaWFuLm9y Zy9kb2MvZGViaWFuLXBvbGljeS8+YF9fLgogCitHZW5lcmljIGd1aWRlbGluZXMKKy0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tCisKIE1haW50YWluZXIgc2NyaXB0cyBtdXN0IGJlIGlkZW1wb3RlbnQuIFRoYXQgbWVh bnMgdGhhdCB5b3UgbmVlZCB0byBtYWtlCiBzdXJlIG5vdGhpbmcgYmFkIHdpbGwgaGFwcGVuIGlm IHRoZSBzY3JpcHQgaXMgY2FsbGVkIHR3aWNlIHdoZXJlIGl0CiB3b3VsZCB1c3VhbGx5IGJlIGNh bGxlZCBvbmNlLgpAQCAtNjEyLDYgKzYxNSwzMyBAQCBzaGVsbC1idWlsdGluIGZvciBtYW55IHNo ZWxscyBhbmQgaXMgZGVmaW5lZCBpbiBQT1NJWC4KIFVzaW5nIGBgd2hpY2hgYCBpcyBhbiBhY2Nl cHRhYmxlIGFsdGVybmF0aXZlLCBzaW5jZSBpdCBpcyBmcm9tIHRoZSByZXF1aXJlZCAKIGBgZGVi aWFudXRpbHNgYCBwYWNrYWdlLgogCitFeHBlY3RlZCBiZWhhdmlvciBvZiBjb21wbGV4IHBvc3Rp bnN0IHNjcmlwdHMKKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisKK0ZhaWxpbmcgZnJvbSBhIGBgcG9zdGluc3Rg YCBzY3JpcHQgaXMgdmVyeSBkaXNydXB0aXZlIGFuZCBzaG91bGQgbm90IGJlIHRha2VuCitsaWdo dGx5OgorCistICBBIHNlcnZpY2UgZmFpbGluZyB0byBzdGFydCB1cG9uIGEgZnJlc2ggaW5zdGFs bCBzaG91bGQsIGluIGdlbmVyYWwsCisgICBmYWlsIGBgcG9zdGluc3RgYCwgaWYKKworICAgLSB0 aGUgc2VydmljZSBjb25maWd1cmF0aW9uIGlzIHN0cmFpZ2h0Zm9yd2FyZCBhbmQgY2FuIGJlIHJl YXNvbmFibHkKKyAgICAgZXhwZWN0ZWQgdG8gd29yayBhcy1pcyBpbiB0eXBpY2FsIERlYmlhbiBz ZXR1cHMKKworICAgLSB0aGUgc2VydmljZSBoYXMgbm8gZXh0ZXJuYWwgZGVwZW5kZW5jaWVzIChl LmcuIGEgZGF0YWJhc2Ugd2hpY2ggbWF5IG5vdAorICAgICB5ZXQgYmUgY29uZmlndXJlZCwgb3Ig dW5yZWFjaGFibGUgYXQgaW5zdGFsbCB0aW1lKQorCistICBBIHNlcnZpY2UgZmFpbGluZyB0byBy ZXN0YXJ0IHVwb24gYW4gdXBncmFkZSBzaG91bGQsIGluIGdlbmVyYWwsIGZhaWwKKyAgIGBgcG9z dGluc3RgYCBpZgorCisgICAtIGBgcG9zdGluc3RgYCBjYW4gdmVyaWZ5IHdpdGggaGlnaCBjb25m aWRlbmNlICh3aGljaCBtYXkgbm90IGFsd2F5cyBiZQorICAgICBmZWFzaWJsZSkgdGhhdCB0aGUg c2VydmljZSB3YXMgcnVubmluZyBwcmlvciB0byB0aGUgcmVzdGFydAorCisgICAtIHRoZSBzZXJ2 aWNlIGhhcyBubyBleHRlcm5hbCBkZXBlbmRlbmNpZXMgb3IgYGBwb3N0aW5zdGBgIGNhbiB2ZXJp ZnkgdGhhdAorICAgICB0aGV5IGFyZSBmdW5jdGlvbmFsCisKKyAgIC0gdGhlIHNlcnZpY2UgY29u ZmlndXJhdGlvbiBoYXMgbm90IGNoYW5nZWQgaW4gYmFja3dhcmRzIGluY29tcGF0aWJsZSB3YXlz CisgICAgIGJldHdlZW4gdGhlIG9sZCBhbmQgbmV3IHBhY2thZ2UgdmVyc2lvbnMKKwogLi4gX2Jw cC1jb25maWctbWdtdDoKIAogQ29uZmlndXJhdGlvbiBtYW5hZ2VtZW50IHdpdGggYGBkZWJjb25m YGAKLS0gCjIuNDcuMwoK --057159de99d23a898ea505eb3c3fcdd129c1b6e5c669e3d763fc880efea1-- --048e6e0a7d784878ad98eed8e69b16363f565fbcfcc0c8837478de981875 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEA2RWqo7IwLCLSFYbT59tVQ7WEioFAmod79EACgkQT59tVQ7W Eio+BA//WkmCzjTh3Xj+smWKveynyD6lVjlgNWIlhN4+8zn5hMl72ZwG4+50raRy iZk+c+XkAWHzl5f6lg0YfNHalznhKdHso6jFrumwEWg+7AT6Lmm9wJDiVd0XdsVi WmV1NAAEw/N7lk/KYhe7WBbczRGrCnPLPTVwxNQXtDXzqE7qkM0Hg2/Btlm76/ea RNYskUGFy7waByTSj852bj3f6XWryiiDnmJnpq4E5HE0LXRfLUOheMNSAHPybgaz KP4oLFfyitv8RBMkxjoKM5nGcXthqNyUYe8ozJlWAg4ngg3tMLULdjohO9OMUKfo IkhzPOzHL58gbGQSo3Vfzlx6X5pQ1+ChZi/+H6/vlAPZ38ZWDJFcHiF+zG3XzmA6 gXPjL3vd+i3fSOjo6E3knuBhfYtzJ2eAxiw91GketRoS7miXF1zZjr7agUO8ZesF 6yQhsFYyLmKgwHivyxW904/uIThOeGhhUvxAppNjsE3bz7ZBNoeuGOZy7NQxJSOc 8awSy00kzfWfAM9aKUnzX+XGItIjl3tyk8XDnigdnYuT+Yv2CfNHqQzB2cSsWyPr oDfrarEKQiVM6rWwEPkjh/EYOD0TfFyymMEyLEaRjroCbDRwHM23K1VH4JqTxkGL 67mzk6t0ZLb7z9y7wNJxgAzaPhIBF8EcBxBgtmKM7AvY5jZVZ5Y= =3yZo -----END PGP SIGNATURE----- --048e6e0a7d784878ad98eed8e69b16363f565fbcfcc0c8837478de981875--