Re: [gentoo-user] Package conflict while trying to emerge chromium

2015-02-19 Thread Marc Joliet
Am Wed, 18 Feb 2015 19:46:58 -0500
schrieb Walter Dnes waltd...@waltdnes.org:

 On Wed, Feb 18, 2015 at 09:09:18AM +0100, Marc Joliet wrote
  
  It's not that it doesn't do HTML5 video, I've been using that ever
  since I noticed the gstreamer USE flag in December 2012 (/etc in
  git is nice ;)).
 
   I have the gstreamer flag (and everything except jit) turned off for
 seamonkey.  Here's output from emerge -pv seamonkey on my machine...
 
 www-client/seamonkey-2.32  USE=jit -chatzilla -crypt -custom-cflags 
 -custom-optimization -dbus -debug -gmp-autoupdate -gstreamer -ipc -minimal 
 -pulseaudio -roaming (-selinux) -startup-notification -system-cairo 
 -system-icu -system-jpeg -system-libvpx -system-sqlite {-test} -wifi 
 LINGUAS=-be -ca -cs -de -en_GB -es_AR -es_ES -fi -fr -gl -hu -it -ja -lt 
 -nb_NO -nl -pl -pt_PT -ru -sk -sv_SE -tr -uk -zh_CN -zh_TW 0 KiB

Well, AFAIK you only really need gstreamer support for non-free formats (i.e.,
MP4, MP3). In fact, perhaps that's why that 1080p video only played in 360p:
maybe the 1080p version is only available as an MP4 (youtube-dl could probably
verify)?

Of course, for all I know you don't care about playing non-free formats, and
that'd be fine.

It's just that I can't deactivate FlashDisable and expect YouTube
  to default to HTML5 videos yet (see the top of the quoted text above).
  
  FWIW, I *did* try it and still got the undesired behaviour (Youtube
  trying to use Flash).
 
   I think we're talking past each other here.  FlashDisable is irrelavant
 to the way I do it.  The really important concept is that each profile
 is a separate universe unto itself.  And you can set totally different
 behaviours in each profile.  In my Youtube profile, I totally disable
 Flash.  As far as the web page is concerned, I don't have Flash
 installed at all.  Like I said above, FlashDisable is irrelavant
 to the way I do it.  Here's the Seamonkey menu tree; Firefox may be
 different.
 
 Tools == Add-ons Manager == Plugins (on the left sidebar)
 
   I select Shockwave Flash from the Plugins list, and there's a
 dropdown menu with 3 choices
 * Ask to Activate
 * Always Activate
 * Never Activate
 
   I select Never Activate, and Youtube thinks I don't have Flash
 installed, forcing it to go with HTML5 mode.

Yeah, you're right, we were talking past each other :) .

(FWIW, that's exactly the same menu tree as in Firefox.)

-- 
Marc Joliet
--
People who think they know everything really annoy those of us who know we
don't - Bjarne Stroustrup


pgpAsKLLxRXQL.pgp
Description: Digitale Signatur von OpenPGP


Re: [gentoo-user] Package conflict while trying to emerge chromium

2015-02-18 Thread Marc Joliet
Am Tue, 17 Feb 2015 21:43:22 -0500
schrieb Walter Dnes waltd...@waltdnes.org:

 On Tue, Feb 17, 2015 at 11:09:43PM +0100, Marc Joliet wrote
  Am Tue, 17 Feb 2015 12:09:23 +
  schrieb Stroller strol...@stellar.eclipse.co.uk:
  
   
   On Sat, 14 February 2015, at 10:36 am, Marc Joliet mar...@gmx.de wrote:
   
Personally, I don't like that way of doing things, because unless you
you completely deactivate Flash, Youtube will stupidly never attempt
to use HTML5 videos
   
   YouTube have recently switched to HTML5 as the default:
   
   http://www.theverge.com/2015/1/27/7926001/youtube-drops-flash-for-html5-video-default
  
  Excellent :-) !
  
  One minor(!) problem though: that does not include the current
  Firefox 35 (they say they enabled HTML5 video for Firefox *betas*).
  But starting with Firefox 36 I'll try running without FlashDisable
  and see what it's like.
 
   I'm running the Seamonkey-2.32 variant of Firefox, and Seamonkey is
 nowhere near Firefox beta.  It seems to work on Youtube in HTML5.  A few
 oddities, which may or may not be specific to Seamonkey...
 
 - It has only 2 resolutions... 360p... and auto... which gives 360pG.
   This is the case even for 1080p demo videos.  Mind you, the video
   quality looks (to me at least) a lot better than 360p on Flash looks.

Hmm, that's certainly an oddity.  What about this video:
https://www.youtube.com/watch?v=kHO389dvj6Y.  I get the choice between 360p and
720p.

 - There are 2 player sizes.  Default is the standard size that you're
   used to in the upper left corner of the screen.  Theater Mode expands
   to the full width of the browser.  The vertical size scales to the
   proper height for the aspect ratio.  However, it's not true fullscreen
   because you still see the browser frame/bars/etc, even if the browser
   is maximized.  On some other HTML5 video demos, you can right click,
   and get a menu which includes a Fullscreen item that gives true
   fullscreen.  But this does not appear on Youtube.

I do get the fullscreen option, it appears right next to the theater mode
button.

 - Last, but not least, the cpu load is a lot lower when playing HTML5
   video than Flash video.  This is important to me, because I'm trying
   to run my 7 and 1/2 year old Dell (Intel Core Duo) into the ground.
   It refuses to die.

