Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
eselect-opengl conflict with mesa and glproto
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
nikarul
n00b
n00b


Joined: 17 Mar 2005
Posts: 5

PostPosted: Thu Sep 06, 2012 6:05 pm    Post subject: eselect-opengl conflict with mesa and glproto Reply with quote

I'm running into a strange package block when I try to update my system. Here's the output from emerge when I just target eselect-opengl:

Quote:

# emerge -upv eselect-opengl

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild U ] app-admin/eselect-opengl-1.2.6.1 [1.2.5-r1] 9 kB
[blocks B ] <x11-proto/glproto-1.4.15-r1 ("<x11-proto/glproto-1.4.15-r1" is blocking app-admin/eselect-opengl-1.2.6.1)
[blocks B ] <media-libs/mesa-8.0.3-r1 ("<media-libs/mesa-8.0.3-r1" is blocking app-admin/eselect-opengl-1.2.6.1)

Total: 1 package (1 upgrade), Size of downloads: 9 kB
Conflict: 2 blocks (2 unsatisfied)

* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.

(media-libs/mesa-7.11.2::gentoo, installed) pulled in by
>=media-libs/mesa-7.10 required by (kde-base/kwin-4.8.3::gentoo, installed)
media-libs/mesa required by (media-video/nvidia-settings-295.20::gentoo, installed)
>=media-libs/mesa-7.10 required by (www-client/firefox-14.0.1::gentoo, installed)
media-libs/mesa required by (virtual/opengl-7.0::gentoo, installed)
>=media-libs/mesa-7.8_rc[nptl] required by (x11-base/xorg-server-1.12.2::gentoo, installed)
media-libs/mesa required by (app-emulation/emul-linux-x86-opengl-20120520::gentoo, installed)
media-libs/mesa required by (virtual/glu-7.0::gentoo, installed)

(app-admin/eselect-opengl-1.2.6.1::gentoo, ebuild scheduled for merge) pulled in by
>=app-admin/eselect-opengl-1.2.3 required by (x11-proto/glproto-1.4.15::gentoo, installed)
>=app-admin/eselect-opengl-1.0.8 required by (x11-base/xorg-server-1.12.2::gentoo, installed)
>=app-admin/eselect-opengl-1.0.9 required by (x11-drivers/nvidia-drivers-295.71::gentoo, installed)
eselect-opengl
app-admin/eselect-opengl required by (net-misc/tigervnc-1.1.0-r7::gentoo, installed)
app-admin/eselect-opengl required by (media-libs/mesa-7.11.2::gentoo, installed)


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


I've tried masking and unmasking various packages to try to avoid the block but nothing seems to be working. Any suggestions would be appreciated!

Here's my emerge --info output:

Quote:

