Oh, I see. I think it would be an overreaction to make the update interactive. I think it should be enough if we send an announcement to the gentoo-announce mailing list, and a GLEP 42 news item before the change goes to stable.avx wrote:Yes, I'm aware of that and I don't care about it, since I'm personally for the quieting. But if you look through this forum, quite a few threads have popped up regarding this "problem" since this people didn't read/understand it. That's why I thought, once portage is updated to this version, make it so that people notice it, i.e. halt everything else till the user presses a key or something.
No, imho it's not. I don't believe that many people are reading this mailinglist - at least not those who are creating threads for this topic and a quick glance over this forum shows, it's the same with the 'news' - not even taking into account, that one can disable the news-feature.zmedico wrote:I think it should be enough if we send an announcement to the gentoo-announce mailing list, and a GLEP 42 news item before the change goes to stable.
I think a GLEP 42 news item fulfills our obligation to communicate with users well enough. Users who disable news should be fully aware that they may miss some potentially useful information if they do so.avx wrote:No, imho it's not. I don't believe that many people are reading this mailinglist - at least not those who are creating threads for this topic and a quick glance over this forum shows, it's the same with the 'news' - not even taking into account, that one can disable the news-feature.zmedico wrote:I think it should be enough if we send an announcement to the gentoo-announce mailing list, and a GLEP 42 news item before the change goes to stable.
I see your point, but I don't think it's worth the effort. I think a GLEP 42 news item will work well enough.avx wrote:I mean, look at this thread, >90% of posters here are regulars or even devs, but the ones opening the threads aren't. Giving some kind of interactive response is sure to reach anybody who's updating his/her system and it's imho not that intrusive - can also be delayed till the end of a merge/update, thus not stopping the process.
I don't think it's worth having special purpose code for this. GLEP 42 news items are designed for this kind of notification.avx wrote:Again, I don't care how it's done, but I do care that non-regular forum/mailinglist readers get properly notified, it's just a simple one-time check-function for a dev to write, but it'll notify almost anybody and has the potential to spare us all some work if we don't have to answer such threads over and over again.
The elog messages are displayed by the elog echo module which is enabled by the default PORTAGE_ELOG_SYSTEM="save_summary echo" setting, regardless of --quiet-build.krinn wrote:I think throwing an elog message would touch more users.
The funny part is that the message will tell them they will not see any message after that one
(ok ok, setting the quite=n...)


Ok, so here are some more:zmedico wrote:Honestly, reasons are much more valuable to me than votes. I am paying attention to all of the reasons that are posted here.
still think that the vast majority would prefer to have the quiet behavior by default.
Unecessary - No, not at all and not from the beginning. Lately, when they have more experience eventually, but then they can switch it off.zmedico wrote:The old default was totally unnecessary for what I estimate to be greater than 99% of users. It was ridiculous, leading to jokes like apt-gentoo.
As discussed earlier in the thread, voting is only fair when you can get a reasonably unbiased sample of the whole population. Due to human nature, people who are unhappy with the change in defaults are more likely to express their opinion publicly than people who welcome the change in defaults. This tends to bias statistics in favor of the unhappy people.Randy Andy wrote:I thought Gentoo is a community driven Distribution, so why you don't listen to the voice of the users as they vote here, like a democracy decision.


I actually think it's pretty clear that Gentoo is a developer driven distribution. I don't see anything in the official documentation that says anything specific about the role of the community in Gentoo's direction.Randy Andy wrote:I thought Gentoo is a community driven Distribution...
juniper wrote:you experience political reality dilation when travelling at american political speeds. it's in einstein's formulas. it's not their fault.

In order to show more progress information, I've heard suggestions to show which ebuild phases are being executed. I'm not sure how many people would use an interface like that in practice, but I wouldn't be opposed to adding support for something like that. Since I'm not really interested in using an interface like that myself, so I don't feel inspired to implement it myself.broken_chaos wrote:I voted show by default (i.e., status quo). Since I doubt there's any way to implement a 'progress bar' without completely re-tooling every package's buildsystem, it's nice to have the output as some measure of progress, especially on long compiles. If it were to change, it would probably have some serious effects on bug reporting -- such as how many lines of the failed build output, plus the emerge errors, would be emitted to still provide halfway decent bug reports by default.
Well, people won't be able to ignore it anymore, once they upgrade to a version of portage that has --quiet-build enabled by default (>sys-apps/portage-2.1.10.34). I'm planning to send out a GLEP 42 news item before the change goes to stable, since that's the best way that we have to notify users of changes like this.broken_chaos wrote:The existence of an option to suppress the build output might want to be a little more obviously documented, though, such as in make.conf.example near EMERGE_DEFAULT_OPTS? I imagine many people didn't even realize it existed. I know I didn't.

