It uses the -a option for diff, which will make a mess out of terminals and files, causing issues all over the place. I'd suggest removing the -a option for diff in the default dispatch-conf config file. note that etc-update does not use -a either, so this would be consistent. Reproducible: Always Steps to Reproduce: 1. 2. 3.
I'm not entirely sure how to say this but... this bug is still a problem. There is a trivial fix suggested in this very bug, which is a year old and was started by a gentoo developer. This has caused numerous people problems, as noted by the number of duplicates in bug 41743, myself included. Bug 41743 is mistakenly marked as FIXED, even though in the latest release of portage (2.51.19) it is clearly not fixed. Please, please somebody take three characters from dispatch-conf, and save many people many hours of pointless debugging of random programs to locate an already known problem! PLEASE! Mike 5:(
The config file was updated but the occurrences in the script itself weren't. I've updated those as well.
Fixed on or before 2.0.51.22-r1
Looking through the batch of bugs, I'm not sure that some of these are actually fixed in stable. Others, the requirements have possibly changed after the initial fix was committed. If you think this bug has been closed incorrectly, please reopen or ask that it be reopened.
Hi, this appears to be patched fine in 2.0.51.22-r1, although I haven't tried it. Thanks!