# emerge --info
Portage 2.1.11.9 (default/linux/amd64/10.0/desktop/kde, gcc-4.5.4, glibc-2.15-r2, 3.5.0-gentoo x86_64)
=================================================================
System uname: Linux-3.5.0-gentoo-x86_64-Intel-R-_Core-TM-_i7_CPU_920_@_2.67GHz-with-gentoo-2.1
Timestamp of tree: Thu, 06 Sep 2012 14:45:01 +0000
app-shells/bash: 4.2_p37
dev-java/java-config: 2.1.11-r3
dev-lang/python: 2.7.3-r2, 3.2.3-r1
dev-util/cmake: 2.8.7-r5
dev-util/pkgconfig: 0.27
sys-apps/baselayout: 2.1-r1
sys-apps/openrc: 0.10.2
sys-apps/sandbox: 2.5
sys-devel/autoconf: 2.13, 2.68
sys-devel/automake: 1.6.3-r1, 1.11.6
sys-devel/binutils: 2.22-r1
sys-devel/gcc: 4.3.6-r1, 4.5.4
sys-devel/gcc-config: 1.7.3
sys-devel/libtool: 2.4-r1
sys-devel/make: 3.82-r3
sys-kernel/linux-headers: 3.5 (virtual/os-headers)
sys-libs/glibc: 2.15-r2
Repositories: gentoo x-lostwoods MythTV-0-25-fixes sunrise
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=core2 -msse4 -mcx16 -msahf"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/openvpn/easy-rsa"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -pipe -march=core2 -msse4 -mcx16 -msahf"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles news parallel-fetch parse-eapi-ebuild-head protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="ftp://gentoo.mirrors.tds.net/gentoo http://gentoo.osuosl.org/ http://gentoo.mirrors.tds.net/gentoo http://mirrors.cs.wmich.edu/gentoo ftp://ftp.ussg.iu.edu/pub/linux/gentoo http://lug.mtu.edu/gentoo/ ftp://lug.mtu.edu/gentoo/"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j9"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/lostwoods /var/lib/layman/mt-mythtv /var/lib/layman/sunrise"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi aim amd64 bash-completion berkdb branding bzip2 cairo cdda cdr clamav cli consolekit cracklib crypt css cups cxx dbus declarative dri dts dvd dvdr emacs emboss encode exif extras fam ffmpeg fftw firefox flac fontconfig fortran ftp gdbm gif gnutls gpm gzip hddtemp iconv icq imap ipod ipv6 joystick jpeg jpeg2k kde kipi lcms ldap lib32 libnotify lm_sensors mad mmap mmx mng modules mp3 mp4 mpeg msn mudflap multilib mysql ncurses nls nptl ogg openal opengl openmp oscar pam pango pch pcre pdf phonon plasma png policykit posix ppds pppd pulseaudio python qt3support qt4 raw rdesktop readline rss samba sdl semantic-desktop session sharedext sharedmem sockets spell sqlite3 sse sse2 ssl startup-notification static-libs subversion svg symlink szip tcpd theora threads tiff truetype udev udisks unicode upower usb vdpau vnc vorbis wxwidgets x264 xcb xcomposite xemacs xinerama xml xscreensaver xv xvid yahoo zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" PHP_TARGETS="php5-3" PYTHON_TARGETS="python3_2 python2_7" RUBY_TARGETS="ruby18 ruby19" USERLAND="GNU" VIDEO_CARDS="fbdev nv vesa nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
Back to top
View user's profile Send private message
gorkypl
Guru
Guru


Joined: 04 Oct 2010
Posts: 444
Location: Kraków, PL

PostPosted: Thu Sep 06, 2012 8:11 pm    Post subject: Re: eselect-opengl conflict with mesa and glproto Reply with quote

nikarul wrote:

I've tried masking and unmasking various packages to try to avoid the block but nothing seems to be working.

This is the reason of your problems :) Mixing stable and unstable trees is something that should not be done, unless you have knowledge to resolve problems like the one that you have just faced.

So I suggest to stay with the stable tree, or move to the unstable one by putting in /etc/make.conf
Code:

ACCEPT_KEYWORDS="~amd64"


After you will choose one tree, remove the masks/unmasks/keywords that you have set, do 'emerge -avuDN --with-bdeps=y world' and you should be fine.
_________________
BTW, TWM FTW!


Last edited by gorkypl on Thu Sep 06, 2012 8:44 pm; edited 1 time in total
Back to top
View user's profile Send private message
anyNiXwilldo
Apprentice
Apprentice


Joined: 20 Feb 2004
Posts: 176
Location: US

PostPosted: Thu Sep 06, 2012 8:29 pm    Post subject: Reply with quote

I had the same issue on 3 installations. I 'emerge -C glproto mesa' and then 'emerge -uDb world' and everything installed fine. This is all I have in package.keywords:


>=sys-kernel/hardened-sources-3.4.3 ~amd64
>=kde-misc/krecipes-2.0_beta2 ~amd64
>=app-text/qpdfview-0.3_beta3 ~amd64
>=sys-kernel/linux-firmware-20120615 ~amd64
x11-libs/qtermwidget ~amd64
x11-terms/qterminal ~amd64
>=app-emulation/qtemu-1.0.5 ~amd64

You can't always assume it is safe to remove the blocked packages though.
_________________
Of course you can have my root password. I'm on Hardened!
Back to top
View user's profile Send private message
ulenrich
Veteran
Veteran


Joined: 10 Oct 2010
Posts: 1480

PostPosted: Fri Sep 07, 2012 1:57 pm    Post subject: the easy way - accept unstable! Reply with quote

As gorkypl said, the most easy way to use Gentoo as a Desktop user is to accept
~amd64 unstable for all packages. Then for some parts do stable if it works - package for package, if a package wants update try to change its keyword to stable.

The other way round - using stable - is much harder. I failed twice to change to Gentoo until I realized this fact. This is a general misconception ....
Back to top
View user's profile Send private message
khayyam
Watchman
Watchman


Joined: 07 Jun 2012
Posts: 6227
Location: Room 101

PostPosted: Fri Sep 07, 2012 2:57 pm    Post subject: Re: the easy way - accept unstable! Reply with quote