My Desktop is similarly old (Athlon64 X2 EE), but a couple of upgrades have kept
it mostly pleasant to use, although one can compensate an old CPU only so
much.  As far as I remember the only things that have died so far are HDDs and
PSUs (oh, and the original GPU!).

   I have multiple Seamonkey profiles, dedicated to specific tasks (You
 can do this with Firefox, too).  It's ironic that the first profile on
 which I can turn off Flash is my youtube profile.  I still need Flash
 for NHL GameCentreLive, internet radio, etc.  Your version of Firefox
 might HTML5 video now.  Try it.

It's not that it doesn't do HTML5 video, I've been using that ever since I
noticed the gstreamer USE flag in December 2012 (/etc in git is nice ;)).
It's just that I can't deactivate FlashDisable and expect YouTube to default to
HTML5 videos yet (see the top of the quoted text above).

FWIW, I *did* try it and still got the undesired behaviour (Youtube trying to
use Flash).

Hmm, maybe you're logged in to Youtube?  Or maybe I didn't wait long enough
after the please activate your Flash plug-in message? Or maybe they treat
Seamonkey differently (but why?)?  I suppose I'll try again later.

-- 
Marc Joliet
--
People who think they know everything really annoy those of us who know we
don't - Bjarne Stroustrup


pgppp6LXRUqYW.pgp
Description: Digitale Signatur von OpenPGP


Re: [gentoo-user] Package conflict while trying to emerge chromium

2015-02-18 Thread Gevisz
On Tue, 17 Feb 2015 12:09:23 + Stroller strol...@stellar.eclipse.co.uk 
wrote:

 
 On Sat, 14 February 2015, at 10:36 am, Marc Joliet mar...@gmx.de wrote:
 
  Personally, I don't like that way of doing things, because unless you
  completely deactivate Flash, Youtube will stupidly never attempt to use 
  HTML5
  videos
 
 YouTube have recently switched to HTML5 as the default:
 
 http://www.theverge.com/2015/1/27/7926001/youtube-drops-flash-for-html5-video-default
 

It is a good news!



Re: [gentoo-user] Package conflict while trying to emerge chromium

2015-02-18 Thread Walter Dnes
On Wed, Feb 18, 2015 at 09:09:18AM +0100, Marc Joliet wrote
 
 It's not that it doesn't do HTML5 video, I've been using that ever
 since I noticed the gstreamer USE flag in December 2012 (/etc in
 git is nice ;)).

  I have the gstreamer flag (and everything except jit) turned off for
seamonkey.  Here's output from emerge -pv seamonkey on my machine...

www-client/seamonkey-2.32  USE=jit -chatzilla -crypt -custom-cflags 
-custom-optimization -dbus -debug -gmp-autoupdate -gstreamer -ipc -minimal 
-pulseaudio -roaming (-selinux) -startup-notification -system-cairo -system-icu 
-system-jpeg -system-libvpx -system-sqlite {-test} -wifi LINGUAS=-be -ca -cs 
-de -en_GB -es_AR -es_ES -fi -fr -gl -hu -it -ja -lt -nb_NO -nl -pl -pt_PT -ru 
-sk -sv_SE -tr -uk -zh_CN -zh_TW 0 KiB

   It's just that I can't deactivate FlashDisable and expect YouTube
 to default to HTML5 videos yet (see the top of the quoted text above).
 
 FWIW, I *did* try it and still got the undesired behaviour (Youtube
 trying to use Flash).

  I think we're talking past each other here.  FlashDisable is irrelavant
to the way I do it.  The really important concept is that each profile
is a separate universe unto itself.  And you can set totally different
behaviours in each profile.  In my Youtube profile, I totally disable
Flash.  As far as the web page is concerned, I don't have Flash
installed at all.  Like I said above, FlashDisable is irrelavant
to the way I do it.  Here's the Seamonkey menu tree; Firefox may be
different.

Tools == Add-ons Manager == Plugins (on the left sidebar)

  I select Shockwave Flash from the Plugins list, and there's a
dropdown menu with 3 choices
* Ask to Activate
* Always Activate
* Never Activate

  I select Never Activate, and Youtube thinks I don't have Flash
installed, forcing it to go with HTML5 mode.

-- 
Walter Dnes waltd...@waltdnes.org
I don't run desktop environments; I run useful applications



Re: [gentoo-user] Package conflict while trying to emerge chromium

2015-02-17 Thread Walter Dnes
On Tue, Feb 17, 2015 at 11:09:43PM +0100, Marc Joliet wrote
 Am Tue, 17 Feb 2015 12:09:23 +
 schrieb Stroller strol...@stellar.eclipse.co.uk:
 
  
  On Sat, 14 February 2015, at 10:36 am, Marc Joliet mar...@gmx.de wrote:
  
   Personally, I don't like that way of doing things, because unless you
   you completely deactivate Flash, Youtube will stupidly never attempt
   to use HTML5 videos
  
  YouTube have recently switched to HTML5 as the default:
  
  http://www.theverge.com/2015/1/27/7926001/youtube-drops-flash-for-html5-video-default
 
 Excellent :-) !
 
 One minor(!) problem though: that does not include the current
 Firefox 35 (they say they enabled HTML5 video for Firefox *betas*).
 But starting with Firefox 36 I'll try running without FlashDisable
 and see what it's like.

  I'm running the Seamonkey-2.32 variant of Firefox, and Seamonkey is
