Re: [gentoo-user] A tale of computing thud and blunder
On Dec 19, 2011 1:18 PM, "Dale" wrote: > > Pandu Poluan wrote: >> >> >> Kind of like what I always do when I switch from -march=nocona to -march=native. (Usually I use -march=nocona to ensure seamless VM migration on my XenServer-equipped boxen, but for some VMs, i.e., those requiring me to wring out every last drop of performance, I go native.) >> >> That said, if you want to experience fully the "GCC Graphite" optimizations, you'll also want to do emerge -ev ;-) >> >> Rgds, >> > > > Is Graphite worthwhile on a desktop system or is it better suited for servers or both? I found this but still not sure what it is intended for: > > http://gcc.gnu.org/wiki/Graphite/4.5 > > Are there any reasons to leave this be for a while? You know, bugs or packages that don't work with it? > In my experience, I've never encountered any bugs due to graphite. And I've "graphite-ed" 4 production servers, including 2 firewalls, 1 DNS server, and 1 mail server. Of course, YMMV. Rgds,
Re: [gentoo-user] DVD Movie backups
Raffaele BELARDI wrote: > On 12/16/2011 10:12 PM, Joerg Schilling wrote: > > > > Dual layer DVDs will only work, if the layer break is at the right place. > > > > I so far have not been able to get the layer break value from the IFO file. > > > > You need to use cdrecord -atip to get the layer break value and then use > > cdrecord layerbreak=# and a DVD+R/DL media. > > > > That means run "cdrecord -atip" on the empty media and then use that > value to master the media with "cdrecord layerbreak="? Sorry, it seems that I forgot to type this You need to run cdrecord -atip on the original disc to find the original layer break value. Jörg -- EMail:jo...@schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin j...@cs.tu-berlin.de(uni) joerg.schill...@fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/ URL: http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily
Re: [gentoo-user] Re: Re: Re: Another hardware thread
Am 18.11.2011 01:04, schrieb Neil Bothwick: > If you're feeling adventurous, GCC 4.6, currently masked for > testing, has specific -march options for the i7 and Sandybridge i7, > according to the Gentoo Wiki CFLAGS page. Being adventurous now. compiled sys-devel/gcc-4.6.2, and set CFLAGS="-O2 -march=corei7-avx -mcx16 -msahf -mno-movbe -maes -mpclmul -mpopcnt -mno-abm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-tbm -mavx -msse4.2 -msse4.1 --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=8192 -mtune=corei7-avx" Built my kernel for a start, runs fine. Considering to emerge world after a nice backup ;-) Has anyone done that already? Successfully? Stefan
Re: [gentoo-user] Re: Re: Re: Another hardware thread
Am 19.12.2011 12:01, schrieb Stefan G. Weichinger: > Built my kernel for a start, runs fine. > Considering to emerge world after a nice backup ;-) correction: emerge system for a start ... sure ...
[gentoo-user] Re: A tale of computing thud and blunder
On 12/18/2011 10:49 PM, Nikos Chantziaras wrote: Just like with any other optimization switch, there can be bugs. If Gentoo says it doesn't support graphite, then I'd stay away from it because Gentoo devs might not listen to your bug reports if you use it. I've been using gcc with graphite support for about a year or so and I've had zero problems so far. (I should also mention that I haven't measured how much difference it makes, either.) Very important to notice that *building* gcc with graphite support is not at all the same as *using* graphite support while compiling. To actually *use* your graphite support, you must include these CFLAGS while compiling each package: -floop-block -floop-strip-mine -floop-interchange That implies that you can turn off graphite support by removing those flags and recompiling your buggy package before filing a bug report. (I did that only once and discovered that it didn't change the bug at all.) IIRC, gcc doesn't use those flags while compiling itself, but I could be mistaken about that. I'll check again next time I compile gcc.
[gentoo-user] Re: please explain this contradictory(?) emerge dependency
On 12/18/2011 05:34 PM, Allan Gottlieb wrote: # /etc/portage/package.mask: # GNOME 3.2 stuff =gnome-extra/sushi-0.2.1 Just working from memory here. Try removing the version number: gnome-extra/sushi
[gentoo-user] Xmonad!
Hi, I'm thinking of giving a try to Xmonad X11/window manager... anyone has experience or recommendations. Should I use kde or gnome as base.. or relay 100% on xmonad Thanks Jorge E. Espada
Re: [gentoo-user] Xmonad!
I use 'awesome', another tiling wm. No need to base it off of gnome or kde...Haven't tried xmonad, though. On Dec 19, 2011 8:44 AM, "jorge espada" wrote: > Hi, I'm thinking of giving a try to Xmonad X11/window manager... anyone > has experience or recommendations. > Should I use kde or gnome as base.. or relay 100% on xmonad > Thanks > > Jorge E. Espada > >
Re: [gentoo-user] A tale of computing thud and blunder
On Mon, Dec 19, 2011 at 12:15 AM, Dale wrote: > Pandu Poluan wrote: >> >> >> Kind of like what I always do when I switch from -march=nocona to >> -march=native. (Usually I use -march=nocona to ensure seamless VM migration >> on my XenServer-equipped boxen, but for some VMs, i.e., those requiring me >> to wring out every last drop of performance, I go native.) >> >> That said, if you want to experience fully the "GCC Graphite" >> optimizations, you'll also want to do emerge -ev ;-) >> >> Rgds, >> > > > Is Graphite worthwhile on a desktop system or is it better suited for > servers or both? I found this but still not sure what it is intended for: > > http://gcc.gnu.org/wiki/Graphite/4.5 > > Are there any reasons to leave this be for a while? You know, bugs or > packages that don't work with it? I used it for @world and ran into a couple times when things were broken with it enabled... Don't really remember specifics. I didn't notice any perceivable speed difference, so I stopped using it just to simplify things in the future. :) In general,I have changed my CFLAGS to be less aggressive over the past years. I started with the most aggressive optimizations, and using -march=whatever... At some point I researched compile times for different optimizations and realized some packages were taking tens of minutes longer to compile! Surely whatever potential speed increase of -O3 vs -O2 was not going to give me tens of minutes cumulatively. If there is a package that really benefits from some specific optimization (and doesn't already set those flags itself in the ebuild), I'll set the CFLAGS for that individual package but leave the rest of world very simplistic. Same with -march, I've gone to using -mtune instead, after having to move hard drives into a system with different CPU feature set. And for virtual machines (in hosts I don't control, especially), they could be migrated to some other machine without my knowledge, and i don't want it to stop working if that happens.
[gentoo-user] (Solved) please explain this contradictory(?) emerge dependency
On Sun, Dec 18 2011, Allan Gottlieb wrote: > On Sun, Dec 18 2011, Joshua Murphy wrote: > >> On Sun, Dec 18, 2011 at 8:34 PM, Allan Gottlieb wrote: >>> I get dependency problems in my normal update world that I can't >>> understand. The entire output is below. >>> >>> As far as I can tell gnome-2.32.1-r1 (which is installed) is requiring >>> packages from gnome-3, which must be wrong. I don't see any such >>> dependencies in the ebuild for gnome-2.32.1-r1 and there is an "official >>> mask list" (which I am using) for those of us who want to >>> delay installing gnome-3 for a while. >>> >>> My conclusion that gnome-2... is requiring gnome-3 packages (which I >>> know is wrong) comes from two points in the output below. >>> >>> 1. The indenting of the --tree --verbose output seems to say this >>> (e.g., the first two lines say gnome-2... depends on nautilus-3) >>> >>> 2. The comments related to mask changes at the bottom say >>> evince-3... is required by gnome-2... >>> >>> Please help. >>> thanks, >>> allan >> >> >> Without doing any digging (I'm 100mi away from my Gentoo boxes and >> sitting on satellite internet, so SSH is painful), I would presume the >> packages pulling in those dependencies aren't specifying a maximum >> version, so it's not that they're "requiring" gnome 3 packages, >> they're requiring gnome packages and are choosing to use the newest, >> which happens to be part of 3, meaning the gnome 2 ebuilds would need >> updated to require version < 3.0 to avoid it automatically, and >> possibly block on mixing 2 and 3 if the mixing really does give >> issues. > > All the gnome-3 packages are masked (package.mask). > > Indeed, at the end of my output (see prev msg) you see recommendations > from emerge for me to remove some masks. > > allan It was more subtle than I thought. A big tip from Alexandre Rostovtsev suggested that the problem might be that some package other than gnome-base/gnome might be requiring nautilus-3 *OR introspection*. Sure enough the new evince was the culprit. I put in a workaround for today but everything should be fine tomorrow due to ... From: Allan Gottlieb Subject: Re: [Bug 395173] gnome-light-2.32 shouldn't depend on >=x11-themes/gnome-themes-standard-3.0.2 To: Alexandre Rostovtsev Date: Mon, 19 Dec 2011 14:47:08 -0500 On Mon, Dec 19 2011, Alexandre Rostovtsev wrote: > On Mon, 2011-12-19 at 10:59 -0500, Allan Gottlieb wrote: >> The equery d command (with depth=2 or depth=30) shows no mention of >> gnome-3, but *does* show introspection. Specifically >> >> app-text/evince-2.32.0-r3 (nautilus ? >=gnome-base/nautilus-2.10[introspection?]) >> > Ah, that explains it. > > When we unmasked gobject-introspection in August, the introspection > USE flag was masked on versions of gnome-2 packages that were already > stable, including on > Two days ago, evince was bumped to 2.32.0-r4 to fix a crash. > Therefore, evince-2.32.0-r4 became the first gnome-2 version of evince > that had introspection unmasked, and it wanted to pull in > nautilus[introspection]. But the latest gnome-2 version of nautilus in > portage was nautilus-2.32.2.1-r1, which had introspection masked. > Therefore, evince-2.32.0-r4 effectively depended on nautilus-3. And > since nautilus-3 and evince-2.32.0-r4 are both in ~arch, repoman (the > automatic script that gentoo developers use to check their ebuilds > before committing) did not catch the problem :( > > I have now fixed it by bumping nautilus to 2.32.2.1-r2, and have > alerted the other gnome team members to be aware of this issue. > > Thank you very much for reporting this as soon as you did! > > -Alexandre. Great. So tomorrow, my resync will find nautilus...-r2 and I will be able to remove app-text/evince -introspection from package.use. (That is the workaround I put in today to permit an update world to proceed without gnome-3). Case closed! allan
Re: [gentoo-user] emerge -j, make -j and make -l
Am 2011-11-26 17:03, schrieb Stefan G. Weichinger: > Thanks for "quoting" me, Michael ... but I also googled that command > somewhere ... not my idea ... ;-) Just went to that URL to cut and paste the command, the mentioned one doesn't work! My make.conf shows this comment/command: gcc -march=native -E -v - &1 | sed -n 's/.* -v - //p' which works for me. Stefan
[gentoo-user] Gentoo on other platforms
And by "other", this time I mean "Windows". Has anyone done something like "Gentoo on mscc+Win32" or "Gentoo on mingw+Win32"? Portage would kick the pants off of Cygwin's package management. -- :wq
Re: [gentoo-user] emerge -j, make -j and make -l
On Mon, Dec 19, 2011 at 2:58 PM, Stefan G. Weichinger wrote: > Am 2011-11-26 17:03, schrieb Stefan G. Weichinger: > >> Thanks for "quoting" me, Michael ... but I also googled that command >> somewhere ... not my idea ... ;-) > > Just went to that URL to cut and paste the command, the mentioned one > doesn't work! > > My make.conf shows this comment/command: > > gcc -march=native -E -v - &1 | sed -n 's/.* -v - //p' > > which works for me. > > Stefan Yeah, happened to me a couple days ago. Wordpress got a bit too smart with the quotes, and it broke something else, too. Thanks for the re-paste, I'll see if I can fix the post. -- :wq
Re: [gentoo-user] Gentoo on other platforms
On Mon, Dec 19, 2011 at 2:04 PM, Michael Mol wrote: > And by "other", this time I mean "Windows". > > Has anyone done something like "Gentoo on mscc+Win32" or "Gentoo on > mingw+Win32"? Portage would kick the pants off of Cygwin's package > management. http://gentoocygwin.sourceforge.net/
Re: [gentoo-user] Gentoo on other platforms
On 19 December 2011 21:04, Michael Mol wrote: > And by "other", this time I mean "Windows". > > Has anyone done something like "Gentoo on mscc+Win32" or "Gentoo on > mingw+Win32"? Portage would kick the pants off of Cygwin's package > management. May I ask what would be the benefit of it? COLinux is not enough for you? -- - - -- Csanyi Andras (Sayusi Ando) -- http://sayusi.hu -- http://facebook.com/andras.csanyi -- ""Trust in God and keep your gunpowder dry!" - Cromwell
Re: [gentoo-user] Gentoo on other platforms
On Mon, Dec 19, 2011 at 3:29 PM, Paul Hartman wrote: > On Mon, Dec 19, 2011 at 2:04 PM, Michael Mol wrote: >> And by "other", this time I mean "Windows". >> >> Has anyone done something like "Gentoo on mscc+Win32" or "Gentoo on >> mingw+Win32"? Portage would kick the pants off of Cygwin's package >> management. > > http://gentoocygwin.sourceforge.net/ Ow. Last update in 2003? -- :wq
Re: [gentoo-user] Gentoo on other platforms
On Mon, Dec 19, 2011 at 3:32 PM, András Csányi wrote: > On 19 December 2011 21:04, Michael Mol wrote: >> And by "other", this time I mean "Windows". >> >> Has anyone done something like "Gentoo on mscc+Win32" or "Gentoo on >> mingw+Win32"? Portage would kick the pants off of Cygwin's package >> management. > > May I ask what would be the benefit of it? COLinux is not enough for you? Hm. Haven't thought about colinux in a couple years, but it looks like my initial two issues remain: 1) Won't run on 64-bit Windows. http://colinux.wikia.com/wiki/FAQ#Q27._Does_coLinux_work_under_64-bit_Windows 2) Has problems with SMP systems. http://colinux.wikia.com/wiki/FAQ#Q13._My_coLinux_installation_seems_to_randomly_and_irregularly_hang_my_PC._Sometimes_it_happens_when_the_init_scripts_are_running_during_bootup_or_shutdown.2C_sometimes_it_happens_while_a_program_is_executing_on_the_co_Linux_VM.2C_and_sometimes_coLinux_runs_just_fine._What.27s_going_on_and_how_do_I_fix_it.3F (or, tinyURL'd, http://tinyurl.com/7taofns ) -- :wq
Re: [gentoo-user] Gentoo on other platforms
On Mon, Dec 19, 2011 at 2:34 PM, Michael Mol wrote: > On Mon, Dec 19, 2011 at 3:29 PM, Paul Hartman > wrote: >> On Mon, Dec 19, 2011 at 2:04 PM, Michael Mol wrote: >>> And by "other", this time I mean "Windows". >>> >>> Has anyone done something like "Gentoo on mscc+Win32" or "Gentoo on >>> mingw+Win32"? Portage would kick the pants off of Cygwin's package >>> management. >> >> http://gentoocygwin.sourceforge.net/ > > Ow. Last update in 2003? There is (was?) an official Gentoo on Cygwin mailing list hosted by gentoo.org but its last message was in 2008, entitled "Unsubscribe" ...
Re: [gentoo-user] Gentoo on other platforms
Michael Mol writes: > And by "other", this time I mean "Windows". > > Has anyone done something like "Gentoo on mscc+Win32" or "Gentoo on > mingw+Win32"? Portage would kick the pants off of Cygwin's package > management. Have a look at this thread: http://archives.gentoo.org/gentoo-user/msg_0ce0c8a15000f7292a0bdda1755854ab.xml And this link: http://en.gentoo-wiki.com/wiki/Prefix/Cygwin Wonko
Re: [gentoo-user] Gentoo on other platforms
On Mon, Dec 19, 2011 at 4:18 PM, Alex Schuster wrote: > Michael Mol writes: > >> And by "other", this time I mean "Windows". >> >> Has anyone done something like "Gentoo on mscc+Win32" or "Gentoo on >> mingw+Win32"? Portage would kick the pants off of Cygwin's package >> management. > > Have a look at this thread: > http://archives.gentoo.org/gentoo-user/msg_0ce0c8a15000f7292a0bdda1755854ab.xml > > And this link: > http://en.gentoo-wiki.com/wiki/Prefix/Cygwin I'll be reading up on those, thanks. -- :wq
[gentoo-user] DVD gives error but works fine
This is mostly for Joerg Schilling since he is the list guru for ALL things DVD but others with nice answers can reply too. ;-) Anyway. I have been making movie DVDs. Yea, I figured it out. It took a while too. Thing is, when I get ready to burn the DVD, I put in a nice shiney new DVD+RW that is made by Memorex. I then tell k3b to burn the image. It does its preformat thing then pops up a error that it failed. Nothing more than that that I can see. It also spits the DVD out. I click load and it goes back in and finishes the burn normally and I might add that I have played several of these DVDs and they work fine. Since it burns fine and works in the end, why does it give me this error? Some info: root@fireball / # equery list *cdr* * Searching for *cdr* ... [IP-] [ ] app-cdr/cdrdao-1.2.3-r1:0 [IP-] [ ] app-cdr/cdrtools-3.01_alpha06:0 [IP-] [ ] virtual/cdrtools-0:0 root@fireball / # equery list *k3b* * Searching for *k3b* ... [IP-] [ ] app-cdr/k3b-2.0.2-r1:4 root@fireball / # [ebuild R ~] app-cdr/cdrtools-3.01_alpha06 USE="unicode -acl" 1,980 kB [ebuild R] app-cdr/k3b-2.0.2-r1 USE="dvd encode ffmpeg flac handbook mad vcd vorbis wav (-aqua) -debug -emovix (-kdeenablefinal) -lame -musepack -musicbrainz -sndfile -sox -taglib" LINGUAS="-ast -be -bg -ca -ca@valencia -cs -csb -da -de -el -en_GB -eo -es -et -eu -fi -fr -ga -gl -he -hi -hne -hr -hu -is -it -ja -km -ko -ku -lt -mai -nb -nds -nl -nn -oc -pa -pl -pt -pt_BR -ro -ru -se -sk -sl -sv -th -tr -uk -zh_CN -zh_TW" 12,533 kB Ideas? I checked the logs and I don't see anything except the burn itself. Dale :-) :-) -- I am only responsible for what I said ... Not for what you understood or how you interpreted my words! Miss the compile output? Hint: EMERGE_DEFAULT_OPTS="--quiet-build=n"
Re: [gentoo-user] DVD gives error but works fine
On Mon, Dec 19, 2011 at 2:40 PM, Dale wrote: > > This is mostly for Joerg Schilling since he is the list guru for ALL things > DVD but others with nice answers can reply too. ;-) Anyway. > > I have been making movie DVDs. Yea, I figured it out. It took a while too. > Thing is, when I get ready to burn the DVD, I put in a nice shiney new > DVD+RW that is made by Memorex. I then tell k3b to burn the image. It does > its preformat thing then pops up a error that it failed. Nothing more than > that that I can see. It also spits the DVD out. I click load and it goes > back in and finishes the burn normally and I might add that I have played > several of these DVDs and they work fine. > > Since it burns fine and works in the end, why does it give me this error? > Some info: > > root@fireball / # equery list *cdr* > * Searching for *cdr* ... > [IP-] [ ] app-cdr/cdrdao-1.2.3-r1:0 > [IP-] [ ] app-cdr/cdrtools-3.01_alpha06:0 > [IP-] [ ] virtual/cdrtools-0:0 > root@fireball / # equery list *k3b* > * Searching for *k3b* ... > [IP-] [ ] app-cdr/k3b-2.0.2-r1:4 > root@fireball / # > > [ebuild R ~] app-cdr/cdrtools-3.01_alpha06 USE="unicode -acl" 1,980 kB > [ebuild R ] app-cdr/k3b-2.0.2-r1 USE="dvd encode ffmpeg flac handbook > mad vcd vorbis wav (-aqua) -debug -emovix (-kdeenablefinal) -lame -musepack > -musicbrainz -sndfile -sox -taglib" LINGUAS="-ast -be -bg -ca -ca@valencia > -cs -csb -da -de -el -en_GB -eo -es -et -eu -fi -fr -ga -gl -he -hi -hne -hr > -hu -is -it -ja -km -ko -ku -lt -mai -nb -nds -nl -nn -oc -pa -pl -pt -pt_BR > -ro -ru -se -sk -sl -sv -th -tr -uk -zh_CN -zh_TW" 12,533 kB > > > Ideas? I checked the logs and I don't see anything except the burn itself. > > Dale > Hi Dale, We're operating in parallel today but using different tools. OK, based on Stroller's responses to my DVD Movie backup thread (or whatever it was called) I'm trying out dvdbackup + mkisofs + growisofs. So far the best (as measured by my ease of getting through it) web site I found was an Arch Wiki page: https://wiki.archlinux.org/index.php/Dvdbackup From this I got 4 basic commands to try out: 1) Grab the data off the disc backing up everything dvdbackup -i /dev/dvd -o . -M 2) Create an iso image: mkisofs -dvd-video -udf -o ./dvd.iso ./MOVIE_NAME 3) Test that the iso works: mplayer dvd:// -dvd-device ./dvd.iso 4) Write the iso to a DVD disc: growisofs -Z /dev/dvd=dvd.iso So far I've had very mixed results, but it's early days: 1) The first movie I tried produced a black screen in mplayer with no audio and a number of messages telling me to file a bug report. 2) The second movie produced good results in mplayer but the iso file itself is bigger than 6GB implying to me that maybe it's dual layer or something else I haven't figured out yet. Anyway, maybe we can keep each other updated (on list of off, either is fine with me) about our progress. - Mark
Re: [gentoo-user] DVD gives error but works fine
Mark Knecht wrote: Hi Dale, We're operating in parallel today but using different tools. OK, based on Stroller's responses to my DVD Movie backup thread (or whatever it was called) I'm trying out dvdbackup + mkisofs + growisofs. So far the best (as measured by my ease of getting through it) web site I found was an Arch Wiki page: https://wiki.archlinux.org/index.php/Dvdbackup From this I got 4 basic commands to try out: 1) Grab the data off the disc backing up everything dvdbackup -i /dev/dvd -o . -M 2) Create an iso image: mkisofs -dvd-video -udf -o ./dvd.iso ./MOVIE_NAME 3) Test that the iso works: mplayer dvd:// -dvd-device ./dvd.iso 4) Write the iso to a DVD disc: growisofs -Z /dev/dvd=dvd.iso So far I've had very mixed results, but it's early days: 1) The first movie I tried produced a black screen in mplayer with no audio and a number of messages telling me to file a bug report. 2) The second movie produced good results in mplayer but the iso file itself is bigger than 6GB implying to me that maybe it's dual layer or something else I haven't figured out yet. Anyway, maybe we can keep each other updated (on list of off, either is fine with me) about our progress. - Mark Well on mine, the only problem is that it gives a error after doing the preformat part. Other than that, everything works fine. It gives the error but it appears there is no error. I just let it continue and it burns fine, plays fine on both my computer and a home DVD player. I just don't understand why I get a error. I also forgot to mention, it does this on any burn where I put in a new DVD. It doesn't have to be a movie, it can be plain data such as a backup or pictures etc. I just don't know why it is complaining when really nothing is wrong. I don't know if it is k3b or if it is something under the hood but I figure our guru would know. I can use that tkdvd program burner to test this if needed. I think it is still installed on here. Dale :-) :-) P.S. I been using DeVeDe to burn mine. Nothing fancy yet but I had to go unstable on EVERYTHING related to get it to work. By everything, I mean DeVeDe, ffmpeg and a couple other packages I don't recall the name of at the moment. The stable packages just would not work. -- I am only responsible for what I said ... Not for what you understood or how you interpreted my words! Miss the compile output? Hint: EMERGE_DEFAULT_OPTS="--quiet-build=n"
Re: [gentoo-user] (Solved) please explain this contradictory(?) emerge dependency
On Dec 20, 2011 2:58 AM, "Allan Gottlieb" wrote: > > On Sun, Dec 18 2011, Allan Gottlieb wrote: > > > On Sun, Dec 18 2011, Joshua Murphy wrote: > > > >> On Sun, Dec 18, 2011 at 8:34 PM, Allan Gottlieb wrote: > >>> I get dependency problems in my normal update world that I can't > >>> understand. The entire output is below. > >>> > >>> As far as I can tell gnome-2.32.1-r1 (which is installed) is requiring > >>> packages from gnome-3, which must be wrong. I don't see any such > >>> dependencies in the ebuild for gnome-2.32.1-r1 and there is an "official > >>> mask list" (which I am using) for those of us who want to > >>> delay installing gnome-3 for a while. > >>> > >>> My conclusion that gnome-2... is requiring gnome-3 packages (which I > >>> know is wrong) comes from two points in the output below. > >>> > >>> 1. The indenting of the --tree --verbose output seems to say this > >>>(e.g., the first two lines say gnome-2... depends on nautilus-3) > >>> > >>> 2. The comments related to mask changes at the bottom say > >>>evince-3... is required by gnome-2... > >>> > >>> Please help. > >>> thanks, > >>> allan > >> > >> > >> Without doing any digging (I'm 100mi away from my Gentoo boxes and > >> sitting on satellite internet, so SSH is painful), I would presume the > >> packages pulling in those dependencies aren't specifying a maximum > >> version, so it's not that they're "requiring" gnome 3 packages, > >> they're requiring gnome packages and are choosing to use the newest, > >> which happens to be part of 3, meaning the gnome 2 ebuilds would need > >> updated to require version < 3.0 to avoid it automatically, and > >> possibly block on mixing 2 and 3 if the mixing really does give > >> issues. > > > > All the gnome-3 packages are masked (package.mask). > > > > Indeed, at the end of my output (see prev msg) you see recommendations > > from emerge for me to remove some masks. > > > > allan > > It was more subtle than I thought. A big tip from Alexandre Rostovtsev > suggested that the problem might be that some package other than > gnome-base/gnome might be requiring nautilus-3 *OR introspection*. > > Sure enough the new evince was the culprit. I put in a workaround for > today but everything should be fine tomorrow due to ... > >From: Allan Gottlieb >Subject: Re: [Bug 395173] gnome-light-2.32 shouldn't depend on >=x11-themes/gnome-themes-standard-3.0.2 >To: Alexandre Rostovtsev >Date: Mon, 19 Dec 2011 14:47:08 -0500 > >On Mon, Dec 19 2011, Alexandre Rostovtsev wrote: > >> On Mon, 2011-12-19 at 10:59 -0500, Allan Gottlieb wrote: >>> The equery d command (with depth=2 or depth=30) shows no mention of >>> gnome-3, but *does* show introspection. Specifically >>> >>> app-text/evince-2.32.0-r3 (nautilus ? >=gnome-base/nautilus-2.10[introspection?]) >>> >> Ah, that explains it. >> >> When we unmasked gobject-introspection in August, the introspection >> USE flag was masked on versions of gnome-2 packages that were already >> stable, including on > > >> Two days ago, evince was bumped to 2.32.0-r4 to fix a crash. >> Therefore, evince-2.32.0-r4 became the first gnome-2 version of evince >> that had introspection unmasked, and it wanted to pull in >> nautilus[introspection]. But the latest gnome-2 version of nautilus in >> portage was nautilus-2.32.2.1-r1, which had introspection masked. >> Therefore, evince-2.32.0-r4 effectively depended on nautilus-3. And >> since nautilus-3 and evince-2.32.0-r4 are both in ~arch, repoman (the >> automatic script that gentoo developers use to check their ebuilds >> before committing) did not catch the problem :( >> >> I have now fixed it by bumping nautilus to 2.32.2.1-r2, and have >> alerted the other gnome team members to be aware of this issue. >> >> Thank you very much for reporting this as soon as you did! >> >> -Alexandre. > >Great. So tomorrow, my resync will find nautilus...-r2 and I will be >able to remove >app-text/evince -introspection >from package.use. >(That is the workaround I put in today to permit an update world to >proceed without gnome-3). > Cool! A perfect example why we ought to report on bugs. It might save someone else from a teeth-gritting hardship, even when handling a totally unrelated package. Well done, Gentoo-ers :-) Rgds,