ulenrich wrote:
The other way round - using stable - is much harder. I failed twice to change to Gentoo until I realized this fact. This is a general misconception ....

ulenrich ... well, no, the misconception is the other way around. Using stable is recommended (otherwise the term has no meaning), while using ~arch is for those with some understanding of how to fix things if they break, and the same is true for keywording.

best ... khay
Back to top
View user's profile Send private message
gorkypl
Guru
Guru


Joined: 04 Oct 2010
Posts: 444
Location: Kraków, PL

PostPosted: Fri Sep 07, 2012 2:59 pm    Post subject: Reply with quote

I am using ~ on desktop since two years, and I cannot remember any problem or breakage.
Unstable tree is really nonproblematic on non-critical systems (like laptops, desktops and so on).
_________________
BTW, TWM FTW!
Back to top
View user's profile Send private message
ulenrich
Veteran
Veteran


Joined: 10 Oct 2010
Posts: 1480

PostPosted: Fri Sep 07, 2012 3:53 pm    Post subject: Reply with quote

Yes, it is simply uneasy to use a mixed environment! You need advanced skills handling it!

And:
1) As a Desktop user you almost ever have to use unstable packages,
because for some software there does not exist stable!
2) Critical security issues are more important than minor flaws: unstable faster!
3) A recommandation for stable is only possible for a system having only stable!

And:
4) The real meaning of stable is:
- For a defined time laps there where no additional bugs found
- But there might be other bugs not noticed yet...

I recommend unstable for Gentoo beginners! They should just follow this proceedure:
Wait a day if you see something essential coming, the bugs will eventually be fixed!

PS: Funtoo~unstable is something in between
where I successfully began learning Gentoo!
Back to top
View user's profile Send private message
sitquietly
Tux's lil' helper
Tux's lil' helper


Joined: 23 Oct 2010
Posts: 143
Location: On the Wolf River, Tennessee

PostPosted: Fri Sep 07, 2012 5:33 pm    Post subject: Re: the easy way - accept unstable! Reply with quote

ulenrich wrote:
As gorkypl said, the most easy way to use Gentoo as a Desktop user is to accept
~amd64 unstable for all packages.....The other way round - using stable - is much harder. I failed twice to change to Gentoo until I realized this fact. This is a general misconception ....


I had a similar experience. I tried to install gentoo stable but when I needed some unstable packages for my xmonad desktop I ran into blocks and build failures that I just couldn't resolve. This sent me back to Archlinux where I went to all the effort of building my entire system from source code (I must have a self-rebuildable system for off-grid applications), editing pkgbuilds as I went along to strip out a lot of Arch's bloated dependencies. It was fun and I learned a lot about Archlinux and its hidden weaknesses. When I finally returned to gentoo via Funtoo I started right out with Funtoo current (~amd64) and everything has just worked perfectly ever since. I'm especially thankful for the huge effort that has gone into making the kde desktop available without semantic-desktop dependencies. I managed to do similar work in Archlinux for kde 4.8.3 but updating to 4.9.1 was just too much hassle -- there is a lot of good work buried in those gentoo ebuilds and I've been happy since I learned to accept ~amd64 :D
Back to top
View user's profile Send private message
khayyam
Watchman
Watchman


Joined: 07 Jun 2012
Posts: 6227
Location: Room 101

PostPosted: Fri Sep 07, 2012 7:17 pm    Post subject: Reply with quote

Quote:
"The testing branch is exactly what it says - Testing. If a package is in testing, it means that the developers feel that it is functional but has not been thoroughly tested. You could very well be the first to discover a bug in the package in which case you could file a bugreport to let the developers know about it.

Beware though, you might notice stability issues, imperfect package handling (for instance wrong/missing dependencies), too frequent updates (resulting in lots of building) or broken packages. If you do not know how Gentoo works and how to solve problems, we recommend that you stick with the stable and tested branch." Gentoo Handbook, Chapter 3. Section a.

As I said, "using stable is recommended (otherwise the term has no meaning), while using ~arch is for those with some understanding of how to fix things if they break, and the same is true for keywording."

Now, for those who ACCEPT_KEYWORDS="~arch", or keyword packages ~arch, and things "fail" then this is due to the fact that doing this is only for those "know how Gentoo works and how to solve problems" and/or are willing to cope with "broken packages", and other breakages.