nowhere near Firefox beta.  It seems to work on Youtube in HTML5.  A few
oddities, which may or may not be specific to Seamonkey...

- It has only 2 resolutions... 360p... and auto... which gives 360pG.
  This is the case even for 1080p demo videos.  Mind you, the video
  quality looks (to me at least) a lot better than 360p on Flash looks.

- There are 2 player sizes.  Default is the standard size that you're
  used to in the upper left corner of the screen.  Theater Mode expands
  to the full width of the browser.  The vertical size scales to the
  proper height for the aspect ratio.  However, it's not true fullscreen
  because you still see the browser frame/bars/etc, even if the browser
  is maximized.  On some other HTML5 video demos, you can right click,
  and get a menu which includes a Fullscreen item that gives true
  fullscreen.  But this does not appear on Youtube.

- Last, but not least, the cpu load is a lot lower when playing HTML5
  video than Flash video.  This is important to me, because I'm trying
  to run my 7 and 1/2 year old Dell (Intel Core Duo) into the ground.
  It refuses to die.

  I have multiple Seamonkey profiles, dedicated to specific tasks (You
can do this with Firefox, too).  It's ironic that the first profile on
which I can turn off Flash is my youtube profile.  I still need Flash
for NHL GameCentreLive, internet radio, etc.  Your version of Firefox
might HTML5 video now.  Try it.

-- 
Walter Dnes waltd...@waltdnes.org
I don't run desktop environments; I run useful applications



Re: [gentoo-user] Package conflict while trying to emerge chromium

2015-02-17 Thread Marc Joliet
Am Tue, 17 Feb 2015 12:09:23 +
schrieb Stroller strol...@stellar.eclipse.co.uk:

 
 On Sat, 14 February 2015, at 10:36 am, Marc Joliet mar...@gmx.de wrote:
 
  Personally, I don't like that way of doing things, because unless you
  completely deactivate Flash, Youtube will stupidly never attempt to use 
  HTML5
  videos
 
 YouTube have recently switched to HTML5 as the default:
 
 http://www.theverge.com/2015/1/27/7926001/youtube-drops-flash-for-html5-video-default

Excellent :-) !

One minor(!) problem though: that does not include the current Firefox 35
(they say they enabled HTML5 video for Firefox *betas*).  But starting with
Firefox 36 I'll try running without FlashDisable and see what it's like.

-- 
Marc Joliet
--
People who think they know everything really annoy those of us who know we
don't - Bjarne Stroustrup


pgpd_e0BZ04V0.pgp
Description: Digitale Signatur von OpenPGP


Re: [gentoo-user] Package conflict while trying to emerge chromium

2015-02-17 Thread Stroller

On Sat, 14 February 2015, at 10:36 am, Marc Joliet mar...@gmx.de wrote:

 Personally, I don't like that way of doing things, because unless you
 completely deactivate Flash, Youtube will stupidly never attempt to use HTML5
 videos

YouTube have recently switched to HTML5 as the default:

http://www.theverge.com/2015/1/27/7926001/youtube-drops-flash-for-html5-video-default




Re: [gentoo-user] Package conflict while trying to emerge chromium

2015-02-16 Thread Gevisz
On Fri, 13 Feb 2015 23:05:16 + Neil Bothwick n...@digimed.co.uk wrote:

 On Fri, 13 Feb 2015 19:36:45 +0200, Gevisz wrote:
 
   Has that line actually been inserted into package.use?
   Portage doesn't add it to the live file, you need to run
   cfg-update or similar to handle it.  
  
  As I have said, it was inserted in the ._cfg0002_package.use file
  as the recommendation to insert it to the package.use.
 
 Inserting it into ._cfg0002_package.use does nothing but cause portage to
 prompt you to run etc-update. Until you do that nothing has changed as
 portage will still tell you to add the USE change.

Thank you for your reply but my point was that two *default* USE flag setting
produce the package block.




Re: [gentoo-user] Package conflict while trying to emerge chromium

2015-02-16 Thread Gevisz
On Fri, 13 Feb 2015 18:11:31 -0500 Walter Dnes waltd...@waltdnes.org wrote:

 On Fri, Feb 13, 2015 at 08:02:08PM +0200, Gevisz wrote
  
  2. I am not sure but my guess is that the gstreamer allows me to watch
 the video from youtube (partially), edX, cousera, etc. in a web-browser
 (I mainly use Firefox), as I never install any flash player to avoid
 too many flashing while browsing the Internet. (Would be interested
 to know if this my guess is correct.)
 
   I use the Seamonkey variant of Firefox.  It has a more classic GUI
 interface, and a few other differences.  It also has an option in the
 settings...
 
 Edit == Preferences == Advanced == Scripts  Plugins
 
   You can choose whether or not to Activate all plugins by default.
 ***THIS IS NOT AN ADDON*** like Flashblock, so you don't have to worry
 about the author keeping up with the current version of the browser.  It
 is a built-in setting.  If you turn that option off, you get a box that
 says Activate Adobe Flash on any page with Flash on it.  You can click
 on the box, and that activates only the one instance.  If there are
 several flash boxes on a page, you can click on just the one(s) you
 want.