that was my preference as well. As it is, verbose is not very verbose at akk. But I can live with it being changed, as it's a cosmetic rather than functional feature, and I have a path to revert.AidanJT wrote:I picked option 3. Frivolous printing can slow down compilation, especially with an unaccelerated framebuffer like KMS or uvesafb, and normal UNIX behaviour is to print pointless noise only when -v is explicitly defined.
as long as there are fairly clearly visible things letting people know of the change, since it's a cosmetic one I don't see a problem with it.zmedico wrote: Well, people won't be able to ignore it anymore, once they upgrade to a version of portage that has --quiet-build enabled by default (>sys-apps/portage-2.1.10.34). I'm planning to send out a GLEP 42 news item before the change goes to stable, since that's the best way that we have to notify users of changes like this.
You doesn't really accept any arguments zac, you've just dismiss his whole thread by replying the same argument against the vote system.zmedico wrote:As discussed earlier in the thread, voting is only fair when you can get a reasonably unbiased sample of the whole population. Due to human nature, people who are unhappy with the change in defaults are more likely to express their opinion publicly than people who welcome the change in defaults. This tends to bias statistics in favor of the unhappy people.Randy Andy wrote:I thought Gentoo is a community driven Distribution, so why you don't listen to the voice of the users as they vote here, like a democracy decision.
I admit i'm not sure as Andy gentoo will lost users, but i'm sure that new default will impact new users, and as him, i think it could impact badly them, and so, badly the distro. I, Andy and many have shown you why this new default is dangerous for new user, and you only show that this new default will be good for the distro as a less joke against it or a better asthetic.Randy Andy wrote: I predict a decreasing rate in new users
I am taking all of your reasons into account. That fact that your reasons haven't changed my decision doesn't mean that I dismiss your reasons. It just means that your reasons haven't been strong enough, in my mind, to override the opposing reasons. When judges consider a controversial case, they weigh the reasons that support or detract from each side, and that's what I'm trying to do.krinn wrote:You doesn't really accept any arguments zac, you've just dismiss his whole thread by replying the same argument against the vote system..zmedico wrote:As discussed earlier in the thread, voting is only fair when you can get a reasonably unbiased sample of the whole population. Due to human nature, people who are unhappy with the change in defaults are more likely to express their opinion publicly than people who welcome the change in defaults. This tends to bias statistics in favor of the unhappy people.Randy Andy wrote:I thought Gentoo is a community driven Distribution, so why you don't listen to the voice of the users as they vote here, like a democracy decision.
I don't understand what's dangerous about the new quiet default. Can you explain?krinn wrote:This is just a part of his thread, if you re-read it, you will see he try to show new user and gentoo might be afffect, and current users won't. Let's resume it to that quote :I admit i'm not sure as Andy gentoo will lost users, but i'm sure that new default will impact new users, and as him, i think it could impact badly them, and so, badly the distro. I, Andy and many have shown you why this new default is dangerous for new user, and you only show that this new default will be good for the distro as a less joke against it or a better asthetic.Randy Andy wrote: I predict a decreasing rate in new users
Being the person who committed the change, it sometimes seems as though people blame me for it, as if I acted alone. I don't think it's fair for people to blame me, as if I'm the sole person responsible for the change, because I didn't act in isolation. The change was originally suggested by Mike Frysinger, and initial feedback in that thread was 100% positive. I accept responsibility for committing the change, but I can't take full credit for it since it was suggested to me and encouraged by others.krinn wrote:Because it's sad to see you seems to take it too personal, and that as we must again & again expose the same arguments as they just seems ignore, we could hurt you doing that, while in fact everyone respect the hard and good job you've put for years in portage.
That is a possibility. Some others as have suggested it as well.krinn wrote:I think it's Council task to think about it and decide what should be done, and not just keep it on your shoulders.
I've never said that I was concerned about the joke. My point was that apt-gentoo shows that people think that it is ridiculous to have build output shown by default, and I happen to agree with them.th9 wrote:But being concerned about some joke really is even more ridiculous than the joke itself and it should never had been used to argue for nor against the change.
Okay, as you've suggested, I've added it to the emerge --help output. I'm planning to send out a GLEP 42 news item before the change goes to stable, since that's the best way that we have to notify users of changes like this.th9 wrote:Quiet build option should really be mentioned more in docs even if this change wouldn't come. Please, at least add it to the emerge -h output and handbook so users are aware of it even if they don't read trough all of the man page.


