On Monday 21 September 2009 18:16:32 Paige Thompson wrote:
> I hope nobody finds this offensive, I'm not a great writer but I gotta get
> this out there.
> 
> Goal: to resolve quality issues with packages and the behavior of portage
> 
> Problem 1:
> 
> This is a really simple thing, first of all it would help a lot if packages
> will not try to build with specified cxxflags if the maintainer hasn't
> tested the build and enabled them for that package.
> 
> case and point:
> I have -fstack-protector-all in my cxxflags because I'm a paranoid idiot
>  and I'm overly confident that it could never be wrong to have that. emacs,
>  fails to build because of it but it's not obvious. I file a really
>  pedantic bug report, and later through trial and error and after having
>  gotten over my confidence in -fstack-protector-all realized that without
>  it the package *does* build. If the ebuild had a feature where it's
>  metadata did not indicate that it could build with that cxxflag, then
>  portage could stop and just tell me that up front *OR* prompt me and ask
>  me what do next. I understand that this would require package maintainers
>  to actually *test* their packages which is no trivial issue, and who
>  wouldn't agree that if they're not willing to then somebody else should?
>  Not only that but it gives you the ability to score maintainers based on
>  the accuracy of the results. I'm not even suggesting that this feature
>  should be mandatory it could be something that I could turn on or off-- I
>  just want it so that I know what's going on and I don't end up wasting
>  people's time filing bug reports and making them mad at me for being a
>  noob.
> 
> Problem 2:
> I know this is might be kind of nitpicky to you, and it's more or less the
> same as problem 1 but I think if I specify -O0 in my cxxflags, that a
> package that needs -O2 should not build and tell me that it needs it rather
> than just building with -O2 anyway!! I mean seriously, why even give me the
> option to specify the optimization level in the cxxflags. It's deceptive, I
> don't like that I find it very difficult to take it seriously because of
> that.

This is the wrong forum for that. You need to take it up with the devs, IIRC 
they are at gentoo-dev. Few of them read this list.


-- 
alan dot mckinnon at gmail dot com

Reply via email to