Thank you for information I will try to look into the Firefox settings
more attentively now. But about 6 or 7 years ago, yet on Ubuntu, I tried
to disable Adobe Flash player and have managed to accomplish it only after
uninstalling it. Interestingly enough, after that I was no able to install
it back on the same computer. Well, to be more precise, I could install it
back, but it did not work any more. :-)  




Re: [gentoo-user] Package conflict while trying to emerge chromium

2015-02-16 Thread Gevisz
On Sat, 14 Feb 2015 11:36:48 +0100 Marc Joliet mar...@gmx.de wrote:

 Am Fri, 13 Feb 2015 18:11:31 -0500
 schrieb Walter Dnes waltd...@waltdnes.org:
 
  On Fri, Feb 13, 2015 at 08:02:08PM +0200, Gevisz wrote
   
   2. I am not sure but my guess is that the gstreamer allows me to watch
  the video from youtube (partially), edX, cousera, etc. in a web-browser
  (I mainly use Firefox), as I never install any flash player to avoid
  too many flashing while browsing the Internet. (Would be interested
  to know if this my guess is correct.)
 
 Yes, you are correct, at least for Firefox (but I would be surprised if it 
 were
 different for qtwebkit). Note that the dependencies aren't specified in the
 ebuild itself, but in the mozconfig-* eclasses.  See for example the
 mozconfig-v5.34 eclass:
 
   gstreamer? (
   =media-libs/gstreamer-1.2.3:1.0
   =media-libs/gst-plugins-base-1.2.3:1.0
   =media-libs/gst-plugins-good-1.2.3:1.0
   =media-plugins/gst-plugins-libav-1.1.0_pre20130128-r1:1.0
   )
 
 The libav gstreamer plug-in is what lets you watch MP4 videos (and don't
 let the name fool you, it also works with ffmpeg).

Thank you for information.

 And if you install
 gst-plugins-mad:1.0, then you can also play MP3s in Firefox (see
 https://bugs.gentoo.org/show_bug.cgi?id=536530).
 
I use the Seamonkey variant of Firefox.  It has a more classic GUI
  interface, and a few other differences.  It also has an option in the
  settings...
  
  Edit == Preferences == Advanced == Scripts  Plugins
  
You can choose whether or not to Activate all plugins by default.
  ***THIS IS NOT AN ADDON*** like Flashblock, so you don't have to worry
  about the author keeping up with the current version of the browser.  It
  is a built-in setting.  If you turn that option off, you get a box that
  says Activate Adobe Flash on any page with Flash on it.  You can click
  on the box, and that activates only the one instance.  If there are
  several flash boxes on a page, you can click on just the one(s) you
  want.
 
 A variant of this setting also exists in Firefox, albeit it is accessed from 
 the
 about:addons page under Plugins.  There you get a per-plugin tri-state 
 setting,
 where you can choose between always on, always off, or always ask.  With
 the latter, you get the same behaviour you described: a placeholder that you 
 can
 click to selectively activate Flash.
 
 Personally, I don't like that way of doing things, because unless you
 completely deactivate Flash, Youtube will stupidly never attempt to use HTML5
 videos (I guess it sees that you have Flash installed?).

Yes, it is bad because now I can see at least half of the youtube videos via 
html5.

 Thus, I use the FlashDisable extension, which simply makes it easier to toggle
 between always on and always off (although it won't allow you to 
 selectively
 activate Flash per instance on a page, which is too bad, although I rarely 
 see this).

Thank you for this hint also.

 One thing I've joyfully noticed is how rare the instances where I need to
 activate Flash are becoming :-).

I hope that with time youtube will completely switch to html5, so flash player
won't be needed. Till then youtube-dl can be a good way to switch flash player 
on,
at least for youtube. :-)

 




Re: [gentoo-user] Package conflict while trying to emerge chromium

2015-02-16 Thread Neil Bothwick
On Mon, 16 Feb 2015 20:47:03 +0200, Gevisz wrote:

   As I have said, it was inserted in the ._cfg0002_package.use file
   as the recommendation to insert it to the package.use.  
  
  Inserting it into ._cfg0002_package.use does nothing but cause
  portage to prompt you to run etc-update. Until you do that nothing
  has changed as portage will still tell you to add the USE change.  
 
 Thank you for your reply but my point was that two *default* USE flag
 setting produce the package block.

Once you have anything in package.use, you are not running defaults.


-- 
Neil Bothwick

deja noo - reminds you of the last time you visited Scotland


pgpiZ7w8YWcqf.pgp
Description: OpenPGP digital signature


Re: [gentoo-user] Package conflict while trying to emerge chromium

2015-02-14 Thread Marc Joliet
Am Fri, 13 Feb 2015 18:11:31 -0500
schrieb Walter Dnes waltd...@waltdnes.org:

 On Fri, Feb 13, 2015 at 08:02:08PM +0200, Gevisz wrote
  
  2. I am not sure but my guess is that the gstreamer allows me to watch
 the video from youtube (partially), edX, cousera, etc. in a web-browser
 (I mainly use Firefox), as I never install any flash player to avoid
 too many flashing while browsing the Internet. (Would be interested
 to know if this my guess is correct.)

Yes, you are correct, at least for Firefox (but I would be surprised if it were
different for qtwebkit). Note that the dependencies aren't specified in the
ebuild itself, but in the mozconfig-* eclasses.  See for example the
mozconfig-v5.34 eclass:

