-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Thu, 15 Aug 2024 23:38:38 +0200 Source: adequate Architecture: source Version: 0.16.13 Distribution: unstable Urgency: medium Maintainer: Debian Adequate Maintainers <team+adequate-maint@tracker.debian.org> Changed-By: Serafeim Zanikolas <sez@debian.org> Closes: 1076788 Changes: adequate (0.16.13) unstable; urgency=medium . * Do not mess-up the console (Closes: #1076788). Thanks to Antti Kultanen <debbugs@pyksy.fi> and gregor herrmann <gregoa@debian.org> for reporting the issue and helping me to reproduce it. Also thanks to Guillem Jover <guillem@debian.org> for tracking down the issue to adequate (it was initially reported against apt). * in respawning adequate via debconf, set only SysProcAttr.Setsid and let exec.Run() figure out the controlling terminal file descriptor (rather than asking it, via SysProcAttr.Setctty, to respect SysProcAttr.Ctty which we in fact were not setting (so it'd would only work for whatever setups the default (0) fd was valid) * do not close stdout; this was done in the perl version of adequate but with the rewrite in go, it seems to mess up apt hooks after adequate * Other cleanups: * eliminate deferred calls from main(); they don't get to run when calling os.Exit() (directly, or via log.Fatal()) * respawn via debconf only when --debconf is set * set child stderr to parent stderr (rather than parent stdout) Checksums-Sha1: 05390a13d1cf174b9b14b611bf5d4db44d0a6842 1898 adequate_0.16.13.dsc 05529f3758fcc0b47f66eeb0976ffbb06728f085 40584 adequate_0.16.13.tar.xz aa47e10aeb8b8736d650a6af3bbc2557685fbc74 6956 adequate_0.16.13_amd64.buildinfo Checksums-Sha256: 4ed20dbe441fd21f5c6186ab21e11f6b8aa3f4c81d6c7d86d5d2c7ad830fba54 1898 adequate_0.16.13.dsc 2181382a22ac52ce9be059291f89fe8edf9a3c35781e4270b2dd0e1d2147af3d 40584 adequate_0.16.13.tar.xz f81c86888fdec033c4277f0a4d5f4f6f5ea36a3b991e82ca728c130322fe7480 6956 adequate_0.16.13_amd64.buildinfo Files: c57815e851e13897b2f2978751c472b7 1898 utils optional adequate_0.16.13.dsc 51366bc3592611a95c1aeb80a31ec45c 40584 utils optional adequate_0.16.13.tar.xz 27a0219dda383e0c9e5e9f609d263027 6956 utils optional adequate_0.16.13_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEA2RWqo7IwLCLSFYbT59tVQ7WEioFAma+f2gACgkQT59tVQ7W EipZ/w//QpylARyDYhGEOyEls0jY26Klw5XcfpfFL9rj9ortM7/9PPmmHMGO36Cs /blQbSD2FVUWcsXpjMdZicitOhBH1wHbcWivsmrRs2kaLw/yQkV0vNh+i9SbQ1bc 4WIARXoy6jA4y9PC2+ODD6lnmweVFqJX6jsQNI0crxcpdcXF302js3PrGx745OfW Voz7/t3xyTwKImcqwrCs20wAgw8i62ipIjHf311zULEobfnLXw2R8PxG3IOJpNzp 14C+Ndem72AV33YfpPUKfE9p4s1Ja5/fTPe9u/pY0L3QmMlzW3MhOJMYnu1Fu1UG DDO4ou+WJBKF3a/Nw19OBSrNE+3jk6/fnE0jHXUaeiY3RX0f4h7Q3ZS3WKUobb+3 oNAJ/YisHc9fLJSDSEUs/TEN64YCRqR+0Jjxi7ba/oe3NDb1FZBh/RWImW1SuZEO lowTgBr1LoK0w0H8o+17Jcorgt2kRmg57AUGCfPe+pWLkTOAhBiGH3xZEH9CfmuG ChicVFaMponTfJzkuARLh70BoEO5xUdrwKQuG8B5e+T1kel8qjwW4RdYPaBtlcGX DvZIZHrMsaU/Q7MGEMA4RfIPyc271LTG1qc3+eOnFPeXR/UdE75NikAHk7c0KEe9 jjAlZE6ebRShf7Tli9k/B0by5Q4zP4jMq6B/nnMEWtmdFI60yZE= =L09Y -----END PGP SIGNATURE-----