Bug#801065: service failures should not fail dpkg installation: https://lists.debian.org/debian-devel/2015/09/msg00532.html
"Serafeim (Serafi) Zanikolas" <[email protected]> Fri, 12 Jun 2026 22:03:32 +0200
| Newsgroups | gmane.linux.debian.devel.policy |
|---|---|
| Message-ID | <DJ7C8O33A0OI.3PIZCNGEB16ZF__2486.75726340792$1781294614$gmane$org@debian.org> |
--a488c459f39d7246220a20e3bf1e6a7d808a2a5a25775ed8c43400a90404 Content-Type: multipart/mixed; boundary=7f8593cff86978203362e47ba0fd51dfab102620c665acb0c03849b7ae58 --7f8593cff86978203362e47ba0fd51dfab102620c665acb0c03849b7ae58 Content-Type: multipart/alternative; boundary=a271607fcec50aac946924be9b973f1c70b201f85e2f94dc53fcd460f043 --a271607fcec50aac946924be9b973f1c70b201f85e2f94dc53fcd460f043 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Content-Type: text/plain; charset=UTF-8 hi Holger, On Tue Jun 2, 2026 at 11:07 AM CEST, Holger Levsen wrote: > On Mon, Jun 01, 2026 at 10:47:13PM +0200, Serafeim (Serafi) Zanikolas wro= te: >> please find a lightly edited version attached as a patch. > > thanks for the updated patch. What I still miss is the information first, > that postinst scripts normally must not fail. Or is it there and just mis= sing > from the patch/context? nope, you're right. please find attached a revised patch. thanks, serafi --a271607fcec50aac946924be9b973f1c70b201f85e2f94dc53fcd460f043-- --7f8593cff86978203362e47ba0fd51dfab102620c665acb0c03849b7ae58 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 RnJvbSA0YjgzZDU5MzVjZjcxYTk0MTRkZmE5ZTVkMTU2MTU4NWM4M2RiZDVmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiAiU2VyYWZlaW0gKFNlcmFmaSkgWmFuaWtvbGFzIiA8c2V6QGRl Ymlhbi5vcmc+CkRhdGU6IE1vbiwgMSBKdW4gMjAyNiAyMjozOTo0MyArMDIwMApTdWJqZWN0OiBb UEFUQ0hdIGJlc3QtcGtnaW5nLXByYWN0aWNlczogd2hlbiBmYWlsaW5nIHBvc3RpbnN0IG1pZ2h0 IGJlCiBhcHByb3ByaWF0ZS4gQ2xvc2VzICM4MDEwNjUuCgotLS0KIHNvdXJjZS9iZXN0LXBrZ2lu Zy1wcmFjdGljZXMucnN0IHwgMzEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBm aWxlIGNoYW5nZWQsIDMxIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9zb3VyY2UvYmVzdC1w a2dpbmctcHJhY3RpY2VzLnJzdCBiL3NvdXJjZS9iZXN0LXBrZ2luZy1wcmFjdGljZXMucnN0Cmlu ZGV4IDNkZWExYzQuLjU4MTM4ZWUgMTAwNjQ0Ci0tLSBhL3NvdXJjZS9iZXN0LXBrZ2luZy1wcmFj dGljZXMucnN0CisrKyBiL3NvdXJjZS9iZXN0LXBrZ2luZy1wcmFjdGljZXMucnN0CkBAIC01NzQs NiArNTc0LDkgQEAgdGhhdCBpc24ndCBoYW5kbGVkIG1lcmVseSBieSB0aGUgY3JlYXRpb24gb3Ig cmVtb3ZhbCBvZiBmaWxlcyBhbmQKIGRpcmVjdG9yaWVzLiBUaGUgZm9sbG93aW5nIGluc3RydWN0 aW9ucyBzdXBwbGVtZW50IHRoZSBgRGViaWFuCiBQb2xpY3kgPGh0dHBzOi8vd3d3LmRlYmlhbi5v cmcvZG9jL2RlYmlhbi1wb2xpY3kvPmBfXy4KIAorR2VuZXJpYyBndWlkZWxpbmVzCistLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLQorCiBNYWludGFpbmVyIHNjcmlwdHMgbXVzdCBiZSBpZGVtcG90ZW50LiBUaGF0IG1l YW5zIHRoYXQgeW91IG5lZWQgdG8gbWFrZQogc3VyZSBub3RoaW5nIGJhZCB3aWxsIGhhcHBlbiBp ZiB0aGUgc2NyaXB0IGlzIGNhbGxlZCB0d2ljZSB3aGVyZSBpdAogd291bGQgdXN1YWxseSBiZSBj YWxsZWQgb25jZS4KQEAgLTYxMiw2ICs2MTUsMzQgQEAgc2hlbGwtYnVpbHRpbiBmb3IgbWFueSBz aGVsbHMgYW5kIGlzIGRlZmluZWQgaW4gUE9TSVguCiBVc2luZyBgYHdoaWNoYGAgaXMgYW4gYWNj ZXB0YWJsZSBhbHRlcm5hdGl2ZSwgc2luY2UgaXQgaXMgZnJvbSB0aGUgcmVxdWlyZWQgCiBgYGRl YmlhbnV0aWxzYGAgcGFja2FnZS4KIAorRXhwZWN0ZWQgYmVoYXZpb3Igb2YgY29tcGxleCBwb3N0 aW5zdCBzY3JpcHRzCistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCitgYHBvc3RpbnN0YGAgc2NyaXB0cyBtdXN0 IG5vcm1hbGx5IG5vdCBmYWlsLCBleGNlcHQgZm9yIHZlcnkgc3BlY2lmaWMgY2FzZXMgd2hlbgor YSBwYWNrYWdlIGlzIGNsZWFybHkgYnJva2VuOgorCistICBBIHNlcnZpY2UgZmFpbGluZyB0byBz dGFydCB1cG9uIGEgZnJlc2ggaW5zdGFsbCBpZjoKKworICAgLSB0aGUgc2VydmljZSBjb25maWd1 cmF0aW9uIGlzIHN0cmFpZ2h0Zm9yd2FyZCBhbmQgY2FuIGJlIHJlYXNvbmFibHkKKyAgICAgZXhw ZWN0ZWQgdG8gd29yayBhcy1pcyBpbiB0eXBpY2FsIERlYmlhbiBzZXR1cHMKKworICAgLSB0aGUg c2VydmljZSBoYXMgbm8gZXh0ZXJuYWwgZGVwZW5kZW5jaWVzIChlLmcuIGEgZGF0YWJhc2Ugd2hp Y2ggbWF5IG5vdAorICAgICB5ZXQgYmUgY29uZmlndXJlZCwgb3IgdW5yZWFjaGFibGUgYXQgaW5z dGFsbCB0aW1lKQorCistICBBIHNlcnZpY2UgZmFpbGluZyB0byByZXN0YXJ0IHVwb24gYW4gdXBn cmFkZSBpZjoKKworICAgLSBgYHBvc3RpbnN0YGAgY2FuIHZlcmlmeSB3aXRoIGhpZ2ggY29uZmlk ZW5jZSAod2hpY2ggbWF5IG5vdCBhbHdheXMgYmUKKyAgICAgZmVhc2libGUpIHRoYXQgdGhlIHNl cnZpY2Ugd2FzIHJ1bm5pbmcgcHJpb3IgdG8gdGhlIHJlc3RhcnQKKworICAgLSB0aGUgc2Vydmlj ZSBoYXMgbm8gZXh0ZXJuYWwgZGVwZW5kZW5jaWVzIG9yIGBgcG9zdGluc3RgYCBjYW4gdmVyaWZ5 IHRoYXQKKyAgICAgdGhleSBhcmUgZnVuY3Rpb25hbAorCisgICAtIHRoZSBzZXJ2aWNlIGNvbmZp Z3VyYXRpb24gaGFzIG5vdCBjaGFuZ2VkIGluIGJhY2t3YXJkcyBpbmNvbXBhdGlibGUgd2F5cwor ICAgICBiZXR3ZWVuIHRoZSBvbGQgYW5kIG5ldyBwYWNrYWdlIHZlcnNpb25zCisKK1RoZSBhYm92 ZSBndWlkYW5jZSBpcyBuZWNlc3NhcmlseSB2YWd1ZSBiZWNhdXNlIGl0IGlzIG5vdCBwb3NzaWJs ZSB0byBwcm92aWRlCitleGhhdXN0aXZlIGd1aWRhbmNlIGZvciBhbGwgdGhlIHBvc3NpYmxlIG51 YW5jZXMgYW5kIGVkZ2UgY2FzZXMuCisKIC4uIF9icHAtY29uZmlnLW1nbXQ6CiAKIENvbmZpZ3Vy YXRpb24gbWFuYWdlbWVudCB3aXRoIGBgZGViY29uZmBgCi0tIAoyLjQ3LjMKCg== --7f8593cff86978203362e47ba0fd51dfab102620c665acb0c03849b7ae58-- --a488c459f39d7246220a20e3bf1e6a7d808a2a5a25775ed8c43400a90404 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEA2RWqo7IwLCLSFYbT59tVQ7WEioFAmosZhQACgkQT59tVQ7W EiqpcQ/+K2iSSUcz4RvoY2RyhT7lioSWt7oJYOZoAjwL311IAJGpk4q1GO1EJ4m5 o6YRCih2p31j/FQWQ4f7AET25pRn69dEdB9Cb6R2jH37IqQHngaXk36M+7LFLmEI 7XA5XGw8YquCoNuTiny6ieUkQJMAjpf4mFcj/UoOpo/y6dFLWEXG9Mw1jQmAiaCe rnIAdpRPlh6dTSQj/Zrf826qkuBG/U2+Cjk3pWCZhhjpRHjXOHKcF4rRYFqYD0Ga RKBrgqnNBeekvlKmAF8fuACAsd+GVawRSJU7fXCUUOlnvK5R8sHHF6hqgqPli5MP mA/V/iHpCs84YJQ8nUzPKQaYZfkUtyDQbtaj2chMoeTXqlzUerhSFoWqRlLGW7C0 nqn6p+YrmFez7QkGbWpq97ZQ25EQ87ARBgSHwkBTqMSDtESp9yYx01gNXBWEKS1V N5gBhGE4jvE9rEdy4PedbryEPfGJbXyNtSWWE2ANFtSQsDl4C/GShDg8HFEWdYBk 1AC3vD0ycbNFInE4KbP7BrORcMI9PpK6HJ9Emh3eF9q2UGnr0LWO5Uq4XmWJTo1q 8eY5cjS6lP9vI+fsovubByq9q/HJy/o+gFlB2ov7o0/ZOf0HuNt3y/eCAdIew0+A nVO6P6gLENlirlnYf0oQ4JgGQVVTS0WnrTdApKu9Ew36fTPbgAU= =c6ny -----END PGP SIGNATURE----- --a488c459f39d7246220a20e3bf1e6a7d808a2a5a25775ed8c43400a90404--