gstreamer? (
=media-libs/gstreamer-1.2.3:1.0
=media-libs/gst-plugins-base-1.2.3:1.0
=media-libs/gst-plugins-good-1.2.3:1.0
=media-plugins/gst-plugins-libav-1.1.0_pre20130128-r1:1.0
)

The libav gstreamer plug-in is what lets you watch MP4 videos (and don't let the
name fool you, it also works with ffmpeg). And if you install
gst-plugins-mad:1.0, then you can also play MP3s in Firefox (see
https://bugs.gentoo.org/show_bug.cgi?id=536530).

   I use the Seamonkey variant of Firefox.  It has a more classic GUI
 interface, and a few other differences.  It also has an option in the
 settings...
 
 Edit == Preferences == Advanced == Scripts  Plugins
 
   You can choose whether or not to Activate all plugins by default.
 ***THIS IS NOT AN ADDON*** like Flashblock, so you don't have to worry
 about the author keeping up with the current version of the browser.  It
 is a built-in setting.  If you turn that option off, you get a box that
 says Activate Adobe Flash on any page with Flash on it.  You can click
 on the box, and that activates only the one instance.  If there are
 several flash boxes on a page, you can click on just the one(s) you
 want.

A variant of this setting also exists in Firefox, albeit it is accessed from the
about:addons page under Plugins.  There you get a per-plugin tri-state setting,
where you can choose between always on, always off, or always ask.  With
the latter, you get the same behaviour you described: a placeholder that you can
click to selectively activate Flash.

Personally, I don't like that way of doing things, because unless you
completely deactivate Flash, Youtube will stupidly never attempt to use HTML5
videos (I guess it sees that you have Flash installed?). Thus, I use the
FlashDisable extension, which simply makes it easier to toggle between always
on and always off (although it won't allow you to selectively activate
Flash per instance on a page, which is too bad, although I rarely see this).

One thing I've joyfully noticed is how rare the instances where I need to
activate Flash are becoming :-) .

-- 
Marc Joliet
--
People who think they know everything really annoy those of us who know we
don't - Bjarne Stroustrup


pgph9q4v_5dn2.pgp
Description: Digitale Signatur von OpenPGP


Re: [gentoo-user] Package conflict while trying to emerge chromium