I think that was me, [post=6877248]here,[/post] and that's not quite what I said or meant to imply. In response to Randy Andy's contention that Gentoo is community-driven, I countered that I believed that it is not, and that it is pretty clear to me that Gentoo is developer-driven.firephoto wrote:...
I saw another comment about Gentoo being for devs more than users...
I think it's nice that we get asked from time to time. I just don't think it's reasonable to expect that we always sway the developers' opinions. In fact, personally, I don't want Gentoo to be a democracy; I'd much rather it be a meritocracy and I beleve that, mostly, it is.Our priorities are our users and free software
We will be guided by the needs of our users and the free software community. We will place their interests first in our priorities. We will support the needs of our users for operation in many different kinds of computing environments. We will not object to non-free works that are intended to be used on Debian systems, or attempt to charge a fee to people who create or use such works. We will allow others to create distributions containing both the Debian system and other works, without any fee from us. In furtherance of these goals, we will provide an integrated system of high-quality materials with no legal restrictions that would prevent such uses of the system.
In case you didn't know, you can change it back to the old default like this:Nerdanel wrote:Gentoo is the distro of my choice because I want to be in control of my computer. I don't think Gentoo should hide information from the user, especially not by default. GCC generates those messages for a reason. More importantly, cmake generates those messages for a reason. I'm getting the feeling that the people who made the decision to change the defaults were Gnome users. I haven't made the math, but maybe half my compile time I get percentage progress indications from cmake and most of the rest are tiny programs that zip by, frequently showing which number I'm at.
With the new portage defaults I get percentage progress indications from NOTHING. Seeing where numerically I am on the list of packages to be merged isn't that useful, since packages aren't made equal (and portage in the hide-everything mode doesn't tell if I'm near the beginning or the end of a big package). Writing "emerge -p --resume" in another terminal is anyway my favored way of checking how much high-level progress there is still to be made. It shows me the names of the remaining packages too, and based on whether they are the likes of kdebase-meta or pykde4 (the latter of which is happily no longer part of my system) I can see at a glance if I'm near the end or not. And if I'm unfamiliar with the packages I can just pipe into genlop for an estimate, but I rarely bother with that.
Code: Select all
echo "EMERGE_DEFAULT_OPTS="\${EMERGE_DEFAUT_OPTS} --quiet-build=n"" >> /etc/make.confCode: Select all
echo "PORTAGE_ELOG_CLASSES="\${PORTAGE_ELOG_CLASSES} qa"" >> /etc/make.confThe joke didn't really play a role in my decision making process. I only cited apt-gentoo as evidence that people think that the old default is ridiculous. The change was originally suggested by Mike Frysinger, and initial feedback in that thread was 100% positive.Nerdanel wrote:Since joke programs seem to be so effective at spurring portage developers
There were two devs thinking out load to make it the default option, how is that 100% positive feedback (just before the s*itstorm kicked in)zmedico wrote: The joke didn't really play a role in my decision making process. I only cited apt-gentoo as evidence that people think that the old default is ridiculous. The change was originally suggested by Mike Frysinger, and initial feedback in that thread was 100% positive.
As discussed earlier in the thread, due to human nature, people who are unhappy with the change in defaults are more likely to express their opinion publicly than people who welcome the change in defaults. This tends to bias statistics in favor of the unhappy people.disi wrote:There were two devs thinking out load to make it the default option, how is that 100% positive feedback (just before the s*itstorm kicked in)zmedico wrote: The joke didn't really play a role in my decision making process. I only cited apt-gentoo as evidence that people think that the old default is ridiculous. The change was originally suggested by Mike Frysinger, and initial feedback in that thread was 100% positive.
As discussed earlier in the thread, it can be difficult or impossible to get a reasonably unbiased sample of the a large population like the Gentoo users. That makes it difficult or impossible to gather statistics with confidence that they accurately reflect the preferences of the majority.Nerdanel wrote:I've already added myself EMERGE_DEFAULT_OPTS to make.conf to reverse the new default. I just think I shouldn't have needed to do so. I originally wrote that as EMERGE_DEFAULT_OPS and had to spend a few wasted minutes finding the typo when in a sensible world I and the rest of the apparent majority wouldn't have needed to bother with such fiddly stuff to please the minority.