So, as to the discussion here, there are certain makers that if you move them then the discussion starts to become meaningless, or absurd. No one is saying that "~arch" is going to break, and so contradict your own personal experience, but its idiocy and contrary to both recommendation and common sense to state that ~arch is for "beginners".

best ... khay
Back to top
View user's profile Send private message
ulenrich
Veteran
Veteran


Joined: 10 Oct 2010
Posts: 1480

PostPosted: Sat Sep 08, 2012 12:57 pm    Post subject: Reply with quote

Arghh ...
yes, I remember this handbook recommendation guided me twice a direction I could not succeed. Everyone beginning with Gentoo makes mistakes and tries again carefully following the handbook ... which exits the potential Gentoo audience direction Arch.

Funtoo~current, which is just a few days behind Gentoo~unstable, is recommended by D.Robbins (founder of both). Also there is siduction guiding beginners to Debian~unstable. Remind you, Gentoo beginner audience is a whole lot different from Ubuntu!
Back to top
View user's profile Send private message
khayyam
Watchman
Watchman


Joined: 07 Jun 2012
Posts: 6227
Location: Room 101

PostPosted: Sat Sep 08, 2012 4:01 pm    Post subject: Reply with quote

ulenrich wrote:
yes, I remember this handbook recommendation guided me twice a direction I could not succeed.

ulenrich ... yes, because you went ahead and started keywording packages without the proper understanding of what you were doing, and exactly contrary to the recommendation. Or, are you staying that stable isn't stable and that ~arch is in fact stable, and blue is red, and so on?

ulenrich wrote:
Everyone beginning with Gentoo makes mistakes and tries again carefully following the handbook ... which exits the potential Gentoo audience direction Arch.

Except that gentoo, and the handbook, predate Arch by ten years, but regarlesss, the handbook exists for gentoo users, its not directed at any "potential [...] audience".

ulenrich wrote:
Funtoo~current, which is just a few days behind Gentoo~unstable, is recommended by D.Robbins (founder of both). Also there is siduction guiding beginners to Debian~unstable. Remind you, Gentoo beginner audience is a whole lot different from Ubuntu!

What funtoo or debian do, and what drobbins recommends, is completely irrellevant, they have nothing to do with gentoo.

best ... khay
Back to top
View user's profile Send private message
ulenrich
Veteran
Veteran


Joined: 10 Oct 2010
Posts: 1480

PostPosted: Sat Sep 08, 2012 5:27 pm    Post subject: Reply with quote

@khayyam,
if a new user asks what to do about a recent Firefox or Kde?
The recomendation of the handbook indicates a very wrong turn! This is why funtoo is fun for the beginner (although almost the same system). I doubt D.Robbins has nothing to do with Gentoo (search this year bugs!).

Should we open a bug about the missing chapter?


Last edited by ulenrich on Sat Sep 08, 2012 5:34 pm; edited 1 time in total
Back to top
View user's profile Send private message
gorkypl
Guru
Guru


Joined: 04 Oct 2010
Posts: 444
Location: Kraków, PL

PostPosted: Sat Sep 08, 2012 5:33 pm    Post subject: Reply with quote

Gentoo handbook is unnecessarily enlarging the issue with ~arch. As I have said before, since few years there are almost no problems with the unstable tree.

Anyway, there is nothing wrong with using stable. It's a matter of choice to accept that you won't have newest software available, but you have much fewer chances of getting stuck with a bug in some package. You can't have both worlds.
_________________
BTW, TWM FTW!
Back to top
View user's profile Send private message
ulenrich
Veteran
Veteran


Joined: 10 Oct 2010
Posts: 1480

PostPosted: Sat Sep 08, 2012 5:56 pm    Post subject: Reply with quote

Although this is offtopic regarding the thread starter, I would strongly appreciate we could comerge our opinions what to recommend beginners,
gorkypl wrote:
As I have said before, since few years there are almost no problems with the unstable tree.
Anyway, there is nothing wrong with using stable. It's a matter of choice ...

my suggestion:
If You beginner don't want to hassle around and you don't regret using older software keep all Gentoo stable!
If You want recent software it is easy way to turn all of Gentoo unstable! It is wrong common sense to think it is easier to turn ~unstable for certain packages only!
If You go ~unstable the most helpfull action ever: Wait a day!
Back to top
View user's profile Send private message
khayyam
Watchman
Watchman


Joined: 07 Jun 2012
Posts: 6227
Location: Room 101

PostPosted: Sat Sep 08, 2012 9:35 pm    Post subject: Reply with quote