2015-02-13 Thread Peter Humphrey
On Thursday 12 February 2015 09:02:33 Alec Ten Harmsel wrote:

 I think (emphasis on the think) that qtwebkit needs libxml2 with -icu,
 and chromium needs libxml2 with +icu. As far as I can tell from
 reading a couple bug reports, it looks like you can rebuild qtwebkit
 with -gstreamer (since that's what causes the !icu? blocker) and then
 you should be able to install chromium.

I think (likewise) I remember having a similar conflict when I installed 
chromium some time ago, but although what you say rings some faint bells 
somewhere, Alec, it seems not to be the whole answer. I have qtwebkit 
and libxml2 with +icu here; also qtwebkit has +gstreamer, thus:

$ emerge -pv chromium qtwebkit libxml2

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

Calculating dependencies  ... done!
[ebuild   R] dev-libs/libxml2-2.9.2:2  USE=icu ipv6 python readline 
-debug -examples -lzma -static-libs {-test} ABI_X86=(64) (-32) (-x32) 
PYTHON_TARGETS=python2_7 python3_3 -python3_4 0 KiB
[ebuild   R] www-client/chromium-40.0.2214.111  USE=cups (pic) 
tcmalloc -bindist -custom-cflags -gnome -gnome-keyring -kerberos (-neon) 
-pulseaudio (-selinux) {-test} -widevine LINGUAS=en_GB -am -ar -bg -bn 
-ca -cs -da -de -el -es -es_LA -et -fa -fi -fil -fr -gu -he -hi -hr -hu 
-id -it -ja -kn -ko -lt -lv -ml -mr -ms -nb -nl -pl -pt_BR -pt_PT -ro -
ru -sk -sl -sr -sv -sw -ta -te -th -tr -uk -vi -zh_CN -zh_TW 0 KiB
[ebuild   R] dev-qt/qtwebkit-4.8.5:4  USE=exceptions gstreamer icu 
jit (-aqua) -debug -pch 0 KiB

I wish I could remember how I got out of the conflict, but anno domini 
prevents it. Not much help, I know.  :-(

-- 
Rgds
Peter.




Re: [gentoo-user] Package conflict while trying to emerge chromium

2015-02-13 Thread Hinnerk van Bruinehsen
On Thu, Feb 12, 2015 at 09:02:33AM -0500, Alec Ten Harmsel wrote:
 
 On 02/12/2015 08:15 AM, Gevisz wrote:
  # emerge --ask chromium
  ...
  The following USE changes are necessary to proceed:
  (see package.use in the portage(5) man page for more details)
  # required by www-client/chromium-40.0.2214.111
  # required by chromium (argument)
  =dev-libs/libxml2-2.9.2 icu
  Ok, done.
 
  # emerge --ask chromium
  ...
  !!! Multiple package instances within a single package slot have been 
  pulled
  !!! into the dependency graph, resulting in a slot conflict:
 
  dev-libs/libxml2:2
 
   (dev-libs/libxml2-2.9.2:2/2::gentoo, ebuild scheduled for merge) pulled 
  in by
 dev-libs/libxml2:=[icu] required by 
  (www-client/chromium-40.0.2214.111:0/0::gentoo, ebuild scheduled for merge)
^^^  
 
  
 
   (dev-libs/libxml2-2.9.2:2/2::gentoo, installed) pulled in by
 dev-libs/libxml2:2[!icu?] required by 
  (dev-qt/qtwebkit-4.8.5:4/4::gentoo, installed)
^
   
  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. You may want to try a larger value of
  the --backtrack option, such as --backtrack=30, in order to see if
  that will solve this conflict automatically.
 
 I think (emphasis on the think) that qtwebkit needs libxml2 with -icu,
 and chromium needs libxml2 with +icu. As far as I can tell from reading
 a couple bug reports, it looks like you can rebuild qtwebkit with
 -gstreamer (since that's what causes the !icu? blocker) and then you
 should be able to install chromium. Apparently icu is pretty annoying.
 
 Alternatively, you could just uninstall qtwebkit if you're not using it
 for anything.

...or you could enable +icu for qtwebkit so that qtwebkit also depends on
a libxml2 with icu support. That way you could resolve that blocker.

WKR
Hinnerk

PS: you'll likely still need to enable icu on libxml2 afterwards unless you
already did so.


signature.asc
Description: PGP signature


Re: [gentoo-user] Package conflict while trying to emerge chromium

2015-02-13 Thread Gevisz
On Thu, 12 Feb 2015 13:24:55 + Neil Bothwick n...@digimed.co.uk wrote:

 On Thu, 12 Feb 2015 15:15:50 +0200, Gevisz wrote:
 
  And I would not report it if ._cfg0002_package.use would not suggested
  to insert # required by www-client/chromium-40.0.2214.111
 # required by chromium (argument)
 =dev-libs/libxml2-2.9.2 icu  
  into /etc/portage/package.use for the third time in a row.
 
 Has that line actually been inserted into package.use?
 Portage doesn't add it to the live file, you need to run
 cfg-update or similar to handle it.

As I have said, it was inserted in the ._cfg0002_package.use file
as the recommendation to insert it to the package.use.

But it is odd, as the qtwebkit package was by default built
with -ice USE flag and that created the blocker.

This situation would not appear if instead of the following,
actual insertion into the ._cfg0002_package.use file:
# required by www-client/chromium-40.0.2214.111
# required by chromium (argument)
=dev-libs/libxml2-2.9.2 icu

it was suggested to insert
# required by www-client/chromium-40.0.2214.111
# required by chromium (argument)
=dev-libs/libxml2-2.9.2 icu
dev-qt/qtwebkit icu

or something like that.

I have made such changes earlier today and the blocker have gone.

Nevertheless qtwebkit have not compiled cleanly but produced the following 
warning:

 Completed installing qtwebkit-4.8.5 into 
 /var/tmp/portage/dev-qt/qtwebkit-4.8.5/image/


 * QA Notice: Package triggers severe warnings which indicate that it
 *may exhibit random runtime failures.
 * libjpeg.cpp:51:32: warning: ‘cinfo’ is used uninitialized in this function 
[-Wuninitialized]
 * glib.cpp:55:38: warning: ‘pollfd’ is used uninitialized in this function 
[-Wuninitialized]
 * dom/Element.cpp:1083:112: warning: converting ‘false’ to pointer type 
‘WebCore::RenderStyle*’ [-Wconversion-null]

 * Please do not file a Gentoo bug and instead report the above QA
 * issues directly to the upstream developers of this software.
 * Homepage: https://www.qt.io/ https://qt-project.org/
strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment -R 
.GCC.command.line -R .note.gnu.gold-version
   usr/lib64/qt4/libQtWebKit.so.4.9.4






Re: [gentoo-user] Package conflict while trying to emerge chromium

2015-02-13 Thread Gevisz
On Thu, 12 Feb 2015 09:02:33 -0500 Alec Ten Harmsel a...@alectenharmsel.com 
wrote:

 On 02/12/2015 08:15 AM, Gevisz wrote:
  # emerge --ask chromium
  ...
  The following USE changes are necessary to proceed:
  (see package.use in the portage(5) man page for more details)
  # required by www-client/chromium-40.0.2214.111
  # required by chromium (argument)
  =dev-libs/libxml2-2.9.2 icu
  Ok, done.
 
  # emerge --ask chromium
  ...
  !!! Multiple package instances within a single package slot have been 
  pulled
  !!! into the dependency graph, resulting in a slot conflict:
 
  dev-libs/libxml2:2
 
   (dev-libs/libxml2-2.9.2:2/2::gentoo, ebuild scheduled for merge) pulled 
  in by
 dev-libs/libxml2:=[icu] required by 
  (www-client/chromium-40.0.2214.111:0/0::gentoo, ebuild scheduled for merge)
^^^  
 
  
 
   (dev-libs/libxml2-2.9.2:2/2::gentoo, installed) pulled in by
 dev-libs/libxml2:2[!icu?] required by 
  (dev-qt/qtwebkit-4.8.5:4/4::gentoo, installed)
^
   
  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. You may want to try a larger value of
  the --backtrack option, such as --backtrack=30, in order to see if
  that will solve this conflict automatically.
 
 I think (emphasis on the think) that qtwebkit needs libxml2 with -icu,
 and chromium needs libxml2 with +icu.

Thank you for your answer and sorry for the delay in replying to it.

When I first read your comment, I wanted to write: You've got it!
But now, when the issue is solved, I should acknowledge that the qtwebkit
has not required -icu, it was just compiled with -icu by default and that
created the blocker.

 As far as I can tell from reading a couple bug reports, it looks like
 you can rebuild qtwebkit with -gstreamer (since that's what causes
 the !icu? blocker) and then you should be able to install chromium.
 Apparently icu is pretty annoying.
 
 Alternatively, you could just uninstall qtwebkit if you're not using it
 for anything.

These your suggestions actually forced me to delay the answer, as I needed
time to check which of my application packages depend on qtwebkit and if
I really need gstreamer.

Now, when the problem has been solved, it is not so important but nevertheless:

1. At least the app-text/goldendict, that I need very much, depends on qtwebkit.

2. I am not sure but my guess is that the gstreamer allows me to watch
   the video from youtube (partially), edX, cousera, etc. in a web-browser
   (I mainly use Firefox), as I never install any flash player to avoid
   too many flashing while browsing the Internet. (Would be interested
   to know if this my guess is correct.)





Re: [gentoo-user] Package conflict while trying to emerge chromium

2015-02-13 Thread Gevisz
On Fri, 13 Feb 2015 12:50:35 +0100 Hinnerk van Bruinehsen 
h.v.bruineh...@fu-berlin.de wrote:

 On Thu, Feb 12, 2015 at 09:02:33AM -0500, Alec Ten Harmsel wrote:
  
  On 02/12/2015 08:15 AM, Gevisz wrote:
   # emerge --ask chromium
   ...
   The following USE changes are necessary to proceed:
   (see package.use in the portage(5) man page for more details)
   # required by www-client/chromium-40.0.2214.111
   # required by chromium (argument)
   =dev-libs/libxml2-2.9.2 icu
   Ok, done.
  
   # emerge --ask chromium
   ...
   !!! Multiple package instances within a single package slot have been 
   pulled
   !!! into the dependency graph, resulting in a slot conflict:
  
   dev-libs/libxml2:2
  
(dev-libs/libxml2-2.9.2:2/2::gentoo, ebuild scheduled for merge) pulled 
   in by
  dev-libs/libxml2:=[icu] required by 
   (www-client/chromium-40.0.2214.111:0/0::gentoo, ebuild scheduled for 
   merge)
 ^^^

   
  
(dev-libs/libxml2-2.9.2:2/2::gentoo, installed) pulled in by
  dev-libs/libxml2:2[!icu?] required by 
   (dev-qt/qtwebkit-4.8.5:4/4::gentoo, installed)
 ^  
  
   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. You may want to try a larger value of
   the --backtrack option, such as --backtrack=30, in order to see if
   that will solve this conflict automatically.
  
  I think (emphasis on the think) that qtwebkit needs libxml2 with -icu,
  and chromium needs libxml2 with +icu. As far as I can tell from reading
  a couple bug reports, it looks like you can rebuild qtwebkit with
  -gstreamer (since that's what causes the !icu? blocker) and then you
  should be able to install chromium. Apparently icu is pretty annoying.
  
  Alternatively, you could just uninstall qtwebkit if you're not using it
  for anything.
 
 ...or you could enable +icu for qtwebkit so that qtwebkit also depends on
 a libxml2 with icu support. That way you could resolve that blocker.

It works. I have discovered it myself earlier today.

Nevertheless, it is odd as -icu for qtwebkit was set by default.

 PS: you'll likely still need to enable icu on libxml2 afterwards unless you
 already did so.




Re: [gentoo-user] Package conflict while trying to emerge chromium

2015-02-13 Thread Alec Ten Harmsel

On 02/13/2015 01:02 PM, Gevisz wrote:

 These your suggestions actually forced me to delay the answer, as I needed
 time to check which of my application packages depend on qtwebkit and if
 I really need gstreamer.

My bad. That's why I prefaced my response with (emphasis on think) - I
don't have qtwebkit installed, nor gstreamer, nor chromium.

Alec



Re: [gentoo-user] Package conflict while trying to emerge chromium

2015-02-13 Thread Neil Bothwick
On Fri, 13 Feb 2015 19:36:45 +0200, Gevisz wrote:

  Has that line actually been inserted into package.use?
  Portage doesn't add it to the live file, you need to run
  cfg-update or similar to handle it.  
 
 As I have said, it was inserted in the ._cfg0002_package.use file
 as the recommendation to insert it to the package.use.

Inserting it into ._cfg0002_package.use does nothing but cause portage to
prompt you to run etc-update. Until you do that nothing has changed as
portage will still tell you to add the USE change.


-- 
Neil Bothwick

Exercise daily. Eat wisely. Die anyway.


pgp0YLn5CbDzY.pgp
Description: OpenPGP digital signature


Re: [gentoo-user] Package conflict while trying to emerge chromium

2015-02-13 Thread Walter Dnes
On Fri, Feb 13, 2015 at 08:02:08PM +0200, Gevisz wrote
 
 2. I am not sure but my guess is that the gstreamer allows me to watch
the video from youtube (partially), edX, cousera, etc. in a web-browser
(I mainly use Firefox), as I never install any flash player to avoid
too many flashing while browsing the Internet. (Would be interested
to know if this my guess is correct.)

  I use the Seamonkey variant of Firefox.  It has a more classic GUI
interface, and a few other differences.  It also has an option in the
settings...

Edit == Preferences == Advanced == Scripts  Plugins

  You can choose whether or not to Activate all plugins by default.
***THIS IS NOT AN ADDON*** like Flashblock, so you don't have to worry
about the author keeping up with the current version of the browser.  It
is a built-in setting.  If you turn that option off, you get a box that
says Activate Adobe Flash on any page with Flash on it.  You can click
on the box, and that activates only the one instance.  If there are
several flash boxes on a page, you can click on just the one(s) you
want.

-- 
Walter Dnes waltd...@waltdnes.org
I don't run desktop environments; I run useful applications



Re: [gentoo-user] Package conflict while trying to emerge chromium

2015-02-12 Thread Alec Ten Harmsel

On 02/12/2015 08:15 AM, Gevisz wrote:
 # emerge --ask chromium
 ...
 The following USE changes are necessary to proceed:
 (see package.use in the portage(5) man page for more details)
 # required by www-client/chromium-40.0.2214.111
 # required by chromium (argument)
 =dev-libs/libxml2-2.9.2 icu
 Ok, done.

 # emerge --ask chromium
 ...
 !!! Multiple package instances within a single package slot have been pulled
 !!! into the dependency graph, resulting in a slot conflict:

 dev-libs/libxml2:2

  (dev-libs/libxml2-2.9.2:2/2::gentoo, ebuild scheduled for merge) pulled in 
 by
dev-libs/libxml2:=[icu] required by 
 (www-client/chromium-40.0.2214.111:0/0::gentoo, ebuild scheduled for merge)
   ^^^
  

  (dev-libs/libxml2-2.9.2:2/2::gentoo, installed) pulled in by
dev-libs/libxml2:2[!icu?] required by (dev-qt/qtwebkit-4.8.5:4/4::gentoo, 
 installed)
   ^  

 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. You may want to try a larger value of
 the --backtrack option, such as --backtrack=30, in order to see if
 that will solve this conflict automatically.

I think (emphasis on the think) that qtwebkit needs libxml2 with -icu,
and chromium needs libxml2 with +icu. As far as I can tell from reading
a couple bug reports, it looks like you can rebuild qtwebkit with
-gstreamer (since that's what causes the !icu? blocker) and then you
should be able to install chromium. Apparently icu is pretty annoying.

Alternatively, you could just uninstall qtwebkit if you're not using it
for anything.

Alec



Re: [gentoo-user] Package conflict while trying to emerge chromium

2015-02-12 Thread Neil Bothwick
On Thu, 12 Feb 2015 15:15:50 +0200, Gevisz wrote:

 And I would not report it if ._cfg0002_package.use would not suggested
 to insert # required by www-client/chromium-40.0.2214.111
# required by chromium (argument)
=dev-libs/libxml2-2.9.2 icu  
 into /etc/portage/package.use for the third time in a row.

Has that line actually been inserted into package.use? Portage doesn't
add it to the live file, you need to run cfg-update or similar to handle
it.


-- 
Neil Bothwick

I just got lost in thought. It was unfamiliar territory.


pgpRzhMARvedI.pgp
Description: OpenPGP digital signature


[gentoo-user] Package conflict while trying to emerge chromium

2015-02-12 Thread Gevisz
# emerge --ask chromium
...
 The following USE changes are necessary to proceed:
 (see package.use in the portage(5) man page for more details)
 # required by www-client/chromium-40.0.2214.111
 # required by chromium (argument)
 =dev-libs/libxml2-2.9.2 icu

Ok, done.

# emerge --ask chromium
...
 !!! Multiple package instances within a single package slot have been pulled
 !!! into the dependency graph, resulting in a slot conflict:

 dev-libs/libxml2:2

  (dev-libs/libxml2-2.9.2:2/2::gentoo, ebuild scheduled for merge) pulled in by
dev-libs/libxml2:=[icu] required by 
 (www-client/chromium-40.0.2214.111:0/0::gentoo, ebuild scheduled for merge)
   ^^^ 
 

  (dev-libs/libxml2-2.9.2:2/2::gentoo, installed) pulled in by
dev-libs/libxml2:2[!icu?] required by (dev-qt/qtwebkit-4.8.5:4/4::gentoo, 
 installed)
   ^   
   
 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. You may want to try a larger value of
 the --backtrack option, such as --backtrack=30, in order to see if
 that will solve this conflict automatically.

Ok.

# emerge --ask --backtrack=90 chromium
...
 !!! Multiple package instances within a single package slot have been pulled
 !!! into the dependency graph, resulting in a slot conflict:
 
 dev-libs/libxml2:2

  (dev-libs/libxml2-2.9.2:2/2::gentoo, ebuild scheduled for merge) pulled in by
dev-libs/libxml2:=[icu] required by 
 (www-client/chromium-40.0.2214.111:0/0::gentoo, ebuild scheduled for merge)
   ^^^ 
 

  (dev-libs/libxml2-2.9.2:2/2::gentoo, installed) pulled in by
dev-libs/libxml2:2[!icu?] required by (dev-qt/qtwebkit-4.8.5:4/4::gentoo, 
 installed)
   ^   
  

 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.

And I would not report it if ._cfg0002_package.use would not suggested to insert
   # required by www-client/chromium-40.0.2214.111
   # required by chromium (argument)
   =dev-libs/libxml2-2.9.2 icu
into /etc/portage/package.use for the third time in a row.