View previous topic :: View next topic |
Author |
Message |
elkhunter Tux's lil' helper
Joined: 19 Sep 2004 Posts: 138
|
Posted: Sun Jul 28, 2013 1:59 am Post subject: numerous blockers -- how to mask gnome? |
|
|
I'm trying to update my system but ran into several issues, most of which appear to be related to the new version of gnome. I really dont want to deal with systemd. Is there an easy way to block this (I dont use the gnome desktop)? I tried simply adding ">=gnome-base/gnome-3.6.2" to package.mask but it didn't help.
Any help appreciated. Here's the tail of an attempted world update:
[blocks B ] sys-fs/udev ("sys-fs/udev" is blocking sys-apps/systemd-206)
[blocks B ] dev-python/pillow ("dev-python/pillow" is blocking dev-python/imaging-1.1.7-r4)
[blocks B ] dev-python/imaging ("dev-python/imaging" is blocking dev-python/pillow-2.0.0-r1)
[blocks B ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/udev-205, sys-fs/udev-206, sys-auth/consolekit-0.4.6, app-admin/openrc-settingsd-1.0.1)
Total: 331 packages (234 upgrades, 31 new, 9 in new slots, 57 reinstalls, 9 uninstalls), Size of downloads: 1,514,969 kB
Conflict: 13 blocks (4 unsatisfied)
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
dev-libs/icu:0
(dev-libs/icu-51.1::gentoo, installed) pulled in by
dev-libs/icu:0/51.1= required by (media-libs/raptor-2.0.9::gentoo, installed)
dev-libs/icu:0/51.1= required by (sys-apps/gptfdisk-0.8.6::gentoo, installed)
dev-libs/icu:0/51.1= required by (media-libs/harfbuzz-0.9.18-r1::gentoo, installed)
dev-libs/icu:0/51.1= required by (app-office/calligra-2.6.4::gentoo, installed)
>=dev-libs/icu-3.8.1-r1:0/51.1= required by (net-libs/webkit-gtk-1.10.2-r300::gentoo, installed)
dev-libs/icu:0/51.1= required by (dev-db/sqlite-3.7.17::gentoo, installed)
(dev-libs/icu-51.2::gentoo, ebuild scheduled for merge) pulled in by
(no parents that aren't satisfied by other packages in this slot)
net-libs/webkit-gtk:3
(net-libs/webkit-gtk-2.0.4::gentoo, ebuild scheduled for merge) pulled in by
>=net-libs/webkit-gtk-1.11.92:3[jit?] required by (www-client/epiphany-3.8.2::gentoo, ebuild scheduled for merge)
(net-libs/webkit-gtk-1.10.2-r300::gentoo, installed) pulled in by
>=net-libs/webkit-gtk-1.6:3/3= required by (net-libs/libproxy-0.4.11-r1::gentoo, installed)
dev-libs/boost:0
(dev-libs/boost-1.52.0-r6::gentoo, ebuild scheduled for merge) pulled in by
dev-libs/boost:0/1.52= required by (kde-base/kleopatra-4.10.5::gentoo, installed)
>=dev-libs/boost-1.43:0/1.52= required by (kde-base/rocs-4.10.5::gentoo, installed)
dev-libs/boost:0/1.52= required by (kde-base/kdepim-runtime-4.10.5-r1::gentoo, installed)
(and 1 more with the same problems)
(dev-libs/boost-1.53.0::gentoo, ebuild scheduled for merge) pulled in by
(no parents that aren't satisfied by other packages in this slot)
sys-auth/pambase:0
(sys-auth/pambase-20120417-r2::gentoo, installed) pulled in by
(no parents that aren't satisfied by other packages in this slot)
(sys-auth/pambase-20120417-r2::gentoo, ebuild scheduled for merge) pulled in by
sys-auth/pambase[systemd] required by (gnome-base/gdm-3.8.3.1::gentoo, ebuild scheduled for merge)
dev-util/boost-build:0
(dev-util/boost-build-1.52.0-r1::gentoo, installed) pulled in by
=dev-util/boost-build-1.52.0-r1 required by (dev-libs/boost-1.52.0-r6::gentoo, ebuild scheduled for merge)
(dev-util/boost-build-1.53.0::gentoo, ebuild scheduled for merge) pulled in by
=dev-util/boost-build-1.53* required by (dev-libs/boost-1.53.0::gentoo, ebuild scheduled for merge)
It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.
For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
(dev-python/pillow-2.0.0-r1::gentoo, ebuild scheduled for merge) pulled in by
dev-python/pillow[tk?,python_targets_python3_3(-)] (dev-python/pillow[tk,python_targets_python3_3(-)]) required by (virtual/python-imaging-1::gentoo, ebuild scheduled for merge)
dev-python/pillow[tk?,python_targets_python2_7(-)] (dev-python/pillow[tk,python_targets_python2_7(-)]) required by (virtual/python-imaging-1::gentoo, ebuild scheduled for merge)
(sys-fs/udev-206::gentoo, ebuild scheduled for merge) pulled in by
sys-fs/udev required by @selected
>=sys-fs/udev-206[gudev?,hwdb?,introspection?,kmod?,selinux?,static-libs?] (>=sys-fs/udev-206[gudev,hwdb,introspection,kmod]) required by (virtual/udev-206::gentoo, ebuild scheduled for merge)
(dev-python/imaging-1.1.7-r4::gentoo, installed) pulled in by
dev-python/imaging[tk?,python_targets_python2_7(-)] (dev-python/imaging[tk,python_targets_python2_7(-)]) required by (virtual/python-imaging-1::gentoo, ebuild scheduled for merge)
dev-python/imaging required by @selected
(sys-apps/systemd-206::gentoo, ebuild scheduled for merge) pulled in by
>=sys-apps/systemd-44-r1[pam] required by (sys-auth/pambase-20120417-r2::gentoo, ebuild scheduled for merge)
>=sys-apps/systemd-186[pam] required by (gnome-base/gdm-3.8.3.1::gentoo, ebuild scheduled for merge)
sys-apps/systemd required by (gnome-base/gnome-settings-daemon-3.8.4::gentoo, ebuild scheduled for merge)
>=sys-apps/systemd-31 required by (gnome-base/gnome-control-center-3.8.4.1::gentoo, ebuild scheduled for merge)
>=sys-apps/systemd-31 required by (gnome-base/gnome-shell-3.8.3-r2::gentoo, ebuild scheduled for merge)
(sys-auth/consolekit-0.4.6::gentoo, ebuild scheduled for merge) pulled in by
sys-auth/consolekit required by (sys-apps/accountsservice-0.6.34::gentoo, ebuild scheduled for merge)
sys-auth/consolekit required by (net-wireless/bluez-4.101-r5::gentoo, installed)
sys-auth/consolekit required by @selected
sys-auth/consolekit required by (net-misc/networkmanager-0.9.8.2-r3::gentoo, ebuild scheduled for merge)
>=sys-auth/consolekit-0.4.5_p2012[pam] required by (sys-auth/pambase-20120417-r2::gentoo, ebuild scheduled for merge)
>=sys-auth/consolekit-0.4.5_p2012[pam] required by (sys-auth/pambase-20120417-r2::gentoo, installed)
sys-auth/consolekit required by (lxde-base/lxdm-0.4.1-r7::gentoo, installed)
sys-auth/consolekit required by (gnome-base/gnome-session-3.8.2.1-r1::gentoo, ebuild scheduled for merge)
sys-auth/consolekit[policykit] required by (sys-auth/polkit-0.111::gentoo, installed)
sys-auth/consolekit required by (kde-base/kdm-4.10.5-r1::gentoo, ebuild scheduled for merge)
For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked
The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by gnome-base/gdm-3.8.3.1
# required by gnome-base/gnome-3.8.0
# required by @selected
# required by @world (argument)
>=sys-auth/pambase-20120417-r2 systemd
!!! The following installed packages are masked:
- sci-geosciences/googleearth-7.1.1.1871::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Julian Ospald <hasufell@gentoo.org> (21 Jul 2013)
# Mask all unfetchable versions and those with tons of random
# bugs and segfaults (all). Don't ask for a version bump unless
# there is a working release. |
|
Back to top |
|
|
The Doctor Moderator
Joined: 27 Jul 2010 Posts: 2678
|
Posted: Sun Jul 28, 2013 2:47 am Post subject: |
|
|
The problem is you threw too small a net. You only caught the meta package. Try masking gnome-base/* and unmask any packages (including versions) as needed. _________________ First things first, but not necessarily in that order.
Apologies if I take a while to respond. I'm currently working on the dematerialization circuit for my blue box. |
|
Back to top |
|
|
elkhunter Tux's lil' helper
Joined: 19 Sep 2004 Posts: 138
|
Posted: Sun Jul 28, 2013 3:08 am Post subject: |
|
|
The Doctor wrote: | The problem is you threw too small a net. You only caught the meta package. Try masking gnome-base/* and unmask any packages (including versions) as needed. |
Thanks. I use some gnome apps and dont want to completely remove it from my system. I just dont want to update to the new versions which seem to require systemd. It looks like I have 3.6.2 installed currently. Is there a (relatively easy) way to do mask all new gnome-related packages (at least until the systemd issues are resolved)? |
|
Back to top |
|
|
The Doctor Moderator
Joined: 27 Jul 2010 Posts: 2678
|
Posted: Sun Jul 28, 2013 3:25 am Post subject: |
|
|
Not using wild cards. They have to be version-less due to parsing issues. There are 3 options
- mask every package including version you don't want
- mask all gnome packages and then unmask what you want using version specifiers
- switch to using stable gnome applications.
You can generate a list of packages you want to add using eix -sIC --only-names gnome which will include all packages with "gnome" in their name. You will need eix installed for it tor work. That should make it easer to enter into which ever file you prefer. Personally, I would go with the mask approach. That way any new dependencies will have to be approved and you won't have to deal with unexpected visits from systemd or bugs from mixing versions. If you are clever with sed and awk you could probably rig them to provide the appropriate symbol and version in a nice one liner.
EDIT: corrected eix command _________________ First things first, but not necessarily in that order.
Apologies if I take a while to respond. I'm currently working on the dematerialization circuit for my blue box. |
|
Back to top |
|
|
Naib Watchman
Joined: 21 May 2004 Posts: 6051 Location: Removed by Neddy
|
Posted: Sun Jul 28, 2013 11:23 am Post subject: |
|
|
I have run into this and have made the decision to just remove gnome.
Cinnamon unfortunetly is classed as a gnome app so for now I shall have to remove them all _________________
Quote: | Removed by Chiitoo |
|
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54220 Location: 56N 3W
|
Posted: Sun Jul 28, 2013 1:09 pm Post subject: |
|
|
elkhunter,
Its time to say goodbye to Gnome. Just for entertainment value, I did try to update one more time.
I have the following in package mask
Code: | # an over my dead body hard mask
# dump GNOME and anything else that has this as a hard dependency at any version
sys-apps/systemd
# the tip of of the systemd iceberg
>=gnome-base/gnome-control-center-3.8
>=net-libs/gnome-online-accounts-3.8
>=gnome-extra/evolution-data-server-3.8
>=gnome-extra/gnome-contacts-3.8
>=net-im/empathy-3.8
>=gnome-base/gnome-core-apps-3.8
>=gnome-base/gnome-3.8
>=gnome-base/gdm-3.8
>=gnome-base/gnome-shell-3.8
>=gnome-extra/gnome-tweak-tool-3.8
>=gnome-base/gnome-extra-apps-3.8
>=gnome-base/gnome-settings-daemon-3.8
>=net-libs/gnome-online-accounts-3.8
>=gnome-extra/evolution-data-server-3.8
>=mail-client/evolution-3.8 |
The rot seems to set in at version 3.8 of anything. That's not sufficient. I'm also using --backtrack=50 so that portage can resolve things.
This list will only grow - find another desktop you can live with. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
Odiseus n00b
Joined: 21 Dec 2012 Posts: 15
|
Posted: Sun Jul 28, 2013 1:42 pm Post subject: |
|
|
The Doctor wrote: | Not using wild cards. They have to be version-less due to parsing issues. There are 3 options
- mask every package including version you don't want
- mask all gnome packages and then unmask what you want using version specifiers
- switch to using stable gnome applications.
|
How could I switch to stable gnome on an unstable system?
gnome-base/* amd64 in /etc/portage/package.keywords didn't do the trick. This file seems to work the other way around only.
I also tried a single ebuild in that file:
gnome-base/libgnome-keyring amd64
emerge wants to merge gnome-base/libgnome-keyring-3.8.0 which is unstable
I also tried to remove gnome, but I get tons of preserved libs and lots of ebuilds that depend on gnome, that I never thought they would. |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54220 Location: 56N 3W
|
Posted: Sun Jul 28, 2013 2:02 pm Post subject: |
|
|
Odiseus,
The keyword you need is -~amd64 _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
Odiseus n00b
Joined: 21 Dec 2012 Posts: 15
|
Posted: Sun Jul 28, 2013 2:15 pm Post subject: |
|
|
NeddySeagoon wrote: | Odiseus,
The keyword you need is -~amd64 |
Thats what I use in make.conf: ACCEPT_KEYWORDS="~amd64"
For gnome only I tried to use amd64. |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54220 Location: 56N 3W
|
Posted: Sun Jul 28, 2013 2:27 pm Post subject: |
|
|
Odiseus,
You missed the - (minus sign) in front of the ~amd64.
In package keywords it means not testing ... or stable. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
Odiseus n00b
Joined: 21 Dec 2012 Posts: 15
|
Posted: Sun Jul 28, 2013 2:40 pm Post subject: |
|
|
NeddySeagoon wrote: | Odiseus,
You missed the - (minus sign) in front of the ~amd64.
In package keywords it means not testing ... or stable. |
Sorry - you are right. Thanks very much! |
|
Back to top |
|
|
elkhunter Tux's lil' helper
Joined: 19 Sep 2004 Posts: 138
|
Posted: Mon Jul 29, 2013 2:38 am Post subject: |
|
|
NeddySeagoon wrote: | elkhunter,
Its time to say goodbye to Gnome. Just for entertainment value, I did try to update one more time.
I have the following in package mask
Code: | # an over my dead body hard mask
# dump GNOME and anything else that has this as a hard dependency at any version
sys-apps/systemd
# the tip of of the systemd iceberg
>=gnome-base/gnome-control-center-3.8
>=net-libs/gnome-online-accounts-3.8
>=gnome-extra/evolution-data-server-3.8
>=gnome-extra/gnome-contacts-3.8
>=net-im/empathy-3.8
>=gnome-base/gnome-core-apps-3.8
>=gnome-base/gnome-3.8
>=gnome-base/gdm-3.8
>=gnome-base/gnome-shell-3.8
>=gnome-extra/gnome-tweak-tool-3.8
>=gnome-base/gnome-extra-apps-3.8
>=gnome-base/gnome-settings-daemon-3.8
>=net-libs/gnome-online-accounts-3.8
>=gnome-extra/evolution-data-server-3.8
>=mail-client/evolution-3.8 |
The rot seems to set in at version 3.8 of anything. That's not sufficient. I'm also using --backtrack=50 so that portage can resolve things.
This list will only grow - find another desktop you can live with. |
Thanks I took your list and added the following:
>=dev-libs/folks-0.9
>=gnome-base/gnome-desktop-3.8
>=gnome-base/gnome-core-libs-3.8
>=gnome-base/gnome-session-3.8
>=www-client/epiphany-3.8
>=net-libs/webkit-gtk-2.0
>=dev-libs/totem-pl-parser-3.4.5
>=media-libs/clutter-1.14.4-r1
>=dev-libs/libgdata-0.13.3
This helped some but I still have the following errors trying to update:
[blocks B ] dev-python/pillow ("dev-python/pillow" is blocking dev-python/imaging-1.1.7-r4)
[blocks B ] dev-python/imaging ("dev-python/imaging" is blocking dev-python/pillow-2.0.0-r1)
[blocks B ] net-libs/libsoup-gnome ("net-libs/libsoup-gnome" is blocking net-libs/libsoup-2.42.2)
[blocks B ] >=net-libs/libsoup-2.42 (">=net-libs/libsoup-2.42" is blocking net-libs/libsoup-gnome-2.40.3)
Total: 303 packages (216 upgrades, 17 new, 9 in new slots, 61 reinstalls, 4 uninstalls), Size of downloads: 1,436,807 kB
Conflict: 6 blocks (4 unsatisfied)
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
dev-libs/icu:0
(dev-libs/icu-51.1::gentoo, installed) pulled in by
dev-libs/icu:0/51.1= required by (media-libs/raptor-2.0.9::gentoo, installed)
dev-libs/icu:0/51.1= required by (sys-apps/gptfdisk-0.8.6::gentoo, installed)
dev-libs/icu:0/51.1= required by (media-libs/harfbuzz-0.9.18-r1::gentoo, installed)
dev-libs/icu:0/51.1= required by (app-office/calligra-2.6.4::gentoo, installed)
>=dev-libs/icu-3.8.1-r1:0/51.1= required by (net-libs/webkit-gtk-1.10.2-r300::gentoo, installed)
dev-libs/icu:0/51.1= required by (dev-db/sqlite-3.7.17::gentoo, installed)
(dev-libs/icu-51.2::gentoo, ebuild scheduled for merge) pulled in by
(no parents that aren't satisfied by other packages in this slot)
net-libs/libsoup:2.4
(net-libs/libsoup-2.42.2::gentoo, ebuild scheduled for merge) pulled in by
>=net-libs/libsoup-2.42 required by (dev-libs/libgdata-0.13.3::gentoo, installed)
(and 9 more with the same problem)
(net-libs/libsoup-2.40.3::gentoo, installed) pulled in by
~net-libs/libsoup-2.40.3[introspection?] required by (net-libs/libsoup-gnome-2.40.3::gentoo, installed)
dev-libs/boost:0
(dev-libs/boost-1.52.0-r6::gentoo, ebuild scheduled for merge) pulled in by
dev-libs/boost:0/1.52= required by (kde-base/kleopatra-4.10.5::gentoo, installed)
>=dev-libs/boost-1.43:0/1.52= required by (kde-base/rocs-4.10.5::gentoo, installed)
dev-libs/boost:0/1.52= required by (kde-base/kdepim-runtime-4.10.5-r1::gentoo, installed)
(and 1 more with the same problems)
(dev-libs/boost-1.53.0::gentoo, ebuild scheduled for merge) pulled in by
(no parents that aren't satisfied by other packages in this slot)
media-libs/cogl:1.0
(media-libs/cogl-1.14.0::gentoo, ebuild scheduled for merge) pulled in by
>=media-libs/cogl-1.14.0:1.0=[introspection?,pango] required by (media-libs/clutter-1.14.4::gentoo, ebuild scheduled for merge)
(and 1 more with the same problem)
(media-libs/cogl-1.12.2-r1::gentoo, installed) pulled in by
media-libs/cogl:1.0/11= required by (net-im/empathy-3.6.4::gentoo, installed)
dev-util/boost-build:0
(dev-util/boost-build-1.52.0-r1::gentoo, installed) pulled in by
=dev-util/boost-build-1.52.0-r1 required by (dev-libs/boost-1.52.0-r6::gentoo, ebuild scheduled for merge)
(dev-util/boost-build-1.53.0::gentoo, ebuild scheduled for merge) pulled in by
=dev-util/boost-build-1.53* required by (dev-libs/boost-1.53.0::gentoo, ebuild scheduled for merge)
It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.
For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
(dev-python/pillow-2.0.0-r1::gentoo, ebuild scheduled for merge) pulled in by
dev-python/pillow[tk?,python_targets_python3_3(-)] (dev-python/pillow[tk,python_targets_python3_3(-)]) required by (virtual/python-imaging-1::gentoo, ebuild scheduled for merge)
dev-python/pillow[tk?,python_targets_python2_7(-)] (dev-python/pillow[tk,python_targets_python2_7(-)]) required by (virtual/python-imaging-1::gentoo, ebuild scheduled for merge)
(dev-python/imaging-1.1.7-r4::gentoo, installed) pulled in by
dev-python/imaging[tk?,python_targets_python2_7(-)] (dev-python/imaging[tk,python_targets_python2_7(-)]) required by (virtual/python-imaging-1::gentoo, ebuild scheduled for merge)
dev-python/imaging required by @selected
(net-libs/libsoup-gnome-2.40.3::gentoo, installed) pulled in by
>=net-libs/libsoup-gnome-2.38:2.4 required by (net-libs/gnome-online-accounts-3.6.3::gentoo, installed)
>=net-libs/libsoup-gnome-2.39.6:2.4 required by (www-client/epiphany-3.6.1::gentoo, installed)
>=net-libs/libsoup-gnome-2.25.1:2.4 required by (dev-libs/libgweather-3.6.2::gentoo, installed)
>=net-libs/libsoup-gnome-2.38.1:2.4 required by (mail-client/evolution-3.6.4::gentoo, installed)
Any suggestions on how to proceed? I'm not sure how/where to put the -~amd64 mentioned in another response.
Why does gentoo even have a systemd use flag if its not really optional anymore? I'm tempted to do a fresh install w/o gnome (but keeping the gtk libs) but it looks like thunderbird requires it. I think that and ghex2 are the gnome apps I use so I might have to find replacements if I end up going that route. |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54220 Location: 56N 3W
|
Posted: Mon Jul 29, 2013 5:18 pm Post subject: |
|
|
elkhunter,
dev-python/pillow is a replacement for dev-python/imaging. Choose one.
I needed to mask =dev-libs/icu-51.2.
I don't have any KDE packages so I can't help with boost.
Try larger values of --backtrack. I've been using --backtrack=50
All my Gnome stuff has built but Gnome won't start ... bye bye Gnome. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
Odiseus n00b
Joined: 21 Dec 2012 Posts: 15
|
Posted: Tue Jul 30, 2013 1:55 pm Post subject: loads of ebuilds depend on gnome ebuilds 1 system ok now. |
|
|
Hi,
yesterday I managed to update my G5 ~ppc64 (there are not that many ebuilds installed on it) without systemd. It took more then a couple of hours...
/etc/portage/package.mask:
Code: | gnome-base/*
gnome-extra/*
sys-apps/systemd |
I had to enable some gnome ebuilds, which didn't need systemd in /etc/portage/package.unmask:
Code: | gnome-base/libglade
gnome-extra/polkit-gnome
gnome-extra/gnome-audio
gnome-base/librsvg
gnome-base/gvfs
# required by app-text/evince-3.8.3
# required by evince (argument)
# /etc/portage/package.mask
gnome-base/gsettings-desktop-schemas
#=www-client/firefox-17.0-r12.ebuild |
But on my most used desktop (~amd64) I realized that even libreoffice.bin depends heavily on gnome ebuilds.
I didn't follow them to the end, but it seems to me, that for desktops with lots of Software installed, there will be probably no way around sytemd.
Also dependencies may change over time and we may get into more troubles when swimming against the upstream. |
|
Back to top |
|
|
Dominique_71 Veteran
Joined: 17 Aug 2005 Posts: 1877 Location: Switzerland (Romandie)
|
Posted: Wed Jul 31, 2013 2:32 pm Post subject: Re: loads of ebuilds depend on gnome ebuilds 1 system ok now |
|
|
Odiseus wrote: |
I didn't follow them to the end, but it seems to me, that for desktops with lots of Software installed, there will be probably no way around sytemd. |
The simplest way is to get ride of systemd and other non necessary stuffs is to get ride of Gnome. You can not only get ride of systemd, but also of other stuffs like * kit and pulseaudio:
Code: | USE="-gnome -systemd -consolekit -policykit -udisk -udisk2 -pulseaudio" |
_________________ "Confirm You are a robot." - the singularity |
|
Back to top |
|
|
elkhunter Tux's lil' helper
Joined: 19 Sep 2004 Posts: 138
|
Posted: Fri Aug 02, 2013 3:04 am Post subject: |
|
|
I finally managed to update my system (all but octave and a few other similar programs that have compile issues) with gnome frozen at 3.6.2. In case it helps anyone I've included package.mask below. Note that this is a temporary solution 'til I have time to re-install with -gnome and -systemd (and -pulseaudio).
package.mask:
sys-apps/systemd
>=gnome-base/gnome-control-center-3.8
>=net-libs/gnome-online-accounts-3.8
>=gnome-extra/evolution-data-server-3.8
>=gnome-extra/gnome-contacts-3.8
>=net-im/empathy-3.8
>=gnome-base/gnome-core-apps-3.8
>=gnome-base/gnome-3.8
>=gnome-base/gdm-3.8
>=gnome-base/gnome-shell-3.8
>=gnome-extra/gnome-tweak-tool-3.8
>=gnome-base/gnome-extra-apps-3.8
>=gnome-base/gnome-settings-daemon-3.8
>=net-libs/gnome-online-accounts-3.8
>=gnome-extra/evolution-data-server-3.8
>=mail-client/evolution-3.8
>=dev-libs/folks-0.9
>=gnome-base/gnome-desktop-3.8
>=gnome-base/gnome-core-libs-3.8
>=gnome-base/gnome-session-3.8
>=www-client/epiphany-3.8
>=net-libs/webkit-gtk-2.0
>=dev-libs/totem-pl-parser-3.4.5
>=media-libs/clutter-1.14.4-r1
>=dev-libs/libgdata-0.13.3
>=net-libs/libsoup-2.41
>=gnome-extra/gnome-documents-3.8
>=dev-libs/libgweather-3.6.3
=dev-libs/icu-51.2
Thanks for all the help. |
|
Back to top |
|
|
The Doctor Moderator
Joined: 27 Jul 2010 Posts: 2678
|
Posted: Fri Aug 02, 2013 3:55 am Post subject: |
|
|
@elkhunter
At the risk of stating the obvious, it should be possible to switch to a new desktop with very little disruption to your work. First, simply set the use flags and emerge your replacement (xfce, i3, kde, etc). Once that is complete you can enter your new environment and use something like emerge -ac $(eix -sIC --only-names gnome) at your convenience. At your next update, simply include the ND options. Once your update finishes, run emerge -ac as there should be several orphaned dependencies. _________________ First things first, but not necessarily in that order.
Apologies if I take a while to respond. I'm currently working on the dematerialization circuit for my blue box. |
|
Back to top |
|
|
Dominique_71 Veteran
Joined: 17 Aug 2005 Posts: 1877 Location: Switzerland (Romandie)
|
Posted: Fri Aug 02, 2013 10:47 am Post subject: |
|
|
elkhunter wrote: | 'til I have time to re-install with -gnome and -systemd (and -pulseaudio).
|
It is no need to reinstall. To do it, I done an emerge world. It gave me a lot of blockers. I removed them with "emerge -C blocking_packges" until emerge world was happy. _________________ "Confirm You are a robot." - the singularity |
|
Back to top |
|
|
elkhunter Tux's lil' helper
Joined: 19 Sep 2004 Posts: 138
|
Posted: Fri Aug 02, 2013 1:40 pm Post subject: |
|
|
The Doctor wrote: | @elkhunter
At the risk of stating the obvious, it should be possible to switch to a new desktop with very little disruption to your work. First, simply set the use flags and emerge your replacement (xfce, i3, kde, etc). Once that is complete you can enter your new environment and use something like emerge -ac $(eix -sIC --only-names gnome) at your convenience. At your next update, simply include the ND options. Once your update finishes, run emerge -ac as there should be several orphaned dependencies. |
Thanks. I use fluxbox exclusively but I do occasionally run a few kde and gnome apps which is why I have it installed. If I can completely remove gnome and pulseaudio from my existing system, I'd prefer to do that rather than reinstall. I'll try your suggestions and those from Dominique_71 and see how it goes...
Thanks again |
|
Back to top |
|
|
Dominique_71 Veteran
Joined: 17 Aug 2005 Posts: 1877 Location: Switzerland (Romandie)
|
Posted: Fri Aug 02, 2013 8:53 pm Post subject: |
|
|
Personally, it dislike more *kit than systemd. But anyway, when I see all the threads with issues about the systemd migration into udev, I am happy to use eudev. You may be interested by that thread too. _________________ "Confirm You are a robot." - the singularity |
|
Back to top |
|
|
muffy n00b
Joined: 15 Sep 2003 Posts: 28 Location: :noitacoL
|
Posted: Thu Aug 22, 2013 4:35 pm Post subject: |
|
|
elkhunter wrote: | In case it helps anyone I've included package.mask below. |
It did. Thank you. |
|
Back to top |
|
|
eccerr0r Watchman
Joined: 01 Jul 2004 Posts: 9677 Location: almost Mile High in the USA
|
Posted: Wed Dec 04, 2013 4:48 pm Post subject: |
|
|
ugh...this was horrible. I'm still trying to keep gnome-3 off my machine, using gnome-2.32.
I thought Gentoo was going to maintain 2.32 for a long while? Should be an easy way to keep gnome3 off, but this has been proving to be difficult...
Shouldn't there be a separate profile for gnome3 and gnome2? _________________ Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching? |
|
Back to top |
|
|
depontius Advocate
Joined: 05 May 2004 Posts: 3509
|
Posted: Wed Dec 04, 2013 5:54 pm Post subject: |
|
|
elkhunter wrote: |
...
=dev-libs/icu-51.2
|
Why not ">=dev-libs/icu-51.2"? Omission, finger-check, or some specific reason? _________________ .sigs waste space and bandwidth |
|
Back to top |
|
|
eccerr0r Watchman
Joined: 01 Jul 2004 Posts: 9677 Location: almost Mile High in the USA
|
Posted: Wed Dec 04, 2013 6:59 pm Post subject: |
|
|
One thing I wasn't ever sure why:
Why doesn't the gnome-2 meta-ebuild (as well as perhaps any other metapackage like xorg) specify maximum versions, so that the gnome3 packages don't get depended... I suppose the same can go for gnome 3.6 but that's a bit more complicated... _________________ Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching? |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|