We have 2 cases: 1) 'emerge $package -q' prints just what I'm emerging. 2) 'emerge --sync -q' does not print anything. I think is a good idea make something to to give to the user a chance to understand if the process is going or not.
That would be a side effect of moving the sync code to emaint. Emaint does not print anything for running from other scripts. It would be easy to add a few print statements in _emerge.actions again to cover the -q.
Some people seem to rely on --sync -q not printing anything for their cron scripts. I agree that it's really bad to have a program print nothing at all, but it's something to keep in mind. We should ask ourselves what users want. Or, rather, we should ask them. I suggest you open a forum poll or gentoo-users ML thread that you can link us to.
(In reply to Alexander Berntsen from comment #2) > Some people seem to rely on --sync -q not printing anything for their cron > scripts. I agree that it's really bad to have a program print nothing at > all, but it's something to keep in mind. We should ask ourselves what users > want. Or, rather, we should ask them. I suggest you open a forum poll or > gentoo-users ML thread that you can link us to. If users do not want anything because of cron, they are free to use > /dev/null 2>&1. I'm just asking a pair of lines that make clear what is happening
(In reply to Agostino Sarubbo from comment #3) > If users do not want anything because of cron, they are free to use > > /dev/null 2>&1. Just like they are free to not use Gentoo if they don't like it. Point is: we don't change the UX unless we have to. People get what may be disproportionately upset about minor UI or output changes. And they sure as hell don't like being told YDIW. > I'm just asking a pair of lines that make clear what is happening I get that. But I don't like random people yelling at me on IRC about something that didn't really have to change anyway. This change just strikes me as a matter of preference, and I don't have one myself.
I feel like we can't win here. People want us to be more unix-like and then also they don't. Just check the exit code with -q?
(In reply to Sam James from comment #5) > I feel like we can't win here. People want us to be more unix-like and then > also they don't. Just check the exit code with -q? I'm going to call this WONTFIX.