View previous topic :: View next topic |
Author |
Message |
Roman_Gruber Advocate
Joined: 03 Oct 2006 Posts: 3846 Location: Austro Bavaria
|
Posted: Fri Feb 12, 2016 1:20 pm Post subject: mate-desktop-1.10.2.ebuild does not respect make.conf |
|
|
This ebuild /usr/portage/mate-base/mate-desktop/mate-desktop-1.10.2.ebuild pulls in bloat.
I am a gentoo user for many, many years. And when i compare it to old kde ebuilds for example, we never ever, or even gimp package, those packages needs the root user to enable those documentations by hand, and not auto pull in crap.
Please give users the choice to enable it themself and not trash boxes with useless enabled docmentations.
Quote: | IUSE="X +introspection startup-notification +user-guide" |
I never have set user-guides but it gets set on itself.
I am not an ebuild specialist, but it seems this line enforces the use-flag user-guide regardless of my make.conf or profile. thats crap, nuts, stupid!
Do not overwrite make.conf with stupid bloatware which only windi 95 users really need or want. we are not ubuntu guys, our audience is not windi 95 users in the first place !
I am partly fed up with ebuilds, who trash boxes with useless documentation, which is not helpful to peeps who hardly used a computer and for those users who are familiar with computers.
Suggested fix
Quote: | IUSE="X -introspection -startup-notification -user-guide" |
thanks for your attention
--
Code: | echo "mate-base/mate-desktop -introspection -startup-notification -user-guide" >> /etc/portage/package.use
|
I only need htat package for nemo file manager. I am not interested in bloat.
maybe someone can respect minimal use-flag a bit more, thanks
Last edited by Roman_Gruber on Fri Feb 12, 2016 1:25 pm; edited 1 time in total |
|
Back to top |
|
|
Perfect Gentleman Veteran
Joined: 18 May 2014 Posts: 1249
|
Posted: Fri Feb 12, 2016 1:22 pm Post subject: |
|
|
there is no "-" in IUSE |
|
Back to top |
|
|
Roman_Gruber Advocate
Joined: 03 Oct 2006 Posts: 3846 Location: Austro Bavaria
|
Posted: Fri Feb 12, 2016 1:27 pm Post subject: |
|
|
to quote myself
Quote: | I am not an ebuild specialist, |
I programmed microcontrollers in C most of my time when bored. There is for sure a way.
I am pretty sure when i build the package as posted above it will work next time i fire up nemo on next reboot. |
|
Back to top |
|
|
Perfect Gentleman Veteran
Joined: 18 May 2014 Posts: 1249
|
Posted: Fri Feb 12, 2016 2:29 pm Post subject: |
|
|
use package.use then |
|
Back to top |
|
|
Tony0945 Watchman
Joined: 25 Jul 2006 Posts: 5127 Location: Illinois, USA
|
Posted: Fri Feb 12, 2016 3:15 pm Post subject: |
|
|
Just removing the + is sufficient. |
|
Back to top |
|
|
krinn Watchman
Joined: 02 May 2003 Posts: 7470
|
Posted: Sat Feb 13, 2016 12:46 am Post subject: |
|
|
i think i remember a thread with mate maintainers calling for help.
that's kind of help you can provide instead of thinking they have a plan to ruin your system
yeah, we're all bitches when we didn't took our coffee aren't we tw04l124? |
|
Back to top |
|
|
Tony0945 Watchman
Joined: 25 Jul 2006 Posts: 5127 Location: Illinois, USA
|
Posted: Sat Feb 13, 2016 1:15 am Post subject: |
|
|
krinn wrote: | i think i remember a thread with mate maintainers calling for help.
that's kind of help you can provide instead of thinking they have a plan to ruin your system
|
It's a sticky: https://forums.gentoo.org/viewtopic-t-1034740-highlight-.html
Quote: | yeah, we're all bitches when we didn't took our coffee aren't we tw04l124? |
I know I am! |
|
Back to top |
|
|
khayyam Watchman
Joined: 07 Jun 2012 Posts: 6227 Location: Room 101
|
Posted: Sat Feb 13, 2016 2:14 am Post subject: |
|
|
tw04l124 ... it's no doubt '+user-guide' because if you are using mate-desktop there will be a 'help' button under some menu, dialog, or configuration-panel, which if selected will then present the guide, or some section of it. That is part of the UI, and the expected behavior. A user should not need to enable a useflag to get this so 'IUSE=+user-guide' makes perfect sense.
In your (untypical) use case you can disable it, so it's hardly worth pulling your hair out over something so trvial ... that is the function useflags serve. I could think of various other packages/dependencies where this isn't the case, and where to avoid such things you're forced to maintain the ebuild in an overlay ... that I might consider worth getting pissed off about, but this, honestly?
best ... khay |
|
Back to top |
|
|
|