ulenrich wrote:
if a new user asks what to do about a recent Firefox or Kde?

ulenrich ... the implict assumption in your question is that "a new user" should be provided packages, and information on how to aquire those packages, regardless of the context provided above. Its an assumption based on no real comprehension of the subject just a vaguely stated quanta with its equation of 'recent = better' and meeting some spectral need of the "user". Am I expected to provide an answer?

ulenrich wrote:
The recomendation of the handbook indicates a very wrong turn! This is why funtoo is fun for the beginner (although almost the same system).

Your proposal is to do away with the distinction between stable and testing, and that ~arch should be the de facto "recommended" for new users, whats more, for or the handbook to suggest otherwise is "wrong". Its an argument that rolls easily of the keyboard but has no (that is, zero) understanding of the rational behind stable, but as I've already made this reasoning clear I don't see the point in taking the discussion any further.

ulenrich wrote:
I doubt D.Robbins has nothing to do with Gentoo (search this year bugs!).

Again, whatever drobbins recommends is entirely irrelevant to gentoo, even if you move the goal posts.

ulenrich wrote:
Should we open a bug about the missing chapter?

CLOSED, WONTFIX

gorkypl wrote:
As I have said before, since few years there are almost no problems with the unstable tree.

gorkypl ... as I said: "[...] as to the discussion here, there are certain makers that if you move them then the discussion starts to become meaningless, or absurd. No one is saying that "~arch" is going to break, and so contradict your own personal experience, [...]". Context is everything, and your experience is not relevant to the issue, unless you are saying that ~arch is now the new stable.

best ... khay
Back to top
View user's profile Send private message
gorkypl
Guru
Guru


Joined: 04 Oct 2010
Posts: 444
Location: Kraków, PL

PostPosted: Sat Sep 08, 2012 9:41 pm    Post subject: Reply with quote

khayyam wrote:

gorkypl ... as I said: "[...] as to the discussion here, there are certain makers that if you move them then the discussion starts to become meaningless, or absurd. No one is saying that "~arch" is going to break, and so contradict your own personal experience, [...]". Context is everything, and your experience is not relevant to the issue, unless you are saying that ~arch is now the new stable.

I'm not saying anything above the fact that handbook is too frightening in its warning against using ~arch.
_________________
BTW, TWM FTW!
Back to top
View user's profile Send private message
anyNiXwilldo
Apprentice
Apprentice


Joined: 20 Feb 2004
Posts: 176
Location: US

PostPosted: Sat Sep 08, 2012 10:29 pm    Post subject: Reply with quote

ulenrich wrote:

If You beginner don't want to hassle around and you don't regret using older software keep all Gentoo stable!


Define 'stable.' Gentoo KDE 'stable' is at 4.8.5. Whereas Debian Testing (not yet stable) KDE is at 4.8.4.

ulenrich wrote:

If You want recent software it is easy way to turn all of Gentoo unstable!


Tell the truth. Newer code has more bugs, because it hasn't been vetted due to the newness. Many of us were using Gentoo in the earlier days, when code released at 1 PM was in portage at 3 PM. That's exactly why we run stable now. So tell the truth, not half of it. Yes, it's way easy to change your system to unstable, but fixing any resulting bugs discovered as a result aren't guaranteed to be so 'easy.'

ulenrich wrote:

It is wrong common sense to think it is easier to turn ~unstable for certain packages only!
If You go ~unstable the most helpfull action ever: Wait a day!


What is wrong is for you to suggest waiting 24 hours to have the use of a computer again when problems result from unstable. No thanks. My box will be available 24/7 because I run stable.

And don't even bring Drobbins and Funtoo into this. Gee, I wonder why he offers those OLD Debian and Redhat kernels on Funtoo?
_________________
Of course you can have my root password. I'm on Hardened!
Back to top
View user's profile Send private message
ulenrich
Veteran
Veteran


Joined: 10 Oct 2010
Posts: 1480

PostPosted: Sat Sep 08, 2012 11:52 pm    Post subject: Reply with quote

anyNiXwilldo wrote:
ulenrich wrote:
It is wrong common sense to think it is easier to turn ~unstable for certain packages only! If You go ~unstable the most helpfull action ever: Wait a day!
What is wrong is for you to suggest waiting 24 hours to have the use of a computer again when problems result

I don't understand you here: If you don't touch emerge for a day or more, what will hinder you for hours?
The most issues with Gentoo ~unstable are the very little errors from the maintainers ebuild: a missing include, a wrong letter. Which is resolved most of the time 3 hours later ...

gorkypl wrote:
I'm not saying anything above the fact that handbook is too frightening in its warning against using ~
Yes, sad as this is in consequences :(

We should really encourage to use Gentoo~unstable!
Instead we could give our little shortlists of beholden stable packages we use.
Back to top
View user's profile Send private message
anyNiXwilldo
Apprentice
Apprentice


Joined: 20 Feb 2004
Posts: 176
Location: US

PostPosted: Sun Sep 09, 2012 2:23 am    Post subject: Reply with quote

ulenrich wrote:

If you don't touch emerge for a day...


Irrelevant. I update daily. One can do that easily without fear of borking one's system, when one uses stable. There's no need to procrastinate with security updates, nor any other updates, when using stable.

ulenrich wrote:

what will hinder you for hours?


You don't know an update will bork your system until after it is borked. How many hours will you be without the use of your computer before you find the fix? I like my computer operational 24/7. That's why I use stable.
_________________
Of course you can have my root password. I'm on Hardened!
Back to top
View user's profile Send private message
khayyam
Watchman
Watchman


Joined: 07 Jun 2012
Posts: 6227
Location: Room 101

PostPosted: Sun Sep 09, 2012 10:03 am    Post subject: Reply with quote

ulenrich wrote:
We should really encourage to use Gentoo~unstable!

ulenrich ... I advise you to read the Code of Conduct. "Acceptable Behavior [...] Give accurate information [...]. Unacceptable Behavior [...] Constantly purveying misinformation".

Given all that has been said above with regard to the reasoning behind stable you have failed to "giving accurate information" and are now "constantly purveying misinformation."

best ... khay
Back to top
View user's profile Send private message
aCOSwt
Bodhisattva
Bodhisattva


Joined: 19 Oct 2007
Posts: 2537
Location: Hilbert space

PostPosted: Sun Sep 09, 2012 1:25 pm    Post subject: Reply with quote

Being said that, as a rule of thumb, a handbook should never put the reader into any non-reversible situation.
That it is easy to switch from a stable system to an unstable one, and you can find the howto in the handbook.
That it might be damned hard to switch from an unstable system to a stable one because it might be needed to downgrade packages anyone is strongly (and rightly) discouraged to downgrade, and you won't find the howto in the handbook.

Then my opinion is that the handbook is absolutely correct wherever it suggests to prefer stable to unstable.
_________________
Back to top
View user's profile Send private message
John R. Graham
Administrator
Administrator


Joined: 08 Mar 2005
Posts: 10587
Location: Somewhere over Atlanta, Georgia

PostPosted: Sun Sep 09, 2012 1:46 pm    Post subject: Reply with quote

khayyam, I find I can't agree, on two counts. First, all I see here is opinion and polite discussion: I don't see any forum rules violation. Not even close, in fact. Politeness goes a long way.

Second, although the opinion that everyone should be at ACCEPT_KEYWORDS="~arch" is a little over the top (in my opinion), I think it's fair to say the Gentoo encourages experimentation. The basic instructions on how to keyword unstable packages, add overlays, apply non-standard patches—a myriad of behaviors that deviate from stable, in other words—are right there in the Handbook. The appropriate caveats are there as well.

I think you're seeing trouble where there is none. :wink:

- John

Edit: Split off-topic discussion to here.
_________________
I can confirm that I have received between 0 and 499 National Security Letters.
Back to top
View user's profile Send private message
nikarul
n00b
n00b


Joined: 17 Mar 2005
Posts: 5

PostPosted: Mon Sep 10, 2012 4:14 pm    Post subject: Reply with quote

Wow, I apparently started quite the discussion! Anyways, I was finally able to resolve the blocks with the following additions to package.mask:

=app-admin/eselect-opengl-1.2.6
=app-admin/eselect-opengl-1.2.6.1
=x11-proto/glproto-1.4.15
=x11-proto/glproto-1.4.16

This is a bandaid fix, we'll see if the issue works itself out in later updates or just leads to more headaches (probably the latter).
Back to top
View user's profile Send private message
memph
n00b
n00b


Joined: 30 Aug 2015
Posts: 3

PostPosted: Sun Sep 20, 2015 3:01 am    Post subject: same problem 3 years later... Reply with quote

i added

media-libs/mesa ~amd64

to /etc/portage/package.accept_keywords
and it worked fine.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
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