public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] Firefox 49.0 & Youtube....Video: Yes - Audio: No...
@ 2016-10-15 18:27 Meino.Cramer
  2016-10-16  4:55 ` Miroslav Rovis
                   ` (3 more replies)
  0 siblings, 4 replies; 271+ messages in thread
From: Meino.Cramer @ 2016-10-15 18:27 UTC (permalink / raw
  To: Gentoo

Hi,

this evening I updated GENTOO and a new firefox was installed.
This one seem completly to disable flash video finally...
since I got no video/audio at all.

I disabled all flash-related addons of my firefox and
restarted  it.

Now I got a video ... but without any audio.
(I am running jackd by the way).
I check with qjackctl whether there were any
ports which I missed to connect...nothing.

Hmmm...

Is there any fix for that?

Best regards,
Meino





^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Firefox 49.0 & Youtube....Video: Yes - Audio: No...
  2016-10-15 18:27 [gentoo-user] Firefox 49.0 & Youtube....Video: Yes - Audio: No Meino.Cramer
@ 2016-10-16  4:55 ` Miroslav Rovis
  2016-10-16  6:48   ` Meino.Cramer
  2016-10-16 23:43   ` [gentoo-user] " Ian Zimmerman
  2016-10-16 13:17 ` [gentoo-user] " David M. Fellows
                   ` (2 subsequent siblings)
  3 siblings, 2 replies; 271+ messages in thread
From: Miroslav Rovis @ 2016-10-16  4:55 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1105 bytes --]

On 161015-20:27+0200, Meino.Cramer@gmx.de wrote:
> Hi,
> 
> this evening I updated GENTOO and a new firefox was installed.
> This one seem completly to disable flash video finally...
> since I got no video/audio at all.
> 
> I disabled all flash-related addons of my firefox and
> restarted  it.
> 
> Now I got a video ... but without any audio.
> (I am running jackd by the way).
> I check with qjackctl whether there were any
> ports which I missed to connect...nothing.

If jackd is to do with alsa, then it could be the following.

Mozilla went pulse all the way:
 Require PulseAudio on Linux
https://bugzilla.mozilla.org/show_bug.cgi?id=1247056
See also:
Firefox nightly requires Pulse Audio
http://forums.debian.net/viewtopic.php?f=20&t=130028

> Hmmm...
> 
> Is there any fix for that?
Not familiar with jackd. But as far as alsa (which I stick to, like
other discontented users), I don't have sound since months ago.  The
only way to get it would be to compile alsa myself, I'm afraid. 

Regards!
-- 
Miroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Firefox 49.0 & Youtube....Video: Yes - Audio: No...
  2016-10-16  4:55 ` Miroslav Rovis
@ 2016-10-16  6:48   ` Meino.Cramer
  2016-10-16  6:59     ` Jigme Datse Yli-RAsku
  2016-11-19  6:11     ` Miroslav Rovis
  2016-10-16 23:43   ` [gentoo-user] " Ian Zimmerman
  1 sibling, 2 replies; 271+ messages in thread
From: Meino.Cramer @ 2016-10-16  6:48 UTC (permalink / raw
  To: gentoo-user

Miroslav Rovis <miro.rovis@croatiafidelis.hr> [16-10-16 07:00]:
> On 161015-20:27+0200, Meino.Cramer@gmx.de wrote:
> > Hi,
> > 
> > this evening I updated GENTOO and a new firefox was installed.
> > This one seem completly to disable flash video finally...
> > since I got no video/audio at all.
> > 
> > I disabled all flash-related addons of my firefox and
> > restarted  it.
> > 
> > Now I got a video ... but without any audio.
> > (I am running jackd by the way).
> > I check with qjackctl whether there were any
> > ports which I missed to connect...nothing.
> 
> If jackd is to do with alsa, then it could be the following.
> 
> Mozilla went pulse all the way:
>  Require PulseAudio on Linux
> https://bugzilla.mozilla.org/show_bug.cgi?id=1247056
> See also:
> Firefox nightly requires Pulse Audio
> http://forums.debian.net/viewtopic.php?f=20&t=130028
> 
> > Hmmm...
> > 
> > Is there any fix for that?
> Not familiar with jackd. But as far as alsa (which I stick to, like
> other discontented users), I don't have sound since months ago.  The
> only way to get it would be to compile alsa myself, I'm afraid. 
> 
> Regards!
> -- 
> Miroslav Rovis
> Zagreb, Croatia
> http://www.CroatiaFidelis.hr

Hi Miroslav,

THANKS A LOT ! :)

...got it working...somehow...

I installed pulseaudio and used pactl to set the default sink
and source to the one soundcard (onboard), which is connected
to my loudspeakers.

Drawback: Setting the volume seems only to be tweakable via
the volume slider of the HTML5 player in Firefox...and my alsa
volume "app" of my taskbar doesn't work anymore.

Hopefully the rest of my sound stuff still works....


Cheers,
Meino


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Firefox 49.0 & Youtube....Video: Yes - Audio: No...
  2016-10-16  6:48   ` Meino.Cramer
@ 2016-10-16  6:59     ` Jigme Datse Yli-RAsku
  2016-10-16  7:33       ` Meino.Cramer
  2016-10-16  7:44       ` Meino.Cramer
  2016-11-19  6:11     ` Miroslav Rovis
  1 sibling, 2 replies; 271+ messages in thread
From: Jigme Datse Yli-RAsku @ 2016-10-16  6:59 UTC (permalink / raw
  To: gentoo-user


[-- Attachment #1.1: Type: text/plain, Size: 2891 bytes --]

With Pulseaudio the best way (I have found) for controling the volume, is through the pulse audio volume controls. 

It works well for me.  Though they are somewhat of a pain (though not sure if that's because I simply don't know the "easier" way to handle them.

I also tend to like to handle volume control through external speaker controls if practical. 

Jigme Datse Yli-Rasku

On 2016-10-15 23:48, Meino.Cramer@gmx.de wrote:
> Miroslav Rovis <miro.rovis@croatiafidelis.hr> [16-10-16 07:00]:
> > On 161015-20:27+0200, Meino.Cramer@gmx.de wrote:
> >> Hi,
> >>
> >> this evening I updated GENTOO and a new firefox was installed.
> >> This one seem completly to disable flash video finally...
> >> since I got no video/audio at all.
> >>
> >> I disabled all flash-related addons of my firefox and
> >> restarted  it.
> >>
> >> Now I got a video ... but without any audio.
> >> (I am running jackd by the way).
> >> I check with qjackctl whether there were any
> >> ports which I missed to connect...nothing.
> >
> > If jackd is to do with alsa, then it could be the following.
> >
> > Mozilla went pulse all the way:
> >  Require PulseAudio on Linux
> > https://bugzilla.mozilla.org/show_bug.cgi?id=1247056
> > See also:
> > Firefox nightly requires Pulse Audio
> > http://forums.debian.net/viewtopic.php?f=20&t=130028
> >
> >> Hmmm...
> >>
> >> Is there any fix for that?
> > Not familiar with jackd. But as far as alsa (which I stick to, like
> > other discontented users), I don't have sound since months ago.  The
> > only way to get it would be to compile alsa myself, I'm afraid.
> >
> > Regards!
> > --
> > Miroslav Rovis
> > Zagreb, Croatia
> > http://www.CroatiaFidelis.hr
>
> Hi Miroslav,
>
> THANKS A LOT ! :)
>
> ...got it working...somehow...
>
> I installed pulseaudio and used pactl to set the default sink
> and source to the one soundcard (onboard), which is connected
> to my loudspeakers.
>
> Drawback: Setting the volume seems only to be tweakable via
> the volume slider of the HTML5 player in Firefox...and my alsa
> volume "app" of my taskbar doesn't work anymore.
>
> Hopefully the rest of my sound stuff still works....
>
>
> Cheers,
> Meino
>

-- 
Jigme Datse Yli-Rasku
jigme.datse@datsemultimedia.com (Preferred address for new messages)
250-505-6117

Jigme Datse Yli-Rasku
PO Box 270
Rossland, BC V0G 1Y0
Canada

.......................................................................
... This message should be electronically signed, and if the sender ...
... has your public key, may also be encrypted. ...
... If you have any questions about this, please email, or call. ...
... ...
... Note, unknown calls likely will go to voicemail. ...
... Please leave a message if you get voicemail. ...
.......................................................................





[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 907 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Firefox 49.0 & Youtube....Video: Yes - Audio: No...
  2016-10-16  6:59     ` Jigme Datse Yli-RAsku
@ 2016-10-16  7:33       ` Meino.Cramer
  2016-10-16  7:44       ` Meino.Cramer
  1 sibling, 0 replies; 271+ messages in thread
From: Meino.Cramer @ 2016-10-16  7:33 UTC (permalink / raw
  To: gentoo-user

Jigme Datse Yli-RAsku <jigme.datse@datsemultimedia.com> [16-10-16 09:12]:
> With Pulseaudio the best way (I have found) for controling the volume, is through the pulse audio volume controls. 
> 
> It works well for me.  Though they are somewhat of a pain (though not sure if that's because I simply don't know the "easier" way to handle them.
> 
> I also tend to like to handle volume control through external speaker controls if practical. 
> 
> Jigme Datse Yli-Rasku
> 
> On 2016-10-15 23:48, Meino.Cramer@gmx.de wrote:
> > Miroslav Rovis <miro.rovis@croatiafidelis.hr> [16-10-16 07:00]:
> > > On 161015-20:27+0200, Meino.Cramer@gmx.de wrote:
> > >> Hi,
> > >>
> > >> this evening I updated GENTOO and a new firefox was installed.
> > >> This one seem completly to disable flash video finally...
> > >> since I got no video/audio at all.
> > >>
> > >> I disabled all flash-related addons of my firefox and
> > >> restarted  it.
> > >>
> > >> Now I got a video ... but without any audio.
> > >> (I am running jackd by the way).
> > >> I check with qjackctl whether there were any
> > >> ports which I missed to connect...nothing.
> > >
> > > If jackd is to do with alsa, then it could be the following.
> > >
> > > Mozilla went pulse all the way:
> > >  Require PulseAudio on Linux
> > > https://bugzilla.mozilla.org/show_bug.cgi?id=1247056
> > > See also:
> > > Firefox nightly requires Pulse Audio
> > > http://forums.debian.net/viewtopic.php?f=20&t=130028
> > >
> > >> Hmmm...
> > >>
> > >> Is there any fix for that?
> > > Not familiar with jackd. But as far as alsa (which I stick to, like
> > > other discontented users), I don't have sound since months ago.  The
> > > only way to get it would be to compile alsa myself, I'm afraid.
> > >
> > > Regards!
> > > --
> > > Miroslav Rovis
> > > Zagreb, Croatia
> > > http://www.CroatiaFidelis.hr
> >
> > Hi Miroslav,
> >
> > THANKS A LOT ! :)
> >
> > ...got it working...somehow...
> >
> > I installed pulseaudio and used pactl to set the default sink
> > and source to the one soundcard (onboard), which is connected
> > to my loudspeakers.
> >
> > Drawback: Setting the volume seems only to be tweakable via
> > the volume slider of the HTML5 player in Firefox...and my alsa
> > volume "app" of my taskbar doesn't work anymore.
> >
> > Hopefully the rest of my sound stuff still works....
> >
> >
> > Cheers,
> > Meino
> >
> 
> -- 
> Jigme Datse Yli-Rasku
> jigme.datse@datsemultimedia.com (Preferred address for new messages)
> 250-505-6117
> 
> Jigme Datse Yli-Rasku
> PO Box 270
> Rossland, BC V0G 1Y0
> Canada
> 
> .......................................................................
> ... This message should be electronically signed, and if the sender ...
> ... has your public key, may also be encrypted. ...
> ... If you have any questions about this, please email, or call. ...
> ... ...
> ... Note, unknown calls likely will go to voicemail. ...
> ... Please leave a message if you get voicemail. ...
> .......................................................................
> 
> 
> 
> 

Hi Jigme,

THANKS FOR YOUR HELP! :)

Installing pulseaudio disables smplayer (no audio) -- I switched
to Kaffeine, which seems to work.

Now ZynAddSubFX (Softsynth) does not show up with QJackCTL.
Starting Zyn with -a gives me the audio of the Synth back...
but with BIG distortions (I mailed to the Zyn mailing list for that).

Setting the volume via pactl is a pain - and reaching the volume
knobs of my speakers (behind my monitor...) are also a pain.

Why oh why seems audio and Linux a problem in so many situations? ;)

I will search further...and if I will find anything useful I post it
here...

Cheers,
Meino







^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Firefox 49.0 & Youtube....Video: Yes - Audio: No...
  2016-10-16  6:59     ` Jigme Datse Yli-RAsku
  2016-10-16  7:33       ` Meino.Cramer
@ 2016-10-16  7:44       ` Meino.Cramer
  1 sibling, 0 replies; 271+ messages in thread
From: Meino.Cramer @ 2016-10-16  7:44 UTC (permalink / raw
  To: gentoo-user

Jigme Datse Yli-RAsku <jigme.datse@datsemultimedia.com> [16-10-16 09:12]:
> With Pulseaudio the best way (I have found) for controling the volume, is through the pulse audio volume controls. 
> 
> It works well for me.  Though they are somewhat of a pain (though not sure if that's because I simply don't know the "easier" way to handle them.
> 
> I also tend to like to handle volume control through external speaker controls if practical. 
> 
> Jigme Datse Yli-Rasku
> 
> On 2016-10-15 23:48, Meino.Cramer@gmx.de wrote:
> > Miroslav Rovis <miro.rovis@croatiafidelis.hr> [16-10-16 07:00]:
> > > On 161015-20:27+0200, Meino.Cramer@gmx.de wrote:
> > >> Hi,
> > >>
> > >> this evening I updated GENTOO and a new firefox was installed.
> > >> This one seem completly to disable flash video finally...
> > >> since I got no video/audio at all.
> > >>
> > >> I disabled all flash-related addons of my firefox and
> > >> restarted  it.
> > >>
> > >> Now I got a video ... but without any audio.
> > >> (I am running jackd by the way).
> > >> I check with qjackctl whether there were any
> > >> ports which I missed to connect...nothing.
> > >
> > > If jackd is to do with alsa, then it could be the following.
> > >
> > > Mozilla went pulse all the way:
> > >  Require PulseAudio on Linux
> > > https://bugzilla.mozilla.org/show_bug.cgi?id=1247056
> > > See also:
> > > Firefox nightly requires Pulse Audio
> > > http://forums.debian.net/viewtopic.php?f=20&t=130028
> > >
> > >> Hmmm...
> > >>
> > >> Is there any fix for that?
> > > Not familiar with jackd. But as far as alsa (which I stick to, like
> > > other discontented users), I don't have sound since months ago.  The
> > > only way to get it would be to compile alsa myself, I'm afraid.
> > >
> > > Regards!
> > > --
> > > Miroslav Rovis
> > > Zagreb, Croatia
> > > http://www.CroatiaFidelis.hr
> >
> > Hi Miroslav,
> >
> > THANKS A LOT ! :)
> >
> > ...got it working...somehow...
> >
> > I installed pulseaudio and used pactl to set the default sink
> > and source to the one soundcard (onboard), which is connected
> > to my loudspeakers.
> >
> > Drawback: Setting the volume seems only to be tweakable via
> > the volume slider of the HTML5 player in Firefox...and my alsa
> > volume "app" of my taskbar doesn't work anymore.
> >
> > Hopefully the rest of my sound stuff still works....
> >
> >
> > Cheers,
> > Meino
> >
> 
> -- 
> Jigme Datse Yli-Rasku
> jigme.datse@datsemultimedia.com (Preferred address for new messages)
> 250-505-6117
> 
> Jigme Datse Yli-Rasku
> PO Box 270
> Rossland, BC V0G 1Y0
> Canada
> 
> .......................................................................
> ... This message should be electronically signed, and if the sender ...
> ... has your public key, may also be encrypted. ...
> ... If you have any questions about this, please email, or call. ...
> ... ...
> ... Note, unknown calls likely will go to voicemail. ...
> ... Please leave a message if you get voicemail. ...
> .......................................................................
> 
> 
> 
> 

Hi Jigme,

...found a workaround:

Source:
http://www.jackaudio.org/faq/pulseaudio_and_jack.html

Start QJackctl and click "Setup".

There is an entry titled "Serfer Prefix" which shows
"jackd" normally. Replace this one with "pasuspender -- jackd".
This will disable Pulseaudio while using jackd.

This enables a good sound from ZynAddSubFX again ... but
is does not enables the possibility to watch TV (DVBT) and/or
YouTube while playing with the Softsynth... ;)

Cheers,
Meino












^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Firefox 49.0 & Youtube....Video: Yes - Audio: No...
  2016-10-15 18:27 [gentoo-user] Firefox 49.0 & Youtube....Video: Yes - Audio: No Meino.Cramer
  2016-10-16  4:55 ` Miroslav Rovis
@ 2016-10-16 13:17 ` David M. Fellows
  2016-12-16 10:19 ` [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... " Miroslav Rovis
  2016-12-27 12:39 ` [gentoo-user] Firefox 49.0 & Youtube....Video: Yes - " Alarig Le Lay
  3 siblings, 0 replies; 271+ messages in thread
From: David M. Fellows @ 2016-10-16 13:17 UTC (permalink / raw
  To: gentoo-user, Meino.Cramer

>Hi,
>
>this evening I updated GENTOO and a new firefox was installed.
>This one seem completly to disable flash video finally...
>since I got no video/audio at all.
>
>I disabled all flash-related addons of my firefox and
>restarted  it.
>
>Now I got a video ... but without any audio.
>(I am running jackd by the way).
>I check with qjackctl whether there were any
>ports which I missed to connect...nothing.
>
>Hmmm...

Did you also update adobe-flash and depclean at about the same time?
Check which versions of adobe-flash are installed.
For firefox on x86 you need adobe-flash:0 (currently 11.2.202.637)
For firefox on amd64 you need either adobe-flash:0 (currently 11.2.202.637)
OR adobe-flash:22 (currently 23.0.0.185) and freshplayerplugin.

If you had adobe-flash in @world, unslotted, recent updates will have installed the
23.... versions and a subsequent depclean would remove the 11.... version.

>
>Is there any fix for that?
>
>Best regards,
>Meino
>
>
>
>
DaveF


^ permalink raw reply	[flat|nested] 271+ messages in thread

* [gentoo-user] Re: Firefox 49.0 & Youtube....Video: Yes - Audio: No...
  2016-10-16  4:55 ` Miroslav Rovis
  2016-10-16  6:48   ` Meino.Cramer
@ 2016-10-16 23:43   ` Ian Zimmerman
  1 sibling, 0 replies; 271+ messages in thread
From: Ian Zimmerman @ 2016-10-16 23:43 UTC (permalink / raw
  To: gentoo-user

On 2016-10-16 06:55, Miroslav Rovis wrote:

> Mozilla went pulse all the way:
>  Require PulseAudio on Linux
> https://bugzilla.mozilla.org/show_bug.cgi?id=1247056
> See also:
> Firefox nightly requires Pulse Audio
> http://forums.debian.net/viewtopic.php?f=20&t=130028

Thanks for alerting me to another reason why pinning firefox to <44 is
now a permanent feature of my system.

-- 
Please *no* private Cc: on mailing lists and newsgroups
Personal signed mail: please _encrypt_ and sign
Don't clear-text sign: http://cr.yp.to/smtp/8bitmime.html


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Firefox 49.0 & Youtube....Video: Yes - Audio: No...
  2016-10-16  6:48   ` Meino.Cramer
  2016-10-16  6:59     ` Jigme Datse Yli-RAsku
@ 2016-11-19  6:11     ` Miroslav Rovis
  2016-11-19  8:33       ` Daniel Campbell
  1 sibling, 1 reply; 271+ messages in thread
From: Miroslav Rovis @ 2016-11-19  6:11 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 3019 bytes --]

Hi Meino!

I regret not having told you more... See below...

And there is a question/query/my-asking-for-advice further below.

On 161016-08:48+0200, Meino.Cramer@gmx.de wrote:
> Miroslav Rovis <miro.rovis@croatiafidelis.hr> [16-10-16 07:00]:
> > On 161015-20:27+0200, Meino.Cramer@gmx.de wrote:
> > > Hi,
> > > 
> > > this evening I updated GENTOO and a new firefox was installed.
> > > This one seem completly to disable flash video finally...
> > > since I got no video/audio at all.
> > > 
> > > I disabled all flash-related addons of my firefox and
> > > restarted  it.
> > > 
> > > Now I got a video ... but without any audio.
> > > (I am running jackd by the way).
> > > I check with qjackctl whether there were any
> > > ports which I missed to connect...nothing.
> > 
> > If jackd is to do with alsa, then it could be the following.
> > 
> > Mozilla went pulse all the way:
> >  Require PulseAudio on Linux
> > https://bugzilla.mozilla.org/show_bug.cgi?id=1247056
> > See also:
> > Firefox nightly requires Pulse Audio
> > http://forums.debian.net/viewtopic.php?f=20&t=130028
> > 
> > > Hmmm...
> > > 
> > > Is there any fix for that?
> > Not familiar with jackd. But as far as alsa (which I stick to, like
> > other discontented users), I don't have sound since months ago.  The
> > only way to get it would be to compile alsa myself, I'm afraid. 
> > 
> > Regards!
> > -- 
> > Miroslav Rovis
> > Zagreb, Croatia
> > http://www.CroatiaFidelis.hr
> 
> Hi Miroslav,
> 
> THANKS A LOT ! :)
You may not thank me, if you read my view, and even remotely agree:
http://www.mail-archive.com/alsa-user@lists.sourceforge.net/msg31926.html
( and that is what I regret not having told you... I regret it because
you now may remain with that pulse spyware.. 

However, pls. note that in my first message to you I just said what the
reason was. I did not recommend pulse to you... )

> ...got it working...somehow...
> 
> I installed pulseaudio and used pactl to set the default sink
> and source to the one soundcard (onboard), which is connected
> to my loudspeakers.
> 
> Drawback: Setting the volume seems only to be tweakable via
> the volume slider of the HTML5 player in Firefox...and my alsa
> volume "app" of my taskbar doesn't work anymore.
> 
> Hopefully the rest of my sound stuff still works....
> 

And now the question/query/my-asking-for-advice.

In that thred on alsa-user archive that I linked to, I got this link:

[linuxaudio.org] html5 in ff through jack
http://lists.linuxaudio.org/pipermail/linux-audio-user/2016-June/thread.html#105188

I'm gasping for free time to do various things, fixing audio in ff is
not of higest priority... Can not dedicate hours to this...

Anyone has a link for easy fixing of audio in Firefox the sans-pulse
way (and other poetterware excluded as well, of course)? With clear easy
steps, maybe?

Thanks in advance!

-- 
Miroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Firefox 49.0 & Youtube....Video: Yes - Audio: No...
  2016-11-19  6:11     ` Miroslav Rovis
@ 2016-11-19  8:33       ` Daniel Campbell
  2016-11-19  9:22         ` Miroslav Rovis
  0 siblings, 1 reply; 271+ messages in thread
From: Daniel Campbell @ 2016-11-19  8:33 UTC (permalink / raw
  To: gentoo-user


[-- Attachment #1.1: Type: text/plain, Size: 4432 bytes --]

On 11/18/2016 10:11 PM, Miroslav Rovis wrote:
> Hi Meino!
> 
> I regret not having told you more... See below...
> 
> And there is a question/query/my-asking-for-advice further below.
> 
> On 161016-08:48+0200, Meino.Cramer@gmx.de wrote:
>> Miroslav Rovis <miro.rovis@croatiafidelis.hr> [16-10-16 07:00]:
>>> On 161015-20:27+0200, Meino.Cramer@gmx.de wrote:
>>>> Hi,
>>>>
>>>> this evening I updated GENTOO and a new firefox was installed.
>>>> This one seem completly to disable flash video finally...
>>>> since I got no video/audio at all.
>>>>
>>>> I disabled all flash-related addons of my firefox and
>>>> restarted  it.
>>>>
>>>> Now I got a video ... but without any audio.
>>>> (I am running jackd by the way).
>>>> I check with qjackctl whether there were any
>>>> ports which I missed to connect...nothing.
>>>
>>> If jackd is to do with alsa, then it could be the following.
>>>
>>> Mozilla went pulse all the way:
>>>  Require PulseAudio on Linux
>>> https://bugzilla.mozilla.org/show_bug.cgi?id=1247056
>>> See also:
>>> Firefox nightly requires Pulse Audio
>>> http://forums.debian.net/viewtopic.php?f=20&t=130028
>>>
>>>> Hmmm...
>>>>
>>>> Is there any fix for that?
>>> Not familiar with jackd. But as far as alsa (which I stick to, like
>>> other discontented users), I don't have sound since months ago.  The
>>> only way to get it would be to compile alsa myself, I'm afraid. 
>>>
>>> Regards!
>>> -- 
>>> Miroslav Rovis
>>> Zagreb, Croatia
>>> http://www.CroatiaFidelis.hr
>>
>> Hi Miroslav,
>>
>> THANKS A LOT ! :)
> You may not thank me, if you read my view, and even remotely agree:
> http://www.mail-archive.com/alsa-user@lists.sourceforge.net/msg31926.html
> ( and that is what I regret not having told you... I regret it because
> you now may remain with that pulse spyware.. 
> 
> However, pls. note that in my first message to you I just said what the
> reason was. I did not recommend pulse to you... )
> 
>> ...got it working...somehow...
>>
>> I installed pulseaudio and used pactl to set the default sink
>> and source to the one soundcard (onboard), which is connected
>> to my loudspeakers.
>>
>> Drawback: Setting the volume seems only to be tweakable via
>> the volume slider of the HTML5 player in Firefox...and my alsa
>> volume "app" of my taskbar doesn't work anymore.
>>
>> Hopefully the rest of my sound stuff still works....
>>
> 
> And now the question/query/my-asking-for-advice.
> 
> In that thred on alsa-user archive that I linked to, I got this link:
> 
> [linuxaudio.org] html5 in ff through jack
> http://lists.linuxaudio.org/pipermail/linux-audio-user/2016-June/thread.html#105188
> 
> I'm gasping for free time to do various things, fixing audio in ff is
> not of higest priority... Can not dedicate hours to this...
> 
> Anyone has a link for easy fixing of audio in Firefox the sans-pulse
> way (and other poetterware excluded as well, of course)? With clear easy
> steps, maybe?
> 
> Thanks in advance!
> 
Generally if you run into this problem, it's one of two things:

1. `alsamixer` hasn't been used to unmute the levels. After configuring
it, be sure to run 'alsactl store' as root and make sure the 'alsasound'
service is in the default run-level (`rc-update add alsasound default`
as root), or...
2. Try adding these to your user's ~/.asoundrc file:

defaults.ctl.card x;
defaults.pcm.card x;

Replace 'x' with the numeric index of your card (which you can view in
alsamixer using F6). If the order of your cards changes on boot, you'll
need to tell the module controlling your sound (snd_hda_intel is common)
to set its index in a file like /etc/modprobe.d/alsa-base.conf, with
lines like `options snd_hda_intel index=1` or something similar.

Others have done a far better job explaining this than me. Our own guide
on our wiki [0] and Arch's wiki [1] should be adequate to get you going
fairly quickly. Just Ctrl+F "default" to find what you need. Assuming
you don't have exotic hardware, this can be fixed in 15 minutes or less.

Hope this helps.

[0]: https://wiki.gentoo.org/wiki/ALSA#Configuration
[1]:
https://wiki.archlinux.org/index.php/Advanced_Linux_Sound_Architecture#Set_the_default_sound_card
-- 
Daniel Campbell - Gentoo Developer
OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net
fpr: AE03 9064 AE00 053C 270C  1DE4 6F7A 9091 1EA0 55D6


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Firefox 49.0 & Youtube....Video: Yes - Audio: No...
  2016-11-19  8:33       ` Daniel Campbell
@ 2016-11-19  9:22         ` Miroslav Rovis
  2016-11-19  9:59           ` Miroslav Rovis
  0 siblings, 1 reply; 271+ messages in thread
From: Miroslav Rovis @ 2016-11-19  9:22 UTC (permalink / raw
  To: gentoo-user; +Cc: Meino.Cramer

[-- Attachment #1: Type: text/plain, Size: 5825 bytes --]

On 161119-00:33-0800, Daniel Campbell wrote:
> On 11/18/2016 10:11 PM, Miroslav Rovis wrote:
> > Hi Meino!
> > 
> > I regret not having told you more... See below...
> > 
> > And there is a question/query/my-asking-for-advice further below.
> > 
> > On 161016-08:48+0200, Meino.Cramer@gmx.de wrote:
> >> Miroslav Rovis <miro.rovis@croatiafidelis.hr> [16-10-16 07:00]:
> >>> On 161015-20:27+0200, Meino.Cramer@gmx.de wrote:
> >>>> Hi,
> >>>>
> >>>> this evening I updated GENTOO and a new firefox was installed.
> >>>> This one seem completly to disable flash video finally...
> >>>> since I got no video/audio at all.
> >>>>
> >>>> I disabled all flash-related addons of my firefox and
> >>>> restarted  it.
> >>>>
> >>>> Now I got a video ... but without any audio.
> >>>> (I am running jackd by the way).
> >>>> I check with qjackctl whether there were any
> >>>> ports which I missed to connect...nothing.
> >>>
> >>> If jackd is to do with alsa, then it could be the following.
> >>>
> >>> Mozilla went pulse all the way:
> >>>  Require PulseAudio on Linux
> >>> https://bugzilla.mozilla.org/show_bug.cgi?id=1247056
> >>> See also:
> >>> Firefox nightly requires Pulse Audio
> >>> http://forums.debian.net/viewtopic.php?f=20&t=130028
> >>>
> >>>> Hmmm...
> >>>>
> >>>> Is there any fix for that?
> >>> Not familiar with jackd. But as far as alsa (which I stick to, like
> >>> other discontented users), I don't have sound since months ago.  The
> >>> only way to get it would be to compile alsa myself, I'm afraid. 
> >>>
> >>> Regards!
> >>> -- 
> >>> Miroslav Rovis
> >>> Zagreb, Croatia
> >>> http://www.CroatiaFidelis.hr
> >>
> >> Hi Miroslav,
> >>
> >> THANKS A LOT ! :)
> > You may not thank me, if you read my view, and even remotely agree:
> > http://www.mail-archive.com/alsa-user@lists.sourceforge.net/msg31926.html
> > ( and that is what I regret not having told you... I regret it because
> > you now may remain with that pulse spyware.. 
> > 
> > However, pls. note that in my first message to you I just said what the
> > reason was. I did not recommend pulse to you... )
> > 
> >> ...got it working...somehow...
> >>
> >> I installed pulseaudio and used pactl to set the default sink
> >> and source to the one soundcard (onboard), which is connected
> >> to my loudspeakers.
> >>
> >> Drawback: Setting the volume seems only to be tweakable via
> >> the volume slider of the HTML5 player in Firefox...and my alsa
> >> volume "app" of my taskbar doesn't work anymore.
> >>
> >> Hopefully the rest of my sound stuff still works....
> >>
> > 
> > And now the question/query/my-asking-for-advice.
> > 
> > In that thred on alsa-user archive that I linked to, I got this link:
> > 
> > [linuxaudio.org] html5 in ff through jack
> > http://lists.linuxaudio.org/pipermail/linux-audio-user/2016-June/thread.html#105188
> > 
> > I'm gasping for free time to do various things, fixing audio in ff is
> > not of higest priority... Can not dedicate hours to this...
> > 
> > Anyone has a link for easy fixing of audio in Firefox the sans-pulse
> > way (and other poetterware excluded as well, of course)? With clear easy
> > steps, maybe?
> > 
> > Thanks in advance!

So it's only this, probably (and I had given links that, indirectly,
mislead another Gentoo user...):

> Generally if you run into this problem, it's one of two things:
> 
> 1. `alsamixer` hasn't been used to unmute the levels. After configuring
> it, be sure to run 'alsactl store' as root and make sure the 'alsasound'
> service is in the default run-level (`rc-update add alsasound default`
> as root), or...
> 2. Try adding these to your user's ~/.asoundrc file:
> 
> defaults.ctl.card x;
> defaults.pcm.card x;
> 
> Replace 'x' with the numeric index of your card (which you can view in
> alsamixer using F6). If the order of your cards changes on boot, you'll
> need to tell the module controlling your sound (snd_hda_intel is common)
> to set its index in a file like /etc/modprobe.d/alsa-base.conf, with
> lines like `options snd_hda_intel index=1` or something similar.
> 
> Others have done a far better job explaining this than me. Our own guide
> on our wiki [0] and Arch's wiki [1] should be adequate to get you going
> fairly quickly. Just Ctrl+F "default" to find what you need. Assuming
> you don't have exotic hardware, this can be fixed in 15 minutes or less.
> 
> Hope this helps.
> 
> [0]: https://wiki.gentoo.org/wiki/ALSA#Configuration
> [1]:
> https://wiki.archlinux.org/index.php/Advanced_Linux_Sound_Architecture#Set_the_default_sound_card
> -- 
> Daniel Campbell - Gentoo Developer
> OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net
> fpr: AE03 9064 AE00 053C 270C  1DE4 6F7A 9091 1EA0 55D6

And here is a Gentoo developer who is helping us out:

https://dev.gentoo.org/~zlg/

Really thanks!

I don't think I even need to be back to report here if this just works
(will try it next), but I'll make sure I CC this to Meino...

Meino (for the Anglo folks, and for the only-English-as-foreign-language
speakers: that name, or don't know if it's a nickname, is pronounced,
approximately, as if it was written Mino ), I'm sorry again.

FYI, once I even installed the SELinux (whose original manufacturer is
NSA itself), but I was able to go back to the state of my system
previous to installing it... However, I was able to do it only from
dd-made backup of my entire system...

I hope you still have some way left to still go pulse-free.. Pulse
should not have its tentacles as deep as SELinux does (or used to have;
my brush with it happened some 5 or 6 years ago, I had reported it on
Gentoo Forums)...

Regards!
-- 
Miroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Firefox 49.0 & Youtube....Video: Yes - Audio: No...
  2016-11-19  9:22         ` Miroslav Rovis
@ 2016-11-19  9:59           ` Miroslav Rovis
  2016-11-20  8:10             ` Daniel Campbell
  0 siblings, 1 reply; 271+ messages in thread
From: Miroslav Rovis @ 2016-11-19  9:59 UTC (permalink / raw
  To: gentoo-user; +Cc: Daniel Campbell

[-- Attachment #1: Type: text/plain, Size: 3974 bytes --]

On 161119-10:22+0100, Miroslav Rovis wrote:
> On 161119-00:33-0800, Daniel Campbell wrote:
...
> > > And there is a question/query/my-asking-for-advice further below.
...
> > >>> If jackd is to do with alsa, then it could be the following.
> > >>>
> > >>> Mozilla went pulse all the way:
> > >>>  Require PulseAudio on Linux
> > >>> https://bugzilla.mozilla.org/show_bug.cgi?id=1247056
> > >>> See also:
> > >>> Firefox nightly requires Pulse Audio
> > >>> http://forums.debian.net/viewtopic.php?f=20&t=130028
> > >>>
> > >>>> Hmmm...
> > >>>>
> > >>>> Is there any fix for that?
> > >>> Not familiar with jackd. But as far as alsa (which I stick to, like
> > >>> other discontented users), I don't have sound since months ago.  The
> > >>> only way to get it would be to compile alsa myself, I'm afraid. 
> > >>>
...
> > > In that thred on alsa-user archive that I linked to, I got this link:
> > > 
> > > [linuxaudio.org] html5 in ff through jack
> > > http://lists.linuxaudio.org/pipermail/linux-audio-user/2016-June/thread.html#105188
...
> So it's only this, probably (and I had given links that, indirectly,
> mislead another Gentoo user...):
( No, it's not only this: )
> > Generally if you run into this problem, it's one of two things:
I've looked all options of my alsamixer, and it doesn't appear to me
that is's muted. I can play anything with MPlayer, and I can play an
HTML video by giving the url to Vlc...
> > 1. `alsamixer` hasn't been used to unmute the levels. After configuring
> > it, be sure to run 'alsactl store' as root and make sure the 'alsasound'
> > service is in the default run-level (`rc-update add alsasound default`
> > as root), or...
> > 2. Try adding these to your user's ~/.asoundrc file:

Also:
> > defaults.ctl.card x;
> > defaults.pcm.card x;
I every do often change my default card... I have only these two lines
(if I grep out all that is commented out) in my:
$ cat ~/.asoundrc | grep -v '^#'  

pcm.!default { type hw card 1 }
ctl.!default { type hw card 1 }

and sometimes I need to set it to 0, sometimes to 1 (depending of the
update of the system and where the old Hauppauge HVR3000's audio, or the
MBO's Intel HD Audio end up...

So this below is what I somehow practice since long:
> > Replace 'x' with the numeric index of your card (which you can view in
> > alsamixer using F6).
That does give the option to choose the card. But it's only one of the
two, the Hauppauge or the Intel HD...

Starting alsamixer and hitting F3 should be where to look for. And I
don't see anything the changing of which gives me audio to work in
Firefox...
> > If the order of your cards changes on boot, you'll
> > need to tell the module controlling your sound (snd_hda_intel is common)
> > to set its index in a file like /etc/modprobe.d/alsa-base.conf, with
> > lines like `options snd_hda_intel index=1` or something similar.
I have all built in the kernel. I do have audio, such as with MPlayer or
with Vlc, just I don't have audio in Firefox.

> > Others have done a far better job explaining this than me. Our own guide
> > on our wiki [0] and Arch's wiki [1] should be adequate to get you going
> > fairly quickly. Just Ctrl+F "default" to find what you need. Assuming
> > you don't have exotic hardware, this can be fixed in 15 minutes or less.
> > 
> > Hope this helps.
> > 
> > [0]: https://wiki.gentoo.org/wiki/ALSA#Configuration
> > [1]:
> > https://wiki.archlinux.org/index.php/Advanced_Linux_Sound_Architecture#Set_the_default_sound_card
It appears to be basically the same info as in your kind explanation...

But this is now getting way more than 15 minutes... I will try to find
more time, still, but not hours, for this issue...

> I don't think I even need to be back to report here if this just works
No, it doesn't. And the issue is not solved yet...

Regards!
-- 
Miroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Firefox 49.0 & Youtube....Video: Yes - Audio: No...
  2016-11-19  9:59           ` Miroslav Rovis
@ 2016-11-20  8:10             ` Daniel Campbell
  2016-11-20 19:46               ` Miroslav Rovis
  2016-11-28 16:30               ` Miroslav Rovis
  0 siblings, 2 replies; 271+ messages in thread
From: Daniel Campbell @ 2016-11-20  8:10 UTC (permalink / raw
  To: gentoo-user


[-- Attachment #1.1: Type: text/plain, Size: 5545 bytes --]

On 11/19/2016 01:59 AM, Miroslav Rovis wrote:
> On 161119-10:22+0100, Miroslav Rovis wrote:
>> On 161119-00:33-0800, Daniel Campbell wrote:
> ...
>>>> And there is a question/query/my-asking-for-advice further below.
> ...
>>>>>> If jackd is to do with alsa, then it could be the following.
>>>>>>
>>>>>> Mozilla went pulse all the way:
>>>>>>  Require PulseAudio on Linux
>>>>>> https://bugzilla.mozilla.org/show_bug.cgi?id=1247056
>>>>>> See also:
>>>>>> Firefox nightly requires Pulse Audio
>>>>>> http://forums.debian.net/viewtopic.php?f=20&t=130028
>>>>>>
>>>>>>> Hmmm...
>>>>>>>
>>>>>>> Is there any fix for that?
>>>>>> Not familiar with jackd. But as far as alsa (which I stick to, like
>>>>>> other discontented users), I don't have sound since months ago.  The
>>>>>> only way to get it would be to compile alsa myself, I'm afraid. 
>>>>>>
> ...
>>>> In that thred on alsa-user archive that I linked to, I got this link:
>>>>
>>>> [linuxaudio.org] html5 in ff through jack
>>>> http://lists.linuxaudio.org/pipermail/linux-audio-user/2016-June/thread.html#105188
> ...
>> So it's only this, probably (and I had given links that, indirectly,
>> mislead another Gentoo user...):
> ( No, it's not only this: )
>>> Generally if you run into this problem, it's one of two things:
> I've looked all options of my alsamixer, and it doesn't appear to me
> that is's muted. I can play anything with MPlayer, and I can play an
> HTML video by giving the url to Vlc...
>>> 1. `alsamixer` hasn't been used to unmute the levels. After configuring
>>> it, be sure to run 'alsactl store' as root and make sure the 'alsasound'
>>> service is in the default run-level (`rc-update add alsasound default`
>>> as root), or...
>>> 2. Try adding these to your user's ~/.asoundrc file:
> 
> Also:
>>> defaults.ctl.card x;
>>> defaults.pcm.card x;
> I every do often change my default card... I have only these two lines
> (if I grep out all that is commented out) in my:
> $ cat ~/.asoundrc | grep -v '^#'  
> 
> pcm.!default { type hw card 1 }
> ctl.!default { type hw card 1 }
> 
> and sometimes I need to set it to 0, sometimes to 1 (depending of the
> update of the system and where the old Hauppauge HVR3000's audio, or the
> MBO's Intel HD Audio end up...
> 
> So this below is what I somehow practice since long:
>>> Replace 'x' with the numeric index of your card (which you can view in
>>> alsamixer using F6).
> That does give the option to choose the card. But it's only one of the
> two, the Hauppauge or the Intel HD...
> 
> Starting alsamixer and hitting F3 should be where to look for. And I
> don't see anything the changing of which gives me audio to work in
> Firefox...
>>> If the order of your cards changes on boot, you'll
>>> need to tell the module controlling your sound (snd_hda_intel is common)
>>> to set its index in a file like /etc/modprobe.d/alsa-base.conf, with
>>> lines like `options snd_hda_intel index=1` or something similar.
> I have all built in the kernel. I do have audio, such as with MPlayer or
> with Vlc, just I don't have audio in Firefox.
> 
>>> Others have done a far better job explaining this than me. Our own guide
>>> on our wiki [0] and Arch's wiki [1] should be adequate to get you going
>>> fairly quickly. Just Ctrl+F "default" to find what you need. Assuming
>>> you don't have exotic hardware, this can be fixed in 15 minutes or less.
>>>
>>> Hope this helps.
>>>
>>> [0]: https://wiki.gentoo.org/wiki/ALSA#Configuration
>>> [1]:
>>> https://wiki.archlinux.org/index.php/Advanced_Linux_Sound_Architecture#Set_the_default_sound_card
> It appears to be basically the same info as in your kind explanation...
> 
> But this is now getting way more than 15 minutes... I will try to find
> more time, still, but not hours, for this issue...
> 
>> I don't think I even need to be back to report here if this just works
> No, it doesn't. And the issue is not solved yet...
> 
> Regards!
> 
Hmm, that's strange... Your config looks sane to me (though specifying
something as 'type hw' can interfere with mixing sometimes; an empty or
non-existent ~/.asoundrc should default to dmix internally. I doubt this
is your problem though since it works on everything else)

Here's an idea: try using the ALSA_CARD environment variable and run
Firefox with it. All you'll need is the name of your card. So if your
card is named "Onboard", you'd issue this:

ALSA_CARD="Onboard" firefox

in a terminal, go to Youtube, and check stdout in the terminal.

You can check for your card names with this pipeline:

aplay -l | awk '/^card/{print$3}' | sort | uniq

For me, my primary card is "SB", which is onboard Intel HDA.

If you can get $ALSA_CARD to work, then we know firefox itself can play
sound, but somehow isn't defaulting to the device you want it to. Back
when I used ALSA + apulse (and intend to do so again some time in the
future...), I used $ALSA_CARD for some programs that misbehaved and
things were okay.

If this persists as a problem for you, it might be worth opening a bug
for it, as what I've shared is as far as my personal experience goes and
other people may be experiencing the same issue. You'll need to provide
'emerge --info' and possibly 'emerge -pv firefox' output if you choose
to report a bug.

Let me know how it goes.
-- 
Daniel Campbell - Gentoo Developer
OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net
fpr: AE03 9064 AE00 053C 270C  1DE4 6F7A 9091 1EA0 55D6


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Firefox 49.0 & Youtube....Video: Yes - Audio: No...
  2016-11-20  8:10             ` Daniel Campbell
@ 2016-11-20 19:46               ` Miroslav Rovis
  2016-11-28 16:30               ` Miroslav Rovis
  1 sibling, 0 replies; 271+ messages in thread
From: Miroslav Rovis @ 2016-11-20 19:46 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 2652 bytes --]

Hi Daniel!

I'll try all of your suggestions below after I read them over carefully,
as I'm confident again there must be a way to fix audio in FF without
pulse...

On 161120-00:10-0800, Daniel Campbell wrote:
> On 11/19/2016 01:59 AM, Miroslav Rovis wrote:
> > On 161119-10:22+0100, Miroslav Rovis wrote:
> >> On 161119-00:33-0800, Daniel Campbell wrote:
> > ...
> >>>> And there is a question/query/my-asking-for-advice further below.
> > ...
> >>>>>> If jackd is to do with alsa, then it could be the following.

Just in the meantime, a (hopefully) easier question: doesn't this bug
below mean harder to get non-pulse audio to work with Firefox:
> >>>>>> Mozilla went pulse all the way:
> >>>>>>  Require PulseAudio on Linux
> >>>>>> https://bugzilla.mozilla.org/show_bug.cgi?id=1247056
> >>>>>> See also:
> >>>>>> Firefox nightly requires Pulse Audio
> >>>>>> http://forums.debian.net/viewtopic.php?f=20&t=130028
and if the other info that the dev at alsa-user gave me:
http://www.mail-archive.com/alsa-user@lists.sourceforge.net/msg31929.html
where he gave the link to:
html5 in ff through jack
http://lists.linuxaudio.org/pipermail/linux-audio-user/2016-June/105188.html

if that means the info in that bug page is incomplte in the sense it is
misleading to users who want to stick with sans-pulse alsa... then once
I figure out how to do it, I'll post there for other users to know...

(And is that "html5 in ff through jack" the news that's missing for
people who are being misled on that Mozilla Dev page?)
...

[ I'll try all of your suggestions ... as I'm confident again there must
be a way to fix audio in FF without pulse... ] just as the other dev
said, that it is there, only for Archlinux, at:
http://www.mail-archive.com/alsa-user@lists.sourceforge.net/msg31927.html

I will...

But I first need to come to some terms with a different issue at:

qemu-system-x86 segfaults in libspice-server.so.1.12.0 
https://bugs.freedesktop.org/show_bug.cgi?id=98779#c3

for which I'm now studying stuff like:
https://wiki.gentoo.org/wiki/Project_Talk:Quality_Assurance/Backtraces
https://wiki.gentoo.org/wiki/Project:Virtualization
and quite a few related stuff elsewhere, and it's pretty hard and
time-comsuming...

> 
> Let me know how it goes.
I sure will, but I need longer to find time for Firefox and alsa/jackd.

> -- 
> Daniel Campbell - Gentoo Developer
> OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net
> fpr: AE03 9064 AE00 053C 270C  1DE4 6F7A 9091 1EA0 55D6
> 

Thanks again for offering your advice!
-- 
Miroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Firefox 49.0 & Youtube....Video: Yes - Audio: No...
  2016-11-20  8:10             ` Daniel Campbell
  2016-11-20 19:46               ` Miroslav Rovis
@ 2016-11-28 16:30               ` Miroslav Rovis
  2016-11-28 21:54                 ` [gentoo-user] " Ian Zimmerman
  2016-11-29  7:51                 ` [gentoo-user] " Daniel Campbell
  1 sibling, 2 replies; 271+ messages in thread
From: Miroslav Rovis @ 2016-11-28 16:30 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 6543 bytes --]

I just got Firefox to play HTML5 pages (and likely other stuff as well),
with audio working, my system.

But let me first vent my frustration for why it was so hard...

On 161120-20:46+0100, Miroslav Rovis wrote:
> Hi Daniel!
> 
...
> On 161120-00:10-0800, Daniel Campbell wrote:
> > On 11/19/2016 01:59 AM, Miroslav Rovis wrote:
> > > On 161119-10:22+0100, Miroslav Rovis wrote:
...

It took me such long time, well, yes, because ALSA had advanced and I
kept the old config, simply because it worked with all apps (but not the
Firefox, more below...)...

What other conclusion could a not very advanced user get but this one
below?:
> Just in the meantime, a (hopefully) easier question: doesn't this bug
> below mean harder to get non-pulse audio to work with Firefox:
> > >>>>>> Mozilla went pulse all the way:
> > >>>>>>  Require PulseAudio on Linux
> > >>>>>> https://bugzilla.mozilla.org/show_bug.cgi?id=1247056
> > >>>>>> See also:
> > >>>>>> Firefox nightly requires Pulse Audio
> > >>>>>> http://forums.debian.net/viewtopic.php?f=20&t=130028
> and if the other info that the dev at alsa-user gave me:
> http://www.mail-archive.com/alsa-user@lists.sourceforge.net/msg31929.html
> where he gave the link to:
> html5 in ff through jack
> http://lists.linuxaudio.org/pipermail/linux-audio-user/2016-June/105188.html

And I've just delivered on this promise of mine:
> if that means the info in that bug page is incomplte in the sense it is
> misleading to users who want to stick with sans-pulse alsa... then once
> I figure out how to do it, I'll post there for other users to know...
Pls. read my comment of just some half hour ago:
https://bugzilla.mozilla.org/show_bug.cgi?id=1247056#c171

> [ I'll try all of your suggestions ... as I'm confident again there must
> be a way to fix audio in FF without pulse... ] just as the other dev
> said, that it is there, only for Archlinux, at:
> http://www.mail-archive.com/alsa-user@lists.sourceforge.net/msg31927.html
How on Earth would a non-advanced user know after reading that Mozilla
bug, that she/he don't need to get that another layer for suspicious
purposes onto their fine ALSA?

Now I'll explain what was the reason it did not work (because I promised
I would ;-) and you were kind to offer help)...

On 161120-00:10-0800, Daniel Campbell wrote:
> On 11/19/2016 01:59 AM, Miroslav Rovis wrote:
> > On 161119-10:22+0100, Miroslav Rovis wrote:
> >> On 161119-00:33-0800, Daniel Campbell wrote:
> > ...
> >>>> And there is a question/query/my-asking-for-advice further below.
> > ...
...
No, jack was not needed, but according to:
https://wiki.gentoo.org/wiki/ALSA#JACK_audio_connection_kit
is far superior to pulseaudio, just to make clear. The below wasn't
needed for me to solve my issue. 
> >>>> [linuxaudio.org] html5 in ff through jack
> >>>> http://lists.linuxaudio.org/pipermail/linux-audio-user/2016-June/thread.html#105188
> > ...

This was one of two issues that needed to be fixed/put in place/corrected:
> > Also:
> >>> defaults.ctl.card x;
> >>> defaults.pcm.card x;

Yeah! And what I had, the below...:
> > I every do often change my default card... I have only these two lines
> > (if I grep out all that is commented out) in my:
> > $ cat ~/.asoundrc | grep -v '^#'  
This:
> > pcm.!default { type hw card 1 }
> > ctl.!default { type hw card 1 }
was wrong!
(that's old config, maybe 2-3 or more years old. It just worked all the
time, who cared... MPlayer, Vlc, the old cinch cables --the RCA IIRC--
could get the recordings from old/new equipment... So who cared...)

So one of my two issues was exactly this one (and the change to make):
https://wiki.gentoo.org/wiki/ALSA#Firefox_and_YouTube_have_no_audio_with_custom_.asoundrc_but_other_apps_do

And after making the other change first, which is simply what Gentoo Firefox
Wiki says at:
https://wiki.gentoo.org/wiki/Firefox#Lack_of_sound
so after:
# emerge gst-plugins-meta:1.0

and changing my ~/.asoundrc to:

defaults.ctl.card 0
defaults.pcm.card 0

(or it will be

defaults.ctl.card 1
defaults.pcm.card 1

sometimes, in my case)

only then did Firefox finally start to play both video and audio when I
opened HTML5 pages.

A quick test was this page (but on my offline Apache, saying it because
I need to propagate the change to this clone that I access online with,
I did the changes on my maste machine, so if all keeps well when into
clone, I won't need to inform of some functionality still not there)
(doing the one-liner below worked):

$ firefox
http://www.CroatiaFidelis.hr/foss/cenz/iskon-t-com-miro-rovis/150320-17h_T-com_davi_ugovorima.webm

(that's actually a one-liner, only wrapped in mail)

> >>> Hope this helps.
> >>>
> >>> [0]: https://wiki.gentoo.org/wiki/ALSA#Configuration
> >>> [1]:
> >>> https://wiki.archlinux.org/index.php/Advanced_Linux_Sound_Architecture#Set_the_default_sound_card
> > It appears to be basically the same info as in your kind explanation...
> > 
> > But this is now getting way more than 15 minutes... I will try to find
> > more time, still, but not hours, for this issue...
> > 
> >> I don't think I even need to be back to report here if this just works
> > No, it doesn't. And the issue is not solved yet...
> > 
> > Regards!
> > 
> Hmm, that's strange... Your config looks sane to me (though specifying
> something as 'type hw' can interfere with mixing sometimes; an empty or
> non-existent ~/.asoundrc should default to dmix internally. I doubt this
> is your problem though since it works on everything else)
> 
> Here's an idea: try using the ALSA_CARD environment variable and run
> Firefox with it. All you'll need is the name of your card. So if your
> card is named "Onboard", you'd issue this:

This didn't help in my case:
> ALSA_CARD="Onboard" firefox

No need to file a bug:
> If this persists as a problem for you, it might be worth opening a bug
> for it, as what I've shared is as far as my personal experience goes and
> other people may be experiencing the same issue. You'll need to provide
> 'emerge --info' and possibly 'emerge -pv firefox' output if you choose
> to report a bug.
> 
> Let me know how it goes.
I just did ;-) !

Thanks again for caring! I like our devs, I feel fine using Gentoo. Can
live without systemd, can even live without dbus! That's not what you
get easily at all in all the distros!

-- 
Miroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* [gentoo-user] Re: Firefox 49.0 & Youtube....Video: Yes - Audio: No...
  2016-11-28 16:30               ` Miroslav Rovis
@ 2016-11-28 21:54                 ` Ian Zimmerman
  2016-11-28 22:31                   ` Miroslav Rovis
  2016-11-29  7:51                 ` [gentoo-user] " Daniel Campbell
  1 sibling, 1 reply; 271+ messages in thread
From: Ian Zimmerman @ 2016-11-28 21:54 UTC (permalink / raw
  To: gentoo-user

Thanks for your hard work.

I don't even need/want audio in the browser anymore, but your research
may well be helpful when I install jack, as I plan to.

-- 
Please *no* private Cc: on mailing lists and newsgroups
Personal signed mail: please _encrypt_ and sign
Don't clear-text sign: http://cr.yp.to/smtp/8bitmime.html


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Re: Firefox 49.0 & Youtube....Video: Yes - Audio: No...
  2016-11-28 21:54                 ` [gentoo-user] " Ian Zimmerman
@ 2016-11-28 22:31                   ` Miroslav Rovis
  0 siblings, 0 replies; 271+ messages in thread
From: Miroslav Rovis @ 2016-11-28 22:31 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1099 bytes --]

On 161128-13:54-0800, Ian Zimmerman wrote:
> Thanks for your hard work.
No, not my hard work, but our developers (including the kindness of one
Daniel Campbell, but I primarily mean all the developers who make
Gentoo, esp. the true *nix variant of Gentoo happen).

> I don't even need/want audio in the browser anymore, but your research
> may well be helpful when I install jack, as I plan to.

Very marginally touching on this topic, next.

I see both of us are not only systemd free, but also dbus free. That's a
blessing that I believe will be spreading more and more in the
*nixworld, and more will not necessarily mean quantity, but quality...

I believe it will come to pass so, even though in some distros, like
Devuan, the Debian fork, there is a little downtime... Also the
systemd-free Archlinux appears to me to be sidelined a bit...

And it's OpenRC, the Gentoo native, which is apealing to more and more
developers of other FOSS GNU Linux brands.

To me, that makes me proud of our developers.
-- 
Miroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Firefox 49.0 & Youtube....Video: Yes - Audio: No...
  2016-11-28 16:30               ` Miroslav Rovis
  2016-11-28 21:54                 ` [gentoo-user] " Ian Zimmerman
@ 2016-11-29  7:51                 ` Daniel Campbell
  2016-11-30 22:34                   ` Miroslav Rovis
  1 sibling, 1 reply; 271+ messages in thread
From: Daniel Campbell @ 2016-11-29  7:51 UTC (permalink / raw
  To: gentoo-user


[-- Attachment #1.1: Type: text/plain, Size: 7445 bytes --]

On 11/28/2016 08:30 AM, Miroslav Rovis wrote:
> I just got Firefox to play HTML5 pages (and likely other stuff as well),
> with audio working, my system.
> 
> But let me first vent my frustration for why it was so hard...
> 
> On 161120-20:46+0100, Miroslav Rovis wrote:
>> Hi Daniel!
>>
> ...
>> On 161120-00:10-0800, Daniel Campbell wrote:
>>> On 11/19/2016 01:59 AM, Miroslav Rovis wrote:
>>>> On 161119-10:22+0100, Miroslav Rovis wrote:
> ...
> 
> It took me such long time, well, yes, because ALSA had advanced and I
> kept the old config, simply because it worked with all apps (but not the
> Firefox, more below...)...
> 
> What other conclusion could a not very advanced user get but this one
> below?:
>> Just in the meantime, a (hopefully) easier question: doesn't this bug
>> below mean harder to get non-pulse audio to work with Firefox:
>>>>>>>>> Mozilla went pulse all the way:
>>>>>>>>>  Require PulseAudio on Linux
>>>>>>>>> https://bugzilla.mozilla.org/show_bug.cgi?id=1247056
>>>>>>>>> See also:
>>>>>>>>> Firefox nightly requires Pulse Audio
>>>>>>>>> http://forums.debian.net/viewtopic.php?f=20&t=130028
>> and if the other info that the dev at alsa-user gave me:
>> http://www.mail-archive.com/alsa-user@lists.sourceforge.net/msg31929.html
>> where he gave the link to:
>> html5 in ff through jack
>> http://lists.linuxaudio.org/pipermail/linux-audio-user/2016-June/105188.html
> 
> And I've just delivered on this promise of mine:
>> if that means the info in that bug page is incomplte in the sense it is
>> misleading to users who want to stick with sans-pulse alsa... then once
>> I figure out how to do it, I'll post there for other users to know...
> Pls. read my comment of just some half hour ago:
> https://bugzilla.mozilla.org/show_bug.cgi?id=1247056#c171
> 
>> [ I'll try all of your suggestions ... as I'm confident again there must
>> be a way to fix audio in FF without pulse... ] just as the other dev
>> said, that it is there, only for Archlinux, at:
>> http://www.mail-archive.com/alsa-user@lists.sourceforge.net/msg31927.html
> How on Earth would a non-advanced user know after reading that Mozilla
> bug, that she/he don't need to get that another layer for suspicious
> purposes onto their fine ALSA?
> 
> Now I'll explain what was the reason it did not work (because I promised
> I would ;-) and you were kind to offer help)...
> 
> On 161120-00:10-0800, Daniel Campbell wrote:
>> On 11/19/2016 01:59 AM, Miroslav Rovis wrote:
>>> On 161119-10:22+0100, Miroslav Rovis wrote:
>>>> On 161119-00:33-0800, Daniel Campbell wrote:
>>> ...
>>>>>> And there is a question/query/my-asking-for-advice further below.
>>> ...
> ...
> No, jack was not needed, but according to:
> https://wiki.gentoo.org/wiki/ALSA#JACK_audio_connection_kit
> is far superior to pulseaudio, just to make clear. The below wasn't
> needed for me to solve my issue. 
>>>>>> [linuxaudio.org] html5 in ff through jack
>>>>>> http://lists.linuxaudio.org/pipermail/linux-audio-user/2016-June/thread.html#105188
>>> ...
> 
> This was one of two issues that needed to be fixed/put in place/corrected:
>>> Also:
>>>>> defaults.ctl.card x;
>>>>> defaults.pcm.card x;
> 
> Yeah! And what I had, the below...:
>>> I every do often change my default card... I have only these two lines
>>> (if I grep out all that is commented out) in my:
>>> $ cat ~/.asoundrc | grep -v '^#'  
> This:
>>> pcm.!default { type hw card 1 }
>>> ctl.!default { type hw card 1 }
> was wrong!
> (that's old config, maybe 2-3 or more years old. It just worked all the
> time, who cared... MPlayer, Vlc, the old cinch cables --the RCA IIRC--
> could get the recordings from old/new equipment... So who cared...)
> 
> So one of my two issues was exactly this one (and the change to make):
> https://wiki.gentoo.org/wiki/ALSA#Firefox_and_YouTube_have_no_audio_with_custom_.asoundrc_but_other_apps_do
> 
> And after making the other change first, which is simply what Gentoo Firefox
> Wiki says at:
> https://wiki.gentoo.org/wiki/Firefox#Lack_of_sound
> so after:
> # emerge gst-plugins-meta:1.0
> 
> and changing my ~/.asoundrc to:
> 
> defaults.ctl.card 0
> defaults.pcm.card 0
> 
> (or it will be
> 
> defaults.ctl.card 1
> defaults.pcm.card 1
> 
> sometimes, in my case)
> 
> only then did Firefox finally start to play both video and audio when I
> opened HTML5 pages.
> 
> A quick test was this page (but on my offline Apache, saying it because
> I need to propagate the change to this clone that I access online with,
> I did the changes on my maste machine, so if all keeps well when into
> clone, I won't need to inform of some functionality still not there)
> (doing the one-liner below worked):
> 
> $ firefox
> http://www.CroatiaFidelis.hr/foss/cenz/iskon-t-com-miro-rovis/150320-17h_T-com_davi_ugovorima.webm
> 
> (that's actually a one-liner, only wrapped in mail)
> 
>>>>> Hope this helps.
>>>>>
>>>>> [0]: https://wiki.gentoo.org/wiki/ALSA#Configuration
>>>>> [1]:
>>>>> https://wiki.archlinux.org/index.php/Advanced_Linux_Sound_Architecture#Set_the_default_sound_card
>>> It appears to be basically the same info as in your kind explanation...
>>>
>>> But this is now getting way more than 15 minutes... I will try to find
>>> more time, still, but not hours, for this issue...
>>>
>>>> I don't think I even need to be back to report here if this just works
>>> No, it doesn't. And the issue is not solved yet...
>>>
>>> Regards!
>>>
>> Hmm, that's strange... Your config looks sane to me (though specifying
>> something as 'type hw' can interfere with mixing sometimes; an empty or
>> non-existent ~/.asoundrc should default to dmix internally. I doubt this
>> is your problem though since it works on everything else)
>>
>> Here's an idea: try using the ALSA_CARD environment variable and run
>> Firefox with it. All you'll need is the name of your card. So if your
>> card is named "Onboard", you'd issue this:
> 
> This didn't help in my case:
>> ALSA_CARD="Onboard" firefox
> 
> No need to file a bug:
>> If this persists as a problem for you, it might be worth opening a bug
>> for it, as what I've shared is as far as my personal experience goes and
>> other people may be experiencing the same issue. You'll need to provide
>> 'emerge --info' and possibly 'emerge -pv firefox' output if you choose
>> to report a bug.
>>
>> Let me know how it goes.
> I just did ;-) !
> 
> Thanks again for caring! I like our devs, I feel fine using Gentoo. Can
> live without systemd, can even live without dbus! That's not what you
> get easily at all in all the distros!
> 
It's my pleasure. I only run PA and dbus for OBS Studio. One day this
system will be back to vanilla ALSA with apulse to fill in any gaps. :)

I'm glad you were able to find a solution. Audio is one of those things
that's almost unique to every system and problems in one system (even
with the same hardware) may not match the other, so I chose to give you
a handful of options to try, since it's not always clear which solution
is best.

If you ever get sick of manually updating the card numbers, you could
probably write a script for it.

Happy browsing,

~zlg
-- 
Daniel Campbell - Gentoo Developer
OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net
fpr: AE03 9064 AE00 053C 270C  1DE4 6F7A 9091 1EA0 55D6


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Firefox 49.0 & Youtube....Video: Yes - Audio: No...
  2016-11-29  7:51                 ` [gentoo-user] " Daniel Campbell
@ 2016-11-30 22:34                   ` Miroslav Rovis
  0 siblings, 0 replies; 271+ messages in thread
From: Miroslav Rovis @ 2016-11-30 22:34 UTC (permalink / raw
  To: gentoo-user; +Cc: Daniel Campbell

[-- Attachment #1: Type: text/plain, Size: 5359 bytes --]

On 161128-23:51-0800, Daniel Campbell wrote:
Pls. note what the title was of this Mozilla Firefox bug just below:
> >>>>>>>>>  Require PulseAudio on Linux
> >>>>>>>>> https://bugzilla.mozilla.org/show_bug.cgi?id=1247056
Surely us users could only get to the conclusion there was no more video
w/o Pulse (such as in Debian):
> >>>>>>>>> Firefox nightly requires Pulse Audio
> >>>>>>>>> http://forums.debian.net/viewtopic.php?f=20&t=130028
(but I let the Debianers know that it doesn't have to be like that... if
they get their developers to do it for them, like Gentoo and Archlinux
did it for their users:
( the same topic: Firefox nightly requires Pulse Audio)
http://forums.debian.net/viewtopic.php?f=20&t=130028#p630102
)
I said that to Mozilla devs, how our devs did it for us (but in the
discussion ensuing this comment of mine below):
> > Pls. read my comment of just some half hour ago:
> > https://bugzilla.mozilla.org/show_bug.cgi?id=1247056#c171
> > 

Pls. note the change of title to:
Require PulseAudio to play sound on Linux
https://bugzilla.mozilla.org/show_bug.cgi?id=1247056#c172

This below (living without dbus):
> > Thanks again for caring! I like our devs, I feel fine using Gentoo. Can
> > live without systemd, can even live without dbus! That's not what you
> > get easily at all in all the distros!
wasn't the case just maybe one year, two year ago, with lots of
packages. Lots of packages couldn't be installed, well: not easily, in a
non-dbus system!

Now they can! That's such amazing change in my eyes! And I understand I
owe it to some of the really great, some of among the best developers on
the planet, because there's no computing like FOSS GNU/Linux, and
there's not many distros that match up to Gentoo...

You know, it's not very little at all, it takes long use to understand
even this much that I have arrived to understand by now...

If I compare my knowledge of just a few years ago... I'm slow in my
advancing, but still. And it's amazing to be able to understand these
nuances.

To be able to understand these nuances... to some extent.

Can I ask you about this Mozilla bug that even according to my
poor user's understanding ;-) , is almost clearly an imposition which
wasn't due by any fair reasoning, which wasn't necessary for any
warranted reason, can I ask you about it?

It would take me long time if I went and perused the Mozilla sources
related to this change, and Gentoo ebuilds, and then I would maybe even
be able to understand... But that huge kind of time I don't have...

((
E.g. here's the only two occurrences of either ALSA, PULSE or even AUDIO or
SOUND in the patchset for Firefox-50.0 that I found:

# tar xf /usr/portage/distfiles/firefox-50.0-patches-02.tar.xz
firefox/
firefox/allow-utf8-fallback.patch
firefox/8006_fix_third_party_nICEr_math_header.patch
...[16 lines cut]..
firefox/8009_system_harfbuzz_graphite2_bug847568_v4.patch
...[12 lines cut]..
#
# grep -riE 'alsa|pulse|audio|sound' firefox/
firefox/8009_system_harfbuzz_graphite2_bug847568_v4.patch: if
CONFIG['MOZ_ALSA']:

firefox/8009_system_harfbuzz_graphite2_bug847568_v4.patch:     OS_LIBS
+= CONFIG['MOZ_ALSA_LIBS']

#
(the above are two lines only, not four, that are found, but they are
wrapped for email format)

And that just does not seem to have any connection with the (as I
perceive it) planned imposition of pulseaudio requirement to Firefox by
Mozilla... Or does it?
))

So can I ask you, but I'm perfectly fine if you can't tell either, I'm
not asking you to do the work of reading the code and the ebuilds to
tell me what happened, but I only ask you if you maybe know by mere
skimming through that Mozilla bug and maybe just giving it a glance at
the Gentoo ebuilds...

How come Mozilla says the source now requires Pulseaudio, but neither
the Achlinux (which is systemd-based), nor Gentoo (which is, the
default, OpenRC-based), just do not have that requirement?

What's the play there with that strange requirement bug? Go as broad as
you feel like. I called it, indirectly, an very likely accomodation for
eavesdropping:
https://www.mail-archive.com/alsa-user@lists.sourceforge.net/msg31928.html

And where's the magic that does it, to do away with that sad (to not say
silly) requirement, in Gentoo patchset?

> > 
> It's my pleasure. I only run PA and dbus for OBS Studio. One day this
> system will be back to vanilla ALSA with apulse to fill in any gaps. :)
> 
> I'm glad you were able to find a solution. Audio is one of those things
> that's almost unique to every system and problems in one system (even
> with the same hardware) may not match the other, so I chose to give you
> a handful of options to try, since it's not always clear which solution
> is best.
And we figured out, and solved it. But the pleasure was mine!

> If you ever get sick of manually updating the card numbers, you could
> probably write a script for it.
Sure, but it's not often that I happen to need to change the card
numbers. 
> Happy browsing,
Thanks!
> 
> ~zlg
> -- 
> Daniel Campbell - Gentoo Developer
> OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net
> fpr: AE03 9064 AE00 053C 270C  1DE4 6F7A 9091 1EA0 55D6
> 

Regards!
-- 
Miroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-10-15 18:27 [gentoo-user] Firefox 49.0 & Youtube....Video: Yes - Audio: No Meino.Cramer
  2016-10-16  4:55 ` Miroslav Rovis
  2016-10-16 13:17 ` [gentoo-user] " David M. Fellows
@ 2016-12-16 10:19 ` Miroslav Rovis
  2016-12-16 10:54   ` John Covici
  2016-12-16 12:16   ` Rich Freeman
  2016-12-27 12:39 ` [gentoo-user] Firefox 49.0 & Youtube....Video: Yes - " Alarig Le Lay
  3 siblings, 2 replies; 271+ messages in thread
From: Miroslav Rovis @ 2016-12-16 10:19 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 2417 bytes --]

Hi!

Possibly bad news (for pure ALSA users)! Read the new comment at:

Require PulseAudio to play sound on Linux
https://bugzilla.mozilla.org/show_bug.cgi?id=1247056#c178

BTW, lots of comments are disallowed as "advocacy". Many users
complained. I took time and did some investigation:
( in that other thread... details best found starting from maybe this
email:
Firefox 49.0 & Youtube....Video: Yes - Audio: No...
https://marc.info/?l=gentoo-user&m=147953595617288&w=2
and later
)
, and fixed audio in my Gentoo, thanks also to help by developers here
and one (contributing) at ALSA ML.

I still have audio in my Firefox, and my ebuilds have for years now
contained: "-pulseaudio":
www-client/firefox-50.0.2

such as when playing Vimeo/Youtube/any other, in HTML, I have both video
and audio.

But as you can see, they see to insist to disable pure ALSA, and impose
on everyone using Firefox, to install pusleaudio if they want to view
videos in Firefox, and be able to listen to the sound of those video.

The title of that bug now carries:
Target Milestone: 	mozilla52

so it's not immediate (but pls note that it was claimed otherwise
previously, previous target was earliear, IIUC).

In my stron opinion, and opinions are allowed in Gentoo, just not
imposing your opinion onto others (and that I am not doing, feel free
to disagree!), pulseadio is spyware, read more here:

Re: [Alsa-user] sans-pulseaudio Firefox? was: a strange thing
https://www.mail-archive.com/alsa-user@lists.sourceforge.net/msg31928.html

I'll try and ask on Alsa-user whether this decision makes a real threat
to remain without audio for all users who want to stick with pure ALSA
(I will never install pulseaudio).

If some Gentoo developers, and there usually are a few, are reading here, is
this a serious possibility that -pulseaudio useflag users will remain
with silent Firefox, or is this just noise on the part of some
...particularly inclined Mozilla devs with some decision power?

(I already asked such a question:
Firefox 49.0 & Youtube....Video: Yes - Audio: No...
https://marc.info/?l=gentoo-user&m=148054527030206&w=2
but didn't get a reply, but, apparently, so far the "pulseaudio required"
was bogus for the previous target which was Firefox46 IIUC, or?)

Thanks for the kind consideration!

-- 
Miroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-16 10:19 ` [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... " Miroslav Rovis
@ 2016-12-16 10:54   ` John Covici
  2016-12-16 11:02     ` Arve Barsnes
  2016-12-16 12:16   ` Rich Freeman
  1 sibling, 1 reply; 271+ messages in thread
From: John Covici @ 2016-12-16 10:54 UTC (permalink / raw
  To: gentoo-user

On Fri, 16 Dec 2016 05:19:51 -0500,
Miroslav Rovis wrote:
> 
> [1  <text/plain; us-ascii (quoted-printable)>]
> Hi!
> 
> Possibly bad news (for pure ALSA users)! Read the new comment at:
> 
> Require PulseAudio to play sound on Linux
> https://bugzilla.mozilla.org/show_bug.cgi?id=1247056#c178
> 
> BTW, lots of comments are disallowed as "advocacy". Many users
> complained. I took time and did some investigation:
> ( in that other thread... details best found starting from maybe this
> email:
> Firefox 49.0 & Youtube....Video: Yes - Audio: No...
> https://marc.info/?l=gentoo-user&m=147953595617288&w=2
> and later
> )
> , and fixed audio in my Gentoo, thanks also to help by developers here
> and one (contributing) at ALSA ML.
> 
> I still have audio in my Firefox, and my ebuilds have for years now
> contained: "-pulseaudio":
> www-client/firefox-50.0.2
> 
> such as when playing Vimeo/Youtube/any other, in HTML, I have both video
> and audio.
> 
> But as you can see, they see to insist to disable pure ALSA, and impose
> on everyone using Firefox, to install pusleaudio if they want to view
> videos in Firefox, and be able to listen to the sound of those video.
> 
> The title of that bug now carries:
> Target Milestone: 	mozilla52
> 
> so it's not immediate (but pls note that it was claimed otherwise
> previously, previous target was earliear, IIUC).
> 
> In my stron opinion, and opinions are allowed in Gentoo, just not
> imposing your opinion onto others (and that I am not doing, feel free
> to disagree!), pulseadio is spyware, read more here:
> 
> Re: [Alsa-user] sans-pulseaudio Firefox? was: a strange thing
> https://www.mail-archive.com/alsa-user@lists.sourceforge.net/msg31928.html
> 
> I'll try and ask on Alsa-user whether this decision makes a real threat
> to remain without audio for all users who want to stick with pure ALSA
> (I will never install pulseaudio).
> 
> If some Gentoo developers, and there usually are a few, are reading here, is
> this a serious possibility that -pulseaudio useflag users will remain
> with silent Firefox, or is this just noise on the part of some
> ...particularly inclined Mozilla devs with some decision power?
> 
> (I already asked such a question:
> Firefox 49.0 & Youtube....Video: Yes - Audio: No...
> https://marc.info/?l=gentoo-user&m=148054527030206&w=2
> but didn't get a reply, but, apparently, so far the "pulseaudio required"
> was bogus for the previous target which was Firefox46 IIUC, or?)
> 
> Thanks for the kind consideration!
>

Using 50.0.2, I hadto enablepulseaudio and in the /etc/pulseaudio I
had to set spawn=yes in client.conf before I could hear anything.
Bummer.

-- 
Your life is like a penny.  You're going to lose it.  The question is:
How do
you spend it?

         John Covici
         covici@ccs.covici.com


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-16 10:54   ` John Covici
@ 2016-12-16 11:02     ` Arve Barsnes
  0 siblings, 0 replies; 271+ messages in thread
From: Arve Barsnes @ 2016-12-16 11:02 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 292 bytes --]

On 16 December 2016 at 11:54, John Covici <covici@ccs.covici.com> wrote:

> Using 50.0.2, I hadto enablepulseaudio and in the /etc/pulseaudio I
> had to set spawn=yes in client.conf before I could hear anything.
> Bummer.
>

I did not have to do this, and I still have sound on 50.1.0.

Arve

[-- Attachment #2: Type: text/html, Size: 718 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-16 10:19 ` [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... " Miroslav Rovis
  2016-12-16 10:54   ` John Covici
@ 2016-12-16 12:16   ` Rich Freeman
  2016-12-16 13:13     ` Miroslav Rovis
  1 sibling, 1 reply; 271+ messages in thread
From: Rich Freeman @ 2016-12-16 12:16 UTC (permalink / raw
  To: gentoo-user

On Fri, Dec 16, 2016 at 5:19 AM, Miroslav Rovis
<miro.rovis@croatiafidelis.hr> wrote:
>
> In my stron opinion, and opinions are allowed in Gentoo, just not
> imposing your opinion onto others (and that I am not doing, feel free
> to disagree!), pulseadio is spyware, read more here:
>
> Re: [Alsa-user] sans-pulseaudio Firefox? was: a strange thing
> https://www.mail-archive.com/alsa-user@lists.sourceforge.net/msg31928.html
>

What exactly about Pulseaudio do you think makes it "spyware?"  The
fact that it supports remote connections?  I hope you're not using
X11...

Obviously you do need to use a secure configuration so that random
hosts aren't tapping your microphone, but it would be news to me if
this was allowed in the default configuration (and certainly a bug
that should be fixed on Gentoo).

I never bothered to migrate to pulseaudio for years, but started
having random issues when logging into multiple X11 sessions from
multiple users (probably a console permissions thing).  Moving to
pulse fixed that, and was surprisingly simple.  While many probably
don't need its features it makes a lot of sense to me...

-- 
Rich


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-16 12:16   ` Rich Freeman
@ 2016-12-16 13:13     ` Miroslav Rovis
  2016-12-16 13:35       ` Rich Freeman
  0 siblings, 1 reply; 271+ messages in thread
From: Miroslav Rovis @ 2016-12-16 13:13 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1165 bytes --]

On 161216-07:16-0500, Rich Freeman wrote:
> On Fri, Dec 16, 2016 at 5:19 AM, Miroslav Rovis
> <miro.rovis@croatiafidelis.hr> wrote:
> >
> > In my stron opinion, and opinions are allowed in Gentoo, just not
> > imposing your opinion onto others (and that I am not doing, feel free
> > to disagree!), pulseadio is spyware, read more here:
> >
> > Re: [Alsa-user] sans-pulseaudio Firefox? was: a strange thing
> > https://www.mail-archive.com/alsa-user@lists.sourceforge.net/msg31928.html
> >
> 
> What exactly about Pulseaudio do you think makes it "spyware?"  The
You're right actually. Or might be. It is likely not spyware in itself,
but it surely is spyware enabler. Like dbus and all of poetterware.

And about xorg. Everybody uses it, I do too. Minimalistically. Just
enough to have, say Firefox and Wireshark, and a good *nix programs that
need gui. But I'd think the possibilities for spying-required remote
connections with xorg are nowhere near to what poetterware and
associates offer. That's why they came into existance, after all.

But you are free to disagree.
-- 
Miroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-16 13:13     ` Miroslav Rovis
@ 2016-12-16 13:35       ` Rich Freeman
  2016-12-16 16:51         ` Miroslav Rovis
  0 siblings, 1 reply; 271+ messages in thread
From: Rich Freeman @ 2016-12-16 13:35 UTC (permalink / raw
  To: gentoo-user

On Fri, Dec 16, 2016 at 8:13 AM, Miroslav Rovis
<miro.rovis@croatiafidelis.hr> wrote:
> On 161216-07:16-0500, Rich Freeman wrote:
>> On Fri, Dec 16, 2016 at 5:19 AM, Miroslav Rovis
>> <miro.rovis@croatiafidelis.hr> wrote:
>> >
>> > In my stron opinion, and opinions are allowed in Gentoo, just not
>> > imposing your opinion onto others (and that I am not doing, feel free
>> > to disagree!), pulseadio is spyware, read more here:
>> >
>> > Re: [Alsa-user] sans-pulseaudio Firefox? was: a strange thing
>> > https://www.mail-archive.com/alsa-user@lists.sourceforge.net/msg31928.html
>> >
>>
>> What exactly about Pulseaudio do you think makes it "spyware?"  The
> You're right actually. Or might be. It is likely not spyware in itself,
> but it surely is spyware enabler. Like dbus and all of poetterware.
>
> And about xorg. Everybody uses it, I do too. Minimalistically. Just
> enough to have, say Firefox and Wireshark, and a good *nix programs that
> need gui. But I'd think the possibilities for spying-required remote
> connections with xorg are nowhere near to what poetterware and
> associates offer.
>

I'm not sure I understand what distinction you're making.  I can't say
I'm intimately familiar with the security model around Pulseaudio (at
a glance it seems similar to X11 with its use of cookies, though
obviously if you tell it to broadcast unencrypted multicast RTP on
your LAN you'll get the obvious effects) but X11 has a couple of
glaring security weaknesses.  The most obvious is the fact that any
random X11 client can read the keyboard input of any other client on
the same server unless you jump through a bunch of hoops that I don't
think anybody actually jumps through (though I do believe some of the
X11 PIN entry programs may use them at least).  Anything you type into
an xterm could be read by your browser, and in turn by any code able
to execute outside any sandbox that browser might have (root privs not
needed for this).

And I wouldn't be surprised if a lot of X servers still run as root
for modesetting/etc.

> That's why they came into existance, after all.

Uh, somehow I doubt that Lennart wrote Pulseaudio just to simplify the
task of getting audio off of a local host so that somebody can spy on
you.  Maybe it had something to do with the fact that before it came
along just doing something like plugging a USB headset into a Linux
desktop was a bit of a chore?

Well, if you prefer not to use Pulse, that's of course up to you.  I
wasn't running it for ages, and I probably still wouldn't be running
it if I didn't have issues with running multiple desktop sessions as
separate users (one of those things that stuff like pulse+policykit
and so on was designed to help fix).

-- 
Rich


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-16 13:35       ` Rich Freeman
@ 2016-12-16 16:51         ` Miroslav Rovis
  2016-12-16 19:16           ` Rich Freeman
  0 siblings, 1 reply; 271+ messages in thread
From: Miroslav Rovis @ 2016-12-16 16:51 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 6647 bytes --]

On 161216-08:35-0500, Rich Freeman wrote:
> On Fri, Dec 16, 2016 at 8:13 AM, Miroslav Rovis
> <miro.rovis@croatiafidelis.hr> wrote:
> > On 161216-07:16-0500, Rich Freeman wrote:
> >> On Fri, Dec 16, 2016 at 5:19 AM, Miroslav Rovis
> >> <miro.rovis@croatiafidelis.hr> wrote:
> >> >
> >> > In my stron opinion, and opinions are allowed in Gentoo, just not
> >> > imposing your opinion onto others (and that I am not doing, feel free
> >> > to disagree!), pulseadio is spyware, read more here:
> >> >
> >> > Re: [Alsa-user] sans-pulseaudio Firefox? was: a strange thing
> >> > https://www.mail-archive.com/alsa-user@lists.sourceforge.net/msg31928.html
> >> >
> >>
> >> What exactly about Pulseaudio do you think makes it "spyware?"  The
> > You're right actually. Or might be. It is likely not spyware in itself,
> > but it surely is spyware enabler. Like dbus and all of poetterware.
> >
> > And about xorg. Everybody uses it, I do too. Minimalistically. Just
> > enough to have, say Firefox and Wireshark, and a good *nix programs that
> > need gui. But I'd think the possibilities for spying-required remote
> > connections with xorg are nowhere near to what poetterware and
> > associates offer.
> >
> 
> I'm not sure I understand what distinction you're making.  I can't say
> I'm intimately familiar with the security model around Pulseaudio (at
> a glance it seems similar to X11 with its use of cookies, though
> obviously if you tell it to broadcast unencrypted multicast RTP on
> your LAN you'll get the obvious effects) but X11 has a couple of
> glaring security weaknesses.  The most obvious is the fact that any
> random X11 client can read the keyboard input of any other client on
> the same server unless you jump through a bunch of hoops that I don't
> think anybody actually jumps through (though I do believe some of the
> X11 PIN entry programs may use them at least).  Anything you type into
> an xterm could be read by your browser, and in turn by any code able
> to execute outside any sandbox that browser might have (root privs not
> needed for this).

I don't claim it can not, but I doubt anyone can do it in my
grsecurity-hardened based Gentoo machine.

[ but first (I just now looked it up), I'm not match for you, you are a
Gentoo developer:
https://www.gentoo.org/inside-gentoo/developers/
where the link under "Rich0" opens:
https://wiki.gentoo.org/wiki/User:Rich0
and you would get a better reply from someone of your statue, which I'm
not ; and since we're at conditionalities, I'm sorry if I reply slowly,
I'm unable to work faster. ]

> And I wouldn't be surprised if a lot of X servers still run as root
> for modesetting/etc.

What user is that? It you want, tell me how to check it, and let's see
how spyware-prone my system is.

> > That's why they came into existance, after all.
> 
> Uh, somehow I doubt that Lennart wrote Pulseaudio just to simplify the
> task of getting audio off of a local host so that somebody can spy on
> you.  Maybe it had something to do with the fact that before it came
> along just doing something like plugging a USB headset into a Linux
> desktop was a bit of a chore?

It's been discussed over and over again. Lots of people are firm in
their understanding that Lennart is an actor by and for the big
business. Me too.

And, it's not about singular trees but the big picture, and I dare reply
even to you with the following argument.

Because this argument is understood even without being a programmer,
being this argument the sign of the time, so it's in the very big
picture.

And it's, to some extent, just repeating what I already wrote,
regardless of the singular trees looking deliciously innocent (running
your multiple desktop sessions looks so innocent and un-evil, almost like
Schmoog the Schmoogle!)...

The argument:

In this day and age, when the state- and other big actors virtually know
ever-nearer to virtually everything about everybody, there is not deaf
spot anywhere in public, and not even in your own home you are not
audio-alone, but rather you are automatically recorded anywhere you go,
and that wholesale spying is undeniable, thanks to Edward Snowden...

In that big picture, whatever would anybody say that this complex new
Pulseaudio code, that communicates to anywhere, local or remote,
whatever would anybody try to claim that that perfect --but also the
spying firm the Schmoog is perfect as well, and really really not "not
evil", they sold so many people!-- whatever would anybody try to claim
that that perfect code is for...

Whatever would anybody try to claim
that that perfect code is for, but, let alone the nice trees like the
ones you mention, let them alone... Because it's like saying: oh how
good my dear Schmoog the Schmoogle is, look, I can post any video I
want, and I don't pay for it!... And that's like saying: how good my new
Galaxy Android is... mobile phones, the eavesdropper devices good?! (Oh,
for the feeble of mind, not for you, the user, no! But for the state-
and other big actors eavesdropper device that you paid for so that they
can record you...)

Whatever would anybody try to claim Pulseaudio code is, but to make up
for what was missing in some FOSS GNU Linux boxen for the missing
functionality that the big players couldn't otherwise get for their
Total Surveillance...

And they couldn't get it because there are some, developers/users alike,
and...

=====================================================================
I thank here all the developers thanks to whom I don't have to use
neither Systemd nor Pulseaudio, nor Dbus, nor Policykit nor any
poetterware...
=====================================================================

I thank them most sincerely!

[And they couldn't get it because there are some, developers/users alike],
who stubbornly do not want to live with massive intrusion into their
boxen, which their, the big players' one-ring-to-rule-them all agenda,
comprising total surveillance, is...

But maybe I wrote in more to the point in the other link further about,
which you left standing... Don't know.


> Well, if you prefer not to use Pulse, that's of course up to you.  I
> wasn't running it for ages, and I probably still wouldn't be running
> it if I didn't have issues with running multiple desktop sessions as
> separate users (one of those things that stuff like pulse+policykit
> and so on was designed to help fix).
> 
> -- 
> Rich
> 

Respectfully!

-- 
Miroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-16 16:51         ` Miroslav Rovis
@ 2016-12-16 19:16           ` Rich Freeman
  2016-12-16 20:12             ` [gentoo-user] " Ian Zimmerman
                               ` (3 more replies)
  0 siblings, 4 replies; 271+ messages in thread
From: Rich Freeman @ 2016-12-16 19:16 UTC (permalink / raw
  To: gentoo-user

On Fri, Dec 16, 2016 at 11:51 AM, Miroslav Rovis
<miro.rovis@croatiafidelis.hr> wrote:
> On 161216-08:35-0500, Rich Freeman wrote:
>>
>> I'm not sure I understand what distinction you're making.  I can't say
>> I'm intimately familiar with the security model around Pulseaudio (at
>> a glance it seems similar to X11 with its use of cookies, though
>> obviously if you tell it to broadcast unencrypted multicast RTP on
>> your LAN you'll get the obvious effects) but X11 has a couple of
>> glaring security weaknesses.  The most obvious is the fact that any
>> random X11 client can read the keyboard input of any other client on
>> the same server unless you jump through a bunch of hoops that I don't
>> think anybody actually jumps through (though I do believe some of the
>> X11 PIN entry programs may use them at least).  Anything you type into
>> an xterm could be read by your browser, and in turn by any code able
>> to execute outside any sandbox that browser might have (root privs not
>> needed for this).
>
> I don't claim it can not, but I doubt anyone can do it in my
> grsecurity-hardened based Gentoo machine.

As far as I'm aware grsecurity provides no protection against X11
client evesdropping.  This is an X11 "feature" and not an exploit
per-se.

Here is one overview of the possibilities:
https://pipefish.me/2012/08/28/spying-on-screens-and-keystrokes-the-dangers-of-open-x11/

Any program that has access to your X11 cookie and which can connect
to your X server (which includes anything actually displaying a window
on your screen), can generally grab any of the keyboard input bound
for any window on your screen.  There are ways for programs to block
this, but they're not super-practical.

Amusingly enough I stumbled upon this blog:
https://blog.separateconcerns.com/2014-10-24-cli-passwords.html

This page "helpfully" suggests that you can secure your system by
using a console pinentry program instead of an X11-based one, with the
underlying assumption being that console software is more secure for
this sort of thing.  While the basic assumption is probably true, in
this particular case it is definitely not.  Entering a password on an
actual virtual console or over ssh is in fact secure.  However,
entering it into an xterm (which is presumably what you're using if
you would otherwise be using an x11 pinentry program) is absolutely
not secure.  The x11 pinentry program probably uses XGrabKeyboard to
ensure that other clients can't evesdrop, while the console-based
version doesn't know anything about x11.  Some xterm implementations
have a secure mode buried in the menus which turns on this mode which
you can use to safely enter passwords, but almost nobody knows about
this.

There are a lot of "cargo cult" tips out there which are based on a
lack of understanding of how software like X11 actually work.  Of
course, X11 is so convoluted that almost nobody actually understands
everything about how it works, which is why Wayland has always been
right around the corner.  In general, though, it largely dates back to
an era where people had rsh listening on all their hosts.

>
>> And I wouldn't be surprised if a lot of X servers still run as root
>> for modesetting/etc.
>
> What user is that? It you want, tell me how to check it, and let's see
> how spyware-prone my system is.

If you don't have USE=-suid on your xorg-server package, then X is
probably running suid root.

In order to not have it run this way you need support for kernel
modesetting.  I was surprised when I found out that X11 even worked
that way (we're talking late 90s here).  It seems a bit like running
pppd as root so that it can directly talk to a UART because you have
an aversion to using /dev/ttyS*.  In any case the kernel devs have
generally been making the move to kernel modesetting so that your
device drivers actually are in the kernel and not in random userspace
programs (I'm all for microkernels, but not like this).

If you don't have kernel modesetting enabled then X11 won't be able to
run with -suid set.  Google for gentoo kernel modesetting for a guide
on how to enable it on most modern hardware.

>
> It's been discussed over and over again. Lots of people are firm in
> their understanding that Lennart is an actor by and for the big
> business. Me too.

Well, he is a Red Hat employee.  Nobody really debates that.

>
> Whatever would anybody try to claim Pulseaudio code is, but to make up
> for what was missing in some FOSS GNU Linux boxen for the missing
> functionality that the big players couldn't otherwise get for their
> Total Surveillance...
>

Uh, if the NSA wanted to spy on your box I doubt they'd do it by
trying to sneak something into the open-source pulseaudio code that
has numerous maintainers and which is copied all over the place.

They'd probably just load some microcode into your audio hardware, and
have it talk to some microcode in your NIC hardware, and if they
needed some buffer they'd work it into your hard drive firmware.  Then
it works no matter what OS you're using at the moment, or even if you
boot off of a DVD.

And if they did want to do it more traditionally in userspace, they'd
hardly be foiled because you aren't running Pulseaudio.  They'd just
modify your ALSA drivers or run a program that simply opens your
microphone and sends the audio to some remote host.

In the end whether software works for you or against you largely
depends on how well you understand how it all works.  Don't get me
wrong, there are lots of good reasons not to use Pulseaudio.  I
probably wouldn't run it on a server, unless it was something like a
home music server.  However, on a traditional desktop it is generally
useful because it enables all kinds of sticky stuff that historically
has been difficult, and which seem like the sort of things that should
be easy.  Most people would expect to be able to plug a USB headset
into a laptop and have it "just work."  Older approaches like ALSA
were designed for a more static world.

It isn't unlike CUPS.  Sure, if all you need is to occasionally print
to a postfix printer on a serial/parallel port then you don't really
need it.  However, for just about everything else it helps quite a
bit.  Software usually gets written and becomes popular because it
scratches some kind of itch.

If there is software that you don't care for, I suggest learning how
it works anyway.  Knowledge is power.  Besides, you never know when
you'll need to evesdrop on somebody in an emergency...  :)

-- 
Rich


^ permalink raw reply	[flat|nested] 271+ messages in thread

* [gentoo-user] Re: from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-16 19:16           ` Rich Freeman
@ 2016-12-16 20:12             ` Ian Zimmerman
  2016-12-16 20:39               ` Rich Freeman
  2016-12-17  8:29               ` Tom H
  2016-12-16 21:10             ` [gentoo-user] " R0b0t1
                               ` (2 subsequent siblings)
  3 siblings, 2 replies; 271+ messages in thread
From: Ian Zimmerman @ 2016-12-16 20:12 UTC (permalink / raw
  To: gentoo-user

On 2016-12-16 14:16, Rich Freeman wrote:

> If you don't have USE=-suid on your xorg-server package, then X is
> probably running suid root.
> 
> In order to not have it run this way you need support for kernel
> modesetting.  I was surprised when I found out that X11 even worked
> that way (we're talking late 90s here).  It seems a bit like running
> pppd as root so that it can directly talk to a UART because you have
> an aversion to using /dev/ttyS*.  In any case the kernel devs have
> generally been making the move to kernel modesetting so that your
> device drivers actually are in the kernel and not in random userspace
> programs (I'm all for microkernels, but not like this).
> 
> If you don't have kernel modesetting enabled then X11 won't be able to
> run with -suid set.  Google for gentoo kernel modesetting for a guide
> on how to enable it on most modern hardware.

There's another dimension to this dilemma: if one wants to avoid using a
display manager and start X server directly (or via startx or similar),
then the X server must be suid for that reason, even with KMS.
Unfortunately.

I am not hotly interested in starting a subthread about why one would
want to do this, but if others are, go ahead :-P

-- 
Please *no* private Cc: on mailing lists and newsgroups
Personal signed mail: please _encrypt_ and sign
Don't clear-text sign: http://cr.yp.to/smtp/8bitmime.html


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Re: from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-16 20:12             ` [gentoo-user] " Ian Zimmerman
@ 2016-12-16 20:39               ` Rich Freeman
  2016-12-16 22:55                 ` Ian Zimmerman
  2016-12-17  8:29               ` Tom H
  1 sibling, 1 reply; 271+ messages in thread
From: Rich Freeman @ 2016-12-16 20:39 UTC (permalink / raw
  To: gentoo-user

On Fri, Dec 16, 2016 at 3:12 PM, Ian Zimmerman <itz@primate.net> wrote:
> On 2016-12-16 14:16, Rich Freeman wrote:
>
>> If you don't have USE=-suid on your xorg-server package, then X is
>> probably running suid root.
>>
>> In order to not have it run this way you need support for kernel
>> modesetting.  I was surprised when I found out that X11 even worked
>> that way (we're talking late 90s here).  It seems a bit like running
>> pppd as root so that it can directly talk to a UART because you have
>> an aversion to using /dev/ttyS*.  In any case the kernel devs have
>> generally been making the move to kernel modesetting so that your
>> device drivers actually are in the kernel and not in random userspace
>> programs (I'm all for microkernels, but not like this).
>>
>> If you don't have kernel modesetting enabled then X11 won't be able to
>> run with -suid set.  Google for gentoo kernel modesetting for a guide
>> on how to enable it on most modern hardware.
>
> There's another dimension to this dilemma: if one wants to avoid using a
> display manager and start X server directly (or via startx or similar),
> then the X server must be suid for that reason, even with KMS.
> Unfortunately.
>

I've never had issues starting X using startx on a radeon using kms,
and my server is not suid.  Offhand I couldn't say why you've had
issues with it, I haven't really looked into it in detail.

-- 
Rich


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-16 19:16           ` Rich Freeman
  2016-12-16 20:12             ` [gentoo-user] " Ian Zimmerman
@ 2016-12-16 21:10             ` R0b0t1
  2016-12-16 22:27             ` Miroslav Rovis
  2016-12-17  5:55             ` [gentoo-user] " Walter Dnes
  3 siblings, 0 replies; 271+ messages in thread
From: R0b0t1 @ 2016-12-16 21:10 UTC (permalink / raw
  To: gentoo-user

On Fri, Dec 16, 2016 at 1:16 PM, Rich Freeman <rich0@gentoo.org> wrote:
> On Fri, Dec 16, 2016 at 11:51 AM, Miroslav Rovis
> <miro.rovis@croatiafidelis.hr> wrote:
>> On 161216-08:35-0500, Rich Freeman wrote:
>>>
>>> I'm not sure I understand what distinction you're making.  I can't say
>>> I'm intimately familiar with the security model around Pulseaudio (at
>>> a glance it seems similar to X11 with its use of cookies, though
>>> obviously if you tell it to broadcast unencrypted multicast RTP on
>>> your LAN you'll get the obvious effects) but X11 has a couple of
>>> glaring security weaknesses.  The most obvious is the fact that any
>>> random X11 client can read the keyboard input of any other client on
>>> the same server unless you jump through a bunch of hoops that I don't
>>> think anybody actually jumps through (though I do believe some of the
>>> X11 PIN entry programs may use them at least).  Anything you type into
>>> an xterm could be read by your browser, and in turn by any code able
>>> to execute outside any sandbox that browser might have (root privs not
>>> needed for this).
>>
>> I don't claim it can not, but I doubt anyone can do it in my
>> grsecurity-hardened based Gentoo machine.
>
> As far as I'm aware grsecurity provides no protection against X11
> client evesdropping.  This is an X11 "feature" and not an exploit
> per-se.
>
> Here is one overview of the possibilities:
> https://pipefish.me/2012/08/28/spying-on-screens-and-keystrokes-the-dangers-of-open-x11/
>
> Any program that has access to your X11 cookie and which can connect
> to your X server (which includes anything actually displaying a window
> on your screen), can generally grab any of the keyboard input bound
> for any window on your screen.  There are ways for programs to block
> this, but they're not super-practical.
>
> Amusingly enough I stumbled upon this blog:
> https://blog.separateconcerns.com/2014-10-24-cli-passwords.html
>
> This page "helpfully" suggests that you can secure your system by
> using a console pinentry program instead of an X11-based one, with the
> underlying assumption being that console software is more secure for
> this sort of thing.  While the basic assumption is probably true, in
> this particular case it is definitely not.  Entering a password on an
> actual virtual console or over ssh is in fact secure.  However,
> entering it into an xterm (which is presumably what you're using if
> you would otherwise be using an x11 pinentry program) is absolutely
> not secure.  The x11 pinentry program probably uses XGrabKeyboard to
> ensure that other clients can't evesdrop, while the console-based
> version doesn't know anything about x11.  Some xterm implementations
> have a secure mode buried in the menus which turns on this mode which
> you can use to safely enter passwords, but almost nobody knows about
> this.
>
> There are a lot of "cargo cult" tips out there which are based on a
> lack of understanding of how software like X11 actually work.  Of
> course, X11 is so convoluted that almost nobody actually understands
> everything about how it works, which is why Wayland has always been
> right around the corner.  In general, though, it largely dates back to
> an era where people had rsh listening on all their hosts.
>
>>
>>> And I wouldn't be surprised if a lot of X servers still run as root
>>> for modesetting/etc.
>>
>> What user is that? It you want, tell me how to check it, and let's see
>> how spyware-prone my system is.
>
> If you don't have USE=-suid on your xorg-server package, then X is
> probably running suid root.
>
> In order to not have it run this way you need support for kernel
> modesetting.  I was surprised when I found out that X11 even worked
> that way (we're talking late 90s here).  It seems a bit like running
> pppd as root so that it can directly talk to a UART because you have
> an aversion to using /dev/ttyS*.  In any case the kernel devs have
> generally been making the move to kernel modesetting so that your
> device drivers actually are in the kernel and not in random userspace
> programs (I'm all for microkernels, but not like this).
>
> If you don't have kernel modesetting enabled then X11 won't be able to
> run with -suid set.  Google for gentoo kernel modesetting for a guide
> on how to enable it on most modern hardware.
>
>>
>> It's been discussed over and over again. Lots of people are firm in
>> their understanding that Lennart is an actor by and for the big
>> business. Me too.
>
> Well, he is a Red Hat employee.  Nobody really debates that.
>
>>
>> Whatever would anybody try to claim Pulseaudio code is, but to make up
>> for what was missing in some FOSS GNU Linux boxen for the missing
>> functionality that the big players couldn't otherwise get for their
>> Total Surveillance...
>>
>
> Uh, if the NSA wanted to spy on your box I doubt they'd do it by
> trying to sneak something into the open-source pulseaudio code that
> has numerous maintainers and which is copied all over the place.

There is at least one example of patches that, when taken together,
introduce a bug into code. A particularly insidious example is
described here:
https://freedom-to-tinker.com/2013/10/09/the-linux-backdoor-attempt-of-2003/
(no endorsement of the parent site implied).

And there are more mundane examples involving attempting to modify the
repository: https://lwn.net/Articles/57137/. This methodology is used
as there is greater ROI in subverting infrastructure. It's easier to
introduce mistakes than to find honest ones.

> They'd probably just load some microcode into your audio hardware, and
> have it talk to some microcode in your NIC hardware, and if they
> needed some buffer they'd work it into your hard drive firmware.  Then
> it works no matter what OS you're using at the moment, or even if you
> boot off of a DVD.

These types of exploits are reserved for military use against state
actors as a last resort. The thinking is withholding the complex, hard
to find - but also hard to create and emplace - exploits keeps them
relevant in case they are needed in the future.

Generally what is attempted first is compromise of communication
infrastructure, e.g. hacking your home router. They are easy targets
(intentionally; even secure users often don't realize their router's
firmware authenticity is not easily verifiable) and provide a point
from which to launch further attacks on your personal computer or
devices inside the network.

Anecdote: Friend of a friend's roomate was in the process of being
radicalized(?) and their router was hacked by the FBI.

> And if they did want to do it more traditionally in userspace, they'd
> hardly be foiled because you aren't running Pulseaudio.  They'd just
> modify your ALSA drivers or run a program that simply opens your
> microphone and sends the audio to some remote host.

I'd be worried about Intel AMT, the AMD variant, and the ARM variants,
which carry with them the implication that every computer since ~2008
can not be secured. Applying this reasoning to computer peripherals
concludes much the same thing. I suspect the prevalence of
phone-processor-based SBCs is in part due to the Chinese military
trying to obtain verifiably secure computing infrastructure.

Of course, all of this is offtopic.


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-16 19:16           ` Rich Freeman
  2016-12-16 20:12             ` [gentoo-user] " Ian Zimmerman
  2016-12-16 21:10             ` [gentoo-user] " R0b0t1
@ 2016-12-16 22:27             ` Miroslav Rovis
  2016-12-17  5:59               ` Walter Dnes
  2016-12-17  5:55             ` [gentoo-user] " Walter Dnes
  3 siblings, 1 reply; 271+ messages in thread
From: Miroslav Rovis @ 2016-12-16 22:27 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 8847 bytes --]

On 161216-14:16-0500, Rich Freeman wrote:
> On Fri, Dec 16, 2016 at 11:51 AM, Miroslav Rovis
> <miro.rovis@croatiafidelis.hr> wrote:
> > On 161216-08:35-0500, Rich Freeman wrote:
> >>
> >> I'm not sure I understand what distinction you're making.  I can't say
> >> I'm intimately familiar with the security model around Pulseaudio (at
> >> a glance it seems similar to X11 with its use of cookies, though
> >> obviously if you tell it to broadcast unencrypted multicast RTP on
> >> your LAN you'll get the obvious effects) but X11 has a couple of
> >> glaring security weaknesses.  The most obvious is the fact that any
> >> random X11 client can read the keyboard input of any other client on
> >> the same server unless you jump through a bunch of hoops that I don't
> >> think anybody actually jumps through (though I do believe some of the
> >> X11 PIN entry programs may use them at least).  Anything you type into
> >> an xterm could be read by your browser, and in turn by any code able
> >> to execute outside any sandbox that browser might have (root privs not
> >> needed for this).
> >
> > I don't claim it can not, but I doubt anyone can do it in my
> > grsecurity-hardened based Gentoo machine.
> 
> As far as I'm aware grsecurity provides no protection against X11
> client evesdropping.  This is an X11 "feature" and not an exploit
> per-se.
I'm not a match to you. My knowledge is insufficient. So I've taken
notice of your claims. 

However, these below, they need more of my time, than I can afford. If I
manage to understand some, I'll possibly comment/reply.
> Here is one overview of the possibilities:
> https://pipefish.me/2012/08/28/spying-on-screens-and-keystrokes-the-dangers-of-open-x11/
> 
> Any program that has access to your X11 cookie and which can connect
> to your X server (which includes anything actually displaying a window
> on your screen), can generally grab any of the keyboard input bound
> for any window on your screen.  There are ways for programs to block
> this, but they're not super-practical.
> 
> Amusingly enough I stumbled upon this blog:
> https://blog.separateconcerns.com/2014-10-24-cli-passwords.html
> 
> This page "helpfully" suggests that you can secure your system by
> using a console pinentry program instead of an X11-based one, with the
> underlying assumption being that console software is more secure for
> this sort of thing.  While the basic assumption is probably true, in
> this particular case it is definitely not.  Entering a password on an
> actual virtual console or over ssh is in fact secure.  However,
> entering it into an xterm (which is presumably what you're using if
> you would otherwise be using an x11 pinentry program) is absolutely
> not secure.  The x11 pinentry program probably uses XGrabKeyboard to
> ensure that other clients can't evesdrop, while the console-based
> version doesn't know anything about x11.  Some xterm implementations
> have a secure mode buried in the menus which turns on this mode which
> you can use to safely enter passwords, but almost nobody knows about
> this.
> 
> There are a lot of "cargo cult" tips out there which are based on a
> lack of understanding of how software like X11 actually work.  Of
> course, X11 is so convoluted that almost nobody actually understands
> everything about how it works, which is why Wayland has always been
> right around the corner.  In general, though, it largely dates back to
> an era where people had rsh listening on all their hosts.
> 
> >
> >> And I wouldn't be surprised if a lot of X servers still run as root
> >> for modesetting/etc.
> >
> > What user is that? It you want, tell me how to check it, and let's see
> > how spyware-prone my system is.
> 
> If you don't have USE=-suid on your xorg-server package, then X is
> probably running suid root.
> 
> In order to not have it run this way you need support for kernel
> modesetting.  I was surprised when I found out that X11 even worked
> that way (we're talking late 90s here).  It seems a bit like running
> pppd as root so that it can directly talk to a UART because you have
> an aversion to using /dev/ttyS*.  In any case the kernel devs have
> generally been making the move to kernel modesetting so that your
> device drivers actually are in the kernel and not in random userspace
> programs (I'm all for microkernels, but not like this).
> 
> If you don't have kernel modesetting enabled then X11 won't be able to
> run with -suid set.  Google for gentoo kernel modesetting for a guide
> on how to enable it on most modern hardware.
I don't google. ddg.gg is way safer (the duckduckgo.com), way less
intrusive!

> >
> > It's been discussed over and over again. Lots of people are firm in
> > their understanding that Lennart is an actor by and for the big
> > business. Me too.
> 
> Well, he is a Red Hat employee.  Nobody really debates that.
> 
> >
> > Whatever would anybody try to claim Pulseaudio code is, but to make up
> > for what was missing in some FOSS GNU Linux boxen for the missing
> > functionality that the big players couldn't otherwise get for their
> > Total Surveillance...
> >
> 
> Uh, if the NSA wanted to spy on your box I doubt they'd do it by
> trying to sneak something into the open-source pulseaudio code that
> has numerous maintainers and which is copied all over the place.
> 
> They'd probably just load some microcode into your audio hardware, and
> have it talk to some microcode in your NIC hardware, and if they
> needed some buffer they'd work it into your hard drive firmware.  Then
> it works no matter what OS you're using at the moment, or even if you
> boot off of a DVD.
> 
> And if they did want to do it more traditionally in userspace, they'd
> hardly be foiled because you aren't running Pulseaudio.  They'd just
> modify your ALSA drivers or run a program that simply opens your
> microphone and sends the audio to some remote host.

It's not about me. And X11 can hardly be use for the purpose that I said
Pulseaudio is there for... So I'll just go on, for just a sentence or
two more, at the end of this message.

> In the end whether software works for you or against you largely
> depends on how well you understand how it all works.  Don't get me
> wrong, there are lots of good reasons not to use Pulseaudio.  I
> probably wouldn't run it on a server, unless it was something like a
> home music server.  However, on a traditional desktop it is generally
> useful because it enables all kinds of sticky stuff that historically
> has been difficult, and which seem like the sort of things that should
> be easy.  Most people would expect to be able to plug a USB headset
> into a laptop and have it "just work."  Older approaches like ALSA
> were designed for a more static world.
> 
> It isn't unlike CUPS.  Sure, if all you need is to occasionally print
> to a postfix printer on a serial/parallel port then you don't really
> need it.  However, for just about everything else it helps quite a
> bit.  Software usually gets written and becomes popular because it
> scratches some kind of itch.
> 
> If there is software that you don't care for, I suggest learning how
> it works anyway.  Knowledge is power.  Besides, you never know when
> you'll need to evesdrop on somebody in an emergency...  :)

Oh, yeah, the itch! You bet! It scratches them where they think they
like, until they won't be able to deal with consequences... And it sure
is coming, don't worry (oh, I don't see the future, but the whole world
is a plane where things happen for reasons and consequences).

And, say, to use the parallel that I used in my previous messages to
this one, the majority of people don't even think about their
eavesdropper devices, they just use them, it's their itch that those
satisfy! Well, I don't, for one, and I don't care in among how
non-numerous I belong, but I am one of those that don't carry the
eavesdropper stinking itch-satisfier around...

So, without Pulseaudio, how would the shadows record, in such comfy
manner, globally, on everybody, as they, you don't dispute that, do you,
as they globally do record?

That's what you forgot to give your opinion about! I really wish
somebody replied to that! Do they do it? Not? And without Pulseaudio,
how then, in such comfortable manner?

There, the few sentences, but the topic really is serious, will Firefox,
from Firefox52, in my machine, and in people who don't want Pulseaudio,
like I don't want it, be silent really from Firefox52, as some Mozilla
devs of a ...particular kind, promised, repeatedly on that Mozilla bug
page.

> -- 
> Rich
> 

Regards!
-- 
Miroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* [gentoo-user] Re: from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-16 20:39               ` Rich Freeman
@ 2016-12-16 22:55                 ` Ian Zimmerman
  2016-12-16 23:58                   ` [gentoo-user] X w/o suid root [Was: from Firefox52: NO pure ALSA?] Ian Zimmerman
  2016-12-17  2:04                   ` [gentoo-user] Re: from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No Taiidan
  0 siblings, 2 replies; 271+ messages in thread
From: Ian Zimmerman @ 2016-12-16 22:55 UTC (permalink / raw
  To: gentoo-user

On 2016-12-16 15:39, Rich Freeman wrote:

> On Fri, Dec 16, 2016 at 3:12 PM, Ian Zimmerman <itz@primate.net> wrote:

> > There's another dimension to this dilemma: if one wants to avoid
> > using a display manager and start X server directly (or via startx
> > or similar), then the X server must be suid for that reason, even
> > with KMS.  Unfortunately.
> >
> 
> I've never had issues starting X using startx on a radeon using kms,
> and my server is not suid.  Offhand I couldn't say why you've had
> issues with it, I haven't really looked into it in detail.

My opinion above was based on debian bug #582041 [1] and the Ubuntu
pages referenced by it.  Note that the bug is still open.  But it is
possible that it only remains open due to non-KMS video drivers.  Now
that I have your opinion (and I have Radeon too), I'll give it a try.
Thanks.

[1]
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=582041

-- 
Please *no* private Cc: on mailing lists and newsgroups
Personal signed mail: please _encrypt_ and sign
Don't clear-text sign: http://cr.yp.to/smtp/8bitmime.html


^ permalink raw reply	[flat|nested] 271+ messages in thread

* [gentoo-user] X w/o suid root [Was: from Firefox52: NO pure ALSA?]
  2016-12-16 22:55                 ` Ian Zimmerman
@ 2016-12-16 23:58                   ` Ian Zimmerman
  2016-12-17  1:12                     ` Simon Thelen
  2016-12-17  2:04                   ` [gentoo-user] Re: from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No Taiidan
  1 sibling, 1 reply; 271+ messages in thread
From: Ian Zimmerman @ 2016-12-16 23:58 UTC (permalink / raw
  To: gentoo-user

On 2016-12-16 14:55, Ian Zimmerman wrote:

> My opinion above was based on debian bug #582041 [1] and the Ubuntu
> pages referenced by it.  Note that the bug is still open.  But it is
> possible that it only remains open due to non-KMS video drivers.  Now
> that I have your opinion (and I have Radeon too), I'll give it a try.
> Thanks.

Well, I tried, and it doesn't work for me.

After re-merging x11-base/xorg-server package with the new USE settings,
first I tried what I have always done when running with suid; namely,
starting X with an explicit vt argument, approximately thus:

Xorg vt${vt} -nolisten tcp -s 0 -dpms

where the vt variable it set dynamically, but it is actually the same vt
from which I run the command.  This results in:

[  2890.175] (++) using VT number 2

[  2890.175] (WW) xf86OpenConsole: VT_ACTIVATE failed: Operation not permitted
[  2890.175] (EE) 
Fatal server error:
[  2890.175] (EE) xf86OpenConsole: Switching VT failed
[  2890.175] (EE) 
[  2890.175] (EE) 

So then I removed the vt argument, thinking that the current vt should
be the default anyway - but apparently not, in this case I got:

[  3419.385] (EE) 
Fatal server error:
[  3419.385] (EE) parse_vt_settings: Cannot open /dev/tty0 (Permission denied)
[  3419.385] (EE) 
[  3419.385] (EE) 

and of course:

 [2+0]~$ ls -l /dev/tty0
crw--w---- 1 root tty 4, 0 Dec 16 14:31 /dev/tty0
 [3+0]~$ 

I wonder what I'm missing.  Provisional suspects: the *kits are setting
up perms for you in some odd non-Unixy but Xorg friendly way.

Kernel 4.4.26, xorg-server 1.18.4.

-- 
Please *no* private Cc: on mailing lists and newsgroups
Personal signed mail: please _encrypt_ and sign
Don't clear-text sign: http://cr.yp.to/smtp/8bitmime.html


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] X w/o suid root [Was: from Firefox52: NO pure ALSA?]
  2016-12-16 23:58                   ` [gentoo-user] X w/o suid root [Was: from Firefox52: NO pure ALSA?] Ian Zimmerman
@ 2016-12-17  1:12                     ` Simon Thelen
  2016-12-18  5:35                       ` [gentoo-user] Re: X w/o suid root Ian Zimmerman
  0 siblings, 1 reply; 271+ messages in thread
From: Simon Thelen @ 2016-12-17  1:12 UTC (permalink / raw
  To: gentoo-user

On 16-12-16 at 15:58, Ian Zimmerman wrote:
> After re-merging x11-base/xorg-server package with the new USE settings,
> first I tried what I have always done when running with suid; namely,
> starting X with an explicit vt argument, approximately thus:
> 
> Xorg vt${vt} -nolisten tcp -s 0 -dpms
> 
> where the vt variable it set dynamically, but it is actually the same vt
> from which I run the command.  This results in:
> 
> [  2890.175] (++) using VT number 2
> 
> [  2890.175] (WW) xf86OpenConsole: VT_ACTIVATE failed: Operation not permitted
> [  2890.175] (EE) 
> Fatal server error:
> [  2890.175] (EE) xf86OpenConsole: Switching VT failed
> [  2890.175] (EE) 
> [  2890.175] (EE) 
Have you tried reading through [1] ? Specifically being in the
video/input groups. Also maybe check that you have modesetting built
into the kernel and maybe check Xorg.0.log about modesetting related
messages.

[..]
> I wonder what I'm missing.  Provisional suspects: the *kits are setting
> up perms for you in some odd non-Unixy but Xorg friendly way.
I don't have any of the *kits installed and it works fine here.
 
> Kernel 4.4.26, xorg-server 1.18.4.
Kernel 4.8.13, xorg-server 1.18.4, xf86-video-intel 2.99.917_p20161118
 
[1]: https://wiki.gentoo.org/wiki/Non_root_Xorg

-- 
Simon Thelen


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Re: from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-16 22:55                 ` Ian Zimmerman
  2016-12-16 23:58                   ` [gentoo-user] X w/o suid root [Was: from Firefox52: NO pure ALSA?] Ian Zimmerman
@ 2016-12-17  2:04                   ` Taiidan
  2016-12-17  3:11                     ` Rich Freeman
                                       ` (2 more replies)
  1 sibling, 3 replies; 271+ messages in thread
From: Taiidan @ 2016-12-17  2:04 UTC (permalink / raw
  To: gentoo-user

Thoughts:
Pulseaudio, ahavi, systemd, etc, any and all pottering products - it 
really makes me wonder as to why the developers of every major distro 
suddenly all at once forced them all a community that didn't want or 
need them, with no easy way to disable them.

Firefox is a browser made by those who are all too willing to compromise 
their morals for profit (ads on newtab, google tracking software, pocket 
and telefonia integration, not even as an addon just simply no way to 
remove them), it is long overdue for a major fork. (gnu icecat exists, 
but it needs more developers to be a real fork)

It reminds me of facebook, with each and every update there is yet 
another obscure security/privacy setting or change that a power-user 
needs to fiddle with...


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Re: from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17  2:04                   ` [gentoo-user] Re: from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No Taiidan
@ 2016-12-17  3:11                     ` Rich Freeman
  2016-12-17  3:49                       ` R0b0t1
  2016-12-17  9:03                     ` Daniel Campbell
  2016-12-18  7:39                     ` Tom H
  2 siblings, 1 reply; 271+ messages in thread
From: Rich Freeman @ 2016-12-17  3:11 UTC (permalink / raw
  To: gentoo-user

On Fri, Dec 16, 2016 at 9:04 PM, Taiidan@gmx.com <Taiidan@gmx.com> wrote:
> Thoughts:
> Pulseaudio, ahavi, systemd, etc, any and all pottering products - it really
> makes me wonder as to why the developers of every major distro suddenly all
> at once forced them all a community that didn't want or need them, with no
> easy way to disable them.
>

Maybe the developers found them useful?  That's why I use those
particular programs at least, and I actually had to go out of my way
to install them on Gentoo...

Or, maybe the developers of every major distro are all getting paid
huge sums of money to sneak in back doors.  Seems like it would be
easier and less conspicuous to just pay them to put the back doors in
the software they were already using.  In any case, if this is the
case please let me know where I can pick up my check.

-- 
Rich


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Re: from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17  3:11                     ` Rich Freeman
@ 2016-12-17  3:49                       ` R0b0t1
  0 siblings, 0 replies; 271+ messages in thread
From: R0b0t1 @ 2016-12-17  3:49 UTC (permalink / raw
  To: gentoo-user

On Fri, Dec 16, 2016 at 9:11 PM, Rich Freeman <rich0@gentoo.org> wrote:
> Or, maybe the developers of every major distro are all getting paid
> huge sums of money to sneak in back doors.  Seems like it would be
> easier and less conspicuous to just pay them to put the back doors in
> the software they were already using.  In any case, if this is the
> case please let me know where I can pick up my check.

Contained in the Snowden leaks was evidence that the NSA would either
be requested to advise and give bad advice, or surreptitiously get
someone hired at a company and have that person put forth bad advice.
I can find a citation if you want but they've fallen from the Google
results, so it would take some time.

Completely irrelevant, but don't you find it funny that in the movie
_Despicable Me_, the main character, Gru, shares name with the acronym
for the Russian military intelligence organization? For some reason I
find this amusing.

Sorry, got off topic again.


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-16 19:16           ` Rich Freeman
                               ` (2 preceding siblings ...)
  2016-12-16 22:27             ` Miroslav Rovis
@ 2016-12-17  5:55             ` Walter Dnes
  2016-12-17  8:53               ` Neil Bothwick
                                 ` (3 more replies)
  3 siblings, 4 replies; 271+ messages in thread
From: Walter Dnes @ 2016-12-17  5:55 UTC (permalink / raw
  To: gentoo-user

On Fri, Dec 16, 2016 at 02:16:27PM -0500, Rich Freeman wrote
> On Fri, Dec 16, 2016 at 11:51 AM, Miroslav Rovis <miro.rovis@croatiafidelis.hr> wrote:
>
> > It's been discussed over and over again. Lots of people are firm in
> > their understanding that Lennart is an actor by and for the big
> > business. Me too.
> 
> Well, he is a Red Hat employee.  Nobody really debates that.

  Maybe it's not intentional spyware malice, but rather that home users
are being jerked around while Redhat re-writes linux as a corporate OS.

  So systemd gets your machine running 2 to 5 seconds faster?  So what,
you say.  But Redhat is into cloud stuff...
https://www.redhat.com/en/technologies/cloud-computing and they have to
quickly meet spikes in demand by clients, and there are service-level
agreements with financial penalties if they don't.  There are 2 ways to
do that...

1) Have a lot of VM's and/or dockers idling in the background sucking up
cpu and ram and electricity, to meet sudden spikes in demand.

2) Have fewer VM's and/or dockers idling in the background sucking up
cpu and ram and electricity, but be able to spin up new instances more
quickly.

  Having just a few developers at Redhat is not enough to maintain
systemd, so they push systemd everywhere via their connections, so that
many open source users and dvelopers participate in testing and
maintaining systemd.

  Systemd does all sorts of management that isn't really required by the
regular home user, but Redhat doesn't give a hoot about their experience
being made more difficult.  Redhat only cares about their paying
customers.

  Similarly, the vast majority of home users have a machine with one
ethernet port, and in the past it's always been eth0.  Now the name
varies in each machine depending on the motherboard layout; oogabooga11?
foobar42?  It may be static, but you don't know what it'll be, without
first booting the machine.  In a truly Orwellian twist, this "feature"
is referred to as "Predictable" Network Interface Names.  It only makes
things easier for corporate machines acting as gateways/routers, with
multiple ports.  Again, the average home user is being jerked around for
a corporate agenda.

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


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-16 22:27             ` Miroslav Rovis
@ 2016-12-17  5:59               ` Walter Dnes
  2016-12-17  8:08                 ` Taiidan
  2016-12-17 22:44                 ` Miroslav Rovis
  0 siblings, 2 replies; 271+ messages in thread
From: Walter Dnes @ 2016-12-17  5:59 UTC (permalink / raw
  To: gentoo-user

On Fri, Dec 16, 2016 at 11:27:08PM +0100, Miroslav Rovis wrote

> There, the few sentences, but the topic really is serious, will
> Firefox, from Firefox52, in my machine, and in people who don't want
> Pulseaudio, like I don't want it, be silent really from Firefox52,
> as some Mozilla devs of a ...particular kind, promised, repeatedly
> on that Mozilla bug page.

  An alternative to Firefox is Pale Moon, http://linux.palemoon.org/
Disclosure... I'm involved as a volunteer with the Pale Moon project.

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


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17  5:59               ` Walter Dnes
@ 2016-12-17  8:08                 ` Taiidan
  2016-12-17 19:56                   ` Walter Dnes
  2016-12-17 22:44                 ` Miroslav Rovis
  1 sibling, 1 reply; 271+ messages in thread
From: Taiidan @ 2016-12-17  8:08 UTC (permalink / raw
  To: gentoo-user; +Cc: waltdnes

What makes it better than icecat, iceweasel, foxcat, and so on?

On 12/17/2016 12:59 AM, Walter Dnes wrote:
> On Fri, Dec 16, 2016 at 11:27:08PM +0100, Miroslav Rovis wrote
>
>> There, the few sentences, but the topic really is serious, will
>> Firefox, from Firefox52, in my machine, and in people who don't want
>> Pulseaudio, like I don't want it, be silent really from Firefox52,
>> as some Mozilla devs of a ...particular kind, promised, repeatedly
>> on that Mozilla bug page.
>    An alternative to Firefox is Pale Moon, http://linux.palemoon.org/
> Disclosure... I'm involved as a volunteer with the Pale Moon project.
>



^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Re: from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-16 20:12             ` [gentoo-user] " Ian Zimmerman
  2016-12-16 20:39               ` Rich Freeman
@ 2016-12-17  8:29               ` Tom H
  1 sibling, 0 replies; 271+ messages in thread
From: Tom H @ 2016-12-17  8:29 UTC (permalink / raw
  To: Gentoo User

On Fri, Dec 16, 2016 at 3:12 PM, Ian Zimmerman <itz@primate.net> wrote:
>
> There's another dimension to this dilemma: if one wants to avoid using a
> display manager and start X server directly (or via startx or similar),
> then the X server must be suid for that reason, even with KMS.

https://wiki.gentoo.org/wiki/Non_root_Xorg


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17  5:55             ` [gentoo-user] " Walter Dnes
@ 2016-12-17  8:53               ` Neil Bothwick
  2016-12-17  9:36                 ` Daniel Campbell
  2016-12-17 12:35                 ` Heiko Baums
  2016-12-17 23:35               ` Miroslav Rovis
                                 ` (2 subsequent siblings)
  3 siblings, 2 replies; 271+ messages in thread
From: Neil Bothwick @ 2016-12-17  8:53 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1997 bytes --]

On Sat, 17 Dec 2016 00:55:21 -0500, Walter Dnes wrote:

> > Well, he is a Red Hat employee.  Nobody really debates that.  
> 
>   Maybe it's not intentional spyware malice, but rather that home users
> are being jerked around while Redhat re-writes linux as a corporate OS.
> 
>   Systemd does all sorts of management that isn't really required by the
> regular home user, but Redhat doesn't give a hoot about their experience
> being made more difficult.  Redhat only cares about their paying
> customers.

Any non-trivial, off the shelf software does more than you need it to,
it's the only way to be sure it does not do less than you need it to. I'd
rather a program have ten features I don't need than be missing one that
I do.

>   Similarly, the vast majority of home users have a machine with one
> ethernet port, and in the past it's always been eth0.  Now the name
> varies in each machine depending on the motherboard layout; oogabooga11?
> foobar42?  It may be static, but you don't know what it'll be, without
> first booting the machine.  In a truly Orwellian twist, this "feature"
> is referred to as "Predictable" Network Interface Names.  It only makes
> things easier for corporate machines acting as gateways/routers, with
> multiple ports.

It wouldn't be so bad if they had provided an easy way to revert to the
old behaviour like maybe a boot option or touching a file in /etc :(

> Again, the average home user is being jerked around for
> a corporate agenda.

Yes, it is disgusting that developers add the options desired by those
that pay their wages while completely ignoring the users that give them
nothing! It's almost like they are scratching their employer's itch while
ignoring yours.

Really, no one is forcing you to use anything. If you don't like the way
particular piece of software is going, you can get a full refund and
switch to something else.


-- 
Neil Bothwick

If ignorance is bliss, you must be orgasmic.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Re: from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17  2:04                   ` [gentoo-user] Re: from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No Taiidan
  2016-12-17  3:11                     ` Rich Freeman
@ 2016-12-17  9:03                     ` Daniel Campbell
  2016-12-18  7:39                     ` Tom H
  2 siblings, 0 replies; 271+ messages in thread
From: Daniel Campbell @ 2016-12-17  9:03 UTC (permalink / raw
  To: gentoo-user


[-- Attachment #1.1: Type: text/plain, Size: 7646 bytes --]

On 12/16/2016 06:04 PM, Taiidan@gmx.com wrote:
> Thoughts:
> Pulseaudio, ahavi, systemd, etc, any and all pottering products - it
> really makes me wonder as to why the developers of every major distro
> suddenly all at once forced them all a community that didn't want or
> need them, with no easy way to disable them.
> 
> Firefox is a browser made by those who are all too willing to compromise
> their morals for profit (ads on newtab, google tracking software, pocket
> and telefonia integration, not even as an addon just simply no way to
> remove them), it is long overdue for a major fork. (gnu icecat exists,
> but it needs more developers to be a real fork)
> 
> It reminds me of facebook, with each and every update there is yet
> another obscure security/privacy setting or change that a power-user
> needs to fiddle with...
> 

It generally comes down to convenience for a lot of maintainers.
Apparently some maintainers (mostly Arch and Debian) had a lot of
problems with the older software and would rather Embrace what was new
than maintain what was old. Others choose to go with the new thing so
they can close a bunch of old bugs or get rid of what they consider 'bad
code'... by replacing it with newer and (at the time) untested code.
Their time, their rules, I suppose. But I don't buy into that.

Additionally, at least one of the projects you listed were actively
suggested and peddled to the greater community. I won't go into
conspiracy stuff since you really don't need to; the facts are damning
enough:

* Poettering and his followers have actively pushed for systemd to be
default init on distributions. This is evidenced by Lennart's joining of
the GNOME Foundation and suggesting that systemd be a dependency of
GNOME back in 2011 [1], and followed of course by Fedora, Red Hat, and
SuSE, given his ties to others in those communities.

* One particular follower caused a lot of drama on Debian's mailing list
a while back, [2] derailing it into systemd-pushing. Said conduct was
*congratulated* and *encouraged* by Mr. Poettering on Google+. [3]

* There was a culture change at Arch after Aaron Griffin took the helm.
Whatever happened during the time between Judd's stepping down (Oct 1st,
2007) and systemd being pushed onto user machines (August of 2012 iirc),
it resulted in a few Arch developers gaining commit access to the main
systemd repository [4] and the general treatment of Fedora and Red Hat
as primary upstream by Arch.

Sources:
[1]
https://mail.gnome.org/archives/desktop-devel-list/2011-May/msg00427.html
[2] http://lists.debian.org/debian-devel/2012/11/msg00350.html
[3]
https://plus.google.com/+LennartPoetteringTheOneAndOnly/posts/jcCjMct3SJ3
(Ctrl+F "debian-devel"; from Dec 19th 2012)
[4]
"falconindy" -> Dave Reisner
https://github.com/falconindy
https://www.archlinux.org/people/developers/#dreisner

"tomegun" -> Tom Gundersen
https://github.com/teg
https://www.archlinux.org/people/developers/#tomegun

(cross-referenced from
https://github.com/systemd/systemd/graphs/contributors . As such, it
does not count merge-commits, which are irrelevant to this claim.)

---

(Everything laid out above is factual, with credible sources. No libel
or slander is intended in this e-mail. It is meant solely for
informative purposes. My opinion is below, and does not reflect Gentoo
policy or goals whatsoever.)

And again, because someone will inevitably cry foul and not read:

--- ABOVE ARE FACTS; BELOW IS MY OPINION, NOT GENTOO'S ---

Some people don't think software evangelism or peddling is bad. They're
entitled to that opinion. I personally find it horribly myopic, and
would rather a piece of software stand on its own merits, without a
marketing team trying to get people to use it. The push for these pieces
of software (all written by one particular guy...ain't that funny?)
stands out from the typical libre software projects (Random examples:
cgit, fluxbox, pelican, Tox), who at most get one large announcement and
maybe a few reblogs. Some may argue it's because these projects have a
good media team. I think evangelism taints software and detracts from
its merit. There's a fine line between "awareness" and "propaganda", and
it's important to walk it carefully.

These days, systemd evangelism is somewhat dead, unless you're a new
distro. Instead, the angle du jour is to court application makers and
figure out what they want to see in Pulse or systemd or whatever, then
put it in so the application developer will use it. Users are then
forced to adopt the packages or go without the program that they need
and/or use. This was attempted with kdbus (to force udev to run with
systemd -- good thing we forked it!), which has gone back to the drawing
board, and has been very effective with pulse (Steam, Skype, OBS Studio,
now Firefox...) This is a very shrewd practice that works on the
socially or politically unaware, and doubly so when combined with their
"technical or nothing" outlook on community.

Any person -- user or developer -- who chooses to ignore the world
around them in favor of the computer screen in front of them is missing
the rest of the libre software picture. It's all powered by people, and
every project will unavoidably have both its technical and its social
merit tested at some point or another. Ignoring it (or worse, forbidding
it) shows a distinct lack of maturity and introspection, imo. This
applies to both technical and social, though obviously I'm talking about
social merit, which fewer projects get right.

I currently run Pulse because OBS Studio requires it if you're going to
stream output *and* input; a use case that's possible with ALSA but docs
are scant on doing it right. A lot of people don't realize that Pulse is
actually on top of -- and requires -- ALSA. Have you tried using
media-sound/apulse with the new Firefox build(s)? I had a lot of success
with it when I was still purely ALSA; I'd like to return to that, if
only to send a message that homogenization agendas aren't welcome on my
machines. Just keep in mind that it (apulse) was meant solely for Skype.
The fact that it runs with other programs is just a bonus (or it
demonstrates how easily Pulse can be replaced and shim'd... depending on
your outlook).

As for Firefox, I don't really need sound in it. I use (and maintain,
full disclosure!) media-video/smtube and it works really well, though
I've only tested it on youtube so far. There's also net-misc/youtube-dl
if you want to hold onto videos for later. It supports more than
youtube, too! Should there ever be a hard dependency on Pulse, I'll
reject it and find some other browser project. I've been drifting away
from the Web for a year or two now, so I won't personally miss out on
much if I stop using Firefox (except the myriad security problems that
come with a browser + JS). The browser space is long overdue for some
competition. I'll gladly try out alternatives.

Sorry for the essay. I've discussed the subject a lot in the past and
hope that whatever others choose for their software, they choose *after*
investigating the situation and learning more. That way, they're making
the decision for themselves instead of following others. systemd is just
one choice among many, and I'm proud to be part of a distribution that
respects and enables user choice. I wouldn't have become a developer
otherwise.
-- 
Daniel Campbell - Gentoo Developer
OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net
fpr: AE03 9064 AE00 053C 270C  1DE4 6F7A 9091 1EA0 55D6


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17  8:53               ` Neil Bothwick
@ 2016-12-17  9:36                 ` Daniel Campbell
  2016-12-17 13:09                   ` Neil Bothwick
  2016-12-18  7:45                   ` Tom H
  2016-12-17 12:35                 ` Heiko Baums
  1 sibling, 2 replies; 271+ messages in thread
From: Daniel Campbell @ 2016-12-17  9:36 UTC (permalink / raw
  To: gentoo-user


[-- Attachment #1.1: Type: text/plain, Size: 3581 bytes --]

On 12/17/2016 12:53 AM, Neil Bothwick wrote:
> On Sat, 17 Dec 2016 00:55:21 -0500, Walter Dnes wrote:
> 
>>> Well, he is a Red Hat employee.  Nobody really debates that.  
>>
>>   Maybe it's not intentional spyware malice, but rather that home users
>> are being jerked around while Redhat re-writes linux as a corporate OS.
>>
>>   Systemd does all sorts of management that isn't really required by the
>> regular home user, but Redhat doesn't give a hoot about their experience
>> being made more difficult.  Redhat only cares about their paying
>> customers.
> 
> Any non-trivial, off the shelf software does more than you need it to,
> it's the only way to be sure it does not do less than you need it to. I'd
> rather a program have ten features I don't need than be missing one that
> I do.
> 
>>   Similarly, the vast majority of home users have a machine with one
>> ethernet port, and in the past it's always been eth0.  Now the name
>> varies in each machine depending on the motherboard layout; oogabooga11?
>> foobar42?  It may be static, but you don't know what it'll be, without
>> first booting the machine.  In a truly Orwellian twist, this "feature"
>> is referred to as "Predictable" Network Interface Names.  It only makes
>> things easier for corporate machines acting as gateways/routers, with
>> multiple ports.
> 
> It wouldn't be so bad if they had provided an easy way to revert to the
> old behaviour like maybe a boot option or touching a file in /etc :(
> 
>> Again, the average home user is being jerked around for
>> a corporate agenda.
> 
> Yes, it is disgusting that developers add the options desired by those
> that pay their wages while completely ignoring the users that give them
> nothing! It's almost like they are scratching their employer's itch while
> ignoring yours.
> 
> Really, no one is forcing you to use anything. If you don't like the way
> particular piece of software is going, you can get a full refund and
> switch to something else.
> 
> 
That argument doesn't really offer anything of substance in return.
Yeah, "just use something else", until whatever entity has completely
owned the platform. What then? Switch platforms ad nauseum? At some
point, you need to take some sort of action. Talking about it is a good
start. It helps formulate and refine ideas that can turn into real,
tangible action. Usually it just ends in a fork; though there's nothing
wrong with that. It's a feature, not a bug.

I get where you're coming from, but Walter's talking about a real
concern when it comes to libre software and corporate involvement. The
profit motive has the potential to devastate community-oriented
operations, be they libre software, swimming pools, common areas,
municipal Internet, or even housing efforts. That potential for damage
should be baked into any community-based operation's decision-making
process. Sometimes a partnership can be great (like getting hosting from
a reseller for a rebate in return for some consulting or mentoring on
the side), sometimes it's bad (losing license to a given piece of
software because you wanted to improve or correct it (Linus and
BitKeeper, for the uninitiated)))

Just consider the source of all the 'innovations' coming down the pike,
and ask yourself why they wrote that software. I think that's solid
advice no matter what your opinion of corporations is.
-- 
Daniel Campbell - Gentoo Developer
OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net
fpr: AE03 9064 AE00 053C 270C  1DE4 6F7A 9091 1EA0 55D6


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17  8:53               ` Neil Bothwick
  2016-12-17  9:36                 ` Daniel Campbell
@ 2016-12-17 12:35                 ` Heiko Baums
  2016-12-17 13:17                   ` Neil Bothwick
  1 sibling, 1 reply; 271+ messages in thread
From: Heiko Baums @ 2016-12-17 12:35 UTC (permalink / raw
  To: gentoo-user

Am 17.12.2016 um 09:53 schrieb Neil Bothwick:
> On Sat, 17 Dec 2016 00:55:21 -0500, Walter Dnes wrote:
> 
> Really, no one is forcing you to use anything. If you don't like the way
> particular piece of software is going, you can get a full refund and
> switch to something else.

Not this argument again. It's the most stupid argument (of a lot of
other stupid ones) which was give most frequently by Poettering and
those Poettering fanboys from the beginning of this systemd crap until -
seemingly - now.

And yes, it is still crap. Unfortunately I am forced to using it,
because there is no usable distro for the Raspberry Pi which does not
use systemd. I again went into trouble with it, if it's only those
crappy binary log files. It's of course not only the binary log files.

For some reason I couldn't boot the Pi anymore. What do you usually do
in such a case? Right! You pull the sd card out of the Pi, mount it on
another computer, and... bang! No log files can't be read, because they
are binary and my Gentoo PC doesn't have systemd - for good reasons.

Without this systemd crap, with the good old, very well tested system
loggers I would have easily been able to read the the log files and to
fix the problem.

Thanks systemd I had to reinstall the whole distro.

Regarding this really stupid decision of Mozilla's to only support
PulseAudio...

PulseAudio still doesn't work with (semi-)professional audio cards. It
never did, Poettering closed the corresponding bug report, blamed the
ALSA developers and claimed that their ALSA has a bug. ALSA supported
those audio cards perfectly out of the box long way before. The bug
report was reopened and I never heard anything of it anymore. I was
subscribed to this bug report.

Instead Poettering then eventually said that PulseAudio was designed
only for consumer sound cards, not for professional audio cards.

This was years ago and nothing has changed since then.

It's audio cards like M-Audio Audiophile 24/96 and RME Hammerfall I'm
talking about, btw.

So ditching native ALSA support would mean that users with such an audio
card wouldn't be able to hear any sound within Firefox.

Thanks to Lennart Poettering and their fanboys.

Just forgot to ask. Tell me how to easily get rid of systemd on - say -
Arch Linux, Debian, OpenSUSE, Redhat, Fedora, Ubuntu and its
derivatives. And how do I get rid of systemd on my Raspberry Pi?

You said no one is forcing me to use this systemd crap. So tell me how I
get a full refund for systemd and how to switch to something usable.

You said it's possible and easily done and I'm not forced to using it.
So show me. A nice little howto for the distros I mentioned would be nice.

Heiko Baums


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17  9:36                 ` Daniel Campbell
@ 2016-12-17 13:09                   ` Neil Bothwick
  2016-12-18  7:45                   ` Tom H
  1 sibling, 0 replies; 271+ messages in thread
From: Neil Bothwick @ 2016-12-17 13:09 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 2589 bytes --]

On Sat, 17 Dec 2016 01:36:21 -0800, Daniel Campbell wrote:

> > Really, no one is forcing you to use anything. If you don't like the
> > way particular piece of software is going, you can get a full refund
> > and switch to something else.

> That argument doesn't really offer anything of substance in return.
> Yeah, "just use something else", until whatever entity has completely
> owned the platform. What then? Switch platforms ad nauseum?

We're not really talking about platforms. It's not like this is being
baked into the kernel.

> At some
> point, you need to take some sort of action. Talking about it is a good
> start. It helps formulate and refine ideas that can turn into real,
> tangible action. Usually it just ends in a fork; though there's nothing
> wrong with that. It's a feature, not a bug.

Taking action is good, but too many of these threads are just people
blowing off steam and result in nothing useful.

> I get where you're coming from, but Walter's talking about a real
> concern when it comes to libre software and corporate involvement. The
> profit motive has the potential to devastate community-oriented
> operations, be they libre software, swimming pools, common areas,
> municipal Internet, or even housing efforts. That potential for damage
> should be baked into any community-based operation's decision-making
> process. Sometimes a partnership can be great (like getting hosting from
> a reseller for a rebate in return for some consulting or mentoring on
> the side),

As long as the software remains libre, which is usually ensured by the
GPL, there is no requirement for the community to follow the direction of
the corporates. But it takes someone to do something tangible about it,
not just complain on a mailing list that I doubt any of the Red Hat
management read. Adding in personal accusations and insults (not that
Walter did such but other in this thread have) only serves to further
dilute any effectiveness it may have had.

> sometimes it's bad (losing license to a given piece of
> software because you wanted to improve or correct it (Linus and
> BitKeeper, for the uninitiated)))

That's a very good example, because Linus did just the right thing and
created an acceptable alternative.
 
> Just consider the source of all the 'innovations' coming down the pike,
> and ask yourself why they wrote that software. I think that's solid
> advice no matter what your opinion of corporations is.

Indeed.


-- 
Neil Bothwick

I'm firm. You're obstinate. He's a pigheaded fool.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17 12:35                 ` Heiko Baums
@ 2016-12-17 13:17                   ` Neil Bothwick
  2016-12-17 14:35                     ` Heiko Baums
  0 siblings, 1 reply; 271+ messages in thread
From: Neil Bothwick @ 2016-12-17 13:17 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 3098 bytes --]

On Sat, 17 Dec 2016 13:35:54 +0100, Heiko Baums wrote:

> Am 17.12.2016 um 09:53 schrieb Neil Bothwick:
> > On Sat, 17 Dec 2016 00:55:21 -0500, Walter Dnes wrote:
> > 
> > Really, no one is forcing you to use anything. If you don't like the
> > way particular piece of software is going, you can get a full refund
> > and switch to something else.  
> 
> Not this argument again. It's the most stupid argument (of a lot of
> other stupid ones) which was give most frequently by Poettering and
> those Poettering fanboys from the beginning of this systemd crap until -
> seemingly - now.

So you don't have a choice?
 
> And yes, it is still crap. Unfortunately I am forced to using it,
> because there is no usable distro for the Raspberry Pi which does not
> use systemd. I again went into trouble with it, if it's only those
> crappy binary log files. It's of course not only the binary log files.

I'm running the Debian 7 version of Raspbian on a number of Pis, all
without systemd. Yes, I am happy using systemd, but I can't be arsed
changing them when they continue to work perfectly well.
 
> For some reason I couldn't boot the Pi anymore. What do you usually do
> in such a case? Right! You pull the sd card out of the Pi, mount it on
> another computer, and... bang! No log files can't be read, because they
> are binary and my Gentoo PC doesn't have systemd - for good reasons.

Boot from a live CD, like Ubuntu, and read the journals. There's always
a solution that doesn't involve flaming.
 
> Without this systemd crap, with the good old, very well tested system
> loggers I would have easily been able to read the the log files and to
> fix the problem.

When I first tried systemd, I wasn't confident of my ability to work
with the journal, so I installed syslog-ng and had traditional log files
alongside the journal. In fact I ran it like that for quite some because
the log monitor I was using didn't work with the journal.
 
> Regarding this really stupid decision of Mozilla's to only support
> PulseAudio...

> PulseAudio still doesn't work with (semi-)professional audio cards. It
> never did,

I don't use Firefox or semi-professional audio hardware, so I won't
comment on this.

> Just forgot to ask. Tell me how to easily get rid of systemd on - say -
> Arch Linux, Debian, OpenSUSE, Redhat, Fedora, Ubuntu and its
> derivatives. And how do I get rid of systemd on my Raspberry Pi?

With Debian, and Raspbian, just use version 7. It's Debian so it will be
supported for years to come. Or you could run Gentoo on your Pi.

> You said no one is forcing me to use this systemd crap.

They're not. You are assuming you have to use it because you don't see an
alternative.

> So tell me how I
> get a full refund for systemd and how to switch to something usable.

I've answered the latter, your refund is attached :)
 
> You said it's possible and easily done and I'm not forced to using it.

I never said it was easy.


-- 
Neil Bothwick

I am McCoy of Bo...Damnit! I'm a doctor, not a collective!

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17 13:17                   ` Neil Bothwick
@ 2016-12-17 14:35                     ` Heiko Baums
  2016-12-17 14:58                       ` Rich Freeman
                                         ` (2 more replies)
  0 siblings, 3 replies; 271+ messages in thread
From: Heiko Baums @ 2016-12-17 14:35 UTC (permalink / raw
  To: gentoo-user

Am 17.12.2016 um 14:17 schrieb Neil Bothwick:

> I'm running the Debian 7 version of Raspbian on a number of Pis, all
> without systemd. Yes, I am happy using systemd, but I can't be arsed
> changing them when they continue to work perfectly well.

Then explain me how this is done. Btw., Debian's and Raspbian's software
repositories are somewhat outdated. But that's a different Debian
related subject.

> Boot from a live CD, like Ubuntu, and read the journals. There's always
> a solution that doesn't involve flaming.

Why would I boot from a Live CD if I have a PC with an installed OS
particularly just to be able to read some simple log files?

So, no that's not a reasonable solution.

And that doesn't have anything to do with flaming. But that's typical
for those Poettering fanboys, too, since the beginning. They ask for
"technical" arguments. If "technical" arguments are given to them, then
those arguments suddenly are no technical arguments. Then this is
flaming. And Poettering and his fanboys just insult their critics, even
in the official "technical" systemd documentation.

I see, nothing has changed so far.

> When I first tried systemd, I wasn't confident of my ability to work
> with the journal, so I installed syslog-ng and had traditional log files
> alongside the journal. In fact I ran it like that for quite some because
> the log monitor I was using didn't work with the journal.

Yes, that's the solution. Install an old very well tested and useful
system logger which does the job perfectly on its own alongside of a
crappy system logger just to be able to read the binary log files again
with simple system tools which come along with EVERY distro like cat,
less, grep etc. And running two programs which have the same purpose in
the background don't need more system resources then just running one of
them, particularly on hardware like the Pi?

Did you and the other Poettering fanboys think about this logic? I guess
not.

> I don't use Firefox or semi-professional audio hardware, so I won't
> comment on this.

But that's the original subject of this thread. And PulseAudio is one of
Poettering's crap.

> With Debian, and Raspbian, just use version 7. It's Debian so it will be
> supported for years to come. Or you could run Gentoo on your Pi.

How do I compile Gentoo on the Pi? Even compiling it with distcc on
another computer would be a lot more power consuming. What's one of the
benefits of the Pi? Power-saving?

> They're not. You are assuming you have to use it because you don't see an
> alternative.

I know a lot of good alternatives to systemd. But I don't see a way to
get rid of systemd in favor of the good alternatives in the distros I
mentioned.

>> So tell me how I
>> get a full refund for systemd and how to switch to something usable.
> 
> I've answered the latter, your refund is attached :)

No, you didn't. But I guess you can't. Same again. The Poettering
fanboys deny that they are forcing their crap onto the users but can't
or don't want to say how to get rid of this crap and how to convert
their systems to something that is working well.

The solution can't be to just install a totally outdated version of a
distro from times before they started forcing systemd onto their users.
This has to be possible with recent versions, too.

So tell me, how to get rid of systemd on Arch Linux, Debian, Raspbian,
XBian, Ubuntu, Fedora etc. in their most recent releases.

Where do I get this Debian or Raspbian 7? I guess the software for those
outdated distro versions are even more outdated than the software for
the latest releases.

> I never said it was easy.

Should be easy.

Heiko Baums


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17 14:35                     ` Heiko Baums
@ 2016-12-17 14:58                       ` Rich Freeman
  2016-12-17 18:20                         ` Heiko Baums
  2016-12-17 15:44                       ` Alan McKinnon
  2016-12-19  9:59                       ` Neil Bothwick
  2 siblings, 1 reply; 271+ messages in thread
From: Rich Freeman @ 2016-12-17 14:58 UTC (permalink / raw
  To: gentoo-user

On Sat, Dec 17, 2016 at 9:35 AM, Heiko Baums <lists@baums-on-web.de> wrote:
> Am 17.12.2016 um 14:17 schrieb Neil Bothwick:
>
>>> So tell me how I
>>> get a full refund for systemd and how to switch to something usable.
>>
>> I've answered the latter, your refund is attached :)
>
> No, you didn't.

Well, how much did you pay for systemd, and who did you pay it to?

And as far as how to switch to something usable goes, the last time I
checked sysvinit was still open source.

>
> The solution can't be to just install a totally outdated version of a
> distro from times before they started forcing systemd onto their users.
> This has to be possible with recent versions, too.
>
> So tell me, how to get rid of systemd on Arch Linux, Debian, Raspbian,
> XBian, Ubuntu, Fedora etc. in their most recent releases.
>

Are you willing to:
1. Do the work yourself?
or
2. Pay somebody else to do the work for you?

This really comes across as whining because a bunch of volunteers
decided to volunteer their time building things the way they would
prefer to build it, instead of the way you preferred that they build
it.

If you don't like the options out there, then make your own.

If you don't think the guides on how to install Gentoo on a Pi are
good enough, then play around with it until you figure it out, and
then post an article on the Wiki.

Look around Gentoo, or Arch, or Debian.  Everything you see is the
result of somebody sacrificing their time to create something and make
it free for everybody.  If something seems to be missing, it is
because somebody didn't sacrifice their time to create it.  If you
care strongly about something, then at some point you need to get your
hands dirty and create the future you want to see.

Complaining on a mailing list isn't going to motivate somebody to help you.

-- 
Rich


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17 14:35                     ` Heiko Baums
  2016-12-17 14:58                       ` Rich Freeman
@ 2016-12-17 15:44                       ` Alan McKinnon
  2016-12-17 17:19                         ` Corbin Bird
  2016-12-17 18:22                         ` Heiko Baums
  2016-12-19  9:59                       ` Neil Bothwick
  2 siblings, 2 replies; 271+ messages in thread
From: Alan McKinnon @ 2016-12-17 15:44 UTC (permalink / raw
  To: gentoo-user

On 17/12/2016 16:35, Heiko Baums wrote:
> Am 17.12.2016 um 14:17 schrieb Neil Bothwick:
> 
>> I'm running the Debian 7 version of Raspbian on a number of Pis, all
>> without systemd. Yes, I am happy using systemd, but I can't be arsed
>> changing them when they continue to work perfectly well.
> 
> Then explain me how this is done. Btw., Debian's and Raspbian's software
> repositories are somewhat outdated. But that's a different Debian
> related subject.

It's not Neil's job to solve your problems. It's your job.

Neil isn't offering a solution to you, he's trying to guide your
thoughts in a direction where you can see solutions, so please stop
asking him (or anyone else) to find them for you.

Nobody ever guaranteed that you would have, or not have, systemd. It is
simply there and it is what it is. Software comes and goes, but you
always have the original promise - there is nothing in this world
stopping you from building software the way you want it. That's what
Stallman did - he didn't like the current landscape so did something
about it. You have that same right.

You have the right to use the code anyway you see fit. Red Hat has the
same right, and they are only answerable to their users. Nowhere does it
say Red Hat has to listen to you and write code for your benefit; also
nowhere does it say that Red Hat is permitted to stop you doing whatever
you want.

So now you know what your job is, get cracking.

Started coding yet?

-- 
Alan McKinnon
alan.mckinnon@gmail.com



^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17 15:44                       ` Alan McKinnon
@ 2016-12-17 17:19                         ` Corbin Bird
  2016-12-17 19:10                           ` Walter Dnes
  2016-12-17 18:22                         ` Heiko Baums
  1 sibling, 1 reply; 271+ messages in thread
From: Corbin Bird @ 2016-12-17 17:19 UTC (permalink / raw
  To: gentoo-user


On 12/17/2016 09:44 AM, Alan McKinnon wrote:
> On 17/12/2016 16:35, Heiko Baums wrote:
>> Am 17.12.2016 um 14:17 schrieb Neil Bothwick:
>>
>>> I'm running the Debian 7 version of Raspbian on a number of Pis, all
>>> without systemd. Yes, I am happy using systemd, but I can't be arsed
>>> changing them when they continue to work perfectly well.
>> Then explain me how this is done. Btw., Debian's and Raspbian's software
>> repositories are somewhat outdated. But that's a different Debian
>> related subject.
> It's not Neil's job to solve your problems. It's your job.
>
> Neil isn't offering a solution to you, he's trying to guide your
> thoughts in a direction where you can see solutions, so please stop
> asking him (or anyone else) to find them for you.
>
> Nobody ever guaranteed that you would have, or not have, systemd. It is
> simply there and it is what it is. Software comes and goes, but you
> always have the original promise - there is nothing in this world
> stopping you from building software the way you want it. That's what
> Stallman did - he didn't like the current landscape so did something
> about it. You have that same right.
>
> You have the right to use the code anyway you see fit. Red Hat has the
> same right, and they are only answerable to their users. Nowhere does it
> say Red Hat has to listen to you and write code for your benefit; also
> nowhere does it say that Red Hat is permitted to stop you doing whatever
> you want.
>
> So now you know what your job is, get cracking.
>
> Started coding yet?
>

Slight change of topic .... Or is it back to the original topic?

FYI :
Using Palemoon compiled from the overlay,
a XonarDX sound card ( 192Khz Record/Playback, 7.1 sound capable, 8
channels ),
ALSA without either PulseAudio or apulse,
JACK not being used,
No .asoundrc being used,
I am able to watch videos and HEAR them in Palemoon.
Audio with Adobe Flash works as well.
( the caveat : mplayer is compiled / mplayer.conf adjusted / nsplugin
installed )


The trick .... seems to be reading the docs for ALSA in the bundled
kernel source code docs.

1 : Make corrections to "/etc/modprobe.d/alsa.conf"
2 : list ALL modules for ALSA/OSS in "/etc/conf.d/modules" for loading.
3 : If using "media-sound/timidity++" do the same for its modules.

I hope this information helps for those who want alternatives.



^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17 14:58                       ` Rich Freeman
@ 2016-12-17 18:20                         ` Heiko Baums
  2016-12-17 19:34                           ` Rich Freeman
                                             ` (2 more replies)
  0 siblings, 3 replies; 271+ messages in thread
From: Heiko Baums @ 2016-12-17 18:20 UTC (permalink / raw
  To: gentoo-user

Am 17.12.2016 um 15:58 schrieb Rich Freeman:
> Well, how much did you pay for systemd, and who did you pay it to?

And there it is. The second most stupid and second most frequently
argument of those Poettering fanboys.

You don't expect an answer to this, do you?

> And as far as how to switch to something usable goes, the last time I
> checked sysvinit was still open source.

And what? Systemd is open source, too, but is a pain in the ass.

>> So tell me, how to get rid of systemd on Arch Linux, Debian, Raspbian,
>> XBian, Ubuntu, Fedora etc. in their most recent releases.
>>
> 
> Are you willing to:
> 1. Do the work yourself?

What is that supposed to mean? I just asked you to tell me how to get
rid of systemd on those distros. If you explain it to me, I of course do
it myself.

> 2. Pay somebody else to do the work for you?

And there it is again this stupid argument.

> This really comes across as whining because a bunch of volunteers
> decided to volunteer their time building things the way they would
> prefer to build it, instead of the way you preferred that they build
> it.

And the next of those stupid arguments of those Poettering fanboys if
they are running out of "technical" arguments. But aren't the Poettering
fanboys regularly asking for "technical" arguments? Then xhy don't you
give such silly answers instead of "technical" one? And why do just
explain to me how to get rid of systemd on recent distros? A links would
probably do it, too.

> If you don't like the options out there, then make your own.

And the next silly argument which always comes from these Poettering
fanboys. As if everybody is a programmer, and as if everybody who uses a
computer and/or Linux has to be a programmer.

Still no "technical" argument. Don't you Poettering fanboys always ask
for "technical" arguments? Why again such a silly non-technical argument?

> If you don't think the guides on how to install Gentoo on a Pi are
> good enough, then play around with it until you figure it out, and
> then post an article on the Wiki.

Didn't you read my e-mail? I don't want to have Gentoo on my Pi, because
this would destroy the advantage of the Pi, its low power consumption.

Well, maybe I will install Gentoo on the Pi once, just for fun, but
that's not the question here.

I didn't ask for a howto for installing Gentoo on a Pi, I asked for a
howto for getting rid of systemd on recent versions of Arch Linux,
Debian, Raspbian, Ubuntu, Fedora etc. You said it's possible and I'm not
forced to use systemd, so I guess you know how and can explain it to me.

Btw., would have cost you not more time than writing those silly answers
that every Poettering fanboy regularly gives since the beginning.

Still nothing has changed so far.

> Look around Gentoo, or Arch, or Debian.  Everything you see is the
> result of somebody sacrificing their time to create something and make
> it free for everybody.  If something seems to be missing, it is
> because somebody didn't sacrifice their time to create it.  If you
> care strongly about something, then at some point you need to get your
> hands dirty and create the future you want to see.

Those stereotypical silly answers of the Poettering fanboys have been
boring from the beginning and still are boring.

I just asked you a simple question, about something you volunteered
information about.

You volunteered saying that it is possible to switch from systemd to
another system and that nobody is forcing anybody to using systemd.

I just asked you how I can do this. And you? You seemingly can only give
those silly, stereotypical, non-technical answers which have absolutely
nothing to do with my question and your first statement.

That's typical for those Poettering fanboys. Still nothing new.

> Complaining on a mailing list isn't going to motivate somebody to help you.

Now I'm complaining? Just twist my words so that it fits to your needs.

There's still the question: How do I get rid of systemd on the mentioned
distros? You said it is possible.

Maybe I will get an answer someday. Honestly, I believe not.

Heiko Baums


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17 15:44                       ` Alan McKinnon
  2016-12-17 17:19                         ` Corbin Bird
@ 2016-12-17 18:22                         ` Heiko Baums
  2016-12-17 22:53                           ` Alan McKinnon
  2016-12-17 22:57                           ` [gentoo-user] " Andrej Rode
  1 sibling, 2 replies; 271+ messages in thread
From: Heiko Baums @ 2016-12-17 18:22 UTC (permalink / raw
  To: gentoo-user

Am 17.12.2016 um 16:44 schrieb Alan McKinnon:
> It's not Neil's job to solve your problems. It's your job.
> 
> Neil isn't offering a solution to you, he's trying to guide your
> thoughts in a direction where you can see solutions, so please stop
> asking him (or anyone else) to find them for you.

No he isn't offering a solution. He claims that nobody is forcing me to
using systemd. Well, Gentoo isn't indeed, but the other distros are.

I just asked him for a solution. I couldn't find one so far.

But I guess you are also one of those Poettering fanboys when I read
your arguments.

Heiko  Baums


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17 17:19                         ` Corbin Bird
@ 2016-12-17 19:10                           ` Walter Dnes
  2016-12-17 20:51                             ` Marc Joliet
  2016-12-18  1:23                             ` Daniel Campbell (zlg)
  0 siblings, 2 replies; 271+ messages in thread
From: Walter Dnes @ 2016-12-17 19:10 UTC (permalink / raw
  To: gentoo-user

  A note; the developers have stated in the Pale Moon forum that they're
working on getting rid of gstreamer, and having Pale Moon talk directly
to ffmpeg and libav.  This gets rid of one layer of middleware, and the
associated security problems. 

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


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17 18:20                         ` Heiko Baums
@ 2016-12-17 19:34                           ` Rich Freeman
  2016-12-17 21:57                           ` Marc Joliet
  2016-12-18  7:48                           ` Tom H
  2 siblings, 0 replies; 271+ messages in thread
From: Rich Freeman @ 2016-12-17 19:34 UTC (permalink / raw
  To: gentoo-user

On Sat, Dec 17, 2016 at 1:20 PM, Heiko Baums <lists@baums-on-web.de> wrote:
>
> And the next silly argument which always comes from these Poettering
> fanboys. As if everybody is a programmer, and as if everybody who uses a
> computer and/or Linux has to be a programmer.
>

Well, beggars can't be choosers.  That's just life.  If you want
somebody else to solve your problems for you, and you have nothing to
offer in trade, then you probably should at least try being nice.

Yeah, I get that it is frustrating when nobody else wants to do it
your way.  It happens to all of us.  You'll get further in life if you
learn to work within these constraints than if you merely yell at
people when it happens.

-- 
Rich


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17  8:08                 ` Taiidan
@ 2016-12-17 19:56                   ` Walter Dnes
  0 siblings, 0 replies; 271+ messages in thread
From: Walter Dnes @ 2016-12-17 19:56 UTC (permalink / raw
  To: gentoo-user

On Sat, Dec 17, 2016 at 03:08:36AM -0500, Taiidan@gmx.com wrote
> What makes it better than icecat, iceweasel, foxcat, and so on?

  I don't use any of them, so I can't do a comparison.  BTW, Iceweasel
is no more https://wiki.debian.org/Iceweasel

> As of 9th of June, 2016 the package Firefox-ESR replaces Iceweasel,
> and is in Wheezy and Jessie security repositories.

  Pale Moon is an independant fork of Firefox.  It was based on Firefox
code as a starting point but is going its own way; e.g. no
Atrocious^H^H^H^H^H^H Austraulis UI.  That was what drove me away from
it.  I've always customised the menus for maximum usable screen space,
plus text (not icons) for the menu.

  I wasn't initially concerned when that version of Firefox showed up.
What shocked me was the fact that Firefox removed the ability to
customize the UI to the "classic" look.  They must've realized that
people would hate Austraulis.  Soon, the most-downloaded addons were
"classic UI restorer" addons.

  I switched to Sea Monkey for a while, and eventually to Pale Moon.

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


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17 19:10                           ` Walter Dnes
@ 2016-12-17 20:51                             ` Marc Joliet
  2016-12-18  1:21                               ` Walter Dnes
  2016-12-18  1:23                             ` Daniel Campbell (zlg)
  1 sibling, 1 reply; 271+ messages in thread
From: Marc Joliet @ 2016-12-17 20:51 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 639 bytes --]

On Saturday 17 December 2016 14:10:04 Walter Dnes wrote:
>   A note; the developers have stated in the Pale Moon forum that they're
> working on getting rid of gstreamer, and having Pale Moon talk directly
> to ffmpeg and libav.  This gets rid of one layer of middleware, and the
> associated security problems.

FWIW, that's most likely because Firefox did that a few releases ago (I unset 
the gstreamer USE flag with 44.0, and AFAIK gstreamer support was completely 
removed with 46.0).

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

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17 18:20                         ` Heiko Baums
  2016-12-17 19:34                           ` Rich Freeman
@ 2016-12-17 21:57                           ` Marc Joliet
  2016-12-17 23:17                             ` Heiko Baums
  2016-12-18  1:58                             ` Taiidan
  2016-12-18  7:48                           ` Tom H
  2 siblings, 2 replies; 271+ messages in thread
From: Marc Joliet @ 2016-12-17 21:57 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1464 bytes --]

On Saturday 17 December 2016 19:20:03 Heiko Baums wrote:
> Am 17.12.2016 um 15:58 schrieb Rich Freeman:
[...]
> > If you don't think the guides on how to install Gentoo on a Pi are
> > good enough, then play around with it until you figure it out, and
> > then post an article on the Wiki.
> 
> Didn't you read my e-mail? I don't want to have Gentoo on my Pi, because
> this would destroy the advantage of the Pi, its low power consumption.
> 
> Well, maybe I will install Gentoo on the Pi once, just for fun, but
> that's not the question here.

Looks like somebody hasn't heard of cross-compiling!  Perhaps check out sys-
devel/crossdev and/or ask on the gentoo-embedded mailing list.  In fact, in 
this particular case I *will* provide you with a link:

https://wiki.gentoo.org/wiki/Raspberry_Pi_Cross_building

> I didn't ask for a howto for installing Gentoo on a Pi, I asked for a
> howto for getting rid of systemd on recent versions of Arch Linux,
> Debian, Raspbian, Ubuntu, Fedora etc. You said it's possible and I'm not
> forced to use systemd, so I guess you know how and can explain it to me.

Aha, so it's not enough that there are distros *right now* that let you avoid 
systemd (e.g., Gentoo, Funtoo, Devuan, Knoppix), it has to be one of *those 
particular* distros.

[...]

Viele Grüße
-- 
Marc Joliet
--
"People who think they know everything really annoy those of us who know we
don't" - Bjarne Stroustrup

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17  5:59               ` Walter Dnes
  2016-12-17  8:08                 ` Taiidan
@ 2016-12-17 22:44                 ` Miroslav Rovis
  2016-12-17 23:25                   ` Miroslav Rovis
  2016-12-18  9:43                   ` [gentoo-user] Re: from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No Martin Vaeth
  1 sibling, 2 replies; 271+ messages in thread
From: Miroslav Rovis @ 2016-12-17 22:44 UTC (permalink / raw
  To: gentoo-user; +Cc: Walter Dnes

[-- Attachment #1: Type: text/plain, Size: 2081 bytes --]

On 161217-00:59-0500, Walter Dnes wrote:
> On Fri, Dec 16, 2016 at 11:27:08PM +0100, Miroslav Rovis wrote
> 
> > There, the few sentences, but the topic really is serious, will
> > Firefox, from Firefox52, in my machine, and in people who don't want
> > Pulseaudio, like I don't want it, be silent really from Firefox52,
> > as some Mozilla devs of a ...particular kind, promised, repeatedly
> > on that Mozilla bug page.
> 
>   An alternative to Firefox is Pale Moon, http://linux.palemoon.org/
> Disclosure... I'm involved as a volunteer with the Pale Moon project.

And I've been hunting for an answer from Pale Moon people, for quite a
while. Even on this list, I tried to ask Martin Vaeth, I think he works
with the ebuilds of Pale moon, find this non-replied-to email in your
local gentoo-user archives:
# Message-ID: <20161016201000.GF5079@g0n.xdwgrp>
# References: <20161014175927.8360.2C6B93AA@matica.foolinux.mooo.com>
#       	<slrno06lt6.va0.martin@lounge.imp.fu-berlin.de>

and the link (to that mail on web) is coming up later.

But the main question I put on the Pale Moon forums:

coming up later too.

I have broken Mesa currently, downgrading it (slow system)
(
and can't even give you the bug in question for the same reason, that
later too...
)
, well, Firefox segfaults on it, and it's
my only browser that I like to go to the internet with, exactly because
I can later read whatever happens.

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

The question is about whether the reading of the network (of course I
mean really decrypting the SSL traffic) will be implemented in Pale
Moon.

(
I was off, because I researched the really good links that Rich0 and
some others gave, mostly in one of the first replies (diverted replies)
to my question that this thread bears the subject line after... 
And got really entangled, but I don't know enough, so little use for the
topic.
)
-- 
Miroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17 18:22                         ` Heiko Baums
@ 2016-12-17 22:53                           ` Alan McKinnon
  2016-12-17 23:28                             ` Heiko Baums
  2016-12-17 23:58                             ` [gentoo-user] " Grant Edwards
  2016-12-17 22:57                           ` [gentoo-user] " Andrej Rode
  1 sibling, 2 replies; 271+ messages in thread
From: Alan McKinnon @ 2016-12-17 22:53 UTC (permalink / raw
  To: gentoo-user

On 17/12/2016 20:22, Heiko Baums wrote:
> Am 17.12.2016 um 16:44 schrieb Alan McKinnon:
>> It's not Neil's job to solve your problems. It's your job.
>>
>> Neil isn't offering a solution to you, he's trying to guide your
>> thoughts in a direction where you can see solutions, so please stop
>> asking him (or anyone else) to find them for you.
> 
> No he isn't offering a solution. He claims that nobody is forcing me to
> using systemd. Well, Gentoo isn't indeed, but the other distros are.
> 
> I just asked him for a solution. I couldn't find one so far.
> 
> But I guess you are also one of those Poettering fanboys when I read
> your arguments.

No, I'm not a Poetering fanboy, and you seem to be seeing the world in a
way that fits your biases.

None of my Gentoo machines have systemd. One of them has pulseaudio. My
work laptop runs Mint and that has systemd because ... that's what it
comes with.

All my Ubuntu 16.04 VMs have systemd (they ship like that), the Ubuntu
14.04 VMs have upstart.

But the VMS I like most are the FreeBSD ones; they run good
old-fashioned rc.

And you really need to go back and read the thread. Of course nobody
said Neil is offering you a solution; it is you that are demanding one
from people that never said they would. And of all the stupid places to
do it, the one place almost certain to not give you what you want - on a
public mailing list! Please, grow up and stop whining. It's getting tiresom.

-- 
Alan McKinnon
alan.mckinnon@gmail.com



^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17 18:22                         ` Heiko Baums
  2016-12-17 22:53                           ` Alan McKinnon
@ 2016-12-17 22:57                           ` Andrej Rode
  2016-12-17 23:31                             ` Heiko Baums
  1 sibling, 1 reply; 271+ messages in thread
From: Andrej Rode @ 2016-12-17 22:57 UTC (permalink / raw
  To: gentoo-user


[-- Attachment #1.1: Type: text/plain, Size: 1016 bytes --]


> No he isn't offering a solution. He claims that nobody is forcing me to
> using systemd. Well, Gentoo isn't indeed, but the other distros are.
> 
> I just asked him for a solution. I couldn't find one so far.
> 
If you want to use Debian but want to ditch systemd people already
mentioned a couple of posts above how to do it. If you are blind in your
rage nobody can help you. I'd say you can for the latest debian with
sysvinit support and maintain your own sets of start and stop scripts
for new software. You will even have examples written for systemd. But
luckily for you somebody has already scarified time to do so. You could
also port OpenRC to Debian or any distribution which pleases you. Maybe
you even find funding to do so.
> But I guess you are also one of those Poettering fanboys when I read
> your arguments.

Not everyone who disagrees with you is a Poettering fanboy.

And why should a Gentoo based system draw more power than any other
Linux distro?

Cheers,
Andrej


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17 21:57                           ` Marc Joliet
@ 2016-12-17 23:17                             ` Heiko Baums
  2016-12-17 23:23                               ` Andrej Rode
  2016-12-18  0:01                               ` Heiko Baums
  2016-12-18  1:58                             ` Taiidan
  1 sibling, 2 replies; 271+ messages in thread
From: Heiko Baums @ 2016-12-17 23:17 UTC (permalink / raw
  To: gentoo-user

Am 17.12.2016 um 22:57 schrieb Marc Joliet:
> Looks like somebody hasn't heard of cross-compiling!  Perhaps check out sys-
> devel/crossdev and/or ask on the gentoo-embedded mailing list.  In fact, in 
> this particular case I *will* provide you with a link:
> 
> https://wiki.gentoo.org/wiki/Raspberry_Pi_Cross_building

Thanks, but I already know this link. Nevertheless, compiling everything
is quit power consuming and takes a lot of time. And you need another
computer for this to be done.

That said, generally speaking I love Gentoo, but I'm still not sure if I
really want it on my Pi. Maybe I'll reconsider this once.

> Aha, so it's not enough that there are distros *right now* that let you avoid 
> systemd (e.g., Gentoo, Funtoo, Devuan, Knoppix), it has to be one of *those 
> particular* distros.

You forgot Slackware.

No that's not enough, because at least Gentoo and Funtoo are not for
beginners. Well, I'm not a beginner, but I would like to have a distro
without systemd which can be used by beginners. Well, maybe Devuan will
be such a distro.

There's another reason. In my opinion there should always be a choice,
not only between the distros but between the software. And different
distros follow different goals.

And there's always this silly argument by these Poettering fanboys, that
they don't force systemd onto anybody, and that's always possible to
switch from systemd to another init system. Then this must be possible
under - at least - almost every distro.

As you can see, even the Poettering fanboys here refuse to explain how
this can be done. Obviously they don't admit that they are proven wrong
by this.

Btw., I hope that the Devuan people once will make a release for the Pi,
too.

Heiko Baums


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17 23:17                             ` Heiko Baums
@ 2016-12-17 23:23                               ` Andrej Rode
  2016-12-17 23:36                                 ` Heiko Baums
  2016-12-18  0:01                               ` Heiko Baums
  1 sibling, 1 reply; 271+ messages in thread
From: Andrej Rode @ 2016-12-17 23:23 UTC (permalink / raw
  To: gentoo-user


[-- Attachment #1.1: Type: text/plain, Size: 755 bytes --]

> And there's always this silly argument by these Poettering fanboys, that
> they don't force systemd onto anybody, and that's always possible to
> switch from systemd to another init system. Then this must be possible
> under - at least - almost every distro.

For sure it is possible for a distro to ship with different init system.
The thing is the maintainers would have to jump through hoops to support
all init systems and keep the init scripts and all the distro specific
handling up to date.

And for now most distribution maintainers decided that it is not worth
the hassle.

For reference did you try to write an init script for a piece of
software in SysVInit, systemd and OpenRC to be able to compare them?

Cheers,
Andrej


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17 22:44                 ` Miroslav Rovis
@ 2016-12-17 23:25                   ` Miroslav Rovis
  2016-12-18  1:56                     ` Walter Dnes
  2016-12-18  9:43                   ` [gentoo-user] Re: from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No Martin Vaeth
  1 sibling, 1 reply; 271+ messages in thread
From: Miroslav Rovis @ 2016-12-17 23:25 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 2574 bytes --]

The links...

On 161217-23:44+0100, Miroslav Rovis wrote:
> On 161217-00:59-0500, Walter Dnes wrote:
> > On Fri, Dec 16, 2016 at 11:27:08PM +0100, Miroslav Rovis wrote
> > 
> > > There, the few sentences, but the topic really is serious, will
> > > Firefox, from Firefox52, in my machine, and in people who don't want
> > > Pulseaudio, like I don't want it, be silent really from Firefox52,
> > > as some Mozilla devs of a ...particular kind, promised, repeatedly
> > > on that Mozilla bug page.
> > 
> >   An alternative to Firefox is Pale Moon, http://linux.palemoon.org/
> > Disclosure... I'm involved as a volunteer with the Pale Moon project.
> 
> And I've been hunting for an answer from Pale Moon people, for quite a
> while. Even on this list, I tried to ask Martin Vaeth, I think he works
> with the ebuilds of Pale moon, find this non-replied-to email in your
> local gentoo-user archives:
> # Message-ID: <20161016201000.GF5079@g0n.xdwgrp>
> # References: <20161014175927.8360.2C6B93AA@matica.foolinux.mooo.com>
> #       	<slrno06lt6.va0.martin@lounge.imp.fu-berlin.de>
> 
> and the link (to that mail on web) is coming up later.
Re: Old Firefox ebuild?
https://marc.info/?l=gentoo-user&m=147664856528841&w=2

> But the main question I put on the Pale Moon forums:
> 
> coming up later too.
Tracking protection and NSS SSL secrets logging (two security
questions)?
https://forum.palemoon.org/viewtopic.php?f=26&t=12544

> I have broken Mesa currently, downgrading it (slow system)
> (
> and can't even give you the bug in question for the same reason, that
> later too...
media-libs/mesa-13.0.0_rc2: libGL crashes on hardened AMD64
https://bugs.gentoo.org/show_bug.cgi?id=598593#c11
> )
> , well, Firefox segfaults on it, and it's
> my only browser that I like to go to the internet with, exactly because
> I can later read whatever happens.
> 
> > -- 
> > Walter Dnes <waltdnes@waltdnes.org>
> > I don't run "desktop environments"; I run useful applications
> > 
> 
> The question is about whether the reading of the network (of course I
> mean really decrypting the SSL traffic) will be implemented in Pale
> Moon.
> 
> (
> I was off, because I researched the really good links that Rich0 and
> some others gave, mostly in one of the first replies (diverted replies)
> to my question that this thread bears the subject line after... 
> And got really entangled, but I don't know enough, so little use for the
> topic.
> )
> -- 

-- 
Miroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17 22:53                           ` Alan McKinnon
@ 2016-12-17 23:28                             ` Heiko Baums
  2016-12-17 23:58                             ` [gentoo-user] " Grant Edwards
  1 sibling, 0 replies; 271+ messages in thread
From: Heiko Baums @ 2016-12-17 23:28 UTC (permalink / raw
  To: gentoo-user

Am 17.12.2016 um 23:53 schrieb Alan McKinnon:
> No, I'm not a Poetering fanboy,

Ok, then I'm sorry.

> and you seem to be seeing the world in a
> way that fits your biases.

No, I don't.

> And you really need to go back and read the thread. Of course nobody
> said Neil is offering you a solution; it is you that are demanding one
> from people that never said they would.

I'm not demanding any solution. I'm just proving that it's wrong what
those Poettering fanboys let loose.

If this would be possible, then it should be easy for them to just
explain how this can be done or provide a link to a howto. They simply
can't because it is not possible to switch from systemd to another init
system, at least not for quite a lot of distros like Debian, Raspbian,
Ubuntu etc.

So I'm not demanding a solution, I just want proof. If they claim
something then I think they should proof it. That's all.

Btw., I've never seen that Poettering and his fanboys have proven
anything they claim so far.

Heiko Baums


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17 22:57                           ` [gentoo-user] " Andrej Rode
@ 2016-12-17 23:31                             ` Heiko Baums
  2016-12-18  4:44                               ` Andrej Rode
  0 siblings, 1 reply; 271+ messages in thread
From: Heiko Baums @ 2016-12-17 23:31 UTC (permalink / raw
  To: gentoo-user

Am 17.12.2016 um 23:57 schrieb Andrej Rode:
> And why should a Gentoo based system draw more power than any other
> Linux distro?

Because compiling takes quite a lot of time and power. Of course that
may depend on how and how often you use your computer. Proably doesn't
such a difference if your computer is running 24/7 anyway.

Heiko Baums


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17  5:55             ` [gentoo-user] " Walter Dnes
  2016-12-17  8:53               ` Neil Bothwick
@ 2016-12-17 23:35               ` Miroslav Rovis
  2016-12-18  7:39               ` Tom H
  2016-12-19 18:15               ` lee
  3 siblings, 0 replies; 271+ messages in thread
From: Miroslav Rovis @ 2016-12-17 23:35 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1267 bytes --]

On 161217-00:55-0500, Walter Dnes wrote:
> On Fri, Dec 16, 2016 at 02:16:27PM -0500, Rich Freeman wrote
> > On Fri, Dec 16, 2016 at 11:51 AM, Miroslav Rovis <miro.rovis@croatiafidelis.hr> wrote:
> >
> > > It's been discussed over and over again. Lots of people are firm in
> > > their understanding that Lennart is an actor by and for the big
> > > business. Me too.
> > 
> > Well, he is a Red Hat employee.  Nobody really debates that.
> 
>   Maybe it's not intentional spyware malice, but rather that home users
> are being jerked around while Redhat re-writes linux as a corporate OS.
> 
It's as much created-by-chance spyware, as accidentally-happened spyware,
IMO, as the google android/iphone/windoze phone and others are
eavesdropper devices by chance and by accident. I.e.: not in the least.

While lots of people involved are not (plain) malicious, there is, from
analysis of the big picture, no escaping the conclusion that the
one-ring-cravers needed it, and so they planned it, just like the
aforementioned eavesdropper devices.

Even though, longer term, very very few people knew, or envisaged, say
20-30 years ago, that this Total Surveillance Age was coming.
-- 
Miroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17 23:23                               ` Andrej Rode
@ 2016-12-17 23:36                                 ` Heiko Baums
  2016-12-19  9:37                                   ` Neil Bothwick
  2016-12-19 14:52                                   ` Marc Joliet
  0 siblings, 2 replies; 271+ messages in thread
From: Heiko Baums @ 2016-12-17 23:36 UTC (permalink / raw
  To: gentoo-user

Am 18.12.2016 um 00:23 schrieb Andrej Rode:
> For reference did you try to write an init script for a piece of
> software in SysVInit, systemd and OpenRC to be able to compare them?

Yes, at least I had to read a lot of them. And init scripts are really a
lot easier to write and read than such a systemd service file,
particularly you can separate the configuration to another file while
you need to copy the whole service file to another place in which it
won't be updated by the package manager if a new version would be released.

Heiko Baums


^ permalink raw reply	[flat|nested] 271+ messages in thread

* [gentoo-user] Re: from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17 22:53                           ` Alan McKinnon
  2016-12-17 23:28                             ` Heiko Baums
@ 2016-12-17 23:58                             ` Grant Edwards
  2016-12-18  1:25                               ` Walter Dnes
                                                 ` (2 more replies)
  1 sibling, 3 replies; 271+ messages in thread
From: Grant Edwards @ 2016-12-17 23:58 UTC (permalink / raw
  To: gentoo-user

On 2016-12-17, Alan McKinnon <alan.mckinnon@gmail.com> wrote:

> But the VMS I like most are the FreeBSD ones; they run good
> old-fashioned rc.

It's been a while since I ran VMS, but it had little very resemblance
to FreeBSD[1] and the init system was nothing like it the BSD one.  :)

[1] Unless you installed DECShell, and then it looked more like v7
than FreeBSD.

-- 
Grant



^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17 23:17                             ` Heiko Baums
  2016-12-17 23:23                               ` Andrej Rode
@ 2016-12-18  0:01                               ` Heiko Baums
  1 sibling, 0 replies; 271+ messages in thread
From: Heiko Baums @ 2016-12-18  0:01 UTC (permalink / raw
  To: gentoo-user

Am 18.12.2016 um 00:17 schrieb Heiko Baums:
> Btw., I hope that the Devuan people once will make a release for the Pi,
> too.

They already did.

Heiko Baums


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17 20:51                             ` Marc Joliet
@ 2016-12-18  1:21                               ` Walter Dnes
  2016-12-18  9:25                                 ` Marc Joliet
  0 siblings, 1 reply; 271+ messages in thread
From: Walter Dnes @ 2016-12-18  1:21 UTC (permalink / raw
  To: gentoo-user

On Sat, Dec 17, 2016 at 09:51:07PM +0100, Marc Joliet wrote
> On Saturday 17 December 2016 14:10:04 Walter Dnes wrote:
> >   A note; the developers have stated in the Pale Moon forum that they're
> > working on getting rid of gstreamer, and having Pale Moon talk directly
> > to ffmpeg and libav.  This gets rid of one layer of middleware, and the
> > associated security problems.
> 
> FWIW, that's most likely because Firefox did that a few releases
> ago (I unset the gstreamer USE flag with 44.0, and AFAIK gstreamer
> support was completely removed with 46.0).

  Not "because Firefox did that", but because it's a good idea.  Yes,
Firefox sometimes makes the right choice.  While Pale Moon does not
blindly follow Firefox (e.g. Australis), gstreamer is a pain and a
security problem.  First Pale Moon had to migrate from gstreamer 0.10.x
(inherited from Firefox code) to gstreamer 1.x.  And now they have to
blacklist certain gstreamer plugins.  Enough already.

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


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17 19:10                           ` Walter Dnes
  2016-12-17 20:51                             ` Marc Joliet
@ 2016-12-18  1:23                             ` Daniel Campbell (zlg)
  2016-12-18 20:58                               ` Walter Dnes
  1 sibling, 1 reply; 271+ messages in thread
From: Daniel Campbell (zlg) @ 2016-12-18  1:23 UTC (permalink / raw
  To: gentoo-user

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

On December 17, 2016 11:10:04 AM PST, Walter Dnes <waltdnes@waltdnes.org> wrote:
> A note; the developers have stated in the Pale Moon forum that they're
>working on getting rid of gstreamer, and having Pale Moon talk directly
>to ffmpeg and libav.  This gets rid of one layer of middleware, and the
>associated security problems.

Thanks for sharing more about Pale Moon. I thought it was Windows-exclusive and 64-bit oriented. Good to see it's cross-platform. Do you guys still write C++?
- --
Sent from my Android device with K-9 Mail. Please excuse my brevity.
-----BEGIN PGP SIGNATURE-----

iQJRBAEBCgA7NBxEYW5pZWwgQ2FtcGJlbGwgKEdlbnRvbyBEZXZlbG9wZXIpIDx6
bGdAZ2VudG9vLm9yZz4FAlhV5R0ACgkQASQOlFA54XDBGxAAuazBlCwN57wLg14z
IBUi+RSA8NMDFPSR0dpFPnOYWA/fnSs/TdCzZgjdPIYeAIdDgqJ68DDhtqHWfU4g
KRRKxDFEzrb4no5iDdJaI2nSAiMU4moCyAbl7CDGnSl6/rWYas/jMqee2V/Zl5N3
RJbPr0phCPMksa98uJFMQG/xSweHkIJY9Nl5QsXifuby1qn2uhkoWkkeQ/8ci8qu
p0vn3FVFUD2ZFJKR4sIfCj2LGuXXk7Rr/9WIdRs6Lk2CWE5iwEML3XV1+03kMrhs
B6Z2DS6AxQFlXWSlE3dQG80obMJG0k6WNgf6rNMM5sveDn2cIDDKfMtG/G7wCYuZ
JRbIUcFWf2Bb3GlDgU7cLrJlwrCNBJr7U7s76WFl2mEKrKX4dtqEe8+Y/gm9w3WJ
0FvLk4MFLFo6BnMAUE5Iv9x6GSIG+qSL3bbh2M/jbKaARUbepGwltqF0hcakiSjj
u1jIhyhXNneS1NeZ9RiBrwV/b9x6M5EgV3Me3KnUCg47UAG2ZkUJAMiijyWVh7ou
rTu23sUh3p+d1IA49t3FrHJImCNpOKlvFSz5UyzpNwTh8IL5ITBG8OJIQLGY/d3u
iJkV7qDcjzMtPZteaN8HOYQApK6wZH1j7g2DO4H45eq7PuYkaYsNDmld7HmPkKAE
klc838Ss6BhXxcFFcz3h0I8wwjI=
=mZG+
-----END PGP SIGNATURE-----



^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Re: from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17 23:58                             ` [gentoo-user] " Grant Edwards
@ 2016-12-18  1:25                               ` Walter Dnes
  2016-12-18  7:35                               ` Alan McKinnon
  2016-12-18  7:50                               ` Tom H
  2 siblings, 0 replies; 271+ messages in thread
From: Walter Dnes @ 2016-12-18  1:25 UTC (permalink / raw
  To: gentoo-user

On Sat, Dec 17, 2016 at 11:58:45PM +0000, Grant Edwards wrote
> On 2016-12-17, Alan McKinnon <alan.mckinnon@gmail.com> wrote:
> 
> > But the VMS I like most are the FreeBSD ones; they run good
> > old-fashioned rc.
> 
> It's been a while since I ran VMS, but it had little very resemblance
> to FreeBSD[1] and the init system was nothing like it the BSD one.  :)
> 
> [1] Unless you installed DECShell, and then it looked more like v7
> than FreeBSD.

  I think he was referring to more than 1 VM (i.e. Virtual Machines),
not VMS the OS.

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


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17 23:25                   ` Miroslav Rovis
@ 2016-12-18  1:56                     ` Walter Dnes
  2016-12-18  2:02                       ` Taiidan
  2016-12-18  5:50                       ` [gentoo-user] Reading the (SSL) traffic with Pale Moon, WAS: from Firefox52: NO pure ALSA? " Miroslav Rovis
  0 siblings, 2 replies; 271+ messages in thread
From: Walter Dnes @ 2016-12-18  1:56 UTC (permalink / raw
  To: gentoo-user

  I'm running Pale Moon.  In an xterm, I did...

export SSLKEYLOGFILE=/dev/shm/sslkeylogfile.txt

...and launched Pale Moon manually from the commandline. nd visited a
couple of https sites.  I did get /dev/shm/sslkeylogfile.txt which
begins with the line...

# SSL/TLS secrets log file, generated by NSS

  Following that are a bunch of lines starting with...

CLIENT_RANDOM

...followed by a space, followed by 161 random hex-numeric characters
i.e. [0-9a-f].

  I also saw a line beginning with...

RSA

...followed by a space, followed by 113 random hex-numeric characters
i.e. [0-9a-f].

  If you plan to do this regularly, your program launcher will need to
launch bash scripts with seperate filenames for each profile.  Maybe
append date-time stamp to filenames to avoid multiple sessions
overwriting each other.


  As for privacy, there are the usual features, like...

* asking sites to not track (don't trust that)
* control of which sites to accept/refuse regular cookies, and 3rd-party
  cookies, from
* whether or not to clear browsing and download history
* private browsing session

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


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17 21:57                           ` Marc Joliet
  2016-12-17 23:17                             ` Heiko Baums
@ 2016-12-18  1:58                             ` Taiidan
  2016-12-18  4:58                               ` Andrej Rode
  1 sibling, 1 reply; 271+ messages in thread
From: Taiidan @ 2016-12-18  1:58 UTC (permalink / raw
  To: gentoo-user; +Cc: marcec

On 12/17/2016 04:57 PM, Marc Joliet wrote:

> On Saturday 17 December 2016 19:20:03 Heiko Baums wrote:
>> Am 17.12.2016 um 15:58 schrieb Rich Freeman:
> [...]
>>> If you don't think the guides on how to install Gentoo on a Pi are
>>> good enough, then play around with it until you figure it out, and
>>> then post an article on the Wiki.
>> Didn't you read my e-mail? I don't want to have Gentoo on my Pi, because
>> this would destroy the advantage of the Pi, its low power consumption.
>>
>> Well, maybe I will install Gentoo on the Pi once, just for fun, but
>> that's not the question here.
> Looks like somebody hasn't heard of cross-compiling!  Perhaps check out sys-
> devel/crossdev and/or ask on the gentoo-embedded mailing list.  In fact, in
> this particular case I *will* provide you with a link:
>
> https://wiki.gentoo.org/wiki/Raspberry_Pi_Cross_building
>
>> I didn't ask for a howto for installing Gentoo on a Pi, I asked for a
>> howto for getting rid of systemd on recent versions of Arch Linux,
>> Debian, Raspbian, Ubuntu, Fedora etc. You said it's possible and I'm not
>> forced to use systemd, so I guess you know how and can explain it to me.
> Aha, so it's not enough that there are distros *right now* that let you avoid
> systemd (e.g., Gentoo, Funtoo, Devuan, Knoppix), it has to be one of *those
> particular* distros.
>
> [...]
>
> Viele Grüße
Funtoo, knoppix and devuan are not serious professional grade distros, 
two of those are in beta and gentoo isn't something you want on most 
production servers.

You can't be seriously suggesting that hobbyist distros with one or two 
developers and bad security policies is a serious replacement for the 
systemd corrupted distros can you?


For some reason everyone in this thread also seems to be making this 
about sysvinit vs systemd rather than systemd vs sysvinit and openRC...


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-18  1:56                     ` Walter Dnes
@ 2016-12-18  2:02                       ` Taiidan
  2016-12-18  5:50                       ` [gentoo-user] Reading the (SSL) traffic with Pale Moon, WAS: from Firefox52: NO pure ALSA? " Miroslav Rovis
  1 sibling, 0 replies; 271+ messages in thread
From: Taiidan @ 2016-12-18  2:02 UTC (permalink / raw
  To: gentoo-user; +Cc: Walter Dnes

On 12/17/2016 08:56 PM, Walter Dnes wrote:

>    I'm running Pale Moon.  In an xterm, I did...
>
> export SSLKEYLOGFILE=/dev/shm/sslkeylogfile.txt
>
> ...and launched Pale Moon manually from the commandline. nd visited a
> couple of https sites.  I did get /dev/shm/sslkeylogfile.txt which
> begins with the line...
>
> # SSL/TLS secrets log file, generated by NSS
>
>    Following that are a bunch of lines starting with...
>
> CLIENT_RANDOM
>
> ...followed by a space, followed by 161 random hex-numeric characters
> i.e. [0-9a-f].
>
>    I also saw a line beginning with...
>
> RSA
>
> ...followed by a space, followed by 113 random hex-numeric characters
> i.e. [0-9a-f].
>
>    If you plan to do this regularly, your program launcher will need to
> launch bash scripts with seperate filenames for each profile.  Maybe
> append date-time stamp to filenames to avoid multiple sessions
> overwriting each other.
>
>
>    As for privacy, there are the usual features, like...
>
> * asking sites to not track (don't trust that)
> * control of which sites to accept/refuse regular cookies, and 3rd-party
>    cookies, from
> * whether or not to clear browsing and download history
> * private browsing session
random - I have always wondered why none of the "user respecting" forks 
nor mozilla have any serious efforts to thwart browser fingerprinting, 
private browsing session is simply a misnomer without it.


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17 23:31                             ` Heiko Baums
@ 2016-12-18  4:44                               ` Andrej Rode
  2016-12-18 12:25                                 ` Heiko Baums
  0 siblings, 1 reply; 271+ messages in thread
From: Andrej Rode @ 2016-12-18  4:44 UTC (permalink / raw
  To: gentoo-user


[-- Attachment #1.1: Type: text/plain, Size: 633 bytes --]


> Because compiling takes quite a lot of time and power. Of course that
> may depend on how and how often you use your computer. Proably doesn't
> such a difference if your computer is running 24/7 anyway.

And why are you compiling your software on a low-power embedded
platform? That's the point where you are doing it wrong. I'll bet power
consumption with Gentoo is even better because you don't have all
features enabled.

If you install OSes compile software for embedded stuff usually you
should compile your stuff somewhere else. Gentoo even provides a
framework for it with BINHOST stuff.

Cheers,
Andrej


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-18  1:58                             ` Taiidan
@ 2016-12-18  4:58                               ` Andrej Rode
  2016-12-18  7:07                                 ` Daniel Campbell
  0 siblings, 1 reply; 271+ messages in thread
From: Andrej Rode @ 2016-12-18  4:58 UTC (permalink / raw
  To: gentoo-user


[-- Attachment #1.1: Type: text/plain, Size: 871 bytes --]


> Funtoo, knoppix and devuan are not serious professional grade distros,
> two of those are in beta and gentoo isn't something you want on most
> production servers.
> 
> You can't be seriously suggesting that hobbyist distros with one or two
> developers and bad security policies is a serious replacement for the
> systemd corrupted distros can you?

So bascially you want to have a professinal grade distribution developed
by independent hobbyists for free?
Somehow distro maintainers have to be fed and live from something. So
either you have a corporate-free hobbyist distro with a handful of devs
or you have to suck it up and deal with it that people get paid by
companies to develop free software (which is actually a good thing). And
their company can give them directions how to develop free software they
are working on.

Cheers,
Andrej


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* [gentoo-user] Re: X w/o suid root
  2016-12-17  1:12                     ` Simon Thelen
@ 2016-12-18  5:35                       ` Ian Zimmerman
  2016-12-19  6:43                         ` Ian Zimmerman
  0 siblings, 1 reply; 271+ messages in thread
From: Ian Zimmerman @ 2016-12-18  5:35 UTC (permalink / raw
  To: gentoo-user

On 2016-12-17 02:12, Simon Thelen wrote:

> Have you tried reading through [1] ? Specifically being in the
> video/input groups. Also maybe check that you have modesetting built
> into the kernel and maybe check Xorg.0.log about modesetting related
> messages.

> [1]: https://wiki.gentoo.org/wiki/Non_root_Xorg

I checked everything that (pleasantly short) article indicates.  Most of
it was already in place, except the input group permission.  I took care
of that by making Xorg setgid to the input group.  But no luck:  it
still fails exactly the same way:

> > [  2890.175] (++) using VT number 2
> > [  2890.175] (WW) xf86OpenConsole: VT_ACTIVATE failed: Operation not permitted
> > [  2890.175] (EE) xf86OpenConsole: Switching VT failed

Looking at kernel sources, it seems obvious this means the test at
drivers/tty/vt/vt_ioctl.c around line 360 in vt_ioctl() fails.  Any idea
why it would fail for me and not others?  In particular why is it that
the X process has no controlling tty by this point - that's the check I
would expect to succeed?

-- 
Please *no* private Cc: on mailing lists and newsgroups
Personal signed mail: please _encrypt_ and sign
Don't clear-text sign: http://cr.yp.to/smtp/8bitmime.html


^ permalink raw reply	[flat|nested] 271+ messages in thread

* [gentoo-user] Reading the (SSL) traffic with Pale Moon, WAS: from Firefox52: NO pure ALSA? Youtube... Audio: No
  2016-12-18  1:56                     ` Walter Dnes
  2016-12-18  2:02                       ` Taiidan
@ 2016-12-18  5:50                       ` Miroslav Rovis
  2016-12-18  7:04                         ` Walter Dnes
  1 sibling, 1 reply; 271+ messages in thread
From: Miroslav Rovis @ 2016-12-18  5:50 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 4332 bytes --]

On 161217-20:56-0500, Walter Dnes wrote:
>   I'm running Pale Moon.  In an xterm, I did...
> 
> export SSLKEYLOGFILE=/dev/shm/sslkeylogfile.txt
> 
> ...and launched Pale Moon manually from the commandline. nd visited a
> couple of https sites.  I did get /dev/shm/sslkeylogfile.txt which
> begins with the line...
> 
> # SSL/TLS secrets log file, generated by NSS
> 
>   Following that are a bunch of lines starting with...
> 
> CLIENT_RANDOM
> 
> ...followed by a space, followed by 161 random hex-numeric characters
> i.e. [0-9a-f].
> 
>   I also saw a line beginning with...
> 
> RSA
> 
> ...followed by a space, followed by 113 random hex-numeric characters
> i.e. [0-9a-f].

The very usual and familiar text that I take all --really all-- the
time. Ever since I was pwned:
System attacked, Konqueror went on window-popping spree!
https://forums.gentoo.org/viewtopic-t-905472.html
(
Ah, and my Vimeo videos are back; not the Youtube ones, and it happened
relatively recently that my vimeo videos are back, linked from that
five, 5, years old topic on Gentoo Forums, as I informed here when they
too were removed:
https://forums.gentoo.org/viewtopic-t-905472-start-25.html#7881412

Plus, no way for me to update the Forums, since some people, like one of
the Site Admins there, really don't like me:
Was I really hijacking topics from other members?
https://forums.gentoo.org/viewtopic-t-1041614.html
Ctrl-F "your account has been banned.", currently still the very last
line, date was: "Posted: Fri Apr 01, 2016 3:14 am"
)

[Ever since I was pwned], I inquired a lot about this capabilitiy, and
some btwn 1 and 2 years ago I learned that since some times 2013 or
around there (so I was just around 2 years late from the beeding edge
development), Wireshark can read what Firefox SSL-keys captures, and
since then I capture SSL-keys all the time time.

>   If you plan to do this regularly, your program launcher will need to
> launch bash scripts with seperate filenames for each profile.  Maybe
> append date-time stamp to filenames to avoid multiple sessions
> overwriting each other.
In Firefox, you just need very little settings on the outside, :
https://wiki.wireshark.org/SSL
> 
>   As for privacy, there are the usual features, like...
> 
> * asking sites to not track (don't trust that)
> * control of which sites to accept/refuse regular cookies, and 3rd-party
>   cookies, from
> * whether or not to clear browsing and download history
> * private browsing session
I think some of the suggested extensions/addons here:
https://wiki.gentoo.org/wiki/Tor
(sadly) use Australis I currently have eff-https everywhere,
RequestPolicy-continued, Privacy Badger, NoScript and Agent Spoofer.
Some of them, I read (but don't remember which ones), use Australis...

But...
> -- 
> Walter Dnes <waltdnes@waltdnes.org>
> I don't run "desktop environments"; I run useful applications
> 
...But thanks, why was this so hard to tell... See there in the Pale
Moon forums, nobody replied (yet)...

How come people are so little interested to read the traffic?

I have all kinds of traces posted (
far from expert talk, but still
useful stuff in somebody wants to learn to read the traffic of his own:
http://www.croatiafidelis.hr/foss/cap/
)...

How come people are so little interested to read the traffic, to learn
how sites behave which they visit, and often to discover what sites
really do to them?

I'll go and inquire at the Pale Moon forum about the issues above, and
will post there this exact question above, I think.

Also, if this is really true, the Wireshark SSL wiki (the link above)
needs to be updated...

And more, wait...

Wait... Did you need to patch the nss library to get the $SSLKEYLOGFILE
being written to? Like in this bug:

>=dev-libs/nss-3.24 - Add USE flag to enable SSL key logging
https://bugs.gentoo.org/show_bug.cgi?id=587116

Did you? (That's about the only patch there, that I submitted to
Bugzilla anywhere ;-) btw.)

I'm puzzled... And overwhelmed with work, because I must now find time
to install and set Pale Moon to the (SSL) traffic (and I'm really a slow
worker).

(Still half-disbelieving... so surprised I am.)
-- 
Miroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Reading the (SSL) traffic with Pale Moon, WAS: from Firefox52: NO pure ALSA? Youtube... Audio: No
  2016-12-18  5:50                       ` [gentoo-user] Reading the (SSL) traffic with Pale Moon, WAS: from Firefox52: NO pure ALSA? " Miroslav Rovis
@ 2016-12-18  7:04                         ` Walter Dnes
  2016-12-18 18:16                           ` Miroslav Rovis
  0 siblings, 1 reply; 271+ messages in thread
From: Walter Dnes @ 2016-12-18  7:04 UTC (permalink / raw
  To: gentoo-user

> How come people are so little interested to read the traffic, to learn
> how sites behave which they visit, and often to discover what sites
> really do to them?
> 
> I'll go and inquire at the Pale Moon forum about the issues above, and
> will post there this exact question above, I think.

  This is a very obscure topic.  Maybe nobody who knows about it read
that post.  I only read 3 sub-forums...

* Announcements... for new versions, etc
* Pale Moon for Linux... because I run the linux version
* Contributed builds... I do an SSE-only contributed 32-bit build.  It
  is useful for older Pentium 3 class machines, which will not run the
  regular Pale Moon build.

  I couldn't find anything about NSS logging on Google... except your
question.  I followed the instructions in your post here, and that's how
I got it to work.  I did not know about it until you told me.

> Wait... Did you need to patch the nss library to get the $SSLKEYLOGFILE
> being written to? Like in this bug:
> 
> >=dev-libs/nss-3.24 - Add USE flag to enable SSL key logging
> https://bugs.gentoo.org/show_bug.cgi?id=587116
> 
> Did you? (That's about the only patch there, that I submitted to
> Bugzilla anywhere ;-) btw.)

  No patches required to the source code for that.  I do my own custom
manual build, to eliminate the dependancy on dbus, plus other tweaks.
That involves setting options in the mozconfig file, but no source code
changes.  If you want to do your own build, see my post on December 9th
https://forum.palemoon.org/viewtopic.php?f=37&t=13898&start=20#p100625
Note; this is version 2 of my build environment.  You should see an
attached file "pmmain.tgz" on that post.  Do not use version 1, with
(utils.tgz) in the first post of that thread.

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


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-18  4:58                               ` Andrej Rode
@ 2016-12-18  7:07                                 ` Daniel Campbell
  2016-12-18 10:32                                   ` Andrej Rode
  0 siblings, 1 reply; 271+ messages in thread
From: Daniel Campbell @ 2016-12-18  7:07 UTC (permalink / raw
  To: gentoo-user


[-- Attachment #1.1: Type: text/plain, Size: 4379 bytes --]

On 12/17/2016 08:58 PM, Andrej Rode wrote:
> 
>> Funtoo, knoppix and devuan are not serious professional grade distros,
>> two of those are in beta and gentoo isn't something you want on most
>> production servers.
>>
>> You can't be seriously suggesting that hobbyist distros with one or two
>> developers and bad security policies is a serious replacement for the
>> systemd corrupted distros can you?
> 
> So bascially you want to have a professinal grade distribution developed
> by independent hobbyists for free?
> Somehow distro maintainers have to be fed and live from something. So
> either you have a corporate-free hobbyist distro with a handful of devs
> or you have to suck it up and deal with it that people get paid by
> companies to develop free software (which is actually a good thing). And
> their company can give them directions how to develop free software they
> are working on.
> 
> Cheers,
> Andrej
> 

I don't think it's that clear-cut (companies paying for libre software
devs == good). Moneyed interests in something *can* be good for both
sides, if fair business is conducted. Frankly, most businesses get it
wrong, as can be expected from a profit-oriented entity.

Paying devs to work on libre software and telling them what to work on,
while mostly normal practice in the profit-driven world, can create
effects (unintended or otherwise) that guide other software; especially
if a business is employing a developer working on pivotal, important
projects. A business's direction of that employee can create ripples
throughout the rest of the libre software ecosystem that other projects
may have to work around or be forced to depend on the corporate work to
continue existing. Innocent enough at first, sure. Projects become
obsolete or have to change their dependencies all the time. But if a
business is targeting specific parts of the stack, replacing it with
theirs, and urging others to depend on their new stack, it's blatantly
obvious that they're not interested in collaboration or playing fairly.
They want to own the stack and every mechanism in it. For what ends, I
have no clue. Possibly to peddle their stack as the *only* stack to
clients so they can rake in more business while the libre software world
gets stuck maintaining it. In short, it's a form of crowd-sourcing labor
that they wouldn't otherwise pay for. And the average programmer will
fall for it because it makes them feel important and, like the rest of
us, has this pesky need for a home, food, and enough cash to save away
for emergencies and/or retirement.

I agree with your opinion otherwise. It's not reasonable to expect
volunteers to be available, on-call, and alert to news 24-7; that's the
level of commitment you need to be a serious security worker, and nobody
has the spare funds to sit around and stay up to date on stuff without a
paycheck coming in.

I'm reluctant to point to them, but sports may have a good idea with
sponsorships. Some people in libre software could be sponsored, and some
companies could sponsor someone in a hands-off fashion, just letting the
developer do their thing while the dev does support, consulting, or
maybe patches for the company for their internal projects. That's a
relationship that could work, though just like any other monetization
scheme, it's prone to abuse from the money holder. Maybe CS curricula
should have Contract Law 101 or something to protect them from being
fleeced or manipulated.

The next best model is public sponsorship through platforms like Flattr,
Gittip, Patreon, and so on. It gives the developer full autonomy, but a
less dependable cash flow.

Giving talks and publishing books has been super successful for a few
people, but naturally takes up a lot of time and can be draining.

Business models aside, the only real fix for this is to get to a
post-industrial and post-labor world, where people aren't forced to work
to survive. There's no telling how long that will take, however, as
those with money naturally want to maintain their powerful position in
society. That change won't come peacefully, and unfortunately probably
not in our lifetimes.

</rant>
-- 
Daniel Campbell - Gentoo Developer
OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net
fpr: AE03 9064 AE00 053C 270C  1DE4 6F7A 9091 1EA0 55D6


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Re: from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17 23:58                             ` [gentoo-user] " Grant Edwards
  2016-12-18  1:25                               ` Walter Dnes
@ 2016-12-18  7:35                               ` Alan McKinnon
  2016-12-18  7:50                               ` Tom H
  2 siblings, 0 replies; 271+ messages in thread
From: Alan McKinnon @ 2016-12-18  7:35 UTC (permalink / raw
  To: gentoo-user

On 18/12/2016 01:58, Grant Edwards wrote:
> On 2016-12-17, Alan McKinnon <alan.mckinnon@gmail.com> wrote:
> 
>> But the VMS I like most are the FreeBSD ones; they run good
>> old-fashioned rc.
> 
> It's been a while since I ran VMS, but it had little very resemblance
> to FreeBSD[1] and the init system was nothing like it the BSD one.  :)
> 
> [1] Unless you installed DECShell, and then it looked more like v7
> than FreeBSD.
> 

See that's what happens when a poster forgets to do proof checking.

VMs, not VMS.

Good catch :-)

-- 
Alan McKinnon
alan.mckinnon@gmail.com



^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Re: from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17  2:04                   ` [gentoo-user] Re: from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No Taiidan
  2016-12-17  3:11                     ` Rich Freeman
  2016-12-17  9:03                     ` Daniel Campbell
@ 2016-12-18  7:39                     ` Tom H
  2 siblings, 0 replies; 271+ messages in thread
From: Tom H @ 2016-12-18  7:39 UTC (permalink / raw
  To: Gentoo User

On Fri, Dec 16, 2016 at 9:04 PM, Taiidan@gmx.com <Taiidan@gmx.com> wrote:
>
> Pulseaudio, ahavi, systemd, etc, any and all pottering products - it
> really makes me wonder as to why the developers of every major distro
> suddenly all at once forced them all a community that didn't want or
> need them, with no easy way to disable them.
>
> Firefox is a browser made by those who are all too willing to
> compromise their morals for profit (ads on newtab, google tracking
> software, pocket and telefonia integration.

Most users only care about usability and features.


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17  5:55             ` [gentoo-user] " Walter Dnes
  2016-12-17  8:53               ` Neil Bothwick
  2016-12-17 23:35               ` Miroslav Rovis
@ 2016-12-18  7:39               ` Tom H
  2016-12-18 21:02                 ` Walter Dnes
  2016-12-19 18:15               ` lee
  3 siblings, 1 reply; 271+ messages in thread
From: Tom H @ 2016-12-18  7:39 UTC (permalink / raw
  To: Gentoo User

On Sat, Dec 17, 2016 at 12:55 AM, Walter Dnes <waltdnes@waltdnes.org> wrote:
> On Fri, Dec 16, 2016 at 02:16:27PM -0500, Rich Freeman wrote
>> On Fri, Dec 16, 2016 at 11:51 AM, Miroslav Rovis <miro.rovis@croatiafidelis.hr> wrote:


>>> It's been discussed over and over again. Lots of people are firm in
>>> their understanding that Lennart is an actor by and for the big
>>> business. Me too.
>>
>> Well, he is a Red Hat employee. Nobody really debates that.
>
> Maybe it's not intentional spyware malice, but rather that home users
> are being jerked around while Redhat re-writes linux as a corporate OS.

In what way are home users being jerked around? How many care about
the guts of their system?

I (unfortunately) manage four linux laptops for my parents and two
friends. They just want to boot thei machines and use them in the same
way that they use their iPhones and iPads - and they couldn't care
less about anything less.

There are of course people who want to change and customize their
setups (like you) and for whom the advent of and domination by
systemd's a PitA. Please don't generalize.


> Similarly, the vast majority of home users have a machine with one
> ethernet port, and in the past it's always been eth0. Now the name
> varies in each machine depending on the motherboard layout; oogabooga11?
> foobar42? It may be static, but you don't know what it'll be, without
> first booting the machine. In a truly Orwellian twist, this "feature"
> is referred to as "Predictable" Network Interface Names. It only makes
> things easier for corporate machines acting as gateways/routers, with
> multiple ports. Again, the average home user is being jerked around for
> a corporate agenda.

Do "regular" home users know the name of the NIC that they're using?!


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17  9:36                 ` Daniel Campbell
  2016-12-17 13:09                   ` Neil Bothwick
@ 2016-12-18  7:45                   ` Tom H
  2016-12-18  8:23                     ` Daniel Campbell
  1 sibling, 1 reply; 271+ messages in thread
From: Tom H @ 2016-12-18  7:45 UTC (permalink / raw
  To: Gentoo User

On Sat, Dec 17, 2016 at 4:36 AM, Daniel Campbell <zlg@gentoo.org> wrote:
> On 12/17/2016 12:53 AM, Neil Bothwick wrote:
>> On Sat, 17 Dec 2016 00:55:21 -0500, Walter Dnes wrote:
>>>
>>> Again, the average home user is being jerked around for
>>> a corporate agenda.
>>
>> Yes, it is disgusting that developers add the options desired by those
>> that pay their wages while completely ignoring the users that give them
>> nothing! It's almost like they are scratching their employer's itch while
>> ignoring yours.
>
> I get where you're coming from, but Walter's talking about a real
> concern when it comes to libre software and corporate involvement. The
> profit motive has the potential to devastate community-oriented
> operations, be they libre software, swimming pools, common areas,
> municipal Internet, or even housing efforts. That potential for damage
> should be baked into any community-based operation's decision-making
> process.

Greg KH has (IIRC) made the argument that it's the involvement of
corporations that has helped Linux grow exponentially, unlike the
BSDs. (IIRC, he attributed their involvement to the GPL, but that's a
different topic.)


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17 18:20                         ` Heiko Baums
  2016-12-17 19:34                           ` Rich Freeman
  2016-12-17 21:57                           ` Marc Joliet
@ 2016-12-18  7:48                           ` Tom H
  2 siblings, 0 replies; 271+ messages in thread
From: Tom H @ 2016-12-18  7:48 UTC (permalink / raw
  To: Gentoo User

On Sat, Dec 17, 2016 at 1:20 PM, Heiko Baums <lists@baums-on-web.de> wrote:
>
> I didn't ask for a howto for installing Gentoo on a Pi, I asked for a
> howto for getting rid of systemd on recent versions of Arch Linux,
> Debian, Raspbian, Ubuntu, Fedora etc. You said it's possible and I'm
> not forced to use systemd, so I guess you know how and can explain it
> to me.

On Debian, you simply install "sysv-rc" and you're good to go because
it'll uninstall "systemd-sysv" and ensure that "/sbin/init" is
sysvinit's.


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Re: from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17 23:58                             ` [gentoo-user] " Grant Edwards
  2016-12-18  1:25                               ` Walter Dnes
  2016-12-18  7:35                               ` Alan McKinnon
@ 2016-12-18  7:50                               ` Tom H
  2 siblings, 0 replies; 271+ messages in thread
From: Tom H @ 2016-12-18  7:50 UTC (permalink / raw
  To: Gentoo User

On Sat, Dec 17, 2016 at 6:58 PM, Grant Edwards
<grant.b.edwards@gmail.com> wrote:
> On 2016-12-17, Alan McKinnon <alan.mckinnon@gmail.com> wrote:
>>
>> But the VMS I like most are the FreeBSD ones; they run good
>> old-fashioned rc.
>
> It's been a while since I ran VMS, but it had little very resemblance
> to FreeBSD[1] and the init system was nothing like it the BSD one. :)

I read "VMS" as "VMs."


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-18  7:45                   ` Tom H
@ 2016-12-18  8:23                     ` Daniel Campbell
  2016-12-18 15:16                       ` Rich Freeman
  0 siblings, 1 reply; 271+ messages in thread
From: Daniel Campbell @ 2016-12-18  8:23 UTC (permalink / raw
  To: gentoo-user


[-- Attachment #1.1: Type: text/plain, Size: 3819 bytes --]

On 12/17/2016 11:45 PM, Tom H wrote:
> On Sat, Dec 17, 2016 at 4:36 AM, Daniel Campbell <zlg@gentoo.org> wrote:
>> On 12/17/2016 12:53 AM, Neil Bothwick wrote:
>>> On Sat, 17 Dec 2016 00:55:21 -0500, Walter Dnes wrote:
>>>>
>>>> Again, the average home user is being jerked around for
>>>> a corporate agenda.
>>>
>>> Yes, it is disgusting that developers add the options desired by those
>>> that pay their wages while completely ignoring the users that give them
>>> nothing! It's almost like they are scratching their employer's itch while
>>> ignoring yours.
>>
>> I get where you're coming from, but Walter's talking about a real
>> concern when it comes to libre software and corporate involvement. The
>> profit motive has the potential to devastate community-oriented
>> operations, be they libre software, swimming pools, common areas,
>> municipal Internet, or even housing efforts. That potential for damage
>> should be baked into any community-based operation's decision-making
>> process.
> 
> Greg KH has (IIRC) made the argument that it's the involvement of
> corporations that has helped Linux grow exponentially, unlike the
> BSDs. (IIRC, he attributed their involvement to the GPL, but that's a
> different topic.)
> 

The licensing absolutely had the attention of companies. A kernel, free
of cost? And oh snap, the OS that started the free software movement --
these two projects aren't likely to change a whole lot in their
licensing or approach. They're _the_ foundation of a system, so
naturally if a business intends to build something, they'll want to
build on the lowest, most stable level.

Thankfully the kernel seems to have sane management; as long as Linus is
around, anyway. Just recently AMD had some of their code rejected, so
with a vigilant-enough team, you can effectively protect your project
from monied interests (be it poor code or an attempt to manipulate). Now
picture what might have happened if AMD was employing Linus or had some
other sort of contract. (For the record, I use an AMD CPU and like it;
they just happened to be the most recent corporation who's rejected code
popped on my radar. No bias intended.)

Growth comes from multiple things: quality, interest, cost, and
extensibility. The kernel definitely has the last one; modules are a
staple now. Maybe they weren't when it was first released. Quality has
naturally improved over time, but I think that's the most variable part,
since quality means different things to different people. Linux being
extensible coupled with a permissive license allowed companies to fix
bugs themselves and, if the code is good enough, spread their fixes to
everyone else. Other companies may see that, and either take part in
contributing code (for notoriety), or use it in-house to reduce costs
and improve whatever metrics like uptime or what-have-you. A community
then builds.

None of those actors have to be corporate, money-seeking entities in
order for growth to occur. Corporate involvement may have *accelerated*
Linux's growth, but it had quality of design and code going for it, so
growth was inevitable as it filled a huge niche at the time and
continued to do so until the BSDs opened up and GNU Hurd was released.
By that point, most heavy development was already on Linux, and the risk
of switching to another OS/kernel -- after contributing code to Linux --
would be a hard sell to a company. BSD of course garnered a decent
portion of the networking world and found its own niche, but Linux had a
lot going for it early on that helped spike its growth, separate from
*who* that growth came from.
-- 
Daniel Campbell - Gentoo Developer
OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net
fpr: AE03 9064 AE00 053C 270C  1DE4 6F7A 9091 1EA0 55D6


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-18  1:21                               ` Walter Dnes
@ 2016-12-18  9:25                                 ` Marc Joliet
  0 siblings, 0 replies; 271+ messages in thread
From: Marc Joliet @ 2016-12-18  9:25 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1431 bytes --]

On Saturday 17 December 2016 20:21:33 Walter Dnes wrote:
> On Sat, Dec 17, 2016 at 09:51:07PM +0100, Marc Joliet wrote
> 
> > On Saturday 17 December 2016 14:10:04 Walter Dnes wrote:
> > >   A note; the developers have stated in the Pale Moon forum that they're
> > > 
> > > working on getting rid of gstreamer, and having Pale Moon talk directly
> > > to ffmpeg and libav.  This gets rid of one layer of middleware, and the
> > > associated security problems.
> > 
> > FWIW, that's most likely because Firefox did that a few releases
> > ago (I unset the gstreamer USE flag with 44.0, and AFAIK gstreamer
> > support was completely removed with 46.0).
> 
>   Not "because Firefox did that", but because it's a good idea.  Yes,
> Firefox sometimes makes the right choice.  While Pale Moon does not
> blindly follow Firefox (e.g. Australis), gstreamer is a pain and a
> security problem.  First Pale Moon had to migrate from gstreamer 0.10.x
> (inherited from Firefox code) to gstreamer 1.x.  And now they have to
> blacklist certain gstreamer plugins.  Enough already.

Sorry, I didn't mean that Pale moon "blindly follows" Firefox, I was primarily 
thinking of the progression upstream -> downstream (even as a fork, I expect 
that they'll want most of the low-level changes).

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

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* [gentoo-user] Re: from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17 22:44                 ` Miroslav Rovis
  2016-12-17 23:25                   ` Miroslav Rovis
@ 2016-12-18  9:43                   ` Martin Vaeth
  1 sibling, 0 replies; 271+ messages in thread
From: Martin Vaeth @ 2016-12-18  9:43 UTC (permalink / raw
  To: gentoo-user

Miroslav Rovis <miro.rovis@croatiafidelis.hr> wrote:
> Martin Vaeth, I think he works with the ebuilds of Pale moon

No, I don't. I had just reported a few bugs (and suggested
some workarounds).



^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-18  7:07                                 ` Daniel Campbell
@ 2016-12-18 10:32                                   ` Andrej Rode
  0 siblings, 0 replies; 271+ messages in thread
From: Andrej Rode @ 2016-12-18 10:32 UTC (permalink / raw
  To: gentoo-user


[-- Attachment #1.1: Type: text/plain, Size: 3037 bytes --]

> A business's direction of that employee can create ripples
> throughout the rest of the libre software ecosystem that other projects
> may have to work around or be forced to depend on the corporate work to
> continue existing. Innocent enough at first, sure. Projects become
> obsolete or have to change their dependencies all the time. But if a
> business is targeting specific parts of the stack, replacing it with
> theirs, and urging others to depend on their new stack, it's blatantly
> obvious that they're not interested in collaboration or playing fairly.
> They want to own the stack and every mechanism in it. For what ends, I
> have no clue. Possibly to peddle their stack as the *only* stack to
> clients so they can rake in more business while the libre software world
> gets stuck maintaining it. 

That will happen if a project is understaffed or underfunded anyway and
maintainers are not able to turn down contributions. As someone pointed
out earlier AMDs patches to the Linux Kernel get rejected for various
reasons and it's a good thing. Other projects might not have the choice
to turn down big contributions. But if it's free software you always can
revert and go back if you please. That's the whole point of having free
software. If a company contributes something bad or just don't update or
revert the patch. Done. I see the point in companies and corporation
doing evil things we don't want in our software. But that's why we have
a the GPL license so we can look at the code and remove the parts we
thing that are bad. Maybe that's not happening enough, but that's
another topic.
As for proprietary software you usually can't do that. I don't know why
people feel forced to use something or a particular subset of features
in a piece of free software. It would be something entirely different
with a binary-only proprietary software.

> 
> I'm reluctant to point to them, but sports may have a good idea with
> sponsorships. Some people in libre software could be sponsored, and some
> companies could sponsor someone in a hands-off fashion, just letting the
> developer do their thing while the dev does support, consulting, or
> maybe patches for the company for their internal projects. 
<snip..>
> The next best model is public sponsorship through platforms like Flattr,
> Gittip, Patreon, and so on. It gives the developer full autonomy, but a
> less dependable cash flow.
>
> Giving talks and publishing books has been super successful for a few
> people, but naturally takes up a lot of time and can be draining.

I ditched these income  models because my point was that with free
software which has company-funded devs you can actually do something
yourself about bad code, spyware, bloatware in the codebase. But of
coures these are other forms of company independent income models which
have some popularity among devs for various free software projects.

Gonna stop it now. I made my points ;)


Cheers,
Andrej

P.S. free as in freedom


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-18  4:44                               ` Andrej Rode
@ 2016-12-18 12:25                                 ` Heiko Baums
  0 siblings, 0 replies; 271+ messages in thread
From: Heiko Baums @ 2016-12-18 12:25 UTC (permalink / raw
  To: gentoo-user

Am 18.12.2016 um 05:44 schrieb Andrej Rode:
> And why are you compiling your software on a low-power embedded
> platform?

I don't and I never said that. But compiling is more power consuming and
takes quite a while, not only on embedded systems.

Heiko Baums


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-18  8:23                     ` Daniel Campbell
@ 2016-12-18 15:16                       ` Rich Freeman
  2016-12-18 16:47                         ` lee
  2016-12-18 16:52                         ` Daniel Campbell
  0 siblings, 2 replies; 271+ messages in thread
From: Rich Freeman @ 2016-12-18 15:16 UTC (permalink / raw
  To: gentoo-user

On Sun, Dec 18, 2016 at 3:23 AM, Daniel Campbell <zlg@gentoo.org> wrote:
>
> Thankfully the kernel seems to have sane management; as long as Linus is
> around, anyway. Just recently AMD had some of their code rejected, so
> with a vigilant-enough team, you can effectively protect your project
> from monied interests (be it poor code or an attempt to manipulate). Now
> picture what might have happened if AMD was employing Linus or had some
> other sort of contract. (For the record, I use an AMD CPU and like it;
> they just happened to be the most recent corporation who's rejected code
> popped on my radar. No bias intended.)
>

I think this is an oversimplification of the issues involved in the
AMD situation, which as with so many of these things people just
jumped on picking sides.  And I think what has gotten lost is an issue
that actually comes up somewhat often in FOSS.

Let's step back and look at the reality in the gaming on Linux domain:
there are basically two GPU manufacturers in the game (AMD/NVidia),
and neither one has their best GPU drivers in the mainline kernel.
Both of them contribute to drivers which ARE merged into the kernel,
but in both cases these lack features found in the out-of-mainline
module.

AMD has been attempting to merge their better driver into the mainline
kernel.  As far as I'm aware (I could be wrong) Nvidia hasn't really
tried to do this for the most part and are content to just keep
shipping a blob.  AMD's reasons are certainly at least somewhat
selfish, as maintaining all that code out-of-tree is expensive since
linux doesn't have a stable API for drivers.

Ok, AMD wants to add a more capable driver to the kernel, and
obviously Linux users would prefer a more capable driver in the
kernel, so what is the problem?

And this is where we come to an issue that happens from time to time
in FOSS: the needs of the kernel maintainers are not aligned with the
needs of the AMD driver maintainers.

The AMD and NVidia out-of-mainline drivers both use an abstraction
layer to map the kernel APIs to an internal set of APIs used by the
driver, because their drivers are multi-platform.  I'm not sure
exactly how their internal APIs work in both cases.  They might
internally target the Windows APIs, or they might even target a
virtual API and use a translation layer on every platform.  This
allows them to use one set of code for their core logic across all
platforms, at the cost of overhead on Linux (and possibly on other
platforms as well).  On most platforms this is no big deal because the
APIs on those platforms are stable.  On Linux this is not the case,
and the maintainers prefer to have the freedom to modify their
internal APIs and not maintain their own translation layers for
backwards compatibility.

IMO both sides are basically "right" in their designs, because they
have different priorities.

The AMD driver code isn't "poor code" - it just isn't natively written
for Linux and so it has a lot of code that is theoretically
unnecessary (in a world where all devices run Linux).  And that is of
course more code for the Linux maintainers to deal with if they accept
the driver into mainline.  On the other hand, writing a driver that
purely targets Linux means having to change the core part of the
driver anytime the Linux APIs change, which then means changing the
translation layers on every OTHER platform out there, when those
platforms otherwise feature stable APIs, or having a 3-layer solution
(Linux to single virtual API to various stable platform APIs).

Now, if the Linux maintainers wanted to have a stable API but wanted
to refactor their code internally, then you could actually have a
multiple-layer situation as well.  You could have Linux internal APIs
to Linux stable API to AMD virtual API translation going on (which I
suspect is what happens on Windows).  As far as I'm aware Microsoft
doesn't care if vendors use translation layers, because they don't
touch those modules other than testing them (which they get paid to do
anyway).

Both sides of this debate can legitimately cite maintainability as a
reason to not give in.  The Linux guys don't to have to maintain a
de-facto stable API (which is what the translation layer turns into).
The AMD (and NVidia) guys don't want to write a different driver on
every platform.  Keep in mind that besides Windows and Linux, they may
have multiple test harnesses that they need to map into their drivers,
and probably other OSes as well.  There is also a huge benefit to
having the same bug list on every platform for the most part.  And
Linux users benefit when the "Optimized for <AAA title here>" work
done for Windows automatically hits Linux as well, which gives the
publisher more incentive to spend the extra few bucks to release a
Linux version of the game.

So, saying that this is about moneyed interests trying to somehow
corrupt the "purity" of FOSS isn't really right here.  Ultimately
issues like this become a bit of a tragedy for all.  And mind you, I'm
not trying to say that the Linux maintainers should ignore their own
interests and just merge the code.  If one side was right and the
other was wrong it wouldn't be the problem that it is.

And stuff like this is what leads to this thread.  Did the Firefox
maintainers HAVE to require Pulseaudio?  Of course not.  Are they
going to be bothered to not require it for the sake of the 0.1% of
Linux users who want to use a web browser but don't have Pulseaudio
running?  Probably not.  The universe of Linux systems that are
running Firefox but not Pulseaudio is fairly small at this point.
From their standpoint requiring it costs them nothing and makes their
life a tiny bit easier.

I'd love to live in a world where all the code that everybody wants
exists for free and any subset of it is interoperable with any other
subset of it.  However, that just isn't going to happen because all
the necessary translation layers needed to make that happen are a pain
to maintain.  And so in a sense the same reasons that drove the Linux
maintainers to reject the AMD code are the same sorts of reasons that
are going to drive the Firefox maintainers to reject any patches that
let their software work without Pulseaudio, which brings us full
circle...  :)

-- 
Rich


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-18 15:16                       ` Rich Freeman
@ 2016-12-18 16:47                         ` lee
  2016-12-18 16:56                           ` Dutch Ingraham
  2016-12-18 18:26                           ` Alan McKinnon
  2016-12-18 16:52                         ` Daniel Campbell
  1 sibling, 2 replies; 271+ messages in thread
From: lee @ 2016-12-18 16:47 UTC (permalink / raw
  To: gentoo-user

Rich Freeman <rich0@gentoo.org> writes:

> The universe of Linux systems that are running Firefox but not
> Pulseaudio is fairly small at this point.

Pulseaudio eats away about 10% CPU without any benefit whatsoever, not
to mention that it makes things more complex and less reliable.  Why
would anyone use it?

Developers might try to make their lifes easier by developing software
to the point where nobody wants to use it, except for the few developers
perhaps.  With firefox, a policy like that contradicts their claims.


This is another issue which comes up quite often with FOSS.  Developers
claim to be doing something in the interest of their users and are
asking for support.  When you take a closer look, you find that they
don't, and when you offer support, they do not want it.

Why can't they just say that they are making software for themselves the
way they want it and don't care about what anyone else says or wants?
It only gives reason to distrust someone when you find that they do not
do what they claim to be doing.


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-18 15:16                       ` Rich Freeman
  2016-12-18 16:47                         ` lee
@ 2016-12-18 16:52                         ` Daniel Campbell
  1 sibling, 0 replies; 271+ messages in thread
From: Daniel Campbell @ 2016-12-18 16:52 UTC (permalink / raw
  To: gentoo-user


[-- Attachment #1.1: Type: text/plain, Size: 1517 bytes --]

On 12/18/2016 07:16 AM, Rich Freeman wrote:
> On Sun, Dec 18, 2016 at 3:23 AM, Daniel Campbell <zlg@gentoo.org> wrote:
>>
>> Thankfully the kernel seems to have sane management; as long as Linus is
>> around, anyway. Just recently AMD had some of their code rejected, so
>> with a vigilant-enough team, you can effectively protect your project
>> from monied interests (be it poor code or an attempt to manipulate). Now
>> picture what might have happened if AMD was employing Linus or had some
>> other sort of contract. (For the record, I use an AMD CPU and like it;
>> they just happened to be the most recent corporation who's rejected code
>> popped on my radar. No bias intended.)
>>
> 
> I think this is an oversimplification of the issues involved in the
> AMD situation, which as with so many of these things people just
> jumped on picking sides.  And I think what has gotten lost is an issue
> that actually comes up somewhat often in FOSS.
> 
> [snip]
> 

Thanks for sharing more details about what happened, but those details
were irrelevant to the point I was making. I focused on the fact it was
rejected, despite being corporate code. The reasoning, in this
conversation, isn't important. It was an example of a project (the
kernel) that focuses more on quality than on the economic origin of the
code. That's it, no subtext.
-- 
Daniel Campbell - Gentoo Developer
OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net
fpr: AE03 9064 AE00 053C 270C  1DE4 6F7A 9091 1EA0 55D6


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-18 16:47                         ` lee
@ 2016-12-18 16:56                           ` Dutch Ingraham
  2016-12-18 21:09                             ` lee
  2016-12-18 18:26                           ` Alan McKinnon
  1 sibling, 1 reply; 271+ messages in thread
From: Dutch Ingraham @ 2016-12-18 16:56 UTC (permalink / raw
  To: gentoo-user

On Sun, Dec 18, 2016 at 05:47:39PM +0100, lee wrote:
> Rich Freeman <rich0@gentoo.org> writes:

> Why can't they just say that they are making software for themselves the
> way they want it and don't care about what anyone else says or wants?

Openbsd and Archlinux will (do) say exectly that.  If that attitude
suits you, you will be right at home there.


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Reading the (SSL) traffic with Pale Moon, WAS: from Firefox52: NO pure ALSA? Youtube... Audio: No
  2016-12-18  7:04                         ` Walter Dnes
@ 2016-12-18 18:16                           ` Miroslav Rovis
  2016-12-18 18:43                             ` Miroslav Rovis
  0 siblings, 1 reply; 271+ messages in thread
From: Miroslav Rovis @ 2016-12-18 18:16 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 3977 bytes --]

On 161218-02:04-0500, Walter Dnes wrote:
> > How come people are so little interested to read the traffic, to learn
> > how sites behave which they visit, and often to discover what sites
> > really do to them?
> > 
> > I'll go and inquire at the Pale Moon forum about the issues above, and
> > will post there this exact question above, I think.
> 
>   This is a very obscure topic.  Maybe nobody who knows about it read
> that post.  I only read 3 sub-forums...
> 
> * Announcements... for new versions, etc
> * Pale Moon for Linux... because I run the linux version
> * Contributed builds... I do an SSE-only contributed 32-bit build.  It
>   is useful for older Pentium 3 class machines, which will not run the
>   regular Pale Moon build.
> 
>   I couldn't find anything about NSS logging on Google... except your
Why the Schmoog engine? duckduckgo.com is some much more privacy acceptable...

But there are links too in the page that I posted the patch, below...

> question.  I followed the instructions in your post here, and that's how
> I got it to work.  I did not know about it until you told me.

If Palemoon logs SSL-keys, then it must use some of openssl, libressl,
gnutls, or the Mozilla/Google/Oracle (IIRC), but primary Mozilla program
Network Security Services, dev-libs/nss-3.27.2 .

> > Wait... Did you need to patch the nss library to get the $SSLKEYLOGFILE
> > being written to? Like in this bug:
> > 
> > >=dev-libs/nss-3.24 - Add USE flag to enable SSL key logging
> > https://bugs.gentoo.org/show_bug.cgi?id=587116
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.24_release_notes#Notable_changes_in_NSS_3.24
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/Reference/NSS_environment_variables
(from that Bugzilla page)
> > 
> > Did you? (That's about the only patch there, that I submitted to
> > Bugzilla anywhere ;-) btw.)
> 
>   No patches required to the source code for that.
Probably that means what it meant in some of the Mozilla pages... That's
not good. Because it means the SSL-key logging is enabled by default.
Was in Firefox too. Not, it need to be at user's decision, compile time
only possible in Firefox, in optimize ebuilds, with my (minuscule) patch... But in
binary releases, it is enabled by default in Firefox...
> I do my own custom
> manual build, to eliminate the dependancy on dbus, plus other tweaks.
> That involves setting options in the mozconfig file, but no source code
> changes.  If you want to do your own build, see my post on December 9th
> https://forum.palemoon.org/viewtopic.php?f=37&t=13898&start=20#p100625
> Note; this is version 2 of my build environment.  You should see an
> attached file "pmmain.tgz" on that post.  Do not use version 1, with
> (utils.tgz) in the first post of that thread.
You know why the no-dbus way above may be my only way of doing it? Or
for which reason I might have to give up? 

The only way, because after:

$ git clone https://github.com/deuiore/palemoon-overlay

I grep'd a log of dbus lines in that repo :-( , so Palemoon has the dbus
dependency... Firefox does not. And not only in Gentoo.

(And I don't intend to install no poetterware whatsoever --dbus being at
least a relative, or maybe better defined as the precursor, which
prepared the way for poetterware, IMO.)

And that also may prove to be the reason that I might have to give up.
Which I will only do if it shows to be too difficult for me.

I've only just downloaded:
https://forum.palemoon.org/download/file.php?id=6761
from:
https://forum.palemoon.org/viewtopic.php?f=37&t=13898&start=20#p100625
so I don't yet know...

We'll see...
> -- 
> Walter Dnes <waltdnes@waltdnes.org>
> I don't run "desktop environments"; I run useful applications
> 

Thanks also to Martin Vaeth for his correcting of my assumption.

Regards!
-- 
Miroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-18 16:47                         ` lee
  2016-12-18 16:56                           ` Dutch Ingraham
@ 2016-12-18 18:26                           ` Alan McKinnon
  2016-12-18 21:34                             ` lee
  1 sibling, 1 reply; 271+ messages in thread
From: Alan McKinnon @ 2016-12-18 18:26 UTC (permalink / raw
  To: gentoo-user

On 18/12/2016 18:47, lee wrote:
> Rich Freeman <rich0@gentoo.org> writes:
> 
>> The universe of Linux systems that are running Firefox but not
>> Pulseaudio is fairly small at this point.
> 
> Pulseaudio eats away about 10% CPU without any benefit whatsoever, not
> to mention that it makes things more complex and less reliable.  Why
> would anyone use it?
> 
> Developers might try to make their lifes easier by developing software
> to the point where nobody wants to use it, except for the few developers
> perhaps.  With firefox, a policy like that contradicts their claims.
> 
> 
> This is another issue which comes up quite often with FOSS.  Developers
> claim to be doing something in the interest of their users and are
> asking for support.  When you take a closer look, you find that they
> don't, and when you offer support, they do not want it.
> 
> Why can't they just say that they are making software for themselves the
> way they want it and don't care about what anyone else says or wants?
> It only gives reason to distrust someone when you find that they do not
> do what they claim to be doing.
> 

I think you are over-simplifying the situation here. Step back and look
at the problem from the angle of "it's a bunch of people doing stuff"
and not from a tech-centric angle. It's a people problem.

You could make a valid case that the Mozilla devs are outright lying -
they said they want xvy, and your offer to help provide xyz was
rejected. But is it really that simple? I think it's more a case of the
devs would like contributions for xyz and they don't mention the
"everyone knows" "hidden assumption" of environment abc and general
method def. Ahhhh, that's the usual tripping point.

I don't know the specifics of your particular case, but my first
approximation guess is that there's an abc and def in there which the
devs didn't think to mention. Happens all the time, usually with
stunningly obvious stuff that "everyone" thought "everyone else" knew
about. Things like future roadmaps, planned features, and the individual
personal preferences of each dev.

I guess I'll saying don't be too quick to shoot from the hip - more
looking less assuming is often the better path.


-- 
Alan McKinnon
alan.mckinnon@gmail.com



^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Reading the (SSL) traffic with Pale Moon, WAS: from Firefox52: NO pure ALSA? Youtube... Audio: No
  2016-12-18 18:16                           ` Miroslav Rovis
@ 2016-12-18 18:43                             ` Miroslav Rovis
  2016-12-18 20:29                               ` Walter Dnes
  0 siblings, 1 reply; 271+ messages in thread
From: Miroslav Rovis @ 2016-12-18 18:43 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 2232 bytes --]

On 161218-19:16+0100, Miroslav Rovis wrote:
...
> > 
> >   No patches required to the source code for that.
> Probably that means what it meant in some of the Mozilla pages... That's
> not good. Because it means the SSL-key logging is enabled by default.
And that's a security risk.
> Was in Firefox too. Not, it need to be at user's decision, compile time
> only possible in Firefox, in optimize ebuilds, with my (minuscule) patch... But in
> binary releases, it is enabled by default in Firefox...
> > I do my own custom
> > manual build, to eliminate the dependancy on dbus, plus other tweaks.
> > That involves setting options in the mozconfig file, but no source code
> > changes.  If you want to do your own build, see my post on December 9th
> > https://forum.palemoon.org/viewtopic.php?f=37&t=13898&start=20#p100625
> > Note; this is version 2 of my build environment.  You should see an
> > attached file "pmmain.tgz" on that post.  Do not use version 1, with
> > (utils.tgz) in the first post of that thread.
> You know why the no-dbus way above may be my only way of doing it? Or
> for which reason I might have to give up? 
> 
> The only way, because after:
> 
> $ git clone https://github.com/deuiore/palemoon-overlay
> 
> I grep'd a log of dbus lines in that repo :-( , so Palemoon has the dbus
> dependency... Firefox does not. And not only in Gentoo.
> 
> (And I don't intend to install no poetterware whatsoever --dbus being at
> least a relative, or maybe better defined as the precursor, which
> prepared the way for poetterware, IMO.)

But, looking into:

palemoon-overlay/www-client/palemoon/palemoon-27.0.2.ebuild

I see:

	if ! use dbus; then
		mozconfig_disable dbus
	fi

So dbus is _not_ a requirement... So I don't understand why you
(
I had
also starting looking into pmmain , your build scripts, and the above
does the same as:

$ grep -r dbus pmmain/
pmmain/utils/mymozconfig.txt:ac_add_options --disable-dbus
$
)
[So I don't understand why you] thought dbus was needed to be disabled
by other means, than the (as yet still) unofficial repo/overlay?)

Or am I missing something?
-- 
Miroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Reading the (SSL) traffic with Pale Moon, WAS: from Firefox52: NO pure ALSA? Youtube... Audio: No
  2016-12-18 18:43                             ` Miroslav Rovis
@ 2016-12-18 20:29                               ` Walter Dnes
  2016-12-19 11:16                                 ` Miroslav Rovis
  2016-12-19 12:25                                 ` [gentoo-user] Reading the (SSL) traffic with Pale Moon, WAS: from Firefox52: NO pure ALSA? Youtube... Audio: No Miroslav Rovis
  0 siblings, 2 replies; 271+ messages in thread
From: Walter Dnes @ 2016-12-18 20:29 UTC (permalink / raw
  To: gentoo-user

On Sun, Dec 18, 2016 at 07:43:47PM +0100, Miroslav Rovis wrote

> [So I don't understand why you] thought dbus was needed to be disabled
> by other means, than the (as yet still) unofficial repo/overlay?)
> 
> Or am I missing something?

  You are looking at the Pale Moon overlay.  I did not know about it
when I first used Pale Moon.  I originally downloaded the official
version tarball from http://linux.palemoon.org/ which needs dbus.  I
built Pale Moon from source with several changes in the mozconfig file.
I also built it with gcc 5.4.0 with additional optimization.  Gentoo
stable currently uses gcc 4.9.3.

  dbus was included in the original code from Firefox before the forking
took place for a few reasons...

* "necko-wifi" for improved geo-location, which you probably do not want.
  Since Pale Moon is separate from Firefox, they don't have a licence to
  use Google's wifi database.

* WebRTC.  I don't think it's enabled on the official version

* "WakeLock".  *IF YOU HAVE A SCREENSAVER THAT COMMUNICATES VIA DBUS*
  then Pale Moon can ask it to temporarily disable screensaving while
  you are playing a long video.

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


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-18  1:23                             ` Daniel Campbell (zlg)
@ 2016-12-18 20:58                               ` Walter Dnes
  0 siblings, 0 replies; 271+ messages in thread
From: Walter Dnes @ 2016-12-18 20:58 UTC (permalink / raw
  To: gentoo-user

On Sat, Dec 17, 2016 at 05:23:50PM -0800, Daniel Campbell (zlg) wrote
> 
> On December 17, 2016 11:10:04 AM PST, Walter Dnes <waltdnes@waltdnes.org> wrote:
> > A note; the developers have stated in the Pale Moon forum that they're
> >working on getting rid of gstreamer, and having Pale Moon talk directly
> >to ffmpeg and libav.  This gets rid of one layer of middleware, and the
> >associated security problems.
> 
> Thanks for sharing more about Pale Moon. I thought it was Windows-
> exclusive and 64-bit oriented. Good to see it's cross-platform. Do you
> guys still write C++?

  It did start out Windows-only, but a developer came along who put in
the work to do a linux version.  I don't think there's anything in the
code that would restrict it 32-bit-only or 64-bit-only.  grepping
through the source, I see references to "CXXFLAGS" in *.configure and
*.m4 files, so I assume there is C++ code.

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


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-18  7:39               ` Tom H
@ 2016-12-18 21:02                 ` Walter Dnes
  0 siblings, 0 replies; 271+ messages in thread
From: Walter Dnes @ 2016-12-18 21:02 UTC (permalink / raw
  To: gentoo-user

On Sun, Dec 18, 2016 at 02:39:58AM -0500, Tom H wrote
> On Sat, Dec 17, 2016 at 12:55 AM, Walter Dnes <waltdnes@waltdnes.org> wrote:
> 
> > Similarly, the vast majority of home users have a machine with one
> > ethernet port, and in the past it's always been eth0. Now the name
> > varies in each machine depending on the motherboard layout; oogabooga11?
> > foobar42? It may be static, but you don't know what it'll be, without
> > first booting the machine. In a truly Orwellian twist, this "feature"
> > is referred to as "Predictable" Network Interface Names. It only makes
> > things easier for corporate machines acting as gateways/routers, with
> > multiple ports. Again, the average home user is being jerked around for
> > a corporate agenda.
> 
> Do "regular" home users know the name of the NIC that they're using?!

  I meant the "regular" home users of linux, e.g. people in this forum.

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


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-18 16:56                           ` Dutch Ingraham
@ 2016-12-18 21:09                             ` lee
  0 siblings, 0 replies; 271+ messages in thread
From: lee @ 2016-12-18 21:09 UTC (permalink / raw
  To: gentoo-user

Dutch Ingraham <stoa@gmx.us> writes:

> On Sun, Dec 18, 2016 at 05:47:39PM +0100, lee wrote:
>> Rich Freeman <rich0@gentoo.org> writes:
>
>> Why can't they just say that they are making software for themselves the
>> way they want it and don't care about what anyone else says or wants?
>
> Openbsd and Archlinux will (do) say exectly that.  If that attitude
> suits you, you will be right at home there.

I'd prefer such a more honest attitude.  That doesn't mean I'd be "right
at home there".


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-18 18:26                           ` Alan McKinnon
@ 2016-12-18 21:34                             ` lee
  2016-12-18 22:48                               ` Alan McKinnon
  0 siblings, 1 reply; 271+ messages in thread
From: lee @ 2016-12-18 21:34 UTC (permalink / raw
  To: gentoo-user

Alan McKinnon <alan.mckinnon@gmail.com> writes:

> On 18/12/2016 18:47, lee wrote:
>> Rich Freeman <rich0@gentoo.org> writes:
>> 
>>> The universe of Linux systems that are running Firefox but not
>>> Pulseaudio is fairly small at this point.
>> 
>> Pulseaudio eats away about 10% CPU without any benefit whatsoever, not
>> to mention that it makes things more complex and less reliable.  Why
>> would anyone use it?
>> 
>> Developers might try to make their lifes easier by developing software
>> to the point where nobody wants to use it, except for the few developers
>> perhaps.  With firefox, a policy like that contradicts their claims.
>> 
>> 
>> This is another issue which comes up quite often with FOSS.  Developers
>> claim to be doing something in the interest of their users and are
>> asking for support.  When you take a closer look, you find that they
>> don't, and when you offer support, they do not want it.
>> 
>> Why can't they just say that they are making software for themselves the
>> way they want it and don't care about what anyone else says or wants?
>> It only gives reason to distrust someone when you find that they do not
>> do what they claim to be doing.
>> 
>
> I think you are over-simplifying the situation here. Step back and look
> at the problem from the angle of "it's a bunch of people doing stuff"
> and not from a tech-centric angle. It's a people problem.
>
> You could make a valid case that the Mozilla devs are outright lying -
> they said they want xvy, and your offer to help provide xyz was
> rejected. But is it really that simple? I think it's more a case of the
> devs would like contributions for xyz and they don't mention the
> "everyone knows" "hidden assumption" of environment abc and general
> method def. Ahhhh, that's the usual tripping point.
>
> I don't know the specifics of your particular case, but my first
> approximation guess is that there's an abc and def in there which the
> devs didn't think to mention. Happens all the time, usually with
> stunningly obvious stuff that "everyone" thought "everyone else" knew
> about. Things like future roadmaps, planned features, and the individual
> personal preferences of each dev.
>
> I guess I'll saying don't be too quick to shoot from the hip - more
> looking less assuming is often the better path.

It really is that simple because it is the way it turns out.  It doesn't
matter /why/ it turns out that way.

There is no assuming involved, and I have no reason to try to figure out
what hidden agenda a bunch of developers might have, or to make
assumptions about one.  It won't change anything.

That doesn't keep me from noticing that what is being said is very
different from what is being done.  If the bunch of people wants to
change that, /they/ need to do so.


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-18 21:34                             ` lee
@ 2016-12-18 22:48                               ` Alan McKinnon
  2016-12-19 16:55                                 ` lee
  0 siblings, 1 reply; 271+ messages in thread
From: Alan McKinnon @ 2016-12-18 22:48 UTC (permalink / raw
  To: gentoo-user

On 18/12/2016 23:34, lee wrote:
> Alan McKinnon <alan.mckinnon@gmail.com> writes:
> 
>> On 18/12/2016 18:47, lee wrote:
>>> Rich Freeman <rich0@gentoo.org> writes:
>>>
>>>> The universe of Linux systems that are running Firefox but not
>>>> Pulseaudio is fairly small at this point.
>>>
>>> Pulseaudio eats away about 10% CPU without any benefit whatsoever, not
>>> to mention that it makes things more complex and less reliable.  Why
>>> would anyone use it?
>>>
>>> Developers might try to make their lifes easier by developing software
>>> to the point where nobody wants to use it, except for the few developers
>>> perhaps.  With firefox, a policy like that contradicts their claims.
>>>
>>>
>>> This is another issue which comes up quite often with FOSS.  Developers
>>> claim to be doing something in the interest of their users and are
>>> asking for support.  When you take a closer look, you find that they
>>> don't, and when you offer support, they do not want it.
>>>
>>> Why can't they just say that they are making software for themselves the
>>> way they want it and don't care about what anyone else says or wants?
>>> It only gives reason to distrust someone when you find that they do not
>>> do what they claim to be doing.
>>>
>>
>> I think you are over-simplifying the situation here. Step back and look
>> at the problem from the angle of "it's a bunch of people doing stuff"
>> and not from a tech-centric angle. It's a people problem.
>>
>> You could make a valid case that the Mozilla devs are outright lying -
>> they said they want xvy, and your offer to help provide xyz was
>> rejected. But is it really that simple? I think it's more a case of the
>> devs would like contributions for xyz and they don't mention the
>> "everyone knows" "hidden assumption" of environment abc and general
>> method def. Ahhhh, that's the usual tripping point.
>>
>> I don't know the specifics of your particular case, but my first
>> approximation guess is that there's an abc and def in there which the
>> devs didn't think to mention. Happens all the time, usually with
>> stunningly obvious stuff that "everyone" thought "everyone else" knew
>> about. Things like future roadmaps, planned features, and the individual
>> personal preferences of each dev.
>>
>> I guess I'll saying don't be too quick to shoot from the hip - more
>> looking less assuming is often the better path.
> 
> It really is that simple because it is the way it turns out.  It doesn't
> matter /why/ it turns out that way.
> 
> There is no assuming involved, and I have no reason to try to figure out
> what hidden agenda a bunch of developers might have, or to make
> assumptions about one.  It won't change anything.
> 
> That doesn't keep me from noticing that what is being said is very
> different from what is being done.  If the bunch of people wants to
> change that, /they/ need to do so.
> 


I recommend you brush up on your social skills.

Figuring out what people really mean as opposed to what they say
(because those 2 never map exactly) is a very useful skill to cultivate,
things are seldom as they appear to your eyes.



-- 
Alan McKinnon
alan.mckinnon@gmail.com



^ permalink raw reply	[flat|nested] 271+ messages in thread

* [gentoo-user] Re: X w/o suid root
  2016-12-18  5:35                       ` [gentoo-user] Re: X w/o suid root Ian Zimmerman
@ 2016-12-19  6:43                         ` Ian Zimmerman
  2016-12-19 23:35                           ` Ian Zimmerman
  0 siblings, 1 reply; 271+ messages in thread
From: Ian Zimmerman @ 2016-12-19  6:43 UTC (permalink / raw
  To: gentoo-user

On 2016-12-17 21:35, Ian Zimmerman wrote:

> > > [  2890.175] (++) using VT number 2
> > > [  2890.175] (WW) xf86OpenConsole: VT_ACTIVATE failed: Operation not permitted
> > > [  2890.175] (EE) xf86OpenConsole: Switching VT failed

I made some progress, but now I am blocked in an even tougher place :-(

The error above had a simple and amusing cause.  My shell code that run
startx redirected both stdout and stderr to a logfile.  And Xorg
inspects those file descriptors to guess what the current vt is, so that
when the _requested_ vt is the same, it can avoid the switch, which does
require root.  So, when I left stdout and stderr going to the terminal
this part started working. [1]

But now I hit the error chronicled at [2].  A look at kernel source, in
drivers/gpu/drm/drm_ioctl.c, shows that the relevant kernel ioctl is
declared thus:

	DRM_IOCTL_DEF(DRM_IOCTL_SET_MASTER, drm_setmaster_ioctl, DRM_ROOT_ONLY),

at least in the kernel version I run (4.4.26) which doesn't inspire much
hope :-(

All this really does seem to depend on the precise GPU model one has.

[1]
This trick by Xorg is completely undocumented!  I really had to wallow
in the source code to discover it.

[2]
https://unix.stackexchange.com/questions/178883/running-x-without-root

-- 
Please *no* private Cc: on mailing lists and newsgroups
Personal signed mail: please _encrypt_ and sign
Don't clear-text sign: http://cr.yp.to/smtp/8bitmime.html


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17 23:36                                 ` Heiko Baums
@ 2016-12-19  9:37                                   ` Neil Bothwick
  2016-12-19 22:34                                     ` Heiko Baums
  2016-12-19 14:52                                   ` Marc Joliet
  1 sibling, 1 reply; 271+ messages in thread
From: Neil Bothwick @ 2016-12-19  9:37 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 713 bytes --]

On Sun, 18 Dec 2016 00:36:15 +0100, Heiko Baums wrote:

> > For reference did you try to write an init script for a piece of
> > software in SysVInit, systemd and OpenRC to be able to compare them?  
> 
> Yes, at least I had to read a lot of them. And init scripts are really a
> lot easier to write and read than such a systemd service file,
> particularly you can separate the configuration to another file while
> you need to copy the whole service file to another place in which it
> won't be updated by the package manager if a new version would be
> released.

No you don't.


-- 
Neil Bothwick

The world is a tragedy to those who feel, but a comedy to those who
think.(Horace Walpole)

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17 14:35                     ` Heiko Baums
  2016-12-17 14:58                       ` Rich Freeman
  2016-12-17 15:44                       ` Alan McKinnon
@ 2016-12-19  9:59                       ` Neil Bothwick
  2016-12-19 22:42                         ` Heiko Baums
  2 siblings, 1 reply; 271+ messages in thread
From: Neil Bothwick @ 2016-12-19  9:59 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 3524 bytes --]

On Sat, 17 Dec 2016 15:35:38 +0100, Heiko Baums wrote:

> Am 17.12.2016 um 14:17 schrieb Neil Bothwick:
> 
> > I'm running the Debian 7 version of Raspbian on a number of Pis, all
> > without systemd. Yes, I am happy using systemd, but I can't be arsed
> > changing them when they continue to work perfectly well.  
> 
> Then explain me how this is done. Btw., Debian's and Raspbian's software
> repositories are somewhat outdated. But that's a different Debian
> related subject.

If you can't work that out for yourself, what are you doing running
Gentoo. I'm stating it can be done, I have neither the time nor the
inclination to document it.

> > Boot from a live CD, like Ubuntu, and read the journals. There's
> > always a solution that doesn't involve flaming.  
> 
> Why would I boot from a Live CD if I have a PC with an installed OS
> particularly just to be able to read some simple log files?
> 
> So, no that's not a reasonable solution.

I never claimed it was reasonable, you asked for a way to read them if
you don't have systemd installed and I suggested a way. It takes seconds
to boot a VM from an Ubuntu ISO. No, it's not elegant, but it does solve
the problem. I do think a standalone reader for systemd journals would
be a nice idea, but I'm not going to code it and I'm certainly not going
to demand t as a right.
 
> And that doesn't have anything to do with flaming. But that's typical
> for those Poettering fanboys, too, since the beginning. They ask for
> "technical" arguments. If "technical" arguments are given to them, then
> those arguments suddenly are no technical arguments. Then this is
> flaming. And Poettering and his fanboys just insult their critics, even
> in the official "technical" systemd documentation.

Technical arguments as opposed to to the ad hominem arguments you prefer?

I am not a fanboy, I like some of the features of systemd while others
really annoy me. I run a several systems without systemd simply because I
see no point in changing a working system.

But if you intend to dismiss anyone with a standpoint that does not
precisely align with yours as a fanboy, there is no point in continuing
this discussion. I am sorry that the pointers I gave do not meet your
exacting standards and promise to refrain from doing so again.

> > When I first tried systemd, I wasn't confident of my ability to work
> > with the journal, so I installed syslog-ng and had traditional log
> > files alongside the journal. In fact I ran it like that for quite
> > some because the log monitor I was using didn't work with the
> > journal.  
> 
> Yes, that's the solution. Install an old very well tested and useful
> system logger which does the job perfectly on its own alongside of a
> crappy system logger just to be able to read the binary log files again
> with simple system tools which come along with EVERY distro like cat,
> less, grep etc. And running two programs which have the same purpose in
> the background don't need more system resources then just running one of
> them, particularly on hardware like the Pi?
> 
> Did you and the other Poettering fanboys think about this logic? I guess
> not.

Excellent, adding distortion to the ad hominem insults. I was simply
pointing out that systemd does not preclude the use of an alternative
logger.
 
> > I never said it was easy.  
> 
> Should be easy.

Why? Because you demand so?


-- 
Neil Bothwick

Fragile. Do not turn umop ap1sdn!

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Reading the (SSL) traffic with Pale Moon, WAS: from Firefox52: NO pure ALSA? Youtube... Audio: No
  2016-12-18 20:29                               ` Walter Dnes
@ 2016-12-19 11:16                                 ` Miroslav Rovis
  2016-12-19 17:17                                   ` [gentoo-user] Reading the (SSL) traffic with Pale Moon Miroslav Rovis
  2016-12-19 12:25                                 ` [gentoo-user] Reading the (SSL) traffic with Pale Moon, WAS: from Firefox52: NO pure ALSA? Youtube... Audio: No Miroslav Rovis
  1 sibling, 1 reply; 271+ messages in thread
From: Miroslav Rovis @ 2016-12-19 11:16 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 2413 bytes --]

On 161218-15:29-0500, Walter Dnes wrote:
> On Sun, Dec 18, 2016 at 07:43:47PM +0100, Miroslav Rovis wrote
> 
> > [So I don't understand why you] thought dbus was needed to be disabled
> > by other means, than the (as yet still) unofficial repo/overlay?)
> > 
> > Or am I missing something?
> 
>   You are looking at the Pale Moon overlay.  I did not know about it
> when I first used Pale Moon.  I originally downloaded the official
> version tarball from http://linux.palemoon.org/ which needs dbus.  I
... 

I'll look at those later, likely in the next, or some later email.

First, I installed Pale Moon, but by no means is the task over.

And not just because I had issues, i.e. couldn't log into Pale Moon forum:

SSL-key logging with Pale Moon (the current title)
http://www.croatiafidelis.hr/foss/cap/cap-161218-palemoon/
( and great if we get some insight here by seniors as to why the
apparent *fork bomb* or something happened ).

( Pls. do note that Pale Moon can SSL-key log just fine, except, it's an
old version of the nss library that Pale Moon uses, which is likely not
a good thing. )

But even more, because I only really install in my master Air-Gapped
Gentoo --link missing, because I haven't transferred my bookmarks yet...
(
No, I just installed, it's completely trivial, via GUi, takes in the the
Firefox bookmark JSON just fine...):

Air-Gapped Gentoo Install, Tentative
https://forums.gentoo.org/viewtopic-t-987268.html
)
link not missing--

...and I really install only what I can verify.

So, is there anywhere that I can read on the Wiki, where I can figure
out how I could git-install in completely verifiable way? Plus...

Plus: I want to be able to clone that install, from this online clone to
my master Air-Gapped installation, how?

One thing I never stop being excited about it the emerge-webrsync and
the fact that every package in Gentoo is verifiably signed by the Releng
team, and that's as safe as you can get in any distro in the world. The
best!

Now came the git install, with the git pack thing and all. May be very
safe, but how do I know it? How do I verify it?

I remember having read, either on gentoo-dev or on the wiki, or
somewhere else, that some devs do have this concern that I also voiced
here...

Any advice will be appreciated!
-- 
Miroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Reading the (SSL) traffic with Pale Moon, WAS: from Firefox52: NO pure ALSA? Youtube... Audio: No
  2016-12-18 20:29                               ` Walter Dnes
  2016-12-19 11:16                                 ` Miroslav Rovis
@ 2016-12-19 12:25                                 ` Miroslav Rovis
  2016-12-20  8:00                                   ` Walter Dnes
  1 sibling, 1 reply; 271+ messages in thread
From: Miroslav Rovis @ 2016-12-19 12:25 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 2648 bytes --]

On 161218-15:29-0500, Walter Dnes wrote:
> On Sun, Dec 18, 2016 at 07:43:47PM +0100, Miroslav Rovis wrote
> 
> > [So I don't understand why you] thought dbus was needed to be disabled
> > by other means, than the (as yet still) unofficial repo/overlay?)
> > 
> > Or am I missing something?
> 
>   You are looking at the Pale Moon overlay.  I did not know about it
> when I first used Pale Moon.  I originally downloaded the official
> version tarball from http://linux.palemoon.org/ which needs dbus.  I
> built Pale Moon from source with several changes in the mozconfig file.
> I also built it with gcc 5.4.0 with additional optimization.  Gentoo
> stable currently uses gcc 4.9.3.
Pasting from my about:buildconfig :

Compiler 	Version 	Compiler flags
gcc 	5.4.0 	-Wall -Wdeclaration-after-statement -Wempty-body
-Wpointer-to-int-cast -Wsign-compare -Wtype-limits -Wno-unused
-Wcast-align -march=native -pipe -std=gnu99 -fgnu89-inline
-fno-strict-aliasing -fno-math-errno -pthread -pipe
>   dbus was included in the original code from Firefox before the forking
> took place for a few reasons...
I see. 
> * "necko-wifi" for improved geo-location, which you probably do not want.
>   Since Pale Moon is separate from Firefox, they don't have a licence to
>   use Google's wifi database.
> 
> * WebRTC.  I don't think it's enabled on the official version
> 
> * "WakeLock".  *IF YOU HAVE A SCREENSAVER THAT COMMUNICATES VIA DBUS*
>   then Pale Moon can ask it to temporarily disable screensaving while
>   you are playing a long video.
Those are not there in my Pale Moon (in clone-machine only yet, as I
explained in my other reply email to this message), again pasting from
my about:buildconfig :

Configure arguments
--enable-application=browser --disable-install-strip
--enable-optimize=-O2 --disable-valgrind --disable-dbus
--disable-necko-wifi --enable-gstreamer --disable-webrtc --enable-alsa
--disable-pulseaudio --enable-official-branding
--enable-default-toolkit=cairo-gtk2

> -- 
> Walter Dnes <waltdnes@waltdnes.org>
> I don't run "desktop environments"; I run useful applications
> 
And I'm very curious to learn how to install in Air-Gapped, from git,
through intermediary action, that is acceptable, but in a verifiable
way, as I asked in my other reply email to this message.

Just in case (pasting from about:support):

Name 	Pale Moon
Version 	27.0.2
Build ID 	20161218222634
...
User Agent 	Mozilla/5.0 (X11; Linux x86_64; rv:45.9) Gecko/20100101
Goanna/3.0 Firefox/45.9 PaleMoon/27.0.2

Regards!
-- 
Miroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17 23:36                                 ` Heiko Baums
  2016-12-19  9:37                                   ` Neil Bothwick
@ 2016-12-19 14:52                                   ` Marc Joliet
  2016-12-19 15:19                                     ` Alan McKinnon
                                                       ` (2 more replies)
  1 sibling, 3 replies; 271+ messages in thread
From: Marc Joliet @ 2016-12-19 14:52 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 2950 bytes --]

On Sunday 18 December 2016 00:36:15 Heiko Baums wrote:
> Am 18.12.2016 um 00:23 schrieb Andrej Rode:
> > For reference did you try to write an init script for a piece of
> > software in SysVInit, systemd and OpenRC to be able to compare them?
> 
> Yes, at least I had to read a lot of them. And init scripts are really a
> lot easier to write and read than such a systemd service file,

Personally, I find OpenRC scripts and systemd unit files comparable, at least 
in my limited experience with writing OpenRC init scripts.  When people 
compare systemd unit files to init scripts, they usually mean *raw* (LSB?) 
sysvinit scripts (as IIUC Debian use{s,d}), with all of their ridiculous 
amounts of boilerplate.  OpenRC-style scripts, if done the modern, declarative 
way (which I have), are also fairly easy to read and write.  But then you're 
almost writing them like systemd units: mostly setting a bunch of variables 
that say *what* you want, not *how* you want it (you know, declarative), see 
openrc-run(8).

(Of course OpenRC is not the only alternative, but I don't know enough about 
others to be able to comment on them.)

> particularly you can separate the configuration to another file while
> you need to copy the whole service file to another place in which it
> won't be updated by the package manager if a new version would be released.

That is incorrect, systemd allows for overriding files in 
/etc/systemd/system/${unit_name}.d/*.conf.  Furthermore, service units can 
read environment variables from a file via EnvironmentFile.  Although I'll 
grant you that AFAIK there's no convention for where place for them.

I'm not convinced that you actually understand systemd particularly well.  It 
seems to me that if you want to develop an informed opinion about it, you 
should:

a) Read the official documentation (don't just rely on what others say; even 
when well-intentioned, people can say stupid things).

b) Try to set up and/or run a systemd-based system, and seriously try to grok 
it.  Only then will you be able to compare it to other init systems properly.

I did a variation on (b) and migrated one of my systems to systemd, just so I 
could see what it was like.  Up until then I had only read about how "anti-
Unix" and "bloated" and "evil" etc. systemd was by one side, and how "super 
duper awesome" it was from another side, thus I was very cautious at first.  
Quite frankly, in retrospect I suspect that that divide in opinion is what 
really compelled me to try it for myself.  And that first-hand experience was 
very important, because I was able to learn for myself the good and bad of 
systemd.  In the end, for me, personally, it turned out that there was more 
good than bad, so I stuck with it.

> Heiko Baums

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

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-19 14:52                                   ` Marc Joliet
@ 2016-12-19 15:19                                     ` Alan McKinnon
  2016-12-19 15:48                                       ` Rich Freeman
  2016-12-20 16:33                                     ` Heiko Baums
  2016-12-22  6:05                                     ` Tom H
  2 siblings, 1 reply; 271+ messages in thread
From: Alan McKinnon @ 2016-12-19 15:19 UTC (permalink / raw
  To: gentoo-user

On 19/12/2016 16:52, Marc Joliet wrote:

...

> I'm not convinced that you actually understand systemd particularly well.  It 
> seems to me that if you want to develop an informed opinion about it, you 
> should:
> 
> a) Read the official documentation (don't just rely on what others say; even 
> when well-intentioned, people can say stupid things).
> 
> b) Try to set up and/or run a systemd-based system, and seriously try to grok 
> it.  Only then will you be able to compare it to other init systems properly.

...

I feel the same way.

systemd is declarative and simple variables in a unit define what you
want. This makes sense - the list of what management functions a service
supports is a very short list - start/stop/restart/status. Apart from
configtest (a la Apache) what else is there really?

systemd could be the poster child for the declarative style and knock
ansible off it's perch where it currently reigns :-)

Looking at SysVInit, it's only real grace is that it's been around for
30+ years. But it defers all decisions to the daemon author/packager;
after a short while the ecosystem is so cluttered with weird scripts,
that packagers resort to bolting a declarative layer on top of init
scripts, as in the boilerplate you mentioned. The truth is, as designs
go, sysvinit is a /terrible/ design. It only lasted 30 years because it
forces all the tricky bits to be someone else's problem

-- 
Alan McKinnon
alan.mckinnon@gmail.com



^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-19 15:19                                     ` Alan McKinnon
@ 2016-12-19 15:48                                       ` Rich Freeman
  0 siblings, 0 replies; 271+ messages in thread
From: Rich Freeman @ 2016-12-19 15:48 UTC (permalink / raw
  To: gentoo-user

On Mon, Dec 19, 2016 at 10:19 AM, Alan McKinnon <alan.mckinnon@gmail.com> wrote:
> The truth is, as designs
> go, sysvinit is a /terrible/ design. It only lasted 30 years because it
> forces all the tricky bits to be someone else's problem
>

I'm not sure I'd go as far as saying "terrible" - it does what it does
reasonably well.  I just doesn't do much.  When people compare
"systemd vs sysvinit" they're usually comparing systemd vs some other
service manager, since all sysvinit does on 99% of installations is
spawn some gettys and run the service manager.

One of the things that is obviously missing from sysvinit is the
ability to make non-persistent runtime changes.  You can tell it to
re-read inittab, but you can't say "please spawn 1 more getty, but
don't do that next boot."  The closest you could get to that is
modifying inittab, refreshing init, then restoring inittab and not
refreshing init.

Systemd makes gettys just an instanced service, and you can of course
start/stop those at will.  I believe you can also feed systemd a unit
without actually putting it on disk anywhere, though I'd need to
double-check that.  Since it uses D-Bus there is a lot you can do with
it via IPC, and in fact that is how the various helper programs
actually work.

-- 
Rich


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-18 22:48                               ` Alan McKinnon
@ 2016-12-19 16:55                                 ` lee
  0 siblings, 0 replies; 271+ messages in thread
From: lee @ 2016-12-19 16:55 UTC (permalink / raw
  To: gentoo-user

Alan McKinnon <alan.mckinnon@gmail.com> writes:

>> That doesn't keep me from noticing that what is being said is very
>> different from what is being done.  If the bunch of people wants to
>> change that, /they/ need to do so.
>> 
>
>
> I recommend you brush up on your social skills.
>
> Figuring out what people really mean as opposed to what they say
> (because those 2 never map exactly) is a very useful skill to cultivate,
> things are seldom as they appear to your eyes.

No problem, I already figured it out.  That still doesn't mean anyone
else could solve their problem for them.


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Reading the (SSL) traffic with Pale Moon
  2016-12-19 11:16                                 ` Miroslav Rovis
@ 2016-12-19 17:17                                   ` Miroslav Rovis
  2016-12-19 17:43                                     ` Miroslav Rovis
  0 siblings, 1 reply; 271+ messages in thread
From: Miroslav Rovis @ 2016-12-19 17:17 UTC (permalink / raw
  To: gentoo-user; +Cc: Taiidan

[-- Attachment #1: Type: text/plain, Size: 3400 bytes --]

On 161219-12:16+0100, Miroslav Rovis wrote:
> On 161218-15:29-0500, Walter Dnes wrote:
...
> First, I installed Pale Moon, but by no means is the task over.
> 
> And not just because I had issues, i.e. couldn't log into Pale Moon forum:
> 
> SSL-key logging with Pale Moon (the current title)
> http://www.croatiafidelis.hr/foss/cap/cap-161218-palemoon/
> ( and great if we get some insight here by seniors as to why the
> apparent *fork bomb* or something happened ).
> 
> ( Pls. do note that Pale Moon can SSL-key log just fine, except, it's an
> old version of the nss library that Pale Moon uses, which is likely not
> a good thing. )
...

The NSS library that Palemoon uses (as I posted on that link above) is,
IIUC, ancient (paste from about:support):

NSS	3.19.5.0 Basic ECC	3.19.5.0 Basic ECC

See in your own portage:

# cd /usr/portage/dev-libs/nss/
# grep 'bug #' ChangeLog  | cut -d# -f2 | sed 's/)//' | sed 's/\.//' \
	| sed 's/\.//'|sort -u
564834
571086
574848
576862
585372
#

Of the above Gentoo Bugzilla bugs, only the last one (585372) is not about vulns but
about stable request ("=dev-libs/nss-3.23 stable request").

So all of these:

<dev-libs/nspr-4.10.10, <dev-libs/nss-3.20.1: use-after-poison, buffer
overflow, integer overflow (CVE-2015-{7181,7182,7183})
https://bugs.gentoo.org/show_bug.cgi?id=564834

(CVE-2015-7575, CVE-2016-1938) - <dev-libs/nss-3.21-r2: Weak RSA-MD5
signature allows attack on client certificate authentication (part of SLOTH
attack), miscalculations in bignum lib (CVE-2015-7575, CVE-2016-1938) 
https://bugs.gentoo.org/show_bug.cgi?id=571086

dev-libs/nss-3.22[utils] - multilib-minimal_abi_src_install - !!! dobin:
checkcert does not exist
https://bugs.gentoo.org/show_bug.cgi?id=574848

<www-client/firefox{,-bin}-{38.7.0,45.0}
<mail-client/thunderbird{,-bin}-38.7.0 <dev-libs/nss-3.22.2 : multiple
vulnerabilities (CVE-2016-{1950..1979}, CVE-2016-{2790..2802})
https://bugs.gentoo.org/show_bug.cgi?id=576862

[all of the above] speak of serious security risks with the then version of
NSS, and Pale Moon uses a version of the NSS that predates any patches to
those bugs. If I understand correctly.

In the meantime, I have retried to log into Pale Moon forum, same issue
shows up. And yet another time I retired. And it's consistent
behavior... Maybe because now the forum thinks I tried many times
before, which is just not the case by any means!

And for that try, I cleared the cache, and get a cast/trace pair short,
and clean event, no other, or not much other conversations, but those
with the Pale Moon Forum (and its requests, true, which are a lot of
requests...).

No addons/extensions yet (not even the eff-https-everywhere, the browser
functionalities minimized, privacy browsing set to always, though, and
I'll show that too. Ah, no tracking protection in Pale Moon, we'll see
to that...  But later I'll make page 2 with that cast/trace pair.

( And, regarding the short post by Taiidan@gmx.com
http://www.gossamer-threads.com/lists/gentoo/user/320794#320794
also something to fake browser fingerprinting, probably start looking from:
https://wiki.gentoo.org/wiki/Tor )

So what should I think of Pale Moon, regarding the SSL-key logging, but
with that ancient NSS?

Aaarggghhh!
-- 
Miroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Reading the (SSL) traffic with Pale Moon
  2016-12-19 17:17                                   ` [gentoo-user] Reading the (SSL) traffic with Pale Moon Miroslav Rovis
@ 2016-12-19 17:43                                     ` Miroslav Rovis
  2016-12-19 23:33                                       ` Walter Dnes
  0 siblings, 1 reply; 271+ messages in thread
From: Miroslav Rovis @ 2016-12-19 17:43 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 2935 bytes --]

I need to correct what I wrote... Things are *not* as bad as I
misunderstood...

On 161219-18:17+0100, Miroslav Rovis wrote:
...
> ...
> 
> The NSS library that Palemoon uses (as I posted on that link above) is,
> IIUC, ancient (paste from about:support):

Nope! But see below...

> NSS	3.19.5.0 Basic ECC	3.19.5.0 Basic ECC
> 
> See in your own portage:
> 
> # cd /usr/portage/dev-libs/nss/
> # grep 'bug #' ChangeLog  | cut -d# -f2 | sed 's/)//' | sed 's/\.//' \
> 	| sed 's/\.//'|sort -u
> 564834
> 571086
> 574848
> 576862
> 585372
> #
> 
> Of the above Gentoo Bugzilla bugs, only the last one (585372) is not about vulns but
> about stable request ("=dev-libs/nss-3.23 stable request").
> 
> So all of these:
Really not!


There is talk of 3.19.2.1 and 3.19.4 ...
> <dev-libs/nspr-4.10.10, <dev-libs/nss-3.20.1: use-after-poison, buffer
> overflow, integer overflow (CVE-2015-{7181,7182,7183})
> https://bugs.gentoo.org/show_bug.cgi?id=564834
[There is talk of 3.19.2.1 and 3.19.4]
on 2015-11-03 20:19:00 UTC here:
https://bugs.gentoo.org/show_bug.cgi?id=564834#c0

I don't know about this one, but probably it doesn't apply to what Pale
Moon either...
> (CVE-2015-7575, CVE-2016-1938) - <dev-libs/nss-3.21-r2: Weak RSA-MD5
> signature allows attack on client certificate authentication (part of SLOTH
> attack), miscalculations in bignum lib (CVE-2015-7575, CVE-2016-1938) 
> https://bugs.gentoo.org/show_bug.cgi?id=571086

This bug #574848
> dev-libs/nss-3.22[utils] - multilib-minimal_abi_src_install - !!! dobin:
> checkcert does not exist
> https://bugs.gentoo.org/show_bug.cgi?id=574848
is entirely local error within Gentoo

And there is talk of .19.2.3 ...
https://bugs.gentoo.org/show_bug.cgi?id=576862#c0
> <www-client/firefox{,-bin}-{38.7.0,45.0}
> <mail-client/thunderbird{,-bin}-38.7.0 <dev-libs/nss-3.22.2 : multiple
> vulnerabilities (CVE-2016-{1950..1979}, CVE-2016-{2790..2802})
> https://bugs.gentoo.org/show_bug.cgi?id=576862
[And there is talk of .19.2.3]
on 2016-03-09 14:42:36 UTC here:
https://bugs.gentoo.org/show_bug.cgi?id=576862#c0
> 
...
> No addons/extensions yet (not even the eff-https-everywhere, the browser
> functionalities minimized, privacy browsing set to always, though, and
> I'll show that too. Ah, no tracking protection in Pale Moon, we'll see
> to that...  But later I'll make page 2 with that cast/trace pair.
> 
> ( And, regarding the short post by Taiidan@gmx.com
> http://www.gossamer-threads.com/lists/gentoo/user/320794#320794
> also something to fake browser fingerprinting, probably start looking from:
> https://wiki.gentoo.org/wiki/Tor )
> 

And whether the NSS that Pale Moon uses is fine, maybe some of the devs
can tell us, I apologize for for having made too hasty and very probably
wrong conclusion in regard...

Regards!
-- 
Miroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-17  5:55             ` [gentoo-user] " Walter Dnes
                                 ` (2 preceding siblings ...)
  2016-12-18  7:39               ` Tom H
@ 2016-12-19 18:15               ` lee
  2016-12-19 20:07                 ` Daniel Frey
  2016-12-20 17:04                 ` Tanstaafl
  3 siblings, 2 replies; 271+ messages in thread
From: lee @ 2016-12-19 18:15 UTC (permalink / raw
  To: gentoo-user

"Walter Dnes" <waltdnes@waltdnes.org> writes:

>   Similarly, the vast majority of home users have a machine with one
> ethernet port, and in the past it's always been eth0.

Since 10 years or so, the default is two ports.

> Now the name varies in each machine depending on the motherboard
> layout; oogabooga11? foobar42?  It may be static, but you don't know
> what it'll be, without first booting the machine.  In a truly
> Orwellian twist, this "feature" is referred to as "Predictable"
> Network Interface Names.  It only makes things easier for corporate
> machines acting as gateways/routers, with multiple ports.  Again, the
> average home user is being jerked around for a corporate agenda.

Perhaps the hidden agenda was to make the names indistinguishable and
unrecognisable, forcing everyone to use copy and paste --- after at
least double-checking which port is which --- to eliminate human and
typing errors in order to get more predictable results.

Otherwise, how would using unrecognisable names for network ports make
anything easier for corporate machines?


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-19 18:15               ` lee
@ 2016-12-19 20:07                 ` Daniel Frey
  2016-12-19 20:35                   ` lee
  2016-12-22  6:08                   ` Tom H
  2016-12-20 17:04                 ` Tanstaafl
  1 sibling, 2 replies; 271+ messages in thread
From: Daniel Frey @ 2016-12-19 20:07 UTC (permalink / raw
  To: gentoo-user

On 12/19/2016 10:15 AM, lee wrote:
> "Walter Dnes" <waltdnes@waltdnes.org> writes:
> 
>>   Similarly, the vast majority of home users have a machine with one
>> ethernet port, and in the past it's always been eth0.
> 
> Since 10 years or so, the default is two ports.

Not in any of the computers I've built. Generally only high end or
workstation/server boards have two ports.

i.e. not what the typical home user would buy.

> 
>> Now the name varies in each machine depending on the motherboard
>> layout; oogabooga11? foobar42?  It may be static, but you don't know
>> what it'll be, without first booting the machine.  In a truly
>> Orwellian twist, this "feature" is referred to as "Predictable"
>> Network Interface Names.  It only makes things easier for corporate
>> machines acting as gateways/routers, with multiple ports.  Again, the
>> average home user is being jerked around for a corporate agenda.
> 
> Perhaps the hidden agenda was to make the names indistinguishable and
> unrecognisable, forcing everyone to use copy and paste --- after at
> least double-checking which port is which --- to eliminate human and
> typing errors in order to get more predictable results.
> 
> Otherwise, how would using unrecognisable names for network ports make
> anything easier for corporate machines?
> 

It is even more frustrating that these so-called predictable network
names actually can change on a reboot, it's happened to me more than
once when multiple network cards are detected in a different order.

Dan


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-19 20:07                 ` Daniel Frey
@ 2016-12-19 20:35                   ` lee
  2016-12-19 21:09                     ` Andrej Rode
  2016-12-19 22:50                     ` Dale
  2016-12-22  6:08                   ` Tom H
  1 sibling, 2 replies; 271+ messages in thread
From: lee @ 2016-12-19 20:35 UTC (permalink / raw
  To: gentoo-user

Daniel Frey <djqfrey@gmail.com> writes:

> On 12/19/2016 10:15 AM, lee wrote:
>> "Walter Dnes" <waltdnes@waltdnes.org> writes:
>> 
>>>   Similarly, the vast majority of home users have a machine with one
>>> ethernet port, and in the past it's always been eth0.
>> 
>> Since 10 years or so, the default is two ports.
>
> Not in any of the computers I've built. Generally only high end or
> workstation/server boards have two ports.
>
> i.e. not what the typical home user would buy.

It is not reasonable to assume that a "typical home user" would want a
computer with a crappy board to run Linux on it (or for anything
else). If they are that cheap, they're better off buying a used one.
When they are sufficiently clueless to want something like that, what
does it matter what the network interfaces are called.

>>> Now the name varies in each machine depending on the motherboard
>>> layout; oogabooga11? foobar42?  It may be static, but you don't know
>>> what it'll be, without first booting the machine.  In a truly
>>> Orwellian twist, this "feature" is referred to as "Predictable"
>>> Network Interface Names.  It only makes things easier for corporate
>>> machines acting as gateways/routers, with multiple ports.  Again, the
>>> average home user is being jerked around for a corporate agenda.
>> 
>> Perhaps the hidden agenda was to make the names indistinguishable and
>> unrecognisable, forcing everyone to use copy and paste --- after at
>> least double-checking which port is which --- to eliminate human and
>> typing errors in order to get more predictable results.
>> 
>> Otherwise, how would using unrecognisable names for network ports make
>> anything easier for corporate machines?
>> 
>
> It is even more frustrating that these so-called predictable network
> names actually can change on a reboot, it's happened to me more than
> once when multiple network cards are detected in a different order.

I haven't had that happen with the unrecognisable names.  Aren't they
supposed to prevent things like that?


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-19 20:35                   ` lee
@ 2016-12-19 21:09                     ` Andrej Rode
  2016-12-20  3:37                       ` lee
  2016-12-20 20:35                       ` Daniel Frey
  2016-12-19 22:50                     ` Dale
  1 sibling, 2 replies; 271+ messages in thread
From: Andrej Rode @ 2016-12-19 21:09 UTC (permalink / raw
  To: gentoo-user


>> It is even more frustrating that these so-called predictable network
>> names actually can change on a reboot, it's happened to me more than
>> once when multiple network cards are detected in a different order.

Then you might found a bug? With predictable network names the name of
your device depends on the PCIe slot/address it is in. If you change
positions in the board your names should change, not on reboot.

And you might believe it or not, running Linux on servers is much more
popular than running Linux on your home desktop. Thus I'd guess things
tend to be made easier for people with more than one network card.
Certainly you don't want rely on random device enumeration order on
reboot if you run a webserver with multiple network devices.

If you want to disable this on hosts running systemd read [0].

Cheers,
Andrej

[0]
https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-19  9:37                                   ` Neil Bothwick
@ 2016-12-19 22:34                                     ` Heiko Baums
  2016-12-19 23:56                                       ` Neil Bothwick
  0 siblings, 1 reply; 271+ messages in thread
From: Heiko Baums @ 2016-12-19 22:34 UTC (permalink / raw
  To: gentoo-user

Am 19.12.2016 um 10:37 schrieb Neil Bothwick:
> No you don't.

You know what I did or did not? Interesting!

Heiko Baums


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-19  9:59                       ` Neil Bothwick
@ 2016-12-19 22:42                         ` Heiko Baums
  0 siblings, 0 replies; 271+ messages in thread
From: Heiko Baums @ 2016-12-19 22:42 UTC (permalink / raw
  To: gentoo-user

Am 19.12.2016 um 10:59 schrieb Neil Bothwick:
> If you can't work that out for yourself, what are you doing running
> Gentoo. I'm stating it can be done, I have neither the time nor the
> inclination to document it.

The question is not, if I can work this out myself or not. The question
is: Can you prove what you're claiming?

> I never claimed it was reasonable, you asked for a way to read them if
> you don't have systemd installed and I suggested a way.

I didn't ask. I've proven that those binary log files are crap, because
not they are not - say - compatible or interchangeable or whatever to
normal POSIX systems like the text files are.

The commands cat, less, grep are on every UNIX/Linux system. This
systemd logreader (I've forgotten its name) is not.

> But if you intend to dismiss anyone with a standpoint that does not
> precisely align with yours as a fanboy, there is no point in continuing
> this discussion.

It's just that you gave the same silly arguments every Poettering fanboy
gives in such discussions.

> Excellent, adding distortion to the ad hominem insults. I was simply
> pointing out that systemd does not preclude the use of an alternative
> logger.

Just twist it as you need it.

> Why? Because you demand so?

Because the Poettering fanboys and you always say so.

Heiko Baums


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-19 20:35                   ` lee
  2016-12-19 21:09                     ` Andrej Rode
@ 2016-12-19 22:50                     ` Dale
  2016-12-20  1:29                       ` Taiidan
  2016-12-20  3:45                       ` lee
  1 sibling, 2 replies; 271+ messages in thread
From: Dale @ 2016-12-19 22:50 UTC (permalink / raw
  To: gentoo-user

lee wrote:
> Daniel Frey <djqfrey@gmail.com> writes:
>
>> On 12/19/2016 10:15 AM, lee wrote:
>>> "Walter Dnes" <waltdnes@waltdnes.org> writes:
>>>
>>>>   Similarly, the vast majority of home users have a machine with one
>>>> ethernet port, and in the past it's always been eth0.
>>> Since 10 years or so, the default is two ports.
>> Not in any of the computers I've built. Generally only high end or
>> workstation/server boards have two ports.
>>
>> i.e. not what the typical home user would buy.
> It is not reasonable to assume that a "typical home user" would want a
> computer with a crappy board to run Linux on it (or for anything
> else). If they are that cheap, they're better off buying a used one.
> When they are sufficiently clueless to want something like that, what
> does it matter what the network interfaces are called.
>

I built my current rig just a few years ago.  It has one ethernet port
on it.  Since it didn't work right, bad drivers I guess, I added a card
to have the second port.  The rig I built before that, it also had one
ethernet port. 

I might add, I didn't buy a "crappy board" either.  The first was Abit
which was the top rated brand at the time and my current board is
Gigabyte, another highly rated board at the time I bought it.  As Daniel
points out, you have to get into some pretty high end boards before you
get two ethernet ports. 

Just for giggles, I went and looked at Asus boards, currently highly
rated.  I had to get up around the $400 range to find two ports.  Most
computers built for home use, and even some, maybe most, business
computers, only have one port.  It's all they need. 

I might also add, I have a lot of friends that give me their old
computers.  Of all the puters I have ever seen, they had one ethernet
port.  Over the past decade or so, I've likely stripped out a few dozen
computers for parts.  Not one of them had two ethernet ports. 

I'm with Daniel on this one. 

Dale

:-)  :-) 


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Reading the (SSL) traffic with Pale Moon
  2016-12-19 17:43                                     ` Miroslav Rovis
@ 2016-12-19 23:33                                       ` Walter Dnes
  2016-12-20 15:10                                         ` Miroslav Rovis
  0 siblings, 1 reply; 271+ messages in thread
From: Walter Dnes @ 2016-12-19 23:33 UTC (permalink / raw
  To: gentoo-user

On Mon, Dec 19, 2016 at 06:43:53PM +0100, Miroslav Rovis wrote

> And whether the NSS that Pale Moon uses is fine, maybe some of the devs
> can tell us, I apologize for for having made too hasty and very probably
> wrong conclusion in regard...

  See the 2nd post in https://forum.palemoon.org/viewtopic.php?t=8971

Moonchild (the lead developer)
> The moment I am given access to the MozSec bugs after each 6-week
> release, I perform a full security audit on the bugs and code
> for applicability. If a vulnerability exists in Pale Moon that is
> addressed by these bugs, it is patched in the next release, with
> chemspill releases for urgent security issues pushed out asap in a
> point release.

  There is some informal slang here that you may not understand...
* "chemspill" ==> an emergency similar in nature to a hazardous chemical
   spill, requiring immediate response
* "asap" ==> an acronym for "As Soon As Possible"

  3rd post in same thread
Matt Tobin (developer)
> One thing to keep in mind is that just because there is a vulnerability
> in a codebase doesn't mean that there always was a vulnerability. As
> most know, Mozilla has been rewriting code (refactoring) at a rabid
> pace and has actually introduced more security flaws just by
> refactoring and rewriting the code badly than were previously there
> in the older incarnation of a chunk of code.

  Short summary...
* Pale Moon is an independant fork
* Pale Moon started out with a snapshot of Firefox code
* Pale Moon has made its own set of changes
* Mozilla (Firefox) has made a different set of changes
* the two browsers' source code is different enough that a problem that
  affects Firefox may not affect Pale Moon; see...
  https://forum.palemoon.org/viewtopic.php?f=1&t=13984
* if there are real problems, there are point releases.  That's one
  reason why Pale Moon 27.0.1 and 27.0.2 and 27.0.3 have been released.
  E.g. see "Security-related and crash fixes:" in
  https://forum.palemoon.org/viewtopic.php?f=1&t=14223

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


^ permalink raw reply	[flat|nested] 271+ messages in thread

* [gentoo-user] Re: X w/o suid root
  2016-12-19  6:43                         ` Ian Zimmerman
@ 2016-12-19 23:35                           ` Ian Zimmerman
  2016-12-20 16:19                             ` Michael Mol
  0 siblings, 1 reply; 271+ messages in thread
From: Ian Zimmerman @ 2016-12-19 23:35 UTC (permalink / raw
  To: gentoo-user

On 2016-12-18 22:43, Ian Zimmerman wrote:

> But now I hit the error chronicled at [2].  A look at kernel source, in
> drivers/gpu/drm/drm_ioctl.c, shows that the relevant kernel ioctl is
> declared thus:
> 
> 	DRM_IOCTL_DEF(DRM_IOCTL_SET_MASTER, drm_setmaster_ioctl, DRM_ROOT_ONLY),

And the answer is .. OF COURSE!! .. systemd.

With systemd integration, the get_drm_info() function in xorg source file
hw/xfree86/os-support/linux/lnx_platform.c sets the server_fd flag,
which makes it do this later:

    if (server_fd)
        xf86_platform_devices[delayed_index].flags |= XF86_PDEV_SERVER_FD;

.. which makes the radeon_set_drm_master() function in xf86-video-ati
file src/radeon_kms.c immediately return TRUE and bypass the failing
ioctl(DRM_IOCTL_SET_MASTER).

So now I know that my only way to non-suid (and anyone else with similar
hardware and without systemd) is to patch the X source, and/or the
kernel source.  I'll probably take a few days break from this issue
pondering if it's worth it.

-- 
Please *no* private Cc: on mailing lists and newsgroups
Personal signed mail: please _encrypt_ and sign
Don't clear-text sign: http://cr.yp.to/smtp/8bitmime.html


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-19 22:34                                     ` Heiko Baums
@ 2016-12-19 23:56                                       ` Neil Bothwick
  0 siblings, 0 replies; 271+ messages in thread
From: Neil Bothwick @ 2016-12-19 23:56 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 631 bytes --]

On Mon, 19 Dec 2016 23:34:56 +0100, Heiko Baums wrote:

> You know what I did or did not? Interesting!

You can make any post say whatever you want by taking it out of context.

You made a statement about systemd, I pointed out that it was incorrect.
Others have since made the same point about the same statement.

If you want t criticise a piece of software , by all means do so. If you
want t be taken seriously, criticise it on its merits after checking your
facts. Then criticise the software, not those who chose to use it.


-- 
Neil Bothwick

TEXAS VIRUS: Makes sure that it's bigger than any other file.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-19 22:50                     ` Dale
@ 2016-12-20  1:29                       ` Taiidan
  2016-12-20  3:46                         ` lee
  2016-12-20  3:45                       ` lee
  1 sibling, 1 reply; 271+ messages in thread
From: Taiidan @ 2016-12-20  1:29 UTC (permalink / raw
  To: gentoo-user

On 12/19/2016 05:50 PM, Dale wrote:

> lee wrote:
>> Daniel Frey <djqfrey@gmail.com> writes:
>>
>>> On 12/19/2016 10:15 AM, lee wrote:
>>>> "Walter Dnes" <waltdnes@waltdnes.org> writes:
>>>>
>>>>>    Similarly, the vast majority of home users have a machine with one
>>>>> ethernet port, and in the past it's always been eth0.
>>>> Since 10 years or so, the default is two ports.
>>> Not in any of the computers I've built. Generally only high end or
>>> workstation/server boards have two ports.
>>>
>>> i.e. not what the typical home user would buy.
>> It is not reasonable to assume that a "typical home user" would want a
>> computer with a crappy board to run Linux on it (or for anything
>> else). If they are that cheap, they're better off buying a used one.
>> When they are sufficiently clueless to want something like that, what
>> does it matter what the network interfaces are called.
>>
> I built my current rig just a few years ago.  It has one ethernet port
> on it.  Since it didn't work right, bad drivers I guess, I added a card
> to have the second port.  The rig I built before that, it also had one
> ethernet port.
>
> I might add, I didn't buy a "crappy board" either.  The first was Abit
> which was the top rated brand at the time and my current board is
> Gigabyte, another highly rated board at the time I bought it.  As Daniel
> points out, you have to get into some pretty high end boards before you
> get two ethernet ports.
>
> Just for giggles, I went and looked at Asus boards, currently highly
> rated.  I had to get up around the $400 range to find two ports.  Most
> computers built for home use, and even some, maybe most, business
> computers, only have one port.  It's all they need.
>
> I might also add, I have a lot of friends that give me their old
> computers.  Of all the puters I have ever seen, they had one ethernet
> port.  Over the past decade or so, I've likely stripped out a few dozen
> computers for parts.  Not one of them had two ethernet ports.
>
> I'm with Daniel on this one.
>
> Dale
>
> :-)  :-)
I too have never seen a non server board with more than one embedded 
network interface.
I have an expensive server board that features two ethernet ports but I 
really hate the removal of the ethX scheme, sometimes they get detected 
in the wrong order and ethX is way easier to type than ens1s0 or what not.

It is just another swell example of the pottering-eqsue corruption of 
the free software movement.


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-19 21:09                     ` Andrej Rode
@ 2016-12-20  3:37                       ` lee
  2016-12-20  4:23                         ` Andrej Rode
  2016-12-20 20:35                       ` Daniel Frey
  1 sibling, 1 reply; 271+ messages in thread
From: lee @ 2016-12-20  3:37 UTC (permalink / raw
  To: gentoo-user

Andrej Rode <mail@andrejro.de> writes:

>>> It is even more frustrating that these so-called predictable network
>>> names actually can change on a reboot, it's happened to me more than
>>> once when multiple network cards are detected in a different order.
>
> Then you might found a bug? With predictable network names the name of
> your device depends on the PCIe slot/address it is in. If you change
> positions in the board your names should change, not on reboot.

It wasn't me who said that.

> And you might believe it or not, running Linux on servers is much more
> popular than running Linux on your home desktop. Thus I'd guess things
> tend to be made easier for people with more than one network card.
> Certainly you don't want rely on random device enumeration order on
> reboot if you run a webserver with multiple network devices.

The point is that replacing recognisable names with unrecognisable ones
doesn't make things easier, regardless of how many network ports you
have.

Or can you explain how unrecognisable names make things easier?

> If you want to disable this on hosts running systemd read [0].

I'm not using systemd.

> Cheers,
> Andrej
>
> [0]
> https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-19 22:50                     ` Dale
  2016-12-20  1:29                       ` Taiidan
@ 2016-12-20  3:45                       ` lee
  2016-12-20  4:59                         ` Dale
  2016-12-20  8:33                         ` Kai Peter
  1 sibling, 2 replies; 271+ messages in thread
From: lee @ 2016-12-20  3:45 UTC (permalink / raw
  To: gentoo-user

Dale <rdalek1967@gmail.com> writes:

> lee wrote:
>> Daniel Frey <djqfrey@gmail.com> writes:
>>
>>> On 12/19/2016 10:15 AM, lee wrote:
>>>> "Walter Dnes" <waltdnes@waltdnes.org> writes:
>>>>
>>>>>   Similarly, the vast majority of home users have a machine with one
>>>>> ethernet port, and in the past it's always been eth0.
>>>> Since 10 years or so, the default is two ports.
>>> Not in any of the computers I've built. Generally only high end or
>>> workstation/server boards have two ports.
>>>
>>> i.e. not what the typical home user would buy.
>> It is not reasonable to assume that a "typical home user" would want a
>> computer with a crappy board to run Linux on it (or for anything
>> else). If they are that cheap, they're better off buying a used one.
>> When they are sufficiently clueless to want something like that, what
>> does it matter what the network interfaces are called.
>>
>
> I built my current rig just a few years ago.  It has one ethernet port
> on it.  Since it didn't work right, bad drivers I guess, I added a card
> to have the second port.  The rig I built before that, it also had one
> ethernet port. 
>
> I might add, I didn't buy a "crappy board" either.  The first was Abit
> which was the top rated brand at the time and my current board is
> Gigabyte, another highly rated board at the time I bought it.

I have no experience with Abit, and I can tell you from experience with
a couple of them that Gigabyte is the worst junk for a board you can
buy and that their support has no idea what they are doing.

> As Daniel
> points out, you have to get into some pretty high end boards before you
> get two ethernet ports. 
>
> Just for giggles, I went and looked at Asus boards, currently highly
> rated.  I had to get up around the $400 range to find two ports.  Most
> computers built for home use, and even some, maybe most, business
> computers, only have one port.  It's all they need. 
>
> I might also add, I have a lot of friends that give me their old
> computers.  Of all the puters I have ever seen, they had one ethernet
> port.  Over the past decade or so, I've likely stripped out a few dozen
> computers for parts.  Not one of them had two ethernet ports. 
>
> I'm with Daniel on this one. 

The last time I got a board that didn't have two ports is about 20 years
ago, and I never bought one for 400.  They all just have 2, needed or
not, even cheap ones.


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-20  1:29                       ` Taiidan
@ 2016-12-20  3:46                         ` lee
  0 siblings, 0 replies; 271+ messages in thread
From: lee @ 2016-12-20  3:46 UTC (permalink / raw
  To: gentoo-user

"Taiidan@gmx.com" <Taiidan@gmx.com> writes:

> It is just another swell example of the pottering-eqsue corruption of
> the free software movement.

Was that really his idea?


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-20  3:37                       ` lee
@ 2016-12-20  4:23                         ` Andrej Rode
  2016-12-20 10:11                           ` Kai Peter
                                             ` (2 more replies)
  0 siblings, 3 replies; 271+ messages in thread
From: Andrej Rode @ 2016-12-20  4:23 UTC (permalink / raw
  To: gentoo-user


[-- Attachment #1.1: Type: text/plain, Size: 592 bytes --]

Why
> Or can you explain how unrecognisable names make things easier?

Yeah they make life easier. From your talk you never had a problem with
eth<0,10> switching names after boot. Everyone who had them appreciates
predictable network interfaces.

If you don't like them you can disable them in udev (I actually was
wrong about only systemd).
And actually I couldn't care less how my devices are named. Because
ranting about them on a mailing list already takes more time and
characters than typing `ip a`

But yeah, I stop feeding the trolls right here :)

cheers,
Andrej


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-20  3:45                       ` lee
@ 2016-12-20  4:59                         ` Dale
  2016-12-20 22:28                           ` lee
  2016-12-20  8:33                         ` Kai Peter
  1 sibling, 1 reply; 271+ messages in thread
From: Dale @ 2016-12-20  4:59 UTC (permalink / raw
  To: gentoo-user

lee wrote:
> Dale <rdalek1967@gmail.com> writes:
>
>> lee wrote:
>>> Daniel Frey <djqfrey@gmail.com> writes:
>>>
>>>> On 12/19/2016 10:15 AM, lee wrote:
>>>>> "Walter Dnes" <waltdnes@waltdnes.org> writes:
>>>>>
>>>>>>   Similarly, the vast majority of home users have a machine with one
>>>>>> ethernet port, and in the past it's always been eth0.
>>>>> Since 10 years or so, the default is two ports.
>>>> Not in any of the computers I've built. Generally only high end or
>>>> workstation/server boards have two ports.
>>>>
>>>> i.e. not what the typical home user would buy.
>>> It is not reasonable to assume that a "typical home user" would want a
>>> computer with a crappy board to run Linux on it (or for anything
>>> else). If they are that cheap, they're better off buying a used one.
>>> When they are sufficiently clueless to want something like that, what
>>> does it matter what the network interfaces are called.
>>>
>> I built my current rig just a few years ago.  It has one ethernet port
>> on it.  Since it didn't work right, bad drivers I guess, I added a card
>> to have the second port.  The rig I built before that, it also had one
>> ethernet port. 
>>
>> I might add, I didn't buy a "crappy board" either.  The first was Abit
>> which was the top rated brand at the time and my current board is
>> Gigabyte, another highly rated board at the time I bought it.
> I have no experience with Abit, and I can tell you from experience with
> a couple of them that Gigabyte is the worst junk for a board you can
> buy and that their support has no idea what they are doing.

Well, I have two of them and they work just fine.  I might add, Abit
gave me many years of 24/7 service.  Being outdated was its only
problem.  Also, Gigabyte and Asus were the top rated boards when I
bought my board.  Some who have been here long enough may even recall me
posting my buy list here on this mailing list.  So, you thinking
Gigabyte is junk can go in the same place as your thinking two ports on
every board is the default.   It's your opinion and not based on
reality.   I've learned the same usually applies to hard drives as well. 

>> As Daniel
>> points out, you have to get into some pretty high end boards before you
>> get two ethernet ports. 
>>
>> Just for giggles, I went and looked at Asus boards, currently highly
>> rated.  I had to get up around the $400 range to find two ports.  Most
>> computers built for home use, and even some, maybe most, business
>> computers, only have one port.  It's all they need. 
>>
>> I might also add, I have a lot of friends that give me their old
>> computers.  Of all the puters I have ever seen, they had one ethernet
>> port.  Over the past decade or so, I've likely stripped out a few dozen
>> computers for parts.  Not one of them had two ethernet ports. 
>>
>> I'm with Daniel on this one. 
> The last time I got a board that didn't have two ports is about 20 years
> ago, and I never bought one for 400.  They all just have 2, needed or
> not, even cheap ones.
>
>

Odd.  Just for giggles, I went to Newegg.  I pulled up both AMD and
Intel boards.  I then looked at the pictures of the top sellers listed
there.  With my settings, it lists 36 on each page.  Out of the first
page for each type, only a couple or so had two ports and only one that
I saw was under $200.00.  The rest were more expensive than that.  I
think that one $200.00 board was a Gigabyte by the way.  I doubt you
want to claim owning that, right?  Looked at 72 boards, only found a
couple or so with two ethernet ports. 

So, looking at a large website that has likely millions of customers,
carries about every brand of board there is, I could only find a very
small percentage of boards that have two ethernet ports built in.  That
is not what a reasonable person would call the default.  If it was the
default as you claim, then there should only be a few that don't have
two ports.  You add in that Daniel, Taiidan and myself have not seen
such a default, then I think you are mistaken. 

Dale

:-)  :-) 


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Reading the (SSL) traffic with Pale Moon, WAS: from Firefox52: NO pure ALSA? Youtube... Audio: No
  2016-12-19 12:25                                 ` [gentoo-user] Reading the (SSL) traffic with Pale Moon, WAS: from Firefox52: NO pure ALSA? Youtube... Audio: No Miroslav Rovis
@ 2016-12-20  8:00                                   ` Walter Dnes
  2016-12-20 15:07                                     ` [gentoo-user] Reading the (SSL) traffic with Pale Moon Miroslav Rovis
  2016-12-21  0:17                                     ` Miroslav Rovis
  0 siblings, 2 replies; 271+ messages in thread
From: Walter Dnes @ 2016-12-20  8:00 UTC (permalink / raw
  To: gentoo-user

On Mon, Dec 19, 2016 at 01:25:19PM +0100, Miroslav Rovis wrote

> And I'm very curious to learn how to install in Air-Gapped, from git,
> through intermediary action, that is acceptable, but in a verifiable
> way, as I asked in my other reply email to this message.

  The Pale Moon project is located at...
https://github.com/MoonchildProductions/Pale-Moon

  The current release branch is "27.0_Relbranch".  I'm not a programmer,
and I don't push commits back to the project.  So I don't need the full
depth and history.  The following command grabs the latest 27.0.x source
and downloads it to a directory pmsrc/ and only downloads what is needed
to do a build.

git clone -b 27.0_RelBranch --depth 1 https://github.com/MoonchildProductions/Pale-Moon.git pmsrc

  To save typing, I made a script "getcode".  I merely have to type
./getcode 27.0

  The script consists of 2 lines...

#!/bin/bash
git clone -b "${1}_RelBranch" --depth 1 https://github.com/MoonchildProductions/Pale-Moon.git pmsrc

  Note that this picks up the latest git tag.  You can force a specific
tag (e.g. 27.0.0 or 27.0.1 or 27.0.2) if you use the appropriate git
command.  Once the the pmsrc/ subdirectory is populated, you can...

cp -r pmsrc/ <usb_stick>/pmsrc/

   walk over to the air-gapped machine and...

cp -r <usb_stick>/pmsrc/ pmsrc/

   and then do a "-march=native" build on the air-gapped machine.

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


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-20  3:45                       ` lee
  2016-12-20  4:59                         ` Dale
@ 2016-12-20  8:33                         ` Kai Peter
  1 sibling, 0 replies; 271+ messages in thread
From: Kai Peter @ 2016-12-20  8:33 UTC (permalink / raw
  To: gentoo-user

> 
> The last time I got a board that didn't have two ports is about 20 
> years
> ago, and I never bought one for 400.  They all just have 2, needed or
> not, even cheap ones.

However, checking out the consumer market (Europe) shows that 1 out of 
10 mobo's has 2 ports usually. I always add(ed) a separate network card, 
even to have better control.

-- 
Sent with eQmail-1.10-dev


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-20  4:23                         ` Andrej Rode
@ 2016-12-20 10:11                           ` Kai Peter
  2016-12-20 16:21                           ` Heiko Baums
  2016-12-20 22:04                           ` lee
  2 siblings, 0 replies; 271+ messages in thread
From: Kai Peter @ 2016-12-20 10:11 UTC (permalink / raw
  To: gentoo-user

On 2016-12-20 05:23, Andrej Rode wrote:
> Why
>> Or can you explain how unrecognisable names make things easier?
> 
> Yeah they make life easier.
Not in any case. Otherwise it is a name only.

 From your talk you never had a problem with
> eth<0,10> switching names after boot. Everyone who had them appreciates
> predictable network interfaces.

Predictable names are not limited to network if's. Just the (first?) 
point where most users comes in touch with it. And claiming about 
changes which seems to break some human logic.

-- 
Sent with eQmail-1.10-dev


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Reading the (SSL) traffic with Pale Moon
  2016-12-20  8:00                                   ` Walter Dnes
@ 2016-12-20 15:07                                     ` Miroslav Rovis
  2016-12-21  0:17                                     ` Miroslav Rovis
  1 sibling, 0 replies; 271+ messages in thread
From: Miroslav Rovis @ 2016-12-20 15:07 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 3533 bytes --]

Very useful! Thanks! 

But only quick notes now.

On 161220-03:00-0500, Walter Dnes wrote:
> On Mon, Dec 19, 2016 at 01:25:19PM +0100, Miroslav Rovis wrote
> 
> > And I'm very curious to learn how to install in Air-Gapped, from git,
> > through intermediary action, that is acceptable, but in a verifiable
> > way, as I asked in my other reply email to this message.
> 
>   The Pale Moon project is located at...
> https://github.com/MoonchildProductions/Pale-Moon

I see.

And one thing appears to be missing for me. *IIUC* <-- pls. note.

The tags are not verified on the Pale Moon repo above! Do you see that
they are, if you open:
https://github.com/MoonchildProductions/Pale-Moon/tags
?
I don't!

*IIUC* <-- pls. note.

Do you see that my tags are verified, e.g. if you open:

https://github.com/miroR/tshark-hosts-conv/tags
and by clicking on "Verified" link, you should see:

This tag was signed with a verified signature.
@miroR
miroR
Miroslav Rovis
GPG key ID: EA9884884FBAF0AE Learn about signing commits

Or am I again missing something?

And if the tags are not verified, I may do the below, but I still don't
feel right.

I'm used to webrsync-gpg which is obsolete in comparison to git, but
it's so safe, because all the the portage, including distfiles, all is
PGP verifiable!

I leave your instuctions below, since this is really useful, and it's a
possible route for me to take... But...

>   The current release branch is "27.0_Relbranch".  I'm not a programmer,
> and I don't push commits back to the project.  So I don't need the full
> depth and history.  The following command grabs the latest 27.0.x source
> and downloads it to a directory pmsrc/ and only downloads what is needed
> to do a build.
> 
> git clone -b 27.0_RelBranch --depth 1 https://github.com/MoonchildProductions/Pale-Moon.git pmsrc
> 
>   To save typing, I made a script "getcode".  I merely have to type
> ./getcode 27.0
> 
>   The script consists of 2 lines...
> 
> #!/bin/bash
> git clone -b "${1}_RelBranch" --depth 1 https://github.com/MoonchildProductions/Pale-Moon.git pmsrc
> 
>   Note that this picks up the latest git tag.  You can force a specific
> tag (e.g. 27.0.0 or 27.0.1 or 27.0.2) if you use the appropriate git
> command.  Once the the pmsrc/ subdirectory is populated, you can...
> 
> cp -r pmsrc/ <usb_stick>/pmsrc/
> 
>    walk over to the air-gapped machine and...
> 
> cp -r <usb_stick>/pmsrc/ pmsrc/
> 
>    and then do a "-march=native" build on the air-gapped machine.
> 
> -- 
> Walter Dnes <waltdnes@waltdnes.org>
> I don't run "desktop environments"; I run useful applications
> 

... But also, the time on my hands is an issue. If the Gentoo overlay
prooves easier and quicker, I may go that other way...

And which way I go may also depend on which one I get to verifiably install...

Yes, verifiability is my sine qua non!

I have to say, I had no issues with installing from Gentoo palemoon
overlay, and I may open an issue about verification there, or in main
Pale Moon repo...

E.g. there are never even any tags at all on:

https://github.com/deuiore/palemoon-overlay/tags

If I understand correctly. <-- pls. note.

All this in the wake of my asking Gentoo devs about the verifiability in
git:

Is it safe to switch from webrsync to the git repo now?
http://www.gossamer-threads.com/lists/gentoo/dev/320922

Really thanks a lot.
-- 
Miroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Reading the (SSL) traffic with Pale Moon
  2016-12-19 23:33                                       ` Walter Dnes
@ 2016-12-20 15:10                                         ` Miroslav Rovis
  0 siblings, 0 replies; 271+ messages in thread
From: Miroslav Rovis @ 2016-12-20 15:10 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 2556 bytes --]

Thanks! I'll be studying the links that you gave!
(I just replied to your other, later mail, first, in this thread, both
the mails, and I marked both important in my Mutt.)

On 161219-18:33-0500, Walter Dnes wrote:
> On Mon, Dec 19, 2016 at 06:43:53PM +0100, Miroslav Rovis wrote
> 
> > And whether the NSS that Pale Moon uses is fine, maybe some of the devs
> > can tell us, I apologize for for having made too hasty and very probably
> > wrong conclusion in regard...
> 
>   See the 2nd post in https://forum.palemoon.org/viewtopic.php?t=8971
> 
> Moonchild (the lead developer)
> > The moment I am given access to the MozSec bugs after each 6-week
> > release, I perform a full security audit on the bugs and code
> > for applicability. If a vulnerability exists in Pale Moon that is
> > addressed by these bugs, it is patched in the next release, with
> > chemspill releases for urgent security issues pushed out asap in a
> > point release.
> 
>   There is some informal slang here that you may not understand...
> * "chemspill" ==> an emergency similar in nature to a hazardous chemical
>    spill, requiring immediate response
> * "asap" ==> an acronym for "As Soon As Possible"
> 
>   3rd post in same thread
> Matt Tobin (developer)
> > One thing to keep in mind is that just because there is a vulnerability
> > in a codebase doesn't mean that there always was a vulnerability. As
> > most know, Mozilla has been rewriting code (refactoring) at a rabid
> > pace and has actually introduced more security flaws just by
> > refactoring and rewriting the code badly than were previously there
> > in the older incarnation of a chunk of code.
> 
>   Short summary...
> * Pale Moon is an independant fork
> * Pale Moon started out with a snapshot of Firefox code
> * Pale Moon has made its own set of changes
> * Mozilla (Firefox) has made a different set of changes
> * the two browsers' source code is different enough that a problem that
>   affects Firefox may not affect Pale Moon; see...
>   https://forum.palemoon.org/viewtopic.php?f=1&t=13984
> * if there are real problems, there are point releases.  That's one
>   reason why Pale Moon 27.0.1 and 27.0.2 and 27.0.3 have been released.
>   E.g. see "Security-related and crash fixes:" in
>   https://forum.palemoon.org/viewtopic.php?f=1&t=14223
> 
> -- 
> Walter Dnes <waltdnes@waltdnes.org>
> I don't run "desktop environments"; I run useful applications
> 

Thanks!

-- 
Miroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Re: X w/o suid root
  2016-12-19 23:35                           ` Ian Zimmerman
@ 2016-12-20 16:19                             ` Michael Mol
  0 siblings, 0 replies; 271+ messages in thread
From: Michael Mol @ 2016-12-20 16:19 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1218 bytes --]

On Monday, December 19, 2016 3:35:24 PM EST Ian Zimmerman wrote:
> On 2016-12-18 22:43, Ian Zimmerman wrote:
> > But now I hit the error chronicled at [2].  A look at kernel source, in
> > drivers/gpu/drm/drm_ioctl.c, shows that the relevant kernel ioctl is
> > 
> > declared thus:
> > 	DRM_IOCTL_DEF(DRM_IOCTL_SET_MASTER, drm_setmaster_ioctl, DRM_ROOT_ONLY),
> 
> And the answer is .. OF COURSE!! .. systemd.
> 
> With systemd integration, the get_drm_info() function in xorg source file
> hw/xfree86/os-support/linux/lnx_platform.c sets the server_fd flag,
> which makes it do this later:
> 
>     if (server_fd)
>         xf86_platform_devices[delayed_index].flags |= XF86_PDEV_SERVER_FD;
> 
> .. which makes the radeon_set_drm_master() function in xf86-video-ati
> file src/radeon_kms.c immediately return TRUE and bypass the failing
> ioctl(DRM_IOCTL_SET_MASTER).
> 
> So now I know that my only way to non-suid (and anyone else with similar
> hardware and without systemd) is to patch the X source, and/or the
> kernel source.  I'll probably take a few days break from this issue
> pondering if it's worth it.

Patch it, test it, file a bug report and supply your patch. Seems to me you 
found a legitimate bug.

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 455 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-20  4:23                         ` Andrej Rode
  2016-12-20 10:11                           ` Kai Peter
@ 2016-12-20 16:21                           ` Heiko Baums
  2016-12-20 17:38                             ` Kai Peter
  2016-12-22  6:47                             ` Tom H
  2016-12-20 22:04                           ` lee
  2 siblings, 2 replies; 271+ messages in thread
From: Heiko Baums @ 2016-12-20 16:21 UTC (permalink / raw
  To: gentoo-user

Am 20.12.2016 um 05:23 schrieb Andrej Rode:
> Yeah they make life easier. From your talk you never had a problem with
> eth<0,10> switching names after boot. Everyone who had them appreciates
> predictable network interfaces.

Everyone who had them could learn how to write simple udev rules to get
fixed eth<0,10> names after every boot. No systemd and no "predictable"
names necessary.

Nevertheless I'm still wondering what's so predictable at those
incomprehensible, cryptic device names anyway. And I don't want to know
that.

Heiko Baums


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-19 14:52                                   ` Marc Joliet
  2016-12-19 15:19                                     ` Alan McKinnon
@ 2016-12-20 16:33                                     ` Heiko Baums
  2016-12-20 16:47                                       ` Rich Freeman
  2016-12-22  6:05                                     ` Tom H
  2 siblings, 1 reply; 271+ messages in thread
From: Heiko Baums @ 2016-12-20 16:33 UTC (permalink / raw
  To: gentoo-user

Am 19.12.2016 um 15:52 schrieb Marc Joliet:
> That is incorrect, systemd allows for overriding files in 
> /etc/systemd/system/${unit_name}.d/*.conf.

Then this is very new.

> Furthermore, service units can 
> read environment variables from a file via EnvironmentFile.

Initscripts can do the same.

> I'm not convinced that you actually understand systemd particularly well.  It 
> seems to me that if you want to develop an informed opinion about it, you 
> should:

You don't need to be convinced. It's sufficient that I know systemd
pretty well from the beginning when the Poettering fanboys of Arch Linux
forced this crap onto the Arch Linux users, while they regularly were
telling that they don't force it onto their users, that it will be only
optional.

> a) Read the official documentation (don't just rely on what others say; even 
> when well-intentioned, people can say stupid things).

I did read all of Poettering's insults against his critics in his oh so
"technical" documentation. Thanks!

> b) Try to set up and/or run a systemd-based system, and seriously try to grok 
> it.  Only then will you be able to compare it to other init systems properly.

I already had to do it. That's why I went back from Arch Linux to
Gentoo. And that's why I'm currently trying out Devuan on my RasPi.
Looks pretty good so far. They even have a 64 bit image for the Pi 3.
And I already couldn't read those crappy binary systemd log files on a
correctly working POSIX system.

Btw., yes, systems without systemd boot a lot faster than systems with
systemd. Same experience made someone else here on the mailing list. I
forgot who it was.

So, yes, I know exactly what I'm talking about.

And, yes, systemd is broken by design and just a PITA.

Heiko Baums


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-20 16:33                                     ` Heiko Baums
@ 2016-12-20 16:47                                       ` Rich Freeman
  2016-12-20 17:44                                         ` Heiko Baums
  2016-12-22  6:50                                         ` Tom H
  0 siblings, 2 replies; 271+ messages in thread
From: Rich Freeman @ 2016-12-20 16:47 UTC (permalink / raw
  To: gentoo-user

On Tue, Dec 20, 2016 at 11:33 AM, Heiko Baums <lists@baums-on-web.de> wrote:
> Am 19.12.2016 um 15:52 schrieb Marc Joliet:
>> That is incorrect, systemd allows for overriding files in
>> /etc/systemd/system/${unit_name}.d/*.conf.
>
> Then this is very new.
>

They've been supported for quite a while (Mar 2013):
https://lwn.net/Articles/542609/

Before then the most straightforward solution was to override the
entire unit, which was hardly difficult.  There is a systemd utility
for helping you see what files might be able to removed from /etc in
favor of distro-supplied ones as they become available.

>> Furthermore, service units can
>> read environment variables from a file via EnvironmentFile.
>
> Initscripts can do the same.

Obviously.  The claim was made that systemd units can't take
configuration from an outside file and had to be directly modified.
The point was just that this was incorrect.

>
>> I'm not convinced that you actually understand systemd particularly well.  It
>> seems to me that if you want to develop an informed opinion about it, you
>> should:
>
> You don't need to be convinced. It's sufficient that I know systemd
> pretty well from the beginning when the Poettering fanboys of Arch Linux
> forced this crap onto the Arch Linux users, while they regularly were
> telling that they don't force it onto their users, that it will be only
> optional.

Clearly nobody forced you to run it, because you aren't running it
now.  And if you wanted to run openrc on Arch you certainly could.
Nobody will help you do it, but it certainly can be done.  I'm not
sure what the point of that would be, since the whole point of a
distribution is to share the workload of doing stuff like that with
people who are like-minded, and since you clearly disagree with the
Arch developers on this issue then it probably makes more sense to do
your own thing.

The beauty of FOSS is that you have the source, so you can make it
into whatever you want to be.  How do you think we got openrc working
on Gentoo in the first place?

Nobody is going to waste their time trying to convince you that
systemd is better than anything else, because in the end your opinion
doesn't actually affect us.  People who prefer systemd will maintain
it, and people who prefer openrc will maintain that, and we can all be
happy.

-- 
Rich


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-19 18:15               ` lee
  2016-12-19 20:07                 ` Daniel Frey
@ 2016-12-20 17:04                 ` Tanstaafl
  2016-12-20 17:12                   ` Alan McKinnon
  1 sibling, 1 reply; 271+ messages in thread
From: Tanstaafl @ 2016-12-20 17:04 UTC (permalink / raw
  To: gentoo-user

On 12/19/2016 1:15 PM, lee <lee@yagibdah.de> wrote:
> "Walter Dnes" <waltdnes@waltdnes.org> writes:
> 
>> Similarly, the vast majority of home users have a machine with one
>> ethernet port, and in the past it's always been eth0.

> Since 10 years or so, the default is two ports.

Not sure where you buy your machines, but that is simply wrong. The vast
majority of *home* users machines are single port machines.



^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-20 17:04                 ` Tanstaafl
@ 2016-12-20 17:12                   ` Alan McKinnon
  2016-12-20 20:29                     ` Daniel Frey
  2016-12-26 15:21                     ` Michael Mol
  0 siblings, 2 replies; 271+ messages in thread
From: Alan McKinnon @ 2016-12-20 17:12 UTC (permalink / raw
  To: gentoo-user

On 20/12/2016 19:04, Tanstaafl wrote:
> On 12/19/2016 1:15 PM, lee <lee@yagibdah.de> wrote:
>> "Walter Dnes" <waltdnes@waltdnes.org> writes:
>>
>>> Similarly, the vast majority of home users have a machine with one
>>> ethernet port, and in the past it's always been eth0.
> 
>> Since 10 years or so, the default is two ports.
> 
> Not sure where you buy your machines, but that is simply wrong. The vast
> majority of *home* users machines are single port machines.
> 
> 

and every rack server I've bought or worked on in the last 10 years has
been quad-nic


-- 
Alan McKinnon
alan.mckinnon@gmail.com



^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-20 16:21                           ` Heiko Baums
@ 2016-12-20 17:38                             ` Kai Peter
  2016-12-20 17:50                               ` Heiko Baums
  2016-12-22  6:47                             ` Tom H
  1 sibling, 1 reply; 271+ messages in thread
From: Kai Peter @ 2016-12-20 17:38 UTC (permalink / raw
  To: gentoo-user

On 2016-12-20 17:21, Heiko Baums wrote:
> Am 20.12.2016 um 05:23 schrieb Andrej Rode:
>> Yeah they make life easier. From your talk you never had a problem 
>> with
>> eth<0,10> switching names after boot. Everyone who had them 
>> appreciates
>> predictable network interfaces.
> 
> Everyone who had them could learn how to write simple udev rules to get
> fixed eth<0,10> names after every boot. No systemd and no "predictable"
> names necessary.
right
> 
> Nevertheless I'm still wondering what's so predictable at those
> incomprehensible, cryptic device names anyway. And I don't want to know
> that.
Maybe there are different opinions, but what is cryptic on - as a 
typical one - enp3s0?:
e - ethernet
n - network
p - pci (port) ...
3 - ... 3
s - slot ...
0 - ... 0

Just an example. The real mess with systemd is that it violates the good 
ol' Unix culture. Especially by "capturing" udev. Thanks to Gentoo for 
eudev!!!

> 
> Heiko Baums

-- 
Sent with eQmail-1.10-dev


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-20 16:47                                       ` Rich Freeman
@ 2016-12-20 17:44                                         ` Heiko Baums
  2016-12-20 17:57                                           ` Rich Freeman
  2016-12-22  6:50                                         ` Tom H
  1 sibling, 1 reply; 271+ messages in thread
From: Heiko Baums @ 2016-12-20 17:44 UTC (permalink / raw
  To: gentoo-user

Am 20.12.2016 um 17:47 schrieb Rich Freeman:
> Clearly nobody forced you to run it, because you aren't running it
> now.

That's again one of those silly arguments. I'm just not running it
because I'm using Gentoo again. On Arch Linux they forced systemd onto
the users. Because the Arch Linux users don't have any choice if they
want to use Arch Linux, because they e.g. don't want to compile anything
and still want to have bleeding edge software.

So, please, stop twisting every word.

> Nobody is going to waste their time trying to convince you that
> systemd is better than anything else, because in the end your opinion
> doesn't actually affect us.

Because of your ignorant attitude. Fortunately it's not only my opinion.
Unfortunately the Poettering fanboys are just the loudest but not the
majority.

Btw... "doesn't actually affect us"? Didn't you tell you aren't a
Poettering fanboy?

> People who prefer systemd will maintain
> it, and people who prefer openrc will maintain that, and we can all be
> happy.

That's true for Gentoo, Slackware, Devuan, and maybe still Debian, but
not for the other Distros like Ubuntu and its derivatives, Arch Linux,
Redhat, Fedora etc.

Heiko Baums


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-20 17:38                             ` Kai Peter
@ 2016-12-20 17:50                               ` Heiko Baums
  2016-12-20 18:08                                 ` Alan McKinnon
  2016-12-20 21:53                                 ` [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No Neil Bothwick
  0 siblings, 2 replies; 271+ messages in thread
From: Heiko Baums @ 2016-12-20 17:50 UTC (permalink / raw
  To: gentoo-user

Am 20.12.2016 um 18:38 schrieb Kai Peter:
> Maybe there are different opinions, but what is cryptic on - as a
> typical one - enp3s0?:
> e - ethernet
> n - network
> p - pci (port) ...
> 3 - ... 3
> s - slot ...
> 0 - ... 0

Think about that yourself again and compare it to - eth0:

eth - ethernet
0 - 1st card

I don't think I need to explain which of both is a lot more complicated
and cryptic.

> Just an example. The real mess with systemd is that it violates the good
> ol' Unix culture. Especially by "capturing" udev. Thanks to Gentoo for
> eudev!!!

That's also true but not the only problem with systemd.

Heiko Baums


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-20 17:44                                         ` Heiko Baums
@ 2016-12-20 17:57                                           ` Rich Freeman
  2016-12-20 18:07                                             ` Kai Peter
                                                               ` (3 more replies)
  0 siblings, 4 replies; 271+ messages in thread
From: Rich Freeman @ 2016-12-20 17:57 UTC (permalink / raw
  To: gentoo-user

On Tue, Dec 20, 2016 at 12:44 PM, Heiko Baums <lists@baums-on-web.de> wrote:
> Am 20.12.2016 um 17:47 schrieb Rich Freeman:
>> Clearly nobody forced you to run it, because you aren't running it
>> now.
>
> That's again one of those silly arguments. I'm just not running it
> because I'm using Gentoo again. On Arch Linux they forced systemd onto
> the users. Because the Arch Linux users don't have any choice if they
> want to use Arch Linux, because they e.g. don't want to compile anything
> and still want to have bleeding edge software.

Anybody can run openrc on Arch linux.  They just have to set it up
themselves, or form a group to share the work.

>
>> Nobody is going to waste their time trying to convince you that
>> systemd is better than anything else, because in the end your opinion
>> doesn't actually affect us.
>
> Because of your ignorant attitude. Fortunately it's not only my opinion.
> Unfortunately the Poettering fanboys are just the loudest but not the
> majority.

No, your opinion doesn't affect me because the only thing you've been
contributing is noise.  I don't need your help to run systemd, or
anything else, and you aren't offering it besides.

If anything it works the other way around.  There seem to be a lot
more Gentoo devs who run systemd who are actively contributing openrc
scripts than Gentoo devs who run openrc who are actively contributing
systemd units.  I haven't actually done a poll but I see a lot more
people asking the systemd team to help them write systemd units than
people asking the openrc team to help them write init.d scripts.

>> People who prefer systemd will maintain
>> it, and people who prefer openrc will maintain that, and we can all be
>> happy.
>
> That's true for Gentoo, Slackware, Devuan, and maybe still Debian, but
> not for the other Distros like Ubuntu and its derivatives, Arch Linux,
> Redhat, Fedora etc.
>

Anybody can maintain openrc on any distro.  Maybe they can't put it in
the official repository, that would be up to the people who control
those repositories.  However, as everybody is quick to point out the
dependency list for sysvinit+openrc is incredibly light, which makes
it fairly easy to run on any distro.  You could probably get sysvinit
running on arch in 15min.  Openrc would take longer, mainly because
you'd have to adapt the scripts for any services you care about.  But,
it isn't THAT hard to do.

-- 
Rich


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-20 17:57                                           ` Rich Freeman
@ 2016-12-20 18:07                                             ` Kai Peter
  2016-12-20 18:20                                             ` Heiko Baums
                                                               ` (2 subsequent siblings)
  3 siblings, 0 replies; 271+ messages in thread
From: Kai Peter @ 2016-12-20 18:07 UTC (permalink / raw
  To: gentoo-user

On 2016-12-20 18:57, Rich Freeman wrote:

> 
> No, your opinion doesn't affect me because the only thing you've been
> contributing is noise.
That's a true word ...
> 
> If anything it works the other way around.  There seem to be a lot
> more Gentoo devs who run systemd who are actively contributing openrc
> scripts than Gentoo devs who run openrc who are actively contributing
> systemd units.  I haven't actually done a poll but I see a lot more
> people asking the systemd team to help them write systemd units than
> people asking the openrc team to help them write init.d scripts.
This sounds a bit dangerous to me :( from the point that I **don't 
want** to use systemd (as of now).

-- 
Sent with eQmail-1.10-dev


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-20 17:50                               ` Heiko Baums
@ 2016-12-20 18:08                                 ` Alan McKinnon
  2016-12-20 18:22                                   ` Heiko Baums
  2016-12-20 21:53                                 ` [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No Neil Bothwick
  1 sibling, 1 reply; 271+ messages in thread
From: Alan McKinnon @ 2016-12-20 18:08 UTC (permalink / raw
  To: gentoo-user

On 20/12/2016 19:50, Heiko Baums wrote:
> Am 20.12.2016 um 18:38 schrieb Kai Peter:
>> Maybe there are different opinions, but what is cryptic on - as a
>> typical one - enp3s0?:
>> e - ethernet
>> n - network
>> p - pci (port) ...
>> 3 - ... 3
>> s - slot ...
>> 0 - ... 0
> 
> Think about that yourself again and compare it to - eth0:
> 
> eth - ethernet
> 0 - 1st card

No. This is incorrect.

eth0 is the first card found by software, and not always the one you
think it is.

Off the top of my head, a few examples of how this can be a problem:

- pull and reseat nic cards in a server, junior flunky who does it
forgets which card went where and puts them back in the wrong slots
- an update to PCI code does discovery ever so sightly differently
- plug in a USB wireless or wired nic, can you absolutely *guarantee*
that any kernel will *always* find a PCI nic before a USB one?
- virtualized servers, where I can (and very much do) add, remove and
edit virtual nics all the time. Now which one is the first?


So yes, eth0 is far easier for humans to remember, it's also a fragile
solution. On a desktop with only one nic all the above problems never
happen. But Linux desktops and single-nic servers are not the target
market for Linux, and hasn't been for a very long time. The real target
is virtual machines, big iron, and embedded devices plus Android.

Oddly enough, my 200+ FreeBSD machines all tend to use a naming
convention like enp3s0? for nics and disks. Doesn't cause any issues in
that world.

In all these threads you participate in recently, I'm not seeing any
actual real facts from you, or specifics. All I see is you howling
(louder than Poetering!) on the other end of an email address about how
you don't like changes that are happening.

Actually, I think you don't have much clue about the real world and what
it takes to run real fleets of machines.

So my advice to you is to put up, or shut up.


> 
> I don't think I need to explain which of both is a lot more complicated
> and cryptic.
> 
>> Just an example. The real mess with systemd is that it violates the good
>> ol' Unix culture. Especially by "capturing" udev. Thanks to Gentoo for
>> eudev!!!
> 
> That's also true but not the only problem with systemd.
> 
> Heiko Baums
> 


-- 
Alan McKinnon
alan.mckinnon@gmail.com



^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-20 17:57                                           ` Rich Freeman
  2016-12-20 18:07                                             ` Kai Peter
@ 2016-12-20 18:20                                             ` Heiko Baums
  2016-12-20 22:51                                             ` Alan Mackenzie
  2016-12-21 12:09                                             ` karl
  3 siblings, 0 replies; 271+ messages in thread
From: Heiko Baums @ 2016-12-20 18:20 UTC (permalink / raw
  To: gentoo-user

Am 20.12.2016 um 18:57 schrieb Rich Freeman:
> but I see a lot more
> people asking the systemd team to help them write systemd units than
> people asking the openrc team to help them write init.d scripts.

Why oh why could that be?

And spare me your twisting of words.

> Anybody can maintain openrc on any distro.  Maybe they can't put it in
> the official repository, that would be up to the people who control
> those repositories.

Oh! Now we're getting a little bit closer?

Heiko Baums


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-20 18:08                                 ` Alan McKinnon
@ 2016-12-20 18:22                                   ` Heiko Baums
  2016-12-20 18:28                                     ` Alan McKinnon
  2016-12-20 21:55                                     ` Neil Bothwick
  0 siblings, 2 replies; 271+ messages in thread
From: Heiko Baums @ 2016-12-20 18:22 UTC (permalink / raw
  To: gentoo-user

Am 20.12.2016 um 19:08 schrieb Alan McKinnon:
> No. This is incorrect.

Yes. This is correct.

> eth0 is the first card found by software, and not always the one you
> think it is.

But you already heard of udev rules? I guess I mentioned them already.
They are not so hard to write and they only need to be written once.

Heiko Baums


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-20 18:22                                   ` Heiko Baums
@ 2016-12-20 18:28                                     ` Alan McKinnon
  2016-12-20 19:05                                       ` Heiko Baums
  2016-12-20 21:55                                     ` Neil Bothwick
  1 sibling, 1 reply; 271+ messages in thread
From: Alan McKinnon @ 2016-12-20 18:28 UTC (permalink / raw
  To: gentoo-user

On 20/12/2016 20:22, Heiko Baums wrote:
> Am 20.12.2016 um 19:08 schrieb Alan McKinnon:
>> No. This is incorrect.
> 
> Yes. This is correct.
> 
>> eth0 is the first card found by software, and not always the one you
>> think it is.
> 
> But you already heard of udev rules? I guess I mentioned them already.
> They are not so hard to write and they only need to be written once.
> 
> Heiko Baums
> 


<plonk>

-- 
Alan McKinnon
alan.mckinnon@gmail.com



^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-20 18:28                                     ` Alan McKinnon
@ 2016-12-20 19:05                                       ` Heiko Baums
  0 siblings, 0 replies; 271+ messages in thread
From: Heiko Baums @ 2016-12-20 19:05 UTC (permalink / raw
  To: gentoo-user

Am 20.12.2016 um 19:28 schrieb Alan McKinnon:
> <plonk>

Now that you're running out of arguments...

Heiko Baums


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-20 17:12                   ` Alan McKinnon
@ 2016-12-20 20:29                     ` Daniel Frey
  2016-12-26 15:21                     ` Michael Mol
  1 sibling, 0 replies; 271+ messages in thread
From: Daniel Frey @ 2016-12-20 20:29 UTC (permalink / raw
  To: gentoo-user

On 12/20/2016 09:12 AM, Alan McKinnon wrote:
> On 20/12/2016 19:04, Tanstaafl wrote:
>> On 12/19/2016 1:15 PM, lee <lee@yagibdah.de> wrote:
>>> "Walter Dnes" <waltdnes@waltdnes.org> writes:
>>>
>>>> Similarly, the vast majority of home users have a machine with one
>>>> ethernet port, and in the past it's always been eth0.
>>
>>> Since 10 years or so, the default is two ports.
>>
>> Not sure where you buy your machines, but that is simply wrong. The vast
>> majority of *home* users machines are single port machines.
>>
>>
> 
> and every rack server I've bought or worked on in the last 10 years has
> been quad-nic
> 
> 

The rack server I bought last year had two onboard ports, one was a
maintenance port only, with the option of a quad-card add on. (From what
I remember.)

Dan


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-19 21:09                     ` Andrej Rode
  2016-12-20  3:37                       ` lee
@ 2016-12-20 20:35                       ` Daniel Frey
  2016-12-20 20:52                         ` Andrej Rode
  2016-12-22  6:53                         ` Tom H
  1 sibling, 2 replies; 271+ messages in thread
From: Daniel Frey @ 2016-12-20 20:35 UTC (permalink / raw
  To: gentoo-user

On 12/19/2016 01:09 PM, Andrej Rode wrote:
> 
>>> It is even more frustrating that these so-called predictable network
>>> names actually can change on a reboot, it's happened to me more than
>>> once when multiple network cards are detected in a different order.
> 
> Then you might found a bug? With predictable network names the name of
> your device depends on the PCIe slot/address it is in. If you change
> positions in the board your names should change, not on reboot.
> 
> And you might believe it or not, running Linux on servers is much more
> popular than running Linux on your home desktop. Thus I'd guess things
> tend to be made easier for people with more than one network card.
> Certainly you don't want rely on random device enumeration order on
> reboot if you run a webserver with multiple network devices.
> 
> If you want to disable this on hosts running systemd read [0].
> 
> Cheers,
> Andrej
> 
> [0]
> https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/
> 

It could be I found a bug. After a reboot it went from the normal enp0s1
(or whatever) to eno1677789 or something ridiculous. I had this happen
on two different machines.

I tried systemd on a couple machines to see what the hubbub was about,
and on one machine it crashed on reboot. I probably forgot something,
but alas, I'd already removed openrc and found out about the binary
logs. I had no way to download something that supported systemd at the
time so I could view the log.

Went back to openrc on that machine and disabled that stupid predictable
name junk. When you only have one network interface, it's rather silly.
That should have been by default off, server administrators could turn
it back on.

For what it's worth, systemd works fine on my 11-year-old laptop. It had
issues with my desktop (which is almost 9 years old now) but I really
don't know if it was related to mdadm, or ??? I thought I had it figured
out on my desktop but on reboot systemd wouldn't mark my IMSM mdadm
array as clean leading to a disk thrashing every time I rebooted, making
my computer almost unusable.

Dan



^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-20 20:35                       ` Daniel Frey
@ 2016-12-20 20:52                         ` Andrej Rode
  2016-12-22  6:53                         ` Tom H
  1 sibling, 0 replies; 271+ messages in thread
From: Andrej Rode @ 2016-12-20 20:52 UTC (permalink / raw
  To: gentoo-user


> It could be I found a bug. After a reboot it went from the normal enp0s1
> (or whatever) to eno1677789 or something ridiculous. I had this happen
> on two different machines.
Sounds like you have other problems than an init system with your
systems. Could be your PCIe stuff isn't working correctly
> 

> For what it's worth, systemd works fine on my 11-year-old laptop. It had
> issues with my desktop (which is almost 9 years old now) but I really
> don't know if it was related to mdadm, or ??? I thought I had it figured
> out on my desktop but on reboot systemd wouldn't mark my IMSM mdadm
> array as clean leading to a disk thrashing every time I rebooted, making
> my computer almost unusable.

I don't see a strong relation between bugs in your RAID and systemd
itself. Maybe service files are buggy or wrong. But imagine, your
init-script has a bug? Stuff will certainly break.

Easy to blame things on something you don't like, I know.
I don't like every aspect of using systemd either. Still I have more
benefits than drawbacks from using it. Even the binary log files have
their benefits. Personally I make heavy use of `--boot -p err --since=
--unit" flags in journalctl to get logs I want without trying to figure
out the right grep pattern and wasting my time to get it right. And
still you can configure it to pass logs to rsyslog.

You can look at the bugtracker in udev if someone experiences random
if-name changes.

Cheers,
Andrej







^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-20 17:50                               ` Heiko Baums
  2016-12-20 18:08                                 ` Alan McKinnon
@ 2016-12-20 21:53                                 ` Neil Bothwick
  2016-12-20 22:12                                   ` Rich Freeman
  1 sibling, 1 reply; 271+ messages in thread
From: Neil Bothwick @ 2016-12-20 21:53 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1330 bytes --]

On Tue, 20 Dec 2016 18:50:38 +0100, Heiko Baums wrote:

> > Maybe there are different opinions, but what is cryptic on - as a
> > typical one - enp3s0?:
> > e - ethernet
> > n - network
> > p - pci (port) ...
> > 3 - ... 3
> > s - slot ...
> > 0 - ... 0  
> 
> Think about that yourself again and compare it to - eth0:
> 
> eth - ethernet
> 0 - 1st card

And which physical card is that? Each time you boot?
 
> I don't think I need to explain which of both is a lot more complicated
> and cryptic.

Yes, it is more complicated, but they are called predictable network
names, not simple network names. It means you know exactly which port a
network device refers to, every time you boot. Adding another NIC, even
if it is discovered first, will not change the names of existing NICs.

It's rather like the situation with hard disks, where sda may one day
become sdb, so distros use UUIDs in fstab. UUIDs are far more cryptic
than predictable network names, but no one complains loudly and
pointlessly about them, which I can only attribute to provenance.

Yes, the predictable names are pointless on a single-NIC system, which is
why there exist simple methods to switch back to the old way.


-- 
Neil Bothwick

Bug: (n.) any program feature not yet described to the marketing
department.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-20 18:22                                   ` Heiko Baums
  2016-12-20 18:28                                     ` Alan McKinnon
@ 2016-12-20 21:55                                     ` Neil Bothwick
  2016-12-20 22:11                                       ` lee
  1 sibling, 1 reply; 271+ messages in thread
From: Neil Bothwick @ 2016-12-20 21:55 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 554 bytes --]

On Tue, 20 Dec 2016 19:22:44 +0100, Heiko Baums wrote:

> > eth0 is the first card found by software, and not always the one you
> > think it is.  
> 
> But you already heard of udev rules? I guess I mentioned them already.
> They are not so hard to write and they only need to be written once.

It's too late by then, if eth0 and eth1 already exist, you cannot switch
them with udev rules - as anyone who had worked with dual NICs would have
discovered.


-- 
Neil Bothwick

I wonder how much deeper would the ocean be without sponges.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-20  4:23                         ` Andrej Rode
  2016-12-20 10:11                           ` Kai Peter
  2016-12-20 16:21                           ` Heiko Baums
@ 2016-12-20 22:04                           ` lee
  2016-12-22  6:56                             ` Tom H
  2 siblings, 1 reply; 271+ messages in thread
From: lee @ 2016-12-20 22:04 UTC (permalink / raw
  To: gentoo-user

Andrej Rode <mail@andrejro.de> writes:

> Why
>> Or can you explain how unrecognisable names make things easier?
>
> Yeah they make life easier. From your talk you never had a problem with
> eth<0,10> switching names after boot. Everyone who had them appreciates
> predictable network interfaces.

Right, I've never had a problem like that.

> If you don't like them you can disable them in udev (I actually was
> wrong about only systemd).
> And actually I couldn't care less how my devices are named. Because
> ranting about them on a mailing list already takes more time and
> characters than typing `ip a`
>
> But yeah, I stop feeding the trolls right here :)

You have missed the point.


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-20 21:55                                     ` Neil Bothwick
@ 2016-12-20 22:11                                       ` lee
  2016-12-21  0:27                                         ` Neil Bothwick
  0 siblings, 1 reply; 271+ messages in thread
From: lee @ 2016-12-20 22:11 UTC (permalink / raw
  To: gentoo-user

Neil Bothwick <neil@digimed.co.uk> writes:

> On Tue, 20 Dec 2016 19:22:44 +0100, Heiko Baums wrote:
>
>> > eth0 is the first card found by software, and not always the one you
>> > think it is.  
>> 
>> But you already heard of udev rules? I guess I mentioned them already.
>> They are not so hard to write and they only need to be written once.
>
> It's too late by then, if eth0 and eth1 already exist, you cannot switch
> them with udev rules - as anyone who had worked with dual NICs would have
> discovered.

Can you switch them when they have unrecognisable names?


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-20 21:53                                 ` [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No Neil Bothwick
@ 2016-12-20 22:12                                   ` Rich Freeman
  0 siblings, 0 replies; 271+ messages in thread
From: Rich Freeman @ 2016-12-20 22:12 UTC (permalink / raw
  To: gentoo-user

On Tue, Dec 20, 2016 at 4:53 PM, Neil Bothwick <neil@digimed.co.uk> wrote:
>
> Yes, the predictable names are pointless on a single-NIC system, which is
> why there exist simple methods to switch back to the old way.
>

Either that, or just use a wildcard.  I just stick e* in my network
configuration so that it doesn't matter on single-NIC systems.

-- 
Rich


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-20  4:59                         ` Dale
@ 2016-12-20 22:28                           ` lee
  2016-12-20 23:51                             ` Dale
  0 siblings, 1 reply; 271+ messages in thread
From: lee @ 2016-12-20 22:28 UTC (permalink / raw
  To: gentoo-user

Dale <rdalek1967@gmail.com> writes:

> lee wrote:
>> Dale <rdalek1967@gmail.com> writes:
>>
>>> lee wrote:
>>>> Daniel Frey <djqfrey@gmail.com> writes:
>>>>
>>>>> On 12/19/2016 10:15 AM, lee wrote:
>>>>>> "Walter Dnes" <waltdnes@waltdnes.org> writes:
>>>>>>
>>>>>>>   Similarly, the vast majority of home users have a machine with one
>>>>>>> ethernet port, and in the past it's always been eth0.
>>>>>> Since 10 years or so, the default is two ports.
>>>>> Not in any of the computers I've built. Generally only high end or
>>>>> workstation/server boards have two ports.
>>>>>
>>>>> i.e. not what the typical home user would buy.
>>>> It is not reasonable to assume that a "typical home user" would want a
>>>> computer with a crappy board to run Linux on it (or for anything
>>>> else). If they are that cheap, they're better off buying a used one.
>>>> When they are sufficiently clueless to want something like that, what
>>>> does it matter what the network interfaces are called.
>>>>
>>> I built my current rig just a few years ago.  It has one ethernet port
>>> on it.  Since it didn't work right, bad drivers I guess, I added a card
>>> to have the second port.  The rig I built before that, it also had one
>>> ethernet port. 
>>>
>>> I might add, I didn't buy a "crappy board" either.  The first was Abit
>>> which was the top rated brand at the time and my current board is
>>> Gigabyte, another highly rated board at the time I bought it.
>> I have no experience with Abit, and I can tell you from experience with
>> a couple of them that Gigabyte is the worst junk for a board you can
>> buy and that their support has no idea what they are doing.
>
> Well, I have two of them and they work just fine.  I might add, Abit
> gave me many years of 24/7 service.  Being outdated was its only
> problem.  Also, Gigabyte and Asus were the top rated boards when I
> bought my board.  Some who have been here long enough may even recall me
> posting my buy list here on this mailing list.  So, you thinking
> Gigabyte is junk can go in the same place as your thinking two ports on
> every board is the default.   It's your opinion and not based on
> reality.   I've learned the same usually applies to hard drives as well. 

You must be assuming that the Gigabyte boards I've had my hands on
somehow existed outside of reality.

>>> As Daniel
>>> points out, you have to get into some pretty high end boards before you
>>> get two ethernet ports. 
>>>
>>> Just for giggles, I went and looked at Asus boards, currently highly
>>> rated.  I had to get up around the $400 range to find two ports.  Most
>>> computers built for home use, and even some, maybe most, business
>>> computers, only have one port.  It's all they need. 
>>>
>>> I might also add, I have a lot of friends that give me their old
>>> computers.  Of all the puters I have ever seen, they had one ethernet
>>> port.  Over the past decade or so, I've likely stripped out a few dozen
>>> computers for parts.  Not one of them had two ethernet ports. 
>>>
>>> I'm with Daniel on this one. 
>> The last time I got a board that didn't have two ports is about 20 years
>> ago, and I never bought one for 400.  They all just have 2, needed or
>> not, even cheap ones.
>>
>>
>
> Odd.  Just for giggles, I went to Newegg.  I pulled up both AMD and
> Intel boards.  I then looked at the pictures of the top sellers listed
> there.  With my settings, it lists 36 on each page.  Out of the first
> page for each type, only a couple or so had two ports and only one that
> I saw was under $200.00.  The rest were more expensive than that.  I
> think that one $200.00 board was a Gigabyte by the way.  I doubt you
> want to claim owning that, right?  Looked at 72 boards, only found a
> couple or so with two ethernet ports. 
>
> So, looking at a large website that has likely millions of customers,
> carries about every brand of board there is, I could only find a very
> small percentage of boards that have two ethernet ports built in.  That
> is not what a reasonable person would call the default.  If it was the
> default as you claim, then there should only be a few that don't have
> two ports.  You add in that Daniel, Taiidan and myself have not seen
> such a default, then I think you are mistaken. 

That may very well be so, yet the boards around here usually have two
ports.  If the ones around you usually have one port, it's not
surprising that you would assume a different default number of ports.
So what?


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-20 17:57                                           ` Rich Freeman
  2016-12-20 18:07                                             ` Kai Peter
  2016-12-20 18:20                                             ` Heiko Baums
@ 2016-12-20 22:51                                             ` Alan Mackenzie
  2016-12-21  2:33                                               ` Rich Freeman
  2016-12-21 12:09                                             ` karl
  3 siblings, 1 reply; 271+ messages in thread
From: Alan Mackenzie @ 2016-12-20 22:51 UTC (permalink / raw
  To: gentoo-user

Hello Rich, and Gentoo.

As a reference point, just before I start, I'm a contributor to Emacs,
both new stuff and bug fixing, in both C and Lisp, and (occasionally) I
write documentation.  ;-)

On Tue, Dec 20, 2016 at 12:57:02PM -0500, Rich Freeman wrote:
> On Tue, Dec 20, 2016 at 12:44 PM, Heiko Baums <lists@baums-on-web.de> wrote:
> > Am 20.12.2016 um 17:47 schrieb Rich Freeman:
> >> Clearly nobody forced you to run it, because you aren't running it
> >> now.

> > That's again one of those silly arguments. I'm just not running it
> > because I'm using Gentoo again. On Arch Linux they forced systemd onto
> > the users. Because the Arch Linux users don't have any choice if they
> > want to use Arch Linux, because they e.g. don't want to compile anything
> > and still want to have bleeding edge software.

> Anybody can run openrc on Arch linux.  They just have to set it up
> themselves, or form a group to share the work.

There's no "just" to it.  It would be a long, time consuming project;
unless, of course you were already intimately familiar with both openrc
and Arch Linux.

I too get annoyed by the attitude "it's free software, _just_ change it
to do what you want/fork it.".  The software is indeed in one sense free,
in another sense it's tightly controlled by its maintainers.  Anybody
capable enough, with enough time on their hands can indeed change it, but
only for themselves - if the maintainers don't like your patch, then it's
going nowhere but your own box.  Unless, of course, you've got a really
massive amount of time on your hands, a group of like-minded hackers,
organisational ability, and the drive required to fork a project.

[ .... ]

> >> People who prefer systemd will maintain it, and people who prefer
> >> openrc will maintain that, and we can all be happy.

But for how long?  systemd is primarily a political project, not a
technical one.  Its object is clearly to turn GNU/Linux into a tightly
bound vertical stack where only Red Hat's views on what is good will
prevail.  Our freedom to chose which core packages to run is being
steadily encroached upon, and pretty soon we will have no choice at all.

Already, as discussed in this thread, pulseaudio has become a hard
dependency of Firefox on G/L, and pulseaudio is controlled by the
politicians.  The next step will be to make systemd a hard dependency of
pulseaudio (it will happen, just as it happened for udev and gnome), at
which point the "happy" people running openrc will not be able to run
Firefox.  Happy indeed.

Sadly, there are not enough people in the free software world who were
politically aware enough, and energetic enough, to fight this purloining
of our software by Red Hat.  It should surely have been obvious enough
when they made the technically loopy decision to subsume udev into
systemd, that the idea was to capture the core software.  The process is
largely complete - we have lost.  People not running systemd and friends
are gradually being pushed into irrelevant backwaters.

> > That's true for Gentoo, Slackware, Devuan, and maybe still Debian, but
> > not for the other Distros like Ubuntu and its derivatives, Arch Linux,
> > Redhat, Fedora etc.


> Anybody can maintain openrc on any distro.

No they can't.  Or at least, not unless they make it their main spare
time occupation, and already are competent hackers.

> Maybe they can't put it in the official repository, that would be up to
> the people who control those repositories.  However, as everybody is
> quick to point out the dependency list for sysvinit+openrc is
> incredibly light, which makes it fairly easy to run on any distro.  You
> could probably get sysvinit running on arch in 15min.

Sorry, but that's so far out of kilter with reality I have to object.  If
you are intimately familiar with openrc, the Linux booting system,
administrative things (like where to find the source code), technical
things (how to build it, how to link it into Linux), you just _might_
manage it in a few hours.  Somebody starting from scratch is not going to
get sysvinit running on a different distro in 15 hours, never mind 15
minutes.

Hacking free software is a slow laborious process.

> Openrc would take longer, mainly because you'd have to adapt the
> scripts for any services you care about.  But, it isn't THAT hard to
> do.

There's a lot of learning involved first.

I thoroughly dislike all these platitudes that have also annoyed Heiko.
That "you get what you pay for", "It's free, get up and hack", and so on.
There are (or, at least, used to be) unwritten understandings between
hackers, like: you don't make other hackers' lives difficult; you support
other hackers' freedom to hack; you _MAINTAIN_ your own products; even
you have a responsibility to the community to maintain your software.  It
is these understandings that allowed free software to flourish.
Predatory companies like Red Hat (there are probably others) have broken
these understandings, and twisted others' helpfulness and naivety to
their own perverted ends.

I don't like the way things are going.  Good night!

> -- 
> Rich

-- 
Alan Mackenzie (Nuremberg, Germany).


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-20 22:28                           ` lee
@ 2016-12-20 23:51                             ` Dale
  2016-12-21 22:02                               ` lee
  0 siblings, 1 reply; 271+ messages in thread
From: Dale @ 2016-12-20 23:51 UTC (permalink / raw
  To: gentoo-user

lee wrote:
> Dale <rdalek1967@gmail.com> writes:
>
>> lee wrote:
>>> Dale <rdalek1967@gmail.com> writes:
>>>
>>>> lee wrote:
>>>>> Daniel Frey <djqfrey@gmail.com> writes:
>>>>>
>>>>>> On 12/19/2016 10:15 AM, lee wrote:
>>>>>>> "Walter Dnes" <waltdnes@waltdnes.org> writes:
>>>>>>>
>>>>>>>>   Similarly, the vast majority of home users have a machine with one
>>>>>>>> ethernet port, and in the past it's always been eth0.
>>>>>>> Since 10 years or so, the default is two ports.
>>>>>> Not in any of the computers I've built. Generally only high end or
>>>>>> workstation/server boards have two ports.
>>>>>>
>>>>>> i.e. not what the typical home user would buy.
>>>>> It is not reasonable to assume that a "typical home user" would want a
>>>>> computer with a crappy board to run Linux on it (or for anything
>>>>> else). If they are that cheap, they're better off buying a used one.
>>>>> When they are sufficiently clueless to want something like that, what
>>>>> does it matter what the network interfaces are called.
>>>>>
>>>> I built my current rig just a few years ago.  It has one ethernet port
>>>> on it.  Since it didn't work right, bad drivers I guess, I added a card
>>>> to have the second port.  The rig I built before that, it also had one
>>>> ethernet port. 
>>>>
>>>> I might add, I didn't buy a "crappy board" either.  The first was Abit
>>>> which was the top rated brand at the time and my current board is
>>>> Gigabyte, another highly rated board at the time I bought it.
>>> I have no experience with Abit, and I can tell you from experience with
>>> a couple of them that Gigabyte is the worst junk for a board you can
>>> buy and that their support has no idea what they are doing.
>> Well, I have two of them and they work just fine.  I might add, Abit
>> gave me many years of 24/7 service.  Being outdated was its only
>> problem.  Also, Gigabyte and Asus were the top rated boards when I
>> bought my board.  Some who have been here long enough may even recall me
>> posting my buy list here on this mailing list.  So, you thinking
>> Gigabyte is junk can go in the same place as your thinking two ports on
>> every board is the default.   It's your opinion and not based on
>> reality.   I've learned the same usually applies to hard drives as well. 
> You must be assuming that the Gigabyte boards I've had my hands on
> somehow existed outside of reality.

I think you are outside reality at this point. 


>
>>>> As Daniel
>>>> points out, you have to get into some pretty high end boards before you
>>>> get two ethernet ports. 
>>>>
>>>> Just for giggles, I went and looked at Asus boards, currently highly
>>>> rated.  I had to get up around the $400 range to find two ports.  Most
>>>> computers built for home use, and even some, maybe most, business
>>>> computers, only have one port.  It's all they need. 
>>>>
>>>> I might also add, I have a lot of friends that give me their old
>>>> computers.  Of all the puters I have ever seen, they had one ethernet
>>>> port.  Over the past decade or so, I've likely stripped out a few dozen
>>>> computers for parts.  Not one of them had two ethernet ports. 
>>>>
>>>> I'm with Daniel on this one. 
>>> The last time I got a board that didn't have two ports is about 20 years
>>> ago, and I never bought one for 400.  They all just have 2, needed or
>>> not, even cheap ones.
>>>
>>>
>> Odd.  Just for giggles, I went to Newegg.  I pulled up both AMD and
>> Intel boards.  I then looked at the pictures of the top sellers listed
>> there.  With my settings, it lists 36 on each page.  Out of the first
>> page for each type, only a couple or so had two ports and only one that
>> I saw was under $200.00.  The rest were more expensive than that.  I
>> think that one $200.00 board was a Gigabyte by the way.  I doubt you
>> want to claim owning that, right?  Looked at 72 boards, only found a
>> couple or so with two ethernet ports. 
>>
>> So, looking at a large website that has likely millions of customers,
>> carries about every brand of board there is, I could only find a very
>> small percentage of boards that have two ethernet ports built in.  That
>> is not what a reasonable person would call the default.  If it was the
>> default as you claim, then there should only be a few that don't have
>> two ports.  You add in that Daniel, Taiidan and myself have not seen
>> such a default, then I think you are mistaken. 
> That may very well be so, yet the boards around here usually have two
> ports.  If the ones around you usually have one port, it's not
> surprising that you would assume a different default number of ports.
> So what?
>
> .
>

I didn't go look at boards I had around here.  I went to a major
computer supplier, newegg, and looked at what they had.  Go back and
read again what I did and maybe read it more carefully. 

Might I also add, it's more than just me that has pointed out that you
are not correct on this.  It's a few others as well.  You ever stop to
think that what you observe is not the normal and certainly not the
default?  If what you claim was even remotely accurate, newegg would
have had a lot larger number of boards with two ports on it.  Thing is,
they didn't.  Kai pointed out that the same is true in Europe.  

Dale

:-)  :-) 


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Reading the (SSL) traffic with Pale Moon
  2016-12-20  8:00                                   ` Walter Dnes
  2016-12-20 15:07                                     ` [gentoo-user] Reading the (SSL) traffic with Pale Moon Miroslav Rovis
@ 2016-12-21  0:17                                     ` Miroslav Rovis
  2016-12-21  2:30                                       ` Walter Dnes
  2016-12-23  4:38                                       ` [gentoo-user] Pale Moon Air-Gapped portage EAPI 6 Install WAS: [Logging] SSL with PM Miroslav Rovis
  1 sibling, 2 replies; 271+ messages in thread
From: Miroslav Rovis @ 2016-12-21  0:17 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 9342 bytes --]

On 161220-03:00-0500, Walter Dnes wrote:
> On Mon, Dec 19, 2016 at 01:25:19PM +0100, Miroslav Rovis wrote
> 
> > And I'm very curious to learn how to install in Air-Gapped, from git,
> > through intermediary action, that is acceptable, but in a verifiable
> > way, as I asked in my other reply email to this message.
> 
>   The Pale Moon project is located at...
> https://github.com/MoonchildProductions/Pale-Moon
That is certainly also what the official overlay uses, the one listed in:
https://overlays.gentoo.org/
which has updated, as I attempted to work with your scripts. Just
pulled:

miro@g0n /Cmn/src/palemoon-overlay $ git pull
remote: Counting objects: 8, done.
remote: Total 8 (delta 6), reused 6 (delta 6), pack-reused 2
Unpacking objects: 100% (8/8), done.
From https://github.com/deuiore/palemoon-overlay
 237160b..d0b6f90  master     -> origin/master
 Updating 237160b..d0b6f90
 Fast-forward
 www-client/palemoon-bin/Manifest                   |   3 +
	 www-client/palemoon-bin/palemoon-bin-27.0.3.ebuild | 112
	 ++++++++++++++++++++++++
 www-client/palemoon/Manifest                       |   3 +-
 www-client/palemoon/palemoon-27.0.2.ebuild         |   6 +-
 www-client/palemoon/palemoon-27.0.3.ebuild         | 239
		++++++++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 359 insertions(+), 4 deletions(-)
 create mode 100644
 www-client/palemoon-bin/palemoon-bin-27.0.3.ebuild
 create mode 100644 www-client/palemoon/palemoon-27.0.3.ebuild

But I spent hours studying your scripts, and their fine, but my system
is hardened, and the /usr/src/ where I put pmmain/ failed. It was that
gcc couldn't even create let alone the conftest, but not even conftest.c
was created.

And the Pale Moon that I have installed works just great (except for
logging into the forum, but that's not its fault; btw, I logged into
github, no problem...).

And the overlay looks good, and all set properly... And it's official,
more reliable than homemade.

I'll try and see next how the updating will go with the official.

... Doing it now.

The line that I use, as admin (root is not much more poweful than just a
regular user in grsecurity-hardened), ah, didn't need that, I only need
that when there are more packages, this logs the same as what you have
later in /var/log/portage/ ...:

# emerge -tuDN palemoon 2>&1 | tee emerge-tuDN_palemoon_$(date +%y%m%d_%H%M)_g0n

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

Calculating dependencies  .. . .... done!
[ebuild     U  ] www-client/palemoon-27.0.3::miro [27.0.2::miro] USE="alsa gstreamer gtk2 official-branding optimize -dbus -gtk3 -jemalloc -necko-wifi -pulseaudio -shared-js -system-libs -valgrind -webrtc" 0 KiB

Total: 1 package (1 upgrade), Size of downloads: 0 KiB

Would you like to merge these packages? [Yes/No] 
>>> Verifying ebuild manifests
>>> Running pre-merge checks for www-client/palemoon-27.0.3
 * Checking for at least 7 GiB disk space at "/var/tmp/portage/www-client/palemoon-27.0.3/temp" ...
 [ ok ]

>>> Emerging (1 of 1) www-client/palemoon-27.0.3::miro
>>> Unpacking source...
 * Fetching git://github.com/MoonchildProductions/Pale-Moon.git ...
git fetch git://github.com/MoonchildProductions/Pale-Moon.git +refs/tags/27.0.3_Release:refs/tags/27.0.3_Release
remote: Counting objects: 362, done.
...

And more than 4 threads is fine:

top - 01:03:03 up 3 days,  6:32,  9 users,  load average: 14.08, 10.22, 7.75
Tasks: 171 total,   9 running, 160 sleeping,   2 stopped,   0 zombie
%Cpu(s): 85.0 us, 11.3 sy,  3.7 ni,  0.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem : 16398240 total,  1935348 free,  3362256 used, 11100636 buff/cache
KiB Swap:        0 total,        0 free,        0 used. 12842124 avail Mem 

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND    
15934 portage   20   0  292768 243536  15284 R  56.8  1.5   0:02.12 cc1plus    
15930 portage   20   0  352412 305772  15360 R  50.2  1.9   0:02.83 cc1plus    
15921 portage   20   0  369724 321532  15332 R  49.2  2.0   0:03.66 cc1plus    
15938 portage   20   0  200696 150028  15360 R  41.9  0.9   0:01.26 cc1plus    
31169 miro      20   0  442208  69132  20408 S  23.9  0.4   6:28.81 ffmpeg     
15942 portage   20   0  139212  90380  15064 R  16.9  0.6   0:00.51 cc1plus    
15955 portage   20   0   96876  56996  14292 R   9.6  0.3   0:00.29 cc1plus    
15952 portage   20   0   82248  46356  15008 R   9.0  0.3   0:00.27 cc1plus    
11468 miro      39  19  605396 153748  19432 R   3.7  0.9   1404:00 ffmpeg     

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

And this is my itch, verification of these:


/usr/portage/distfiles/git3-src/:
total 4
drwxr-xr-x 6 portage portage 4096 2016-12-18 22:27 MoonchildProductions_Pale-Moon.git

/usr/portage/distfiles/git3-src/MoonchildProductions_Pale-Moon.git:
total 32
-rw-r--r-- 1 portage portage   66 2016-12-18 22:20 config
-rw-r--r-- 1 portage portage   73 2016-12-18 22:20 description
-rw-r--r-- 1 portage portage  114 2016-12-21 00:58 FETCH_HEAD
-rw-r--r-- 1 portage portage   23 2016-12-18 22:20 HEAD
drwxr-xr-x 2 portage portage 4096 2016-12-18 22:20 hooks
drwxr-xr-x 2 portage portage 4096 2016-12-18 22:20 info
drwxr-xr-x 4 portage portage 4096 2016-12-18 22:20 objects
drwxr-xr-x 5 portage portage 4096 2016-12-18 22:24 refs

/usr/portage/distfiles/git3-src/MoonchildProductions_Pale-Moon.git/hooks:
total 44
-rwxr-xr-x 1 portage portage  478 2016-12-18 22:20 applypatch-msg.sample
-rwxr-xr-x 1 portage portage  896 2016-12-18 22:20 commit-msg.sample
-rwxr-xr-x 1 portage portage  189 2016-12-18 22:20 post-update.sample
-rwxr-xr-x 1 portage portage  424 2016-12-18 22:20 pre-applypatch.sample
-rwxr-xr-x 1 portage portage 1642 2016-12-18 22:20 pre-commit.sample
-rwxr-xr-x 1 portage portage 1239 2016-12-18 22:20 prepare-commit-msg.sample
-rwxr-xr-x 1 portage portage 1348 2016-12-18 22:20 pre-push.sample
-rwxr-xr-x 1 portage portage 4951 2016-12-18 22:20 pre-rebase.sample
-rwxr-xr-x 1 portage portage  544 2016-12-18 22:20 pre-receive.sample
-rwxr-xr-x 1 portage portage 3610 2016-12-18 22:20 update.sample

/usr/portage/distfiles/git3-src/MoonchildProductions_Pale-Moon.git/info:
total 4
-rw-r--r-- 1 portage portage 240 2016-12-18 22:20 exclude

/usr/portage/distfiles/git3-src/MoonchildProductions_Pale-Moon.git/objects:
total 8
drwxr-xr-x 2 portage portage 4096 2016-12-18 22:20 info
drwxr-xr-x 2 portage portage 4096 2016-12-21 00:58 pack

/usr/portage/distfiles/git3-src/MoonchildProductions_Pale-Moon.git/objects/info:
total 0

/usr/portage/distfiles/git3-src/MoonchildProductions_Pale-Moon.git/objects/pack:
total 270812
-r--r--r-- 1 portage portage   5090828 2016-12-18 22:24 pack-a682fc2224953122b74e217a9ca3773304b49d94.idx
-r--r--r-- 1 portage portage 271104986 2016-12-18 22:24 pack-a682fc2224953122b74e217a9ca3773304b49d94.pack
-r--r--r-- 1 portage portage     14540 2016-12-21 00:57 pack-d957d5915ac5c98443a78373f3e25c5433d1dba2.idx
-r--r--r-- 1 portage portage   1090901 2016-12-21 00:57 pack-d957d5915ac5c98443a78373f3e25c5433d1dba2.pack

/usr/portage/distfiles/git3-src/MoonchildProductions_Pale-Moon.git/refs:
total 12
drwxr-xr-x 3 portage portage 4096 2016-12-18 22:24 git-r3
drwxr-xr-x 2 portage portage 4096 2016-12-18 22:20 heads
drwxr-xr-x 2 portage portage 4096 2016-12-21 00:58 tags

/usr/portage/distfiles/git3-src/MoonchildProductions_Pale-Moon.git/refs/git-r3:
total 4
drwxr-xr-x 3 portage portage 4096 2016-12-18 22:24 www-client

/usr/portage/distfiles/git3-src/MoonchildProductions_Pale-Moon.git/refs/git-r3/www-client:
total 4
drwxr-xr-x 3 portage portage 4096 2016-12-18 22:24 palemoon

/usr/portage/distfiles/git3-src/MoonchildProductions_Pale-Moon.git/refs/git-r3/www-client/palemoon:
total 4
drwxr-xr-x 2 portage portage 4096 2016-12-21 00:58 0

/usr/portage/distfiles/git3-src/MoonchildProductions_Pale-Moon.git/refs/git-r3/www-client/palemoon/0:
total 8
-rw-r--r-- 1 portage portage 30 2016-12-21 00:58 __main__
-rw-r--r-- 1 portage portage 41 2016-12-21 00:58 __old__

/usr/portage/distfiles/git3-src/MoonchildProductions_Pale-Moon.git/refs/heads:
total 0

/usr/portage/distfiles/git3-src/MoonchildProductions_Pale-Moon.git/refs/tags:
total 180
-rw-r--r-- 1 portage portage 41 2016-12-18 22:24 24.5.1_beta4

... [cut 40 lines here] ...

-rw-r--r-- 1 portage portage 41 2016-12-18 22:24 27.0.2_Release
-rw-r--r-- 1 portage portage 41 2016-12-21 00:58 27.0.3_Release
-rw-r--r-- 1 portage portage 41 2016-12-18 22:24 GUID_working_base
-rw-r--r-- 1 portage portage 41 2016-12-18 22:24 Milestone_25

The above is pretty clearly the Pale Moon repo, because this file, just
3 lines above here:

-rw-r--r-- 1 portage portage 41 2016-12-21 00:58 27.0.3_Release

contains:

cat /usr/portage/distfiles/git3-src/MoonchildProductions_Pale-Moon.git/refs/tags/27.0.3_Release

cff1b1447aa25e27b7294bb6986e79c98ae04a03

the SHA1 hash name of the 27.0.3.

I'm half true compiling it, and the above dir is not a problem hashing
it, tar'ing it and moving it to Air-Gapped machine, the problem is
verification of every single component of the process...

Regards!

Miroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-20 22:11                                       ` lee
@ 2016-12-21  0:27                                         ` Neil Bothwick
  2016-12-21 11:33                                           ` karl
  2016-12-21 21:48                                           ` lee
  0 siblings, 2 replies; 271+ messages in thread
From: Neil Bothwick @ 2016-12-21  0:27 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1276 bytes --]

On Tue, 20 Dec 2016 23:11:08 +0100, lee wrote:

> >> But you already heard of udev rules? I guess I mentioned them
> >> already. They are not so hard to write and they only need to be
> >> written once.  
> >
> > It's too late by then, if eth0 and eth1 already exist, you cannot
> > switch them with udev rules - as anyone who had worked with dual NICs
> > would have discovered.  
> 
> Can you switch them when they have unrecognisable names?

You can't switch any two names because the udev rules are run singly, so
at one point you will be trying to rename an interface with a name that
is already in use.

This has nothing to do with how easily you are able to grok the name
scheme and everything to do with consistency. Unfortunately, there are
still situations, especially with USB NICs, where this can fail, but for
PCI NICs you are guaranteed that the names will always stay the same and
you are not suddenly in the position of the two sides of your firewall
switching places.

But of you don't like it,, just do what the elog message tells you and it
won't be a problem, it's a default setting not an enforced behaviour.


-- 
Neil Bothwick

"There are some ideas so idiotic that only an intellectual could believe
them" George Orwell

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Reading the (SSL) traffic with Pale Moon
  2016-12-21  0:17                                     ` Miroslav Rovis
@ 2016-12-21  2:30                                       ` Walter Dnes
  2016-12-24 17:38                                         ` [gentoo-user] " Ian Zimmerman
  2016-12-23  4:38                                       ` [gentoo-user] Pale Moon Air-Gapped portage EAPI 6 Install WAS: [Logging] SSL with PM Miroslav Rovis
  1 sibling, 1 reply; 271+ messages in thread
From: Walter Dnes @ 2016-12-21  2:30 UTC (permalink / raw
  To: gentoo-user

On Wed, Dec 21, 2016 at 01:17:18AM +0100, Miroslav Rovis wrote
> 
> I'm half true compiling it, and the above dir is not a problem hashing
> it, tar'ing it and moving it to Air-Gapped machine, the problem is
> verification of every single component of the process...

  Sorry, I'm not knowledgable about the level of security that you're
looking for.  Maybe you should be asking your questions in a specialized
linux security forum.

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


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-20 22:51                                             ` Alan Mackenzie
@ 2016-12-21  2:33                                               ` Rich Freeman
  2016-12-21  3:49                                                 ` Daniel Campbell
  2016-12-21 12:36                                                 ` Tanstaafl
  0 siblings, 2 replies; 271+ messages in thread
From: Rich Freeman @ 2016-12-21  2:33 UTC (permalink / raw
  To: gentoo-user

On Tue, Dec 20, 2016 at 5:51 PM, Alan Mackenzie <acm@muc.de> wrote:
>
> As a reference point, just before I start, I'm a contributor to Emacs,
> both new stuff and bug fixing, in both C and Lisp, and (occasionally) I
> write documentation.  ;-)
>

Great.  I don't use any of that stuff.

How would you feel if I told you to just quit doing those things
(which you presumably enjoy) to maintain something else that you don't
care for, like systemd?

That would clearly be wrong of me.  People work on the stuff they're
interested in.  People who are interested in using openrc are going to
work on openrc.  People who are interested in systemd are going to
work on systemd.

It is nice if you run into a situation where you work on software I
like and I work on software you like.  However, that isn't the same as
pointing out that you contribute to something that you like, and
therefore I should also contribute to something that you like.

> On Tue, Dec 20, 2016 at 12:57:02PM -0500, Rich Freeman wrote:
>> On Tue, Dec 20, 2016 at 12:44 PM, Heiko Baums <lists@baums-on-web.de> wrote:
>> > Am 20.12.2016 um 17:47 schrieb Rich Freeman:
>
>> Anybody can run openrc on Arch linux.  They just have to set it up
>> themselves, or form a group to share the work.
>
> There's no "just" to it.  It would be a long, time consuming project;
> unless, of course you were already intimately familiar with both openrc
> and Arch Linux.

Sure, and that is how we end up with stuff in the community-based FOSS
world.  People freely spend their time on long time-consuming
projects, so that others can benefit in turn, and probably so that
they can personally benefit in some way.

If something doesn't work on a particular distro, it is because nobody
cared enough to spend a lot of time on it.

>
> systemd is primarily a political project, not a technical one.

What political benefit do I gain from using and maintaining systemd?
I don't use any Redhat-originated distros at home or at work.  I don't
get paid in any way by them, or by anybody who actually profits from
FOSS much at all.  I'm certainly not going to gain votes on the Gentoo
Council by saying I use systemd, since Gentoo has become a bit of a
refuge for people who seem to despise it, and far more Gentoo
developers prefer openrc to systemd.

I use systemd because I personally find it useful, and the reasons for
that are largely technical in my judgment.

>
> Sadly, there are not enough people in the free software world who were
> politically aware enough, and energetic enough, to fight this purloining
> of our software by Red Hat.

Sometimes when people make different decisions than you do, it isn't
because they don't know something that you know, or because they're
not as smart as you.  Sometimes they just have different priorities.

I don't consider Red Hat taking over the world a serious threat.
Heaven forbid they donate more free software that I can choose to use
or not if I wish.

>
>> > That's true for Gentoo, Slackware, Devuan, and maybe still Debian, but
>> > not for the other Distros like Ubuntu and its derivatives, Arch Linux,
>> > Redhat, Fedora etc.
>
>
>> Anybody can maintain openrc on any distro.
>
> No they can't.  Or at least, not unless they make it their main spare
> time occupation, and already are competent hackers.

They could also hire somebody to maintain it for them, or barter what
they have in some way.  Maybe I could be persuaded to do a little
openrc work for you on Arch if you spent some time improving vim.  :)

>
>> Maybe they can't put it in the official repository, that would be up to
>> the people who control those repositories.  However, as everybody is
>> quick to point out the dependency list for sysvinit+openrc is
>> incredibly light, which makes it fairly easy to run on any distro.  You
>> could probably get sysvinit running on arch in 15min.
>
> Sorry, but that's so far out of kilter with reality I have to object.  If
> you are intimately familiar with openrc, the Linux booting system,
> administrative things (like where to find the source code), technical
> things (how to build it, how to link it into Linux), you just _might_
> manage it in a few hours.  Somebody starting from scratch is not going to
> get sysvinit running on a different distro in 15 hours, never mind 15
> minutes.

You don't need to know anything at all about openrc to get sysvinit
working.  Sysvinit doesn't depend on openrc in any way.

sysvinit consists of one 60-line configuration file (most of which is
comments), 8 binaries, and 5 symlinks.  Oh, and some manpages and docs
and stuff.  It isn't very hard to set up.

And that is how you go about things like this, one step at a time.

>
> I thoroughly dislike all these platitudes that have also annoyed Heiko.
> That "you get what you pay for", "It's free, get up and hack", and so on.

Well, ultimately these are attitudes that benefit the world of FOSS,
because 1 guy that actually contributes back is worth 100 who whine on
mailing lists all day.

Sure, I get that different people contribute in different ways, and
that is fine.  However, nobody is required to support a complex
configuration that you prefer but which they do not.  If you're right
that setting up openrc on another distro is a ton of work and requires
all kinds of expertise, then that is all the more reason that you
won't see it happen.  And it isn't like setting up systemd is any
easier.  The volunteers who got it running on Gentoo chose to invest
that time because they wanted to use it, and that was back when half
the maintainers couldn't be bothered to commit a systemd unit and a
few would actively try to revert such contributions (fortunately that
has not been a problem for a while).

If somebody prefers systemd to openrc, then of course they're going to
spend their time maintaining the one and not the other.

Gentoo supports choice, but only to the degree that people are willing
to invest in those choices.  As long as people want openrc to work
then it will, and certainly nobody is going to try to exclude it from
the repository.  And there are plenty of people around here who do
want to support it, so I don't see it going away anytime soon.

However, unless people actually invest in openrc on other distros,
then it simply won't be an option on other distros.

>
> I don't like the way things are going.  Good night!
>

There are lots of things I also don't like.  In the end this is a
community based distro, so we get what others are willing to
contribute, not what we want them to contribute.  Mark Shuttleworth
gets what he pays people to contribute, and that is another way to go
about it.  There are things I would love to see developed that most
people wouldn't care about, and as a result I might never see them
developed.  That is a shame, but being mad at everybody else for
having different preferences than me won't get me anywhere.

As far as Gentoo goes, we're about choice.  We don't have some
committee on high pick a winner and tell all the maintainers that they
all have to move from supporting x to supporting y.  We set reasonable
policies that let the various options co-exist, and people contribute
to what they want to.  I'm sorry if some other distro makes it harder
to get openrc running.  I'm less sorry if their only sin is to not
donate their time to make it work.  Either way there isn't much I can
do about it.

-- 
Rich


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-21  2:33                                               ` Rich Freeman
@ 2016-12-21  3:49                                                 ` Daniel Campbell
  2016-12-21 12:53                                                   ` Rich Freeman
  2016-12-21 12:36                                                 ` Tanstaafl
  1 sibling, 1 reply; 271+ messages in thread
From: Daniel Campbell @ 2016-12-21  3:49 UTC (permalink / raw
  To: gentoo-user


[-- Attachment #1.1: Type: text/plain, Size: 913 bytes --]

On 12/20/2016 06:33 PM, Rich Freeman wrote:
> We don't have some
> committee on high pick a winner and tell all the maintainers that they
> all have to move from supporting x to supporting y.

Fair points across the board but this stood out to me. We *do* have
groups that, on some subset of the tree, exert what they feel to be
winners. QA, the KDE team, and GNOME team have all made formal
recommendations or requirements that they expect to see in ebuilds going
forward. QA is blessed by council of course, so they have a bit more
sway. But we're lying if we say we don't have committees making
decisions on packaging guidelines.

That's not the same as choosing a single package and telling every one
to scram, but we're not hands-off, either.

-- 
Daniel Campbell - Gentoo Developer
OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net
fpr: AE03 9064 AE00 053C 270C  1DE4 6F7A 9091 1EA0 55D6


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-21  0:27                                         ` Neil Bothwick
@ 2016-12-21 11:33                                           ` karl
  2016-12-21 21:48                                           ` lee
  1 sibling, 0 replies; 271+ messages in thread
From: karl @ 2016-12-21 11:33 UTC (permalink / raw
  To: gentoo-user

Neil Bothwick:
> On Tue, 20 Dec 2016 23:11:08 +0100, lee wrote:
> > >> But you already heard of udev rules? I guess I mentioned them
> > >> already. They are not so hard to write and they only need to be
> > >> written once.  
> > > It's too late by then, if eth0 and eth1 already exist, you cannot
> > > switch them with udev rules - as anyone who had worked with dual NICs
> > > would have discovered.  
> > Can you switch them when they have unrecognisable names?
> You can't switch any two names because the udev rules are run singly, so
> at one point you will be trying to rename an interface with a name that
> is already in use.
...

Not everyone runs udev, and you don't need udev to change the eth name,
a few other choises are presented here:

 https://ivi.fnwi.uva.nl/sne/air//wiki/LogicalInterfaceNames/

Regards,
/Karl Hammar

-----------------------------------------------------------------------
Aspö Data
Lilla Aspö 148
S-742 94 Östhammar
Sweden
+46 173 140 57




^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-20 17:57                                           ` Rich Freeman
                                                               ` (2 preceding siblings ...)
  2016-12-20 22:51                                             ` Alan Mackenzie
@ 2016-12-21 12:09                                             ` karl
  2016-12-21 13:27                                               ` Rich Freeman
  2016-12-21 13:36                                               ` Corbin Bird
  3 siblings, 2 replies; 271+ messages in thread
From: karl @ 2016-12-21 12:09 UTC (permalink / raw
  To: gentoo-user

Regarding the controversy about systemd etc.

The problem isn't that systemd is available, or that there exist a 
company named Red Had or that there exist a developer named Lennart
Poettering that develops programs.

The problem is that an ever increasing amount of programs list systemd 
or some of its libs as a depenancy. So it is getting harder and harder 
to opt out.

The situation is similar to the one with udev and variants. Some 
programs list udev as a requirement even though there is no requirment
on technical grounds. I.e. X, I can run X perfectly without udev, I
just have to make my own xorg.conf, or I might want to run X with udev
since then it handles multiple keyboards with different layouts 
automatically. It's like when buying a car, some prefer automats, some
stick shift. There are pro and cons for both cases.

Sometimes its useful and sometimes its not needed, why should I be more 
or less forced to use it in every case ? No one is expecting me to run a 
webserver on every systems, why then the heated arguments about this ?
It should be my own decision what to install, not someone elses.

Regards,
/Karl Hammar

-----------------------------------------------------------------------
Aspö Data
Lilla Aspö 148
S-742 94 Östhammar
Sweden
+46 173 140 57




^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-21  2:33                                               ` Rich Freeman
  2016-12-21  3:49                                                 ` Daniel Campbell
@ 2016-12-21 12:36                                                 ` Tanstaafl
  2016-12-21 13:03                                                   ` Rich Freeman
  1 sibling, 1 reply; 271+ messages in thread
From: Tanstaafl @ 2016-12-21 12:36 UTC (permalink / raw
  To: gentoo-user

On 12/20/2016 9:33 PM, Rich Freeman <rich0@gentoo.org> wrote:
> On Tue, Dec 20, 2016 at 5:51 PM, Alan Mackenzie <acm@muc.de> wrote:
>> systemd is primarily a political project, not a technical one.

> What political benefit do I gain from using and maintaining systemd?

Interesting that you snipped the rest of his comment - or more his main
point - that followed.

How about commenting on the most important point he made:

On 12/20/2016 5:51 PM, Alan Mackenzie <acm@muc.de> wrote:
> ... [systemd's] object is clearly to turn GNU/Linux into a tightly
> bound vertical stack where only Red Hat's views on what is good will
> prevail. Our freedom to chose which core packages to run is being
> steadily encroached upon, and pretty soon we will have no choice at
> all.
> 
> Already, as discussed in this thread, pulseaudio has become a hard 
> dependency of Firefox on G/L, and pulseaudio is controlled by the 
> politicians. The next step will be to make systemd a hard dependency 
> of pulseaudio (it will happen, just as it happened for udev and
> gnome), at which point the "happy" people running openrc will not be
> able to run Firefox. Happy indeed.

This, to me, is the single most important problem with systemd, but I'm
not sure that enough people who are in a position to be able to do
anything about it care about or are really fully aware of it.


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-21  3:49                                                 ` Daniel Campbell
@ 2016-12-21 12:53                                                   ` Rich Freeman
  2016-12-22  1:19                                                     ` Daniel Campbell
  0 siblings, 1 reply; 271+ messages in thread
From: Rich Freeman @ 2016-12-21 12:53 UTC (permalink / raw
  To: gentoo-user

On Tue, Dec 20, 2016 at 10:49 PM, Daniel Campbell <zlg@gentoo.org> wrote:
> On 12/20/2016 06:33 PM, Rich Freeman wrote:
>> We don't have some
>> committee on high pick a winner and tell all the maintainers that they
>> all have to move from supporting x to supporting y.
>
> Fair points across the board but this stood out to me. We *do* have
> groups that, on some subset of the tree, exert what they feel to be
> winners. QA, the KDE team, and GNOME team have all made formal
> recommendations or requirements that they expect to see in ebuilds going
> forward. QA is blessed by council of course, so they have a bit more
> sway. But we're lying if we say we don't have committees making
> decisions on packaging guidelines.
>
> That's not the same as choosing a single package and telling every one
> to scram, but we're not hands-off, either.
>

Anybody wishing to add stuff to the main repository does not get a
choice in following QA policy (though these matters can be appealed to
the Council).  However, their policies for the most part are fairly
sensible and concern stuff like listing things as a dependency if you
link to them and so on.

KDE and GNOME developers work as a team, but these teams do not have
any exclusive control over anything in the tree.  If a Gentoo
developer doesn't like what they've done with kmail they can add a
kmail2 or kmail-rich0 or whatever that works they way they want it to.
Heck, if a bunch of devs wanted to do their own thing they could start
a kde-improved team if they wanted to.

In general this doesn't happen, because the developers interested in
maintaining these packages tend to agree on how they want to maintain
them, or at least they don't care enough to bother with forking them.

How do you think we ended up with eudev?

-- 
Rich


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-21 12:36                                                 ` Tanstaafl
@ 2016-12-21 13:03                                                   ` Rich Freeman
  2016-12-21 18:56                                                     ` Heiko Baums
  0 siblings, 1 reply; 271+ messages in thread
From: Rich Freeman @ 2016-12-21 13:03 UTC (permalink / raw
  To: gentoo-user

On Wed, Dec 21, 2016 at 7:36 AM, Tanstaafl <tanstaafl@libertytrek.org> wrote:
> On 12/20/2016 9:33 PM, Rich Freeman <rich0@gentoo.org> wrote:
>> On Tue, Dec 20, 2016 at 5:51 PM, Alan Mackenzie <acm@muc.de> wrote:
>>> systemd is primarily a political project, not a technical one.
>
>> What political benefit do I gain from using and maintaining systemd?
>
> Interesting that you snipped the rest of his comment - or more his main
> point - that followed.
>

I don't really consider it political, but I think it was largely
correct insofar as one of the goals of systemd is to standardize the
core system dependencies/etc so that packages can rely on them being
present and vertically integrate.  I don't agree that you are "forced"
to use systemd.  Maybe you might be forced to use a different browser
or fork your browser or patch it or stick with an old version and
backport security fixes if you want to use it without systemd some
day.  But, if the entire Firefox developer community quit and decided
to do something else (a la Thunderbird) you'd be in a similar boat.
Sometimes you get what you pay for.

I get that people who want to avoid systemd are frustrated by this,
but honestly it feels like spitting against the wind at this point.  I
was frustrated back when everybody stopped taking care of kde-3.5 and
kde-4 wasn't really ready and was a resource hog on older systems.  I
switched to xfce for a while, because ultimately I can't demand that
the kde project cater to my whims.

The moment you choose to run code that you didn't write yourself, then
you become dependent on them.  With FOSS it gives you a lot more
options as anybody can potentially fork it and take it in a new
direction.  That doesn't change the reality that developing FOSS takes
work, and if 1% of the community wants to take it in a substantially
different direction they're going to have a much harder time of it
than the 99%.

In general though, nobody is required to engage in
debates/arguments/etc here, or even read your posts.  People choose to
participate in list discussions just as they choose what software they
want to maintain.

-- 
Rich


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-21 12:09                                             ` karl
@ 2016-12-21 13:27                                               ` Rich Freeman
  2016-12-21 13:36                                               ` Corbin Bird
  1 sibling, 0 replies; 271+ messages in thread
From: Rich Freeman @ 2016-12-21 13:27 UTC (permalink / raw
  To: gentoo-user

On Wed, Dec 21, 2016 at 7:09 AM,  <karl@aspodata.se> wrote:
>
> The problem is that an ever increasing amount of programs list systemd
> or some of its libs as a depenancy. So it is getting harder and harder
> to opt out.
>
> The situation is similar to the one with udev and variants. Some
> programs list udev as a requirement even though there is no requirment
> on technical grounds. I.e. X, I can run X perfectly without udev, I
> just have to make my own xorg.conf, or I might want to run X with udev
> since then it handles multiple keyboards with different layouts
> automatically. It's like when buying a car, some prefer automats, some
> stick shift. There are pro and cons for both cases.
>

I get your frustration.

Below is just my personal sense of things, ultimately the entire
Council sets policy but this is my sense of the "Gentoo Way" and how I
see things being likely to go.

On Gentoo at a distro level we're never going to force package
maintainers to make any particular package a dependency as long as the
software works without it.  At the same time we're not going to force
maintainers to patch software to eliminate dependencies.  We certainly
encourage maintainers to do things like this within reason, but we
don't require it.

In your example, if upstream xorg starts sticking dbus calls to
udev/systemd/etc in their code, and it fails to launch if those
packages aren't running, then unless somebody patches out that
behavior or makes it conditional then udev/systemd would need to be
listed as dependencies.  It isn't like simply not listing them would
fix the issue anyway, it would just cause X to fail to launch for some
users.

When software just runs without some features without another package
installed, then there is no requirement to list it as a dependency
(generally speaking).  Maybe during the install it might suggest
installing some other packages for full functionality.

In the end though, if xorg requires systemd as shipped upstream, that
is an upstream issue.  I realize you'll get a lot less sympathy with
many upstream projects than you'll get around here because
goals/philosophies differ.

And as upstream projects go further down that road, it will in
practice become more difficult for a distro like Gentoo to maintain
larger and larger patches to alter their behavior.  Gentoo as a distro
will probably never force a developer to give up, but at some point
you're talking about maintaining a fork and not a patch.  Now, you can
look at eudev and see that there is ultimately no limit on how long
that can go on, but it depends on people willing to do the work.

Ultimately Gentoo is a place where we all come together to try to
support our ability to maintain a diverse configuration space.  Still,
that diversity largely depends on the interests of those who put in
the work to maintain it.  And it often comes at a cost of less
vertical integration and automation.  At a distro level we try to
remove barriers to individual contribution, not force individuals to
contribute in a manner that we would prefer them to.

-- 
Rich


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-21 12:09                                             ` karl
  2016-12-21 13:27                                               ` Rich Freeman
@ 2016-12-21 13:36                                               ` Corbin Bird
  2016-12-21 14:28                                                 ` Rich Freeman
  1 sibling, 1 reply; 271+ messages in thread
From: Corbin Bird @ 2016-12-21 13:36 UTC (permalink / raw
  To: gentoo-user


On 12/21/2016 06:09 AM, karl@aspodata.se wrote:
> Regarding the controversy about systemd etc.
>
> The problem isn't that systemd is available, or that there exist a 
> company named Red Had or that there exist a developer named Lennart
> Poettering that develops programs.
>
> The problem is that an ever increasing amount of programs list systemd 
> or some of its libs as a depenancy. So it is getting harder and harder 
> to opt out.
>
> The situation is similar to the one with udev and variants. Some 
> programs list udev as a requirement even though there is no requirment
> on technical grounds. I.e. X, I can run X perfectly without udev, I
> just have to make my own xorg.conf, or I might want to run X with udev
> since then it handles multiple keyboards with different layouts 
> automatically. It's like when buying a car, some prefer automats, some
> stick shift. There are pro and cons for both cases.
>
> Sometimes its useful and sometimes its not needed, why should I be more 
> or less forced to use it in every case ? No one is expecting me to run a 
> webserver on every systems, why then the heated arguments about this ?
> It should be my own decision what to install, not someone elses.
>
> Regards,
> /Karl Hammar
>
> -----------------------------------------------------------------------
> Aspö Data
> Lilla Aspö 148
> S-742 94 Östhammar
> Sweden
> +46 173 140 57
>
>
>
The other thing not really mentioned about systemd .... the problems of
"fixing" systems with it.

Its a "one-size-fits-all" solution, just like Windows. If you don't have
a "standard" desktop / notebook ... you are S.O.L.

The old manual method of configuration is extremely flexible, you can
get the "who-knows-where-it-came-from-component" to work. The new
"automagic" of udev / systemd .... forget it. At least with script based
init systems I could change the run level to fix Xorg problems.

The systemd configuration files are designed for programmers, not
technicians. And their is a HUGE difference between "programmers" and
"technicians". Different aptitudes, different skills. The old .conf
files, technicians can easily handle. Requiring everyone to be a
programmer is a really bad idea.

You really don't want to see the "quality" of the code a technician
would produce :(



^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-21 13:36                                               ` Corbin Bird
@ 2016-12-21 14:28                                                 ` Rich Freeman
  2016-12-21 15:04                                                   ` Corbin Bird
  2016-12-21 19:00                                                   ` Heiko Baums
  0 siblings, 2 replies; 271+ messages in thread
From: Rich Freeman @ 2016-12-21 14:28 UTC (permalink / raw
  To: gentoo-user

On Wed, Dec 21, 2016 at 8:36 AM, Corbin Bird <corbinbird@charter.net> wrote:
>
> The old manual method of configuration is extremely flexible, you can
> get the "who-knows-where-it-came-from-component" to work. The new
> "automagic" of udev / systemd .... forget it. At least with script based
> init systems I could change the run level to fix Xorg problems.

udev and systemd operate based on text configuration files that are
declarative in nature.

You can certainly change the "run level" in systemd (what you'd call a
runlevel in openrc would be a target in systemd).  You can even pass
the default target on the kernel command line, or change the default
target in /etc. As with openrc they aren't numbered and you aren't
limited to any particular number of them.  There are some standard
ones out of the box, like multi-user, emergency, getty, basic, etc.

>
> The systemd configuration files are designed for programmers, not
> technicians. And their is a HUGE difference between "programmers" and
> "technicians". Different aptitudes, different skills. The old .conf
> files, technicians can easily handle. Requiring everyone to be a
> programmer is a really bad idea.
>

The only "configuration" files openrc supports for services are shell
scripts, as opposed to declarative configuration files used by
systemd.  Now, openrc init.d shell scripts might source configuration
from some text file in /etc/conf.d, but there is nothing that prevents
systemd units from doing the same.  On Gentoo we stick the settings in
drop-in files instead, but these are no more complex.

Here is an example of a Gentoo systemd drop-in:
/etc/systemd/system/ntpdate.service.d/00gentoo.conf
[Service]
Environment="SERVER=0.gentoo.pool.ntp.org 1.gentoo.pool.ntp.org
2.gentoo.pool.ntp.org 3.gentoo.pool.ntp.org"


That hardly requires programming to understand.


And here is the entire ntpdate unit file:
/usr/lib/systemd/system/ntpdate.service
[Unit]
Description=Set time via NTP using ntpdate
After=network-online.target nss-lookup.target
Before=time-sync.target
Wants=time-sync.target
Conflicts=systemd-timesyncd.service

[Service]
Type=oneshot
ExecStart=/usr/sbin/ntpdate -b -u $SERVER
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target


No programming there either.

Most of the stuff that is hard to understand in the file are the
dependencies, and that is just because you need to learn the
terminology that systemd uses, though most of that is straightforward.
The After= line is roughly equivalent to "use net dns" in openrc,
though systemd has a lot more virtuals defined out of the box and
they're more granular.  For example, systemd distinguishes between an
interface existing, and an interface having an IP/etc, while on openrc
we have just one virtual that covers the latter.

I know, it almost sounds like the systemd design is intended to
support running a diverse service ecosystem.  Go figure...

-- 
Rich


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-21 14:28                                                 ` Rich Freeman
@ 2016-12-21 15:04                                                   ` Corbin Bird
  2016-12-21 19:00                                                   ` Heiko Baums
  1 sibling, 0 replies; 271+ messages in thread
From: Corbin Bird @ 2016-12-21 15:04 UTC (permalink / raw
  To: gentoo-user


On 12/21/2016 08:28 AM, Rich Freeman wrote:
> On Wed, Dec 21, 2016 at 8:36 AM, Corbin Bird <corbinbird@charter.net> wrote:
>> The old manual method of configuration is extremely flexible, you can
>> get the "who-knows-where-it-came-from-component" to work. The new
>> "automagic" of udev / systemd .... forget it. At least with script based
>> init systems I could change the run level to fix Xorg problems.
> udev and systemd operate based on text configuration files that are
> declarative in nature.
>
> You can certainly change the "run level" in systemd (what you'd call a
> runlevel in openrc would be a target in systemd).  You can even pass
> the default target on the kernel command line, or change the default
> target in /etc. As with openrc they aren't numbered and you aren't
> limited to any particular number of them.  There are some standard
> ones out of the box, like multi-user, emergency, getty, basic, etc.
>
>> The systemd configuration files are designed for programmers, not
>> technicians. And their is a HUGE difference between "programmers" and
>> "technicians". Different aptitudes, different skills. The old .conf
>> files, technicians can easily handle. Requiring everyone to be a
>> programmer is a really bad idea.
>>
> The only "configuration" files openrc supports for services are shell
> scripts, as opposed to declarative configuration files used by
> systemd.  Now, openrc init.d shell scripts might source configuration
> from some text file in /etc/conf.d, but there is nothing that prevents
> systemd units from doing the same.  On Gentoo we stick the settings in
> drop-in files instead, but these are no more complex.
>
> Here is an example of a Gentoo systemd drop-in:
> /etc/systemd/system/ntpdate.service.d/00gentoo.conf
> [Service]
> Environment="SERVER=0.gentoo.pool.ntp.org 1.gentoo.pool.ntp.org
> 2.gentoo.pool.ntp.org 3.gentoo.pool.ntp.org"
>
>
> That hardly requires programming to understand.
>
>
> And here is the entire ntpdate unit file:
> /usr/lib/systemd/system/ntpdate.service
> [Unit]
> Description=Set time via NTP using ntpdate
> After=network-online.target nss-lookup.target
> Before=time-sync.target
> Wants=time-sync.target
> Conflicts=systemd-timesyncd.service
>
> [Service]
> Type=oneshot
> ExecStart=/usr/sbin/ntpdate -b -u $SERVER
> RemainAfterExit=yes
>
> [Install]
> WantedBy=multi-user.target
>
>
> No programming there either.
>
> Most of the stuff that is hard to understand in the file are the
> dependencies, and that is just because you need to learn the
> terminology that systemd uses, though most of that is straightforward.
> The After= line is roughly equivalent to "use net dns" in openrc,
> though systemd has a lot more virtuals defined out of the box and
> they're more granular.  For example, systemd distinguishes between an
> interface existing, and an interface having an IP/etc, while on openrc
> we have just one virtual that covers the latter.
>
> I know, it almost sounds like the systemd design is intended to
> support running a diverse service ecosystem.  Go figure...
>

I noticed what you avoided addressing.

The mailing list is not for "flame wars". I will not respond to any
further comments from you.

Have a nice day.


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-21 13:03                                                   ` Rich Freeman
@ 2016-12-21 18:56                                                     ` Heiko Baums
  2016-12-21 19:31                                                       ` Rich Freeman
  2016-12-22  1:40                                                       ` Daniel Campbell
  0 siblings, 2 replies; 271+ messages in thread
From: Heiko Baums @ 2016-12-21 18:56 UTC (permalink / raw
  To: gentoo-user

Am 21.12.2016 um 14:03 schrieb Rich Freeman:
> I don't agree that you are "forced"
> to use systemd.  Maybe you might be forced to use a different browser
> or fork your browser or patch it or stick with an old version and
> backport security fixes if you want to use it without systemd some
> day.

And there it is again this silly argument and this twisting of words.
Typical for those Poettering fanboys.

> But, if the entire Firefox developer community quit and decided
> to do something else (a la Thunderbird) you'd be in a similar boat.
> Sometimes you get what you pay for.

And this again. You know the difference between OpenSource and ClosedSource?

You pay for ClosedSource. For OpenSource you don't need to pay. But I
have neither time nor energy to explain you the philosophy (before
Poetterix) of OpenSource. But I can tell you this much. OpenSource and
its developers usually have no commercial intentions. It seems to be
different for Poettering and his fanboys.

> I get that people who want to avoid systemd are frustrated by this,
> but honestly it feels like spitting against the wind at this point.

And the arrogance and ignorance of Poettering's and his fanboys' again.

> I
> was frustrated back when everybody stopped taking care of kde-3.5 and
> kde-4 wasn't really ready and was a resource hog on older systems.  I
> switched to xfce for a while, because ultimately I can't demand that
> the kde project cater to my whims.

Just compare apples and oranges. Also typical for Poettering and his
fanboys.

The situation with KDE has nothing - and I mean nothing - to do with the
situation with systemd. But I have neither time nor energy to explain
that, too. I would talk to a wall anyway.

> In general though, nobody is required to engage in
> debates/arguments/etc here, or even read your posts.  People choose to
> participate in list discussions just as they choose what software they
> want to maintain.

There they are again: The apples and the oranges.

Heiko Baums


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-21 14:28                                                 ` Rich Freeman
  2016-12-21 15:04                                                   ` Corbin Bird
@ 2016-12-21 19:00                                                   ` Heiko Baums
  1 sibling, 0 replies; 271+ messages in thread
From: Heiko Baums @ 2016-12-21 19:00 UTC (permalink / raw
  To: gentoo-user

Am 21.12.2016 um 15:28 schrieb Rich Freeman:
> udev and systemd operate based on text configuration files that are
> declarative in nature.

Seldom laughed as much.

Heiko Baums


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-21 18:56                                                     ` Heiko Baums
@ 2016-12-21 19:31                                                       ` Rich Freeman
  2016-12-21 21:18                                                         ` Heiko Baums
  2016-12-22  1:40                                                       ` Daniel Campbell
  1 sibling, 1 reply; 271+ messages in thread
From: Rich Freeman @ 2016-12-21 19:31 UTC (permalink / raw
  To: gentoo-user

On Wed, Dec 21, 2016 at 1:56 PM, Heiko Baums <lists@baums-on-web.de> wrote:
>
> And this again. You know the difference between OpenSource and ClosedSource?
>
> You pay for ClosedSource. For OpenSource you don't need to pay. But I
> have neither time nor energy to explain you the philosophy (before
> Poetterix) of OpenSource.

OpenSource has nothing to do with whether something costs money.  Not
even RMS or ESR would agree with "For OpenSource you don't need to
pay."

For starters, all software costs somebody something.  It might be
offered for free TO YOU, but somebody spent a lot of time and effort
making it, and somebody may or may not have been compensated to do it.

Here is a decent overview from the FSF's perspective, though they're
more focused on free software than open source:
https://www.gnu.org/philosophy/free-sw.en.html

Here is their take on free software vs open source:
https://www.gnu.org/philosophy/free-software-for-freedom.html

Now, if you asked ESR for his take he'd have a different perspective,
though he'd agree with the FSF that neither has anything to do with
whether you have to pay for it, and he would agree on the
differentiation between OSS and FOSS.

Some off the cuff definitions:
Open Source: generally means the author makes the source code
available.  OSI has their take on it which most people accept:
https://opensource.org/osd
Free Software: licensed in a manner that guarantees the FSF's four
freedoms.  https://www.gnu.org/philosophy/free-sw.en.html

In general all free software is open source, but not all open source
software is free software.

Either can be free as in beer or not.  It is completely legal for me
to download a Debian DVD, make some changes to it, put a copy of the
source code on the DVD, and offer to sell it to you for $5000 licensed
under its original licenses.  The only thing I can't do is prevent you
from sticking an image of that DVD on your website after you buy it so
that nobody else has to buy it from me.  In practice a lot of it tends
to be free as in beer because FOSS licenses make it impossible to
prevent somebody from offering it free of charge, and people tend not
to pay for something when they can get the same thing for free.
However, companies like Red Hat can and do charge for their distros
all the same, usually offering things like support to entice people to
pay.  When you buy RHEL you're buying the software and not just the
support, even if you could get most of it for free without paying for
it.

>  But I can tell you this much. OpenSource and
> its developers usually have no commercial intentions.

This is true of some open source software.  I'm not convinced it is
even true for most of it.

Half of the companies that contribute to Linux are for-profit entities
that have a profit motive behind their contributions.  Some of the
most popular Linux distros like Ubuntu and RHEL are for-profit
enterprises.  A few major projects are backed by foundations, but IMO
some of them are really only non-profit in the sense that they don't
pay dividends to anybody (heck, the US National Football League is
non-profit by that definition); some of them have small armies of
executives and administrative staff like any other large corporation.
Quite a bit of FOSS isn't developed by organizations like Gentoo which
are community based with low amounts of money going around.

A lot of FOSS is also failed commercial software, or parallel
community versions to commercial software (think Fedora/CentOS, or the
old MySQL model).

And there is nothing wrong with any of this.  It is just free
software.  At worst you can just ignore it.  At best you can adapt it
to your own needs, or just use it as-is if it fits your needs.  We
aren't worse off because somebody made it available to us.  I might
never use RHEL, but the fact that it is out there doesn't hurt me.
Maybe the fact that RHEL is actually paying developers means that
fewer of them have free time to donate (assuming that you don't care
for the stuff RedHat does contribute), but who am I to begrudge
somebody the right to make a living?  Programmers don't have to be
starving artists to claim some kind of moral superiority.

Personally I prefer to work in a community-based environment, which is
why I'm here and not running Debian (well, that's just one reason, I
also prefer the Gentoo approach in general and have used Gentoo since
long before openrc even existed, let alone systemd).  Ultimately
though we're just a small part of a much larger ecosystem.  There are
things about that ecosystem that I like more, and things that I like
less.  However, if we allow developers the freedom to create what they
want to create then we're going to need to deal with the reality that
sometimes they won't want to create the things we want them to.

-- 
Rich


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-21 19:31                                                       ` Rich Freeman
@ 2016-12-21 21:18                                                         ` Heiko Baums
  0 siblings, 0 replies; 271+ messages in thread
From: Heiko Baums @ 2016-12-21 21:18 UTC (permalink / raw
  To: gentoo-user

Am 21.12.2016 um 20:31 schrieb Rich Freeman:
> OpenSource has nothing to do with whether something costs money.  Not
> even RMS or ESR would agree with "For OpenSource you don't need to
> pay."

Ok, now we're getting a little bit closer again.

All the rest... I have neither time nor energy to answer to this.

You definitely have not understood the original philosophy of OpenSource
and the difference between OpenSource and ClosedSource.

It's not only about the open source code. There's a lot more about that.

But like I said... No time and no energy. And the wall I would talk to.

Heiko Baums


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-21  0:27                                         ` Neil Bothwick
  2016-12-21 11:33                                           ` karl
@ 2016-12-21 21:48                                           ` lee
  2016-12-21 23:46                                             ` Neil Bothwick
  1 sibling, 1 reply; 271+ messages in thread
From: lee @ 2016-12-21 21:48 UTC (permalink / raw
  To: gentoo-user

Neil Bothwick <neil@digimed.co.uk> writes:

> On Tue, 20 Dec 2016 23:11:08 +0100, lee wrote:
>
>> >> But you already heard of udev rules? I guess I mentioned them
>> >> already. They are not so hard to write and they only need to be
>> >> written once.  
>> >
>> > It's too late by then, if eth0 and eth1 already exist, you cannot
>> > switch them with udev rules - as anyone who had worked with dual NICs
>> > would have discovered.  
>> 
>> Can you switch them when they have unrecognisable names?
>
> You can't switch any two names because the udev rules are run singly, so
> at one point you will be trying to rename an interface with a name that
> is already in use.

I mean more like renaming them on the fly --- or by having a
configuration file with key:value pairs like 'enp69s0f1:eth3' --- or
perhaps triples like 'enp69s0f1:eth3:"DMZ Interface"'.

That way, you could have a recognisable name (or several names) for
every unrecognisable one and assume that "eth3" or "foo" or however you
want to call it is the same interface just as much as you would with
unrecognisable names --- plus the advantage that when you ever need to
change an interface, you only need to edit one small file rather than
various configurations files having the unrecognisable name(s) in them.
And you would also have descriptions.


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-20 23:51                             ` Dale
@ 2016-12-21 22:02                               ` lee
  2016-12-21 22:31                                 ` Dale
  0 siblings, 1 reply; 271+ messages in thread
From: lee @ 2016-12-21 22:02 UTC (permalink / raw
  To: gentoo-user

Dale <rdalek1967@gmail.com> writes:

> lee wrote:
>> Dale <rdalek1967@gmail.com> writes:
>>
>>> lee wrote:
>>>> Dale <rdalek1967@gmail.com> writes:
>>>>
>>>>> lee wrote:
>>>>>> Daniel Frey <djqfrey@gmail.com> writes:
>>>>>>
>>>>>>> On 12/19/2016 10:15 AM, lee wrote:
>>>>>>>> "Walter Dnes" <waltdnes@waltdnes.org> writes:
>>>>>>>>
>>>>>>>>>   Similarly, the vast majority of home users have a machine with one
>>>>>>>>> ethernet port, and in the past it's always been eth0.
>>>>>>>> Since 10 years or so, the default is two ports.
>>>>>>> Not in any of the computers I've built. Generally only high end or
>>>>>>> workstation/server boards have two ports.
>>>>>>>
>>>>>>> i.e. not what the typical home user would buy.
>>>>>> It is not reasonable to assume that a "typical home user" would want a
>>>>>> computer with a crappy board to run Linux on it (or for anything
>>>>>> else). If they are that cheap, they're better off buying a used one.
>>>>>> When they are sufficiently clueless to want something like that, what
>>>>>> does it matter what the network interfaces are called.
>>>>>>
>>>>> I built my current rig just a few years ago.  It has one ethernet port
>>>>> on it.  Since it didn't work right, bad drivers I guess, I added a card
>>>>> to have the second port.  The rig I built before that, it also had one
>>>>> ethernet port. 
>>>>>
>>>>> I might add, I didn't buy a "crappy board" either.  The first was Abit
>>>>> which was the top rated brand at the time and my current board is
>>>>> Gigabyte, another highly rated board at the time I bought it.
>>>> I have no experience with Abit, and I can tell you from experience with
>>>> a couple of them that Gigabyte is the worst junk for a board you can
>>>> buy and that their support has no idea what they are doing.
>>> Well, I have two of them and they work just fine.  I might add, Abit
>>> gave me many years of 24/7 service.  Being outdated was its only
>>> problem.  Also, Gigabyte and Asus were the top rated boards when I
>>> bought my board.  Some who have been here long enough may even recall me
>>> posting my buy list here on this mailing list.  So, you thinking
>>> Gigabyte is junk can go in the same place as your thinking two ports on
>>> every board is the default.   It's your opinion and not based on
>>> reality.   I've learned the same usually applies to hard drives as well. 
>> You must be assuming that the Gigabyte boards I've had my hands on
>> somehow existed outside of reality.
>
> I think you are outside reality at this point. 
>
>
>>
>>>>> As Daniel
>>>>> points out, you have to get into some pretty high end boards before you
>>>>> get two ethernet ports. 
>>>>>
>>>>> Just for giggles, I went and looked at Asus boards, currently highly
>>>>> rated.  I had to get up around the $400 range to find two ports.  Most
>>>>> computers built for home use, and even some, maybe most, business
>>>>> computers, only have one port.  It's all they need. 
>>>>>
>>>>> I might also add, I have a lot of friends that give me their old
>>>>> computers.  Of all the puters I have ever seen, they had one ethernet
>>>>> port.  Over the past decade or so, I've likely stripped out a few dozen
>>>>> computers for parts.  Not one of them had two ethernet ports. 
>>>>>
>>>>> I'm with Daniel on this one. 
>>>> The last time I got a board that didn't have two ports is about 20 years
>>>> ago, and I never bought one for 400.  They all just have 2, needed or
>>>> not, even cheap ones.
>>>>
>>>>
>>> Odd.  Just for giggles, I went to Newegg.  I pulled up both AMD and
>>> Intel boards.  I then looked at the pictures of the top sellers listed
>>> there.  With my settings, it lists 36 on each page.  Out of the first
>>> page for each type, only a couple or so had two ports and only one that
>>> I saw was under $200.00.  The rest were more expensive than that.  I
>>> think that one $200.00 board was a Gigabyte by the way.  I doubt you
>>> want to claim owning that, right?  Looked at 72 boards, only found a
>>> couple or so with two ethernet ports. 
>>>
>>> So, looking at a large website that has likely millions of customers,
>>> carries about every brand of board there is, I could only find a very
>>> small percentage of boards that have two ethernet ports built in.  That
>>> is not what a reasonable person would call the default.  If it was the
>>> default as you claim, then there should only be a few that don't have
>>> two ports.  You add in that Daniel, Taiidan and myself have not seen
>>> such a default, then I think you are mistaken. 
>> That may very well be so, yet the boards around here usually have two
>> ports.  If the ones around you usually have one port, it's not
>> surprising that you would assume a different default number of ports.
>> So what?
>>
>> .
>>
>
> I didn't go look at boards I had around here.  I went to a major
> computer supplier, newegg, and looked at what they had.  Go back and
> read again what I did and maybe read it more carefully. 
>
> Might I also add, it's more than just me that has pointed out that you
> are not correct on this.  It's a few others as well.  You ever stop to
> think that what you observe is not the normal and certainly not the
> default?  If what you claim was even remotely accurate, newegg would
> have had a lot larger number of boards with two ports on it.  Thing is,
> they didn't.  Kai pointed out that the same is true in Europe.  

Why would I assume that what someone else observes is a default?
Besides, I don't see what problem you're having with this.


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-21 22:02                               ` lee
@ 2016-12-21 22:31                                 ` Dale
  2016-12-24  2:04                                   ` lee
  0 siblings, 1 reply; 271+ messages in thread
From: Dale @ 2016-12-21 22:31 UTC (permalink / raw
  To: gentoo-user

lee wrote:
> Dale <rdalek1967@gmail.com> writes:
>
> I didn't go look at boards I had around here.  I went to a major
> computer supplier, newegg, and looked at what they had.  Go back and
> read again what I did and maybe read it more carefully. 
>
> Might I also add, it's more than just me that has pointed out that you
> are not correct on this.  It's a few others as well.  You ever stop to
> think that what you observe is not the normal and certainly not the
> default?  If what you claim was even remotely accurate, newegg would
> have had a lot larger number of boards with two ports on it.  Thing is,
> they didn't.  Kai pointed out that the same is true in Europe.  
> Why would I assume that what someone else observes is a default?
> Besides, I don't see what problem you're having with this.
>
>

Then why would what you observe also be claimed to be the default?   As
I also pointed out, it's not just what I observe, it's what I and others
have observed as well.  So far, you are the only person claiming that
two ports on a home user board is the default.  I have not seen anyone
else post that you are correct.  Others have posted that you are not
correct tho. 

The problem is, you claim that having two ports is the default.  It is
not the default.  I've said it, even researched it and explained how I
researched it, others have also posted the same point.  Just because you
have boards with two ports does not mean it is a default.  Given the
research I did, it isn't even close.  Boards with two ports for a home
user is not only not the default, it's somewhat rare.  Out of the top 72
boards I checked, only a couple or so had two ports.  That is far from
being the default.  That is quite rare.  Even if it was 5 boards, that
would be under 10%.  That is hardly something to call a default.  If it
were say 50%, then one could at least argue that the default is moving
to having two ports.  It's just not the case. 

The sooner you figure that out the better for you. 

Dale

:-)  :-) 


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-21 21:48                                           ` lee
@ 2016-12-21 23:46                                             ` Neil Bothwick
  2016-12-22  3:15                                               ` lee
  0 siblings, 1 reply; 271+ messages in thread
From: Neil Bothwick @ 2016-12-21 23:46 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1738 bytes --]

On Wed, 21 Dec 2016 22:48:29 +0100, lee wrote:

> > You can't switch any two names because the udev rules are run singly,
> > so at one point you will be trying to rename an interface with a name
> > that is already in use.  
> 
> I mean more like renaming them on the fly --- or by having a
> configuration file with key:value pairs like 'enp69s0f1:eth3' --- or
> perhaps triples like 'enp69s0f1:eth3:"DMZ Interface"'.

In that case you may as well leave the unique names in place and set up
recognisable aliases.

> That way, you could have a recognisable name (or several names) for
> every unrecognisable one and assume that "eth3" or "foo" or however you
> want to call it is the same interface just as much as you would with
> unrecognisable names --- plus the advantage that when you ever need to
> change an interface, you only need to edit one small file rather than
> various configurations files having the unrecognisable name(s) in them.

There are no config files to edit with the predictable names, the names
are created from the physical location of the port. That's why they are
called predictable, unless you move the NIC to a different PCI slot, it
will always have the same name, no matter what other hardware you add or
remove. Yes, the names are cumbersome, but they have to be like that to
guarantee their uniqueness. How often you you have to type interface
names anyway, and how many of those are in a shell with tab completion
that takes care of it for you?

The names are ugly, but that's about their only sin.


-- 
Neil Bothwick

Head: (n.) the part of a disk drive which detects sectors and decides
which of the two possible values to return: 'lose a turn' or 'bankrupt.'

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-21 12:53                                                   ` Rich Freeman
@ 2016-12-22  1:19                                                     ` Daniel Campbell
  2016-12-22  9:43                                                       ` Walter Dnes
  0 siblings, 1 reply; 271+ messages in thread
From: Daniel Campbell @ 2016-12-22  1:19 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 3608 bytes --]

On Wed, Dec 21, 2016 at 07:53:51AM -0500, Rich Freeman wrote:
> On Tue, Dec 20, 2016 at 10:49 PM, Daniel Campbell <zlg@gentoo.org> wrote:
> > On 12/20/2016 06:33 PM, Rich Freeman wrote:
> >> We don't have some
> >> committee on high pick a winner and tell all the maintainers that they
> >> all have to move from supporting x to supporting y.
> >
> > Fair points across the board but this stood out to me. We *do* have
> > groups that, on some subset of the tree, exert what they feel to be
> > winners. QA, the KDE team, and GNOME team have all made formal
> > recommendations or requirements that they expect to see in ebuilds going
> > forward. QA is blessed by council of course, so they have a bit more
> > sway. But we're lying if we say we don't have committees making
> > decisions on packaging guidelines.
> >
> > That's not the same as choosing a single package and telling every one
> > to scram, but we're not hands-off, either.
> >
> 
> Anybody wishing to add stuff to the main repository does not get a
> choice in following QA policy (though these matters can be appealed to
> the Council).  However, their policies for the most part are fairly
> sensible and concern stuff like listing things as a dependency if you
> link to them and so on.
> 
> KDE and GNOME developers work as a team, but these teams do not have
> any exclusive control over anything in the tree.  If a Gentoo
> developer doesn't like what they've done with kmail they can add a
> kmail2 or kmail-rich0 or whatever that works they way they want it to.
> Heck, if a bunch of devs wanted to do their own thing they could start
> a kde-improved team if they wanted to.

Right, I'm not disagreeing with any of that. I was just pointing out
that we *do* have teams that enforce their view of how packages should
be handled -- whether with Council's authority (QA) or not (others).
Some groups attempt to assert control over certain USE flags, too. Most
of the time we just aim for consistency with flags, so I can't fault
that. But we're lying to ourselves if we pretend that there aren't
groups within Gentoo who exert policy against others and make package
decisions, be it legitimate or otherwise.

If you want examples, look at gtk <-> gtk2 <-> gtk3, or qt <-> qt4 <->
qt5. Or memcache -> memcached, bikeshedding wrt virtual providers, etc.
At a certain point, teams are given the go-ahead by someone in authority
(QA or Council usually) to make sweeping changes or urge maintainers to
make changes. I'm not saying this is 100% bad; I'm just ensuring we stay
honest about what we do as a distro.

No value statements are intended.

> 
> In general this doesn't happen, because the developers interested in
> maintaining these packages tend to agree on how they want to maintain
> them, or at least they don't care enough to bother with forking them.
> 
> How do you think we ended up with eudev?

I assume we ended up with eudev because upstream decided that
they were going back on their promise that udev would remain usable
without systemd. (I can fish up the e-mail -- sent by Lennart himself
-- if you'd like. It may take some time) To this day it still is, but
that's only until the successor to kdbus wriggles itself into the
kernel. At that point, they will have the leverage (and the excuse, in
their minds) to drop all support for udev outside of systemd.

eudev is an attempt to retain udev as it was originally -- init
agnostic. At some point in the future, it will become the only way to
get udev outside of systemd.

> 
> -- 
> Rich
> 

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-21 18:56                                                     ` Heiko Baums
  2016-12-21 19:31                                                       ` Rich Freeman
@ 2016-12-22  1:40                                                       ` Daniel Campbell
  1 sibling, 0 replies; 271+ messages in thread
From: Daniel Campbell @ 2016-12-22  1:40 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 4657 bytes --]

On Wed, Dec 21, 2016 at 07:56:29PM +0100, Heiko Baums wrote:
> Am 21.12.2016 um 14:03 schrieb Rich Freeman:
> > I don't agree that you are "forced"
> > to use systemd.  Maybe you might be forced to use a different browser
> > or fork your browser or patch it or stick with an old version and
> > backport security fixes if you want to use it without systemd some
> > day.
> 
> And there it is again this silly argument and this twisting of words.
> Typical for those Poettering fanboys.
> 
> > But, if the entire Firefox developer community quit and decided
> > to do something else (a la Thunderbird) you'd be in a similar boat.
> > Sometimes you get what you pay for.
> 
> And this again. You know the difference between OpenSource and ClosedSource?
> 
> You pay for ClosedSource. For OpenSource you don't need to pay. But I
> have neither time nor energy to explain you the philosophy (before
> Poetterix) of OpenSource. But I can tell you this much. OpenSource and
> its developers usually have no commercial intentions. It seems to be
> different for Poettering and his fanboys.
> 
> > I get that people who want to avoid systemd are frustrated by this,
> > but honestly it feels like spitting against the wind at this point.
> 
> And the arrogance and ignorance of Poettering's and his fanboys' again.
> 
> > I
> > was frustrated back when everybody stopped taking care of kde-3.5 and
> > kde-4 wasn't really ready and was a resource hog on older systems.  I
> > switched to xfce for a while, because ultimately I can't demand that
> > the kde project cater to my whims.
> 
> Just compare apples and oranges. Also typical for Poettering and his
> fanboys.
> 
> The situation with KDE has nothing - and I mean nothing - to do with the
> situation with systemd. But I have neither time nor energy to explain
> that, too. I would talk to a wall anyway.
> 
> > In general though, nobody is required to engage in
> > debates/arguments/etc here, or even read your posts.  People choose to
> > participate in list discussions just as they choose what software they
> > want to maintain.
> 
> There they are again: The apples and the oranges.
> 
> Heiko Baums
> 

I'm getting the feeling that others would be more receptive to your
communication if you weren't belittling them with name-calling. I
personally feel similarly about systemd and Poettering, but it's more
effective to target ideas and behaviors rather than people. Targeting
people will -- understandably -- cause them to become defensive, which
will only make them dig their heels in and decide you aren't worth
conversing with. I don't think that's your intention.

Rich has a point that we're dependent on code we don't write. So when a
project goes in a direction we don't like, we have three options: go
along with it, reject it and use something different, or fork it.

Most choose 1 or 2 because 3 is demanding and often requires a team.
Teams are hard, wetware is hard.

I'm 100% with you on the political front. As long as we have distros
that respect that choice -- Gentoo, Devuan, etc. -- we still retain the
ability to "dodge" projects like systemd or Firefox. Life may become a
bit more difficult due to learning a new package, or finding a new
project that "speaks to you", but ultimately libre software developers
are volunteers and we can't force them to do anything. This is the
Bazaar at work.

Ironically, there are parallels to this and the idea of markets. If a
vendor isn't providing what you want, do you attack them or simply go to
another vendor? In libre software, mindshare and participation are
currency. Taking your currency somewhere else is the best way to show
that you don't approve of a project's direction. Blog posts, forks, or
participation in other (competing) projects shows that you care enough
to devote time to it. Most in the community respect someone who "puts
their money where their mouth is", so to speak. Taking part and getting
involved shows that you care and are willing to help make goals become
reality.

So, what can you or others do about Firefox? Use another browser. Help
them out, even if it's testing or bug reports. That stuff matters. I've
already started looking for another browser, myself, since I plan to
excise PA from my system again some time. It can definitely be done.

At some point, you have to ask yourself, "How much do I care about
this?" If you care enough, you will do something about it. It's my hope
that my e-mail inspires you to become more active in libre software.

TLDR: You catch more flies with honey than vinegar.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-21 23:46                                             ` Neil Bothwick
@ 2016-12-22  3:15                                               ` lee
  2016-12-22  8:56                                                 ` Neil Bothwick
  0 siblings, 1 reply; 271+ messages in thread
From: lee @ 2016-12-22  3:15 UTC (permalink / raw
  To: gentoo-user

Neil Bothwick <neil@digimed.co.uk> writes:

> On Wed, 21 Dec 2016 22:48:29 +0100, lee wrote:
>
>> > You can't switch any two names because the udev rules are run singly,
>> > so at one point you will be trying to rename an interface with a name
>> > that is already in use.  
>> 
>> I mean more like renaming them on the fly --- or by having a
>> configuration file with key:value pairs like 'enp69s0f1:eth3' --- or
>> perhaps triples like 'enp69s0f1:eth3:"DMZ Interface"'.
>
> In that case you may as well leave the unique names in place and set up
> recognisable aliases.

Sure, you can call the names you pick aliases.  Can that be done?  Not
as in "going back to the old way", but as described.

>> That way, you could have a recognisable name (or several names) for
>> every unrecognisable one and assume that "eth3" or "foo" or however you
>> want to call it is the same interface just as much as you would with
>> unrecognisable names --- plus the advantage that when you ever need to
>> change an interface, you only need to edit one small file rather than
>> various configurations files having the unrecognisable name(s) in them.
>
> There are no config files to edit with the predictable names, the
> names are created from the physical location of the port.  That's why
> they are called predictable,

I only know what the names are when I can look them up when the computer
is running.  I don't call that "predictable".

They were much more predictable before because I could be reasonably
sure that each of the ports would be called 'ethN', starting with N = 0,
unless I changed a card for a different one after an udev rule had
already been created.  Now I can only assume that they will be called
something.

> unless you move the NIC to a different PCI slot, it will always have
> the same name, no matter what other hardware you add or remove. Yes,
> the names are cumbersome, but they have to be like that to guarantee
> their uniqueness.

You don't need to defend the unrecognisable names.  The names used for
referring to network ports don't need to be like that.

The perceived advantage lies in being able to refer to network ports in
a more reliable way, and I don't see how using unrecognisable names
instead of recognisable ones would make anything easier.

It would have made things easier if the problem had been solved by
giving them recognisable names (or aliases) by default --- or even if
the default names (aliases) were the same as the unrecognisable names
--- and allowing to easily configure the names (aliases) actually used
to refer to the ports.

Being able to refer to things in more reliable ways improves the quality
of the software.  Using unrecognisable names for things reduces the
quality.

This is like you're defending a type of new pliers.  The old ones didn't
hold stuff as securely as the new ones do, but the new ones require that
you use both hands to use them.  The new pliers can provide an advantage
for instances in which you do have to hold something very securely ---
and in which another tool, like a vice, might be more appropriate anyway
--- but for most of the time, they hinder you doing your work because
they're so unwieldy.  Of course, you call the new pliers "more secure
pliers" rather than "unwieldy pliers", because that makes them easier to
sell.

Alas, "improvements" just like this seem to become more and more common,
replacing actual improvements: The king gets new garments not seldom
times, yet twice a day, and those who cry deceit are called not children
but trolls.

But who knows, perhaps it is now possible to easily, on the fly, name
the network ports through a neat configuration file.  I'm merely asking
if there is because I don't know and would find that very useful.

> How often you you have to type interface names anyway, and how many of
> those are in a shell with tab completion that takes care of it for
> you?

None of them are, and I don't type the names.  They require copy and
paste, or very careful and tedious typing after looking them up.


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-19 14:52                                   ` Marc Joliet
  2016-12-19 15:19                                     ` Alan McKinnon
  2016-12-20 16:33                                     ` Heiko Baums
@ 2016-12-22  6:05                                     ` Tom H
  2 siblings, 0 replies; 271+ messages in thread
From: Tom H @ 2016-12-22  6:05 UTC (permalink / raw
  To: Gentoo User

On Mon, Dec 19, 2016 at 9:52 AM, Marc Joliet <marcec@gmx.de> wrote:

> When people compare systemd unit files to init scripts, they usually
> mean *raw* (LSB?) sysvinit scripts (as IIUC Debian use{s,d}), with all
> of their ridiculous amounts of boilerplate.

The latest Debian init.d skeleton uses "#!/lib/init/init-d-script" as
its shebang

<BEGIN>
th@localhost ~ $ cat /etc/init.d/skeleton
#!/bin/sh
# kFreeBSD do not accept scripts as interpreters, using #!/bin/sh and sourcing.
if [ true != "$INIT_D_SCRIPT_SOURCED" ] ; then
    set "$0" "$@"; INIT_D_SCRIPT_SOURCED=true . /lib/init/init-d-script
fi
### BEGIN INIT INFO
# Provides:          skeleton
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Example initscript
# Description:       This file should be used to construct scripts to be
#                    placed in /etc/init.d.  This example start a
#                    single forking daemon capable of writing a pid
#                    file.  To get other behavoirs, implemend
#                    do_start(), do_stop() or other functions to
#                    override the defaults in /lib/init/init-d-script.
### END INIT INFO

# Author: Foo Bar <foobar@baz.org>
#
# Please remove the "Author" lines above and replace them
# with your own name if you copy and modify this script.

DESC="Description of the service"
DAEMON=/usr/sbin/daemonexecutablename
</END>

You can source an environment file and add "DAEMON_ARGS=" should you
need to do so.

This was created in the debian-devel@ systemd thread by the
sysinit/sysvrc maintainer.


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-19 20:07                 ` Daniel Frey
  2016-12-19 20:35                   ` lee
@ 2016-12-22  6:08                   ` Tom H
  2016-12-24  2:07                     ` lee
  1 sibling, 1 reply; 271+ messages in thread
From: Tom H @ 2016-12-22  6:08 UTC (permalink / raw
  To: Gentoo User

On Mon, Dec 19, 2016 at 3:07 PM, Daniel Frey <djqfrey@gmail.com> wrote:
>
> It is even more frustrating that these so-called predictable network
> names actually can change on a reboot, it's happened to me more than
> once when multiple network cards are detected in a different order.

From Kay Sievers in [1]:

<BEGIN>
Btw, predictable means it will not change between reboots, that names
will not depend on enumeration order within the same setup. It does
not mean or promise, that added kernel/driver/firmware features will
not result in different names. That is expected behavior.
</END>

[1] https://lists.freedesktop.org/archives/systemd-devel/2015-October/034614.html


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-20 16:21                           ` Heiko Baums
  2016-12-20 17:38                             ` Kai Peter
@ 2016-12-22  6:47                             ` Tom H
  1 sibling, 0 replies; 271+ messages in thread
From: Tom H @ 2016-12-22  6:47 UTC (permalink / raw
  To: Gentoo User

On Tue, Dec 20, 2016 at 11:21 AM, Heiko Baums <lists@baums-on-web.de> wrote:
> Am 20.12.2016 um 05:23 schrieb Andrej Rode:
>>
>> Yeah they make life easier. From your talk you never had a problem
>> with eth<0,10> switching names after boot. Everyone who had them
>> appreciates predictable network interfaces.
>
> Everyone who had them could learn how to write simple udev rules to
> get fixed eth<0,10> names after every boot. No systemd and no
> "predictable" names necessary.
>
> Nevertheless I'm still wondering what's so predictable at those
> incomprehensible, cryptic device names anyway. And I don't want to
> know that.

The predictable interface names (the systemd developers have an
unfortunate knack for misnaming ) arose for a multi-NIC world where

1) the kernel's ethX name for a particular NIC can change from one
boot to another

2) udev renaming NICs "ethX" can break if you rename a NIC "eth4" and
the kernel later names another NIC "eth4" as it enumerates the
hardware.

Given the above, the udev maintainers could've implemented a policy
that a NIC couldn't be renamed "ethX" but they decided no longer to
default to MAC-based naming rules and came up with naming based on
whether a NIC is an on-board one (enoX), a PCI Express one (ensX), a
PCI one (enpXsY), etc. In doing so, they defaulted to names that are
more complex than the kernel's (ethX) but you can now replace a NIC
without editing a file under "/etc/udev/rules.d/".


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-20 16:47                                       ` Rich Freeman
  2016-12-20 17:44                                         ` Heiko Baums
@ 2016-12-22  6:50                                         ` Tom H
  1 sibling, 0 replies; 271+ messages in thread
From: Tom H @ 2016-12-22  6:50 UTC (permalink / raw
  To: Gentoo User

On Tue, Dec 20, 2016 at 11:47 AM, Rich Freeman <rich0@gentoo.org> wrote:
> On Tue, Dec 20, 2016 at 11:33 AM, Heiko Baums <lists@baums-on-web.de> wrote:
>>
>> You don't need to be convinced. It's sufficient that I know systemd
>> pretty well from the beginning when the Poettering fanboys of Arch Linux
>> forced this crap onto the Arch Linux users, while they regularly were
>> telling that they don't force it onto their users, that it will be only
>> optional.
>
> Clearly nobody forced you to run it, because you aren't running it
> now.  And if you wanted to run openrc on Arch you certainly could.
> Nobody will help you do it, but it certainly can be done.

To Rich: There are howtos

To Heiko: http://lmgtfy.com/?q=arch+linux+openrc


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-20 20:35                       ` Daniel Frey
  2016-12-20 20:52                         ` Andrej Rode
@ 2016-12-22  6:53                         ` Tom H
  2016-12-22 15:40                           ` Daniel Frey
  1 sibling, 1 reply; 271+ messages in thread
From: Tom H @ 2016-12-22  6:53 UTC (permalink / raw
  To: Gentoo User

On Tue, Dec 20, 2016 at 3:35 PM, Daniel Frey <djqfrey@gmail.com> wrote:
> On 12/19/2016 01:09 PM, Andrej Rode wrote:
>>
>> https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/
>
> It could be I found a bug. After a reboot it went from the normal
> enp0s1 (or whatever) to eno1677789 or something ridiculous. I had this
> happen on two different machines.

https://github.com/systemd/systemd/commit/6c1e69f9


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-20 22:04                           ` lee
@ 2016-12-22  6:56                             ` Tom H
  0 siblings, 0 replies; 271+ messages in thread
From: Tom H @ 2016-12-22  6:56 UTC (permalink / raw
  To: Gentoo User

On Tue, Dec 20, 2016 at 5:04 PM, lee <lee@yagibdah.de> wrote:
> Andrej Rode <mail@andrejro.de> writes:
>>
>>> Or can you explain how unrecognisable names make things easier?
>>
>> Yeah they make life easier. From your talk you never had a problem
>> with eth<0,10> switching names after boot. Everyone who had them
>> appreciates predictable network interfaces.
>
> Right, I've never had a problem like that.

Therefore no one else could possibly have had it...


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-22  3:15                                               ` lee
@ 2016-12-22  8:56                                                 ` Neil Bothwick
  2016-12-22  9:52                                                   ` Tom H
  2016-12-24  1:52                                                   ` lee
  0 siblings, 2 replies; 271+ messages in thread
From: Neil Bothwick @ 2016-12-22  8:56 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 4727 bytes --]

On Thu, 22 Dec 2016 04:15:50 +0100, lee wrote:

> > There are no config files to edit with the predictable names, the
> > names are created from the physical location of the port.  That's why
> > they are called predictable,  
> 
> I only know what the names are when I can look them up when the computer
> is running.  I don't call that "predictable".

If they are constructed according to specific rules, they are
predictable, by definition.

> They were much more predictable before because I could be reasonably
> sure that each of the ports would be called 'ethN', starting with N = 0,
"Reasonably sure" is not predictable. A lot of this stuff is designed to
make automated management easier, so editing rules or config files is
undesirable. It is more about being able to automatically provision and
configure new systems, whether hardware or virtual.

> unless I changed a card for a different one after an udev rule had
> already been created.

and being able to make changes without messing with the rest of your
system. I stand by my previous analogy of disk devices nodes vs UUIDs.
One is readable the other is safe. Yes, you can use filesystem labels,
which can be both, but that requires intervention, just like your udev
rules. That doesn't make either approach wrong, just suited to different
purposes.

> > unless you move the NIC to a different PCI slot, it will always have
> > the same name, no matter what other hardware you add or remove. Yes,
> > the names are cumbersome, but they have to be like that to guarantee
> > their uniqueness.  
> 
> You don't need to defend the unrecognisable names.  The names used for
> referring to network ports don't need to be like that.

No they don't. It is merely one solution to the problem, and the names
are recognisable, Alan posted the key earlier. They are complex and may
look cryptic until you understand them, but so is English.
 
> The perceived advantage lies in being able to refer to network ports in
> a more reliable way, and I don't see how using unrecognisable names
> instead of recognisable ones would make anything easier.

See above re automation. It doesn't really matter whether you see the
need or not. If you don't have the need, don't use it, they are an
option for those who do want them.
 
> It would have made things easier if the problem had been solved by
> giving them recognisable names (or aliases) by default --- or even if
> the default names (aliases) were the same as the unrecognisable names
> --- and allowing to easily configure the names (aliases) actually used
> to refer to the ports.

That's a good point, and surely doable with udev rules, making the whole
argument moot. I haven't investigated because I don't have the need, but
I would be interested to hear what you discover.
 and not that unrecognisable once you understand the systax.

> Being able to refer to things in more reliable ways improves the quality
> of the software.  Using unrecognisable names for things reduces the
> quality.

They are reliable, unlike your "reasonably sure" approach, 


> This is like you're defending a type of new pliers.

I'm not so much defending them and expressing an opinion. I can see the
benefits and the drawbacks. They are an option, albeit one that is turned
on by default (but since when have Gentoo users ever been bothered about
upstream defaults?). Portage even gives you explicit instuctions on how
to permanently disable them with a single command, although I generally
use the net.ifnames=0 kernel option instead on single NIC machines, where
the feature is pointless.

> But who knows, perhaps it is now possible to easily, on the fly, name
> the network ports through a neat configuration file.  I'm merely asking
> if there is because I don't know and would find that very useful.

Can't ifrename do what you want?

> > How often you you have to type interface names anyway, and how many of
> > those are in a shell with tab completion that takes care of it for
> > you?  
> 
> None of them are, and I don't type the names.  They require copy and
> paste, or very careful and tedious typing after looking them up.

Well, if you're scripting them, you only need to do it once per
interface, surely? That might be less work that setting up ifrename, but
use whatever works for you, your choices include, but are not restricted
to, and in no particular order.

Learn how the predictable names work
Disable the feature entirely and hope the eth0 names work as expected
Use udev rules
Use ifrename
Some combination of the above.


-- 
Neil Bothwick

...and that is how we know the Earth to be banana-shaped.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-22  1:19                                                     ` Daniel Campbell
@ 2016-12-22  9:43                                                       ` Walter Dnes
  0 siblings, 0 replies; 271+ messages in thread
From: Walter Dnes @ 2016-12-22  9:43 UTC (permalink / raw
  To: gentoo-user

On Wed, Dec 21, 2016 at 05:19:35PM -0800, Daniel Campbell wrote
> On Wed, Dec 21, 2016 at 07:53:51AM -0500, Rich Freeman wrote:
> 
> > How do you think we ended up with eudev?
> 
> I assume we ended up with eudev because upstream decided that
> they were going back on their promise that udev would remain usable
> without systemd. (I can fish up the e-mail -- sent by Lennart himself
> -- if you'd like. It may take some time) To this day it still is, but
> that's only until the successor to kdbus wriggles itself into the
> kernel. At that point, they will have the leverage (and the excuse, in
> their minds) to drop all support for udev outside of systemd.

https://lists.freedesktop.org/archives/systemd-devel/2012-August/006066.html

> Well, we intent to continue to make it possible to run udevd outside
> of systemd. But that's about it. We will not polish that, or add
> new features to that or anything.
> 
> OTOH we do polish behaviour of udev when used *within* systemd
> however, and that's our primary focus.
> 
> And what we will certainly not do is compromise the uniform
> integration into systemd for some cosmetic improvements for
> non-systemd systems.
> 
> (Yes, udev on non-systemd systems is in our eyes a dead end, in case
> you haven't noticed it yet. I am looking forward to the day when we
> can drop that support entirely.)
>
> Lennart
>
> --
> Lennart Poettering - Red Hat, Inc.

  Right now the "stand-alone udev" actually requires building the entire
systemd+udev combo, and then copying just the udev parts.  I remember
Anthony Basile mentioning that he had refactored the code during the the
udev ==> eudev conversion process, and removed over a hundred uncalled
functions.  They were probably part of udev's integration into systemd.
So one advantage of eudev is that it has less memory footprint and
attack surface.

> eudev is an attempt to retain udev as it was originally -- init
> agnostic. At some point in the future, it will become the only way to
> get udev outside of systemd.

  Agreed.

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


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-22  8:56                                                 ` Neil Bothwick
@ 2016-12-22  9:52                                                   ` Tom H
  2016-12-22 10:14                                                     ` Neil Bothwick
  2016-12-24  1:57                                                     ` lee
  2016-12-24  1:52                                                   ` lee
  1 sibling, 2 replies; 271+ messages in thread
From: Tom H @ 2016-12-22  9:52 UTC (permalink / raw
  To: Gentoo User

On Thu, Dec 22, 2016 at 3:56 AM, Neil Bothwick <neil@digimed.co.uk> wrote:
> On Thu, 22 Dec 2016 04:15:50 +0100, lee wrote:
>>
>> The perceived advantage lies in being able to refer to network ports
>> in a more reliable way, and I don't see how using unrecognisable
>> names instead of recognisable ones would make anything easier.
>
> See above re automation. It doesn't really matter whether you see the
> need or not. If you don't have the need, don't use it, they are an
> option for those who do want them.

All of this whining about predictable NIC names would be more or less
OK if there wasn't an easy way to override them in
"/{lib,etc}/systemd/network/" (even on a non-systemd system, see [1])
or in "/etc/udev/rules.d/"!

[1] There's no need to learn/use the udev rules syntax. I use the
following in "/etc/systemd/network/" on a Debian 8 system with
sysvinit-as-pid1:

[Match]
MACAddress=can't_be_bothered_to_look_it_up
[Link]
Name=en0


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-22  9:52                                                   ` Tom H
@ 2016-12-22 10:14                                                     ` Neil Bothwick
  2016-12-22 10:27                                                       ` Tom H
  2016-12-24  1:57                                                     ` lee
  1 sibling, 1 reply; 271+ messages in thread
From: Neil Bothwick @ 2016-12-22 10:14 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 503 bytes --]

On Thu, 22 Dec 2016 04:52:41 -0500, Tom H wrote:

> All of this whining about predictable NIC names would be more or less
> OK if there wasn't an easy way to override them in
> "/{lib,etc}/systemd/network/" (even on a non-systemd system, see [1])
> or in "/etc/udev/rules.d/"!

You forgot /etc/default/grub ;-)

It's a pity this information is so well hidden in the elog message you
get when you install the software!


-- 
Neil Bothwick

Yes, I've heard of "decaf." What's your point?

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-22 10:14                                                     ` Neil Bothwick
@ 2016-12-22 10:27                                                       ` Tom H
  2016-12-22 12:38                                                         ` Neil Bothwick
  0 siblings, 1 reply; 271+ messages in thread
From: Tom H @ 2016-12-22 10:27 UTC (permalink / raw
  To: Gentoo User

On Thu, Dec 22, 2016 at 5:14 AM, Neil Bothwick <neil@digimed.co.uk> wrote:
> On Thu, 22 Dec 2016 04:52:41 -0500, Tom H wrote:
>
>> All of this whining about predictable NIC names would be more or less
>> OK if there wasn't an easy way to override them in
>> "/{lib,etc}/systemd/network/" (even on a non-systemd system, see [1])
>> or in "/etc/udev/rules.d/"!
>
> You forgot /etc/default/grub ;-)

Indeed :)

But I was going with the idea of using udev to rename NICs rather than
reverting to kernel names.

I hope that you're ready to duck because someone might say "Linux is
about choice" while reminding you that grub isn't the only bootloader
:)


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-22 10:27                                                       ` Tom H
@ 2016-12-22 12:38                                                         ` Neil Bothwick
  2016-12-23  7:26                                                           ` Tom H
  0 siblings, 1 reply; 271+ messages in thread
From: Neil Bothwick @ 2016-12-22 12:38 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 578 bytes --]

On Thu, 22 Dec 2016 05:27:03 -0500, Tom H wrote:

> > You forgot /etc/default/grub ;-)  
> 
> Indeed :)
> 
> But I was going with the idea of using udev to rename NICs rather than
> reverting to kernel names.
> 
> I hope that you're ready to duck because someone might say "Linux is
> about choice" while reminding you that grub isn't the only bootloader
> :)

I don't use grub on UEFI systems, but I use the systemd bootloader, so I
thought I'd keep quiet about that ;-)


-- 
Neil Bothwick

WITLAG: The delay between delivery and comprehension of a joke.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-22  6:53                         ` Tom H
@ 2016-12-22 15:40                           ` Daniel Frey
  2016-12-23  7:38                             ` Tom H
  0 siblings, 1 reply; 271+ messages in thread
From: Daniel Frey @ 2016-12-22 15:40 UTC (permalink / raw
  To: gentoo-user

On 12/21/2016 10:53 PM, Tom H wrote:
> On Tue, Dec 20, 2016 at 3:35 PM, Daniel Frey <djqfrey@gmail.com> wrote:
>> On 12/19/2016 01:09 PM, Andrej Rode wrote:
>>>
>>> https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/
>>
>> It could be I found a bug. After a reboot it went from the normal
>> enp0s1 (or whatever) to eno1677789 or something ridiculous. I had this
>> happen on two different machines.
> 
> https://github.com/systemd/systemd/commit/6c1e69f9
> 

So it wasn't just me! My memory seems to lose voltage once in a while,
but I remember wondering what happened to the system I was working on
remotely after I rebooted, that's why I was sure it happened! ;-)

Dan


^ permalink raw reply	[flat|nested] 271+ messages in thread

* [gentoo-user] Pale Moon Air-Gapped portage EAPI 6 Install WAS: [Logging] SSL with PM
  2016-12-21  0:17                                     ` Miroslav Rovis
  2016-12-21  2:30                                       ` Walter Dnes
@ 2016-12-23  4:38                                       ` Miroslav Rovis
  2016-12-23 16:58                                         ` Miroslav Rovis
  1 sibling, 1 reply; 271+ messages in thread
From: Miroslav Rovis @ 2016-12-23  4:38 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 5812 bytes --]

It took me all of my skills ;-) . But I installed Pale Moon, using my
local overlay made from the official
https://github.com/deuiore/palemoon-overlay
which installed, via my Cgit bare git repo served by my (local only yet)
Apache, and so from my local mirror, in arcane ways (which I do not
understood the how completely yet, but the install is faultless), by
serving the git packs to emerge from the local git clone'd, and
cgit-on-apache-served
https://github.com/MoonchildProductions/Pale-Moon
.

That's new technology. EAPI=6 in the ebuild of the above linked official
palemoon-overlay ! Nothing I've seen in my previous 7 years as Gentoo
user. Only slowly gone into production since less than two years ago now.

I'd like to provide detailed info here how the above happened to perform
so faultlessly, because I may really need to brush some details (to be
able to keep installing it from cgit-on-apache local mirror, I still
can't believe it happened ;-) ), and to ask for advice on understanding
some of the details, and because those details may be useful to other
users, in the next email.

In the next email, because I first would like to post about the goodness
of Pale Moon, about the why it is the browser to recommend and support,
and what a newbie might find still lacking its the current overlay offer
(it should move to Portage proper and become official in Gentoo
mainstream!), from what I'ver learned about Pale Moon so far.

So, this... :

On 161221-01:17+0100, Miroslav Rovis wrote:
> On 161220-03:00-0500, Walter Dnes wrote:
> > On Mon, Dec 19, 2016 at 01:25:19PM +0100, Miroslav Rovis wrote
...
> >   The Pale Moon project is located at...
> > https://github.com/MoonchildProductions/Pale-Moon
> That is certainly also what the official overlay uses, the one listed in:
> https://overlays.gentoo.org/
...
> Unpacking objects: 100% (8/8), done.
> From https://github.com/deuiore/palemoon-overlay
>  237160b..d0b6f90  master     -> origin/master
>  Updating 237160b..d0b6f90
>  Fast-forward
>  www-client/palemoon-bin/Manifest                   |   3 +
> 	 www-client/palemoon-bin/palemoon-bin-27.0.3.ebuild | 112
> 	 ++++++++++++++++++++++++
>  www-client/palemoon/Manifest                       |   3 +-
>  www-client/palemoon/palemoon-27.0.2.ebuild         |   6 +-
>  www-client/palemoon/palemoon-27.0.3.ebuild         | 239

                               ^^^^^^^^^^^^^^^^

...[the above] is my install, but: it happened in my Air-Gapped
machine, this time.

And Palemoon perfectly logs the SSL-keys, just like its elder sibling
Firefox does, so I won't spend any more talk on that.

But I enjoy using programs when they are (or when I feel they are, of
course this may be somewhat subjective) pure, that is, true FOSS, true
Open Source GNU-compatible style, and on top when they are morally good.

The promise, for no warranted reason, of the imposition of Pulseaudio by
Mozilla, in my eyes, is a huge blemish on Firefox.

Yes, I'm afraid Firefox is morally tainted as FOSS. But there have been
other issues, and in this Gentoo Forum topic you may read more about
other issues that I haven't familiarized with:

Should firefox be removed from portage?
https://forums.gentoo.org/viewtopic-t-1038430-start-25.html#7880354
I defended Firefox there (
https://forums.gentoo.org/viewtopic-t-1038430-start-25.html#7878932 ) ,
and while I was right in that replacing it with something google, like
Chrom{e,ium}, is so much worse yet, and in that there were good sides to
Firefox that I posted about there, and those remain moot points for me
still, the promise of the imposition of Pulseaudio now sways my
remaining feelings away from loyalty to Mozilla

Also, read here:

Why was the default search changed to DuckDuckGo?
https://forum.palemoon.org/viewtopic.php?f=24&t=4016

where find (just to whet your reading appetite):
> A little insight in the $300 million+/year that Mozilla makes as an
> Open Source software provider (and how income has grown more than
> expenses...)
> http://www.eweek.com/enterprise-apps/mozilla-revenue-tops-311-million-from-open-source-technology.html

(also btw, DuckDuckGo.com has been my own preferred search engine since
years now!)

Also read here:
Pale Moon, Geolocation and You
https://forum.palemoon.org/viewtopic.php?f=24&t=3658


For newbie users of Palemoon: I have had a few minor issues (e.g. the
copying and pasting from navigation bar is not polished, clipboard
selection on navigation bar can get messed up on Alt-Tab'ing, which
issue Firefox does not have), but nothing at all large!

And the addons/extensions are a problem, because seeing a potential
capable adversary in its own fork, which Palemoon is for Firefox,
Mozilla has started deliberately messing up lots of plugins so that
Palemoon could not use them!
( E.g. from this page:
http://addons.palemoon.org/incompatible/
I tried ti open link under Privacy Badger:
https://addons.mozilla.org/firefox/addon/privacy-badger-firefox/versions/?page=1#version-1.0.1
but Mozilla reported a missing page. )

Pale Moon devs have been hard at work to adapt/fork the
addons/plugins/extensions:

Why do some extensions not work in Pale Moon?
https://forum.palemoon.org/viewtopic.php?f=24&t=8740

[Downtime] and [Announcement] Project Phoebus - The Second Generation
Add-ons Site v1.0
https://forum.palemoon.org/viewtopic.php?f=44&t=13619

, and lets give them time to do so and support
them!

( But if Pale Moon were to start over-commercializing like Firefox, and
if they were disabling things like Firefox has started doing, I wouldn't
be supported them anymore. Which I hope would not happen. )

-- 
Miroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-22 12:38                                                         ` Neil Bothwick
@ 2016-12-23  7:26                                                           ` Tom H
  2016-12-23  8:39                                                             ` Neil Bothwick
  0 siblings, 1 reply; 271+ messages in thread
From: Tom H @ 2016-12-23  7:26 UTC (permalink / raw
  To: Gentoo User

On Thu, Dec 22, 2016 at 7:38 AM, Neil Bothwick <neil@digimed.co.uk> wrote:
>
> I don't use grub on UEFI systems, but I use the systemd bootloader, so I
> thought I'd keep quiet about that ;-)

I'm also a heretic who uses the systemd bootloader no matter what pid1
is in charge.

It's the best thing that the systemd developers have produced!


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-22 15:40                           ` Daniel Frey
@ 2016-12-23  7:38                             ` Tom H
  0 siblings, 0 replies; 271+ messages in thread
From: Tom H @ 2016-12-23  7:38 UTC (permalink / raw
  To: Gentoo User

On Thu, Dec 22, 2016 at 10:40 AM, Daniel Frey <djqfrey@gmail.com> wrote:
> On 12/21/2016 10:53 PM, Tom H wrote:
>> On Tue, Dec 20, 2016 at 3:35 PM, Daniel Frey <djqfrey@gmail.com> wrote:
>>>
>>> It could be I found a bug. After a reboot it went from the normal
>>> enp0s1 (or whatever) to eno1677789 or something ridiculous. I had
>>> this happen on two different machines.
>>
>> https://github.com/systemd/systemd/commit/6c1e69f9
>
> So it wasn't just me! My memory seems to lose voltage once in a while,
> but I remember wondering what happened to the system I was working on
> remotely after I rebooted, that's why I was sure it happened! ;-)

LOL

I was intrigued by the "non-sensically high onboard indexes" and
Google gave me the following (you're definitely not alone):

http://serverfault.com/questions/636621/why-is-my-eth0-called-eno16777736

http://unix.stackexchange.com/questions/91085/udev-renaming-my-network-interface

http://unix.stackexchange.com/questions/153785/what-does-eno-mean-in-network-interface-name-eno16777736-for-centos-7-or-rhel

From the last link:

The /(0000:1000208:01.0)/ above is the Domain:Bus:Device.Function
address with the bus value, "1000208", being the hexadecimal
representation of 16777736. However, "0x100" (256) Should be the maximum
value that you can have for "Bus."


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-23  7:26                                                           ` Tom H
@ 2016-12-23  8:39                                                             ` Neil Bothwick
  2016-12-23  8:48                                                               ` Jorge Almeida
  2016-12-24 15:50                                                               ` Tom H
  0 siblings, 2 replies; 271+ messages in thread
From: Neil Bothwick @ 2016-12-23  8:39 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 522 bytes --]

On Fri, 23 Dec 2016 02:26:05 -0500, Tom H wrote:

> > I don't use grub on UEFI systems, but I use the systemd bootloader,
> > so I thought I'd keep quiet about that ;-)  
> 
> I'm also a heretic who uses the systemd bootloader no matter what pid1
> is in charge.
> 
> It's the best thing that the systemd developers have produced!

Except they didn't produce it. They assimilated gummiboot, which I was
already using, into the systemd collective!


-- 
Neil Bothwick

Are Cheerios really doughnut seeds?

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-23  8:39                                                             ` Neil Bothwick
@ 2016-12-23  8:48                                                               ` Jorge Almeida
  2016-12-29  9:36                                                                 ` Tom H
  2016-12-24 15:50                                                               ` Tom H
  1 sibling, 1 reply; 271+ messages in thread
From: Jorge Almeida @ 2016-12-23  8:48 UTC (permalink / raw
  To: gentoo-user

On Fri, Dec 23, 2016 at 12:39 AM, Neil Bothwick <neil@digimed.co.uk> wrote:
> On Fri, 23 Dec 2016 02:26:05 -0500, Tom H wrote:
>

>>
>> It's the best thing that the systemd developers have produced!
>
> Except they didn't produce it. They assimilated gummiboot, which I was
> already using, into the systemd collective!
>
Wasn't gummiboot the brain child of a certain systemd developer who
got kicked off the kernel due to attitude issues?


And keep those taglines coming.

Jorge Almeida


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Pale Moon Air-Gapped portage EAPI 6 Install WAS: [Logging] SSL with PM
  2016-12-23  4:38                                       ` [gentoo-user] Pale Moon Air-Gapped portage EAPI 6 Install WAS: [Logging] SSL with PM Miroslav Rovis
@ 2016-12-23 16:58                                         ` Miroslav Rovis
  2016-12-24  7:29                                           ` Daniel Campbell
  2017-01-11  5:50                                           ` Miroslav Rovis
  0 siblings, 2 replies; 271+ messages in thread
From: Miroslav Rovis @ 2016-12-23 16:58 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 16127 bytes --]

On 161223-05:38+0100, Miroslav Rovis wrote:
> It took me all of my skills ;-) . But I installed Pale Moon
...
> That's new technology. EAPI=6 in the ebuild
> Nothing I've seen in my previous 7 years as Gentoo
...
> I'd like to provide detailed info here how the above happened

Maybe start from the witness of the completed install.

That is, from the (witnessing) log:
/var/log/portage/www-client:palemoon-27.0.3-r6:20161221-204523.log

after having in some apparently correct way modified the ebuild in my local
overlay, and upon issuing:

# emerge palemoon

So, the log:

 * Package:    www-client/palemoon-27.0.3-r6
 * Repository: miro
 * USE:        abi_x86_64 alsa amd64 elibc_glibc gstreamer gtk2 kernel_linux official-branding optimize userland_GNU
 * FEATURES:   preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
 * Fetching http://localhost/cgi-bin/cgit.cgi/Pale-Moon.git ...
git fetch http://localhost/cgi-bin/cgit.cgi/Pale-Moon.git +refs/tags/27.0.3_Release:refs/tags/27.0.3_Release
From http://localhost/cgi-bin/cgit.cgi/Pale-Moon
 * [new tag]             27.0.3_Release -> 27.0.3_Release
 * [new tag]             24.5.1_beta4                -> 24.5.1_beta4

 ... [130 entries cut here] ...

 * [new tag]             27.0.1_Release              -> 27.0.1_Release
 * [new tag]             27.0.2_Release              -> 27.0.2_Release
 * [new tag]             GUID_working_base           -> GUID_working_base

 ... [35 entries cut here] ...

 * [new tag]             SUMOZI_25.1.0_MERGE         -> SUMOZI_25.1.0_MERGE
 * [new tag]             SUMOZI_25.2.0_MERGE         -> SUMOZI_25.2.0_MERGE
git symbolic-ref refs/git-r3/www-client/palemoon/0/__main__ refs/tags/27.0.3_Release
 * Checking out http://localhost/cgi-bin/cgit.cgi/Pale-Moon.git to /var/tmp/portage/www-client/palemoon-27.0.3-r6/work/palemoon-27.0.3 ...
git checkout --quiet refs/tags/27.0.3_Release
GIT NEW branch -->
   repository:               http://localhost/cgi-bin/cgit.cgi/Pale-Moon.git
   at the commit:            cff1b1447aa25e27b7294bb6986e79c98ae04a03
>>> Source unpacked in /var/tmp/portage/www-client/palemoon-27.0.3-r6/work
>>> Preparing source in /var/tmp/portage/www-client/palemoon-27.0.3-r6/work/palemoon-27.0.3 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/www-client/palemoon-27.0.3-r6/work/palemoon-27.0.3 ...
 * You are enabling official branding. You may not redistribute this build

 ... [9700 lines cut here] ...

>>> /usr/lib64/palemoon/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf
>>> /usr/lib64/palemoon/browser/blocklist.xml
>>> /usr/lib64/palemoon/browser/searchplugins/

 ... [5 lines cut here] ...

>>> /usr/lib64/palemoon/browser/searchplugins/duckduckgo-palemoon.xml

 ... [12 lines cut here] ...

>>> /usr/lib64/palemoon/libnssdbm3.so
>>> /usr/lib64/palemoon/components/
>>> /usr/lib64/palemoon/components/components.manifest
>>> /usr/lib64/palemoon/components/libmozgnome.so
>>> /usr/lib64/palemoon/palemoon
--- /usr/bin/
>>> /usr/bin/palemoon -> /usr/lib64/palemoon/palemoon
 * Updating desktop mime database ...
 * Updating icons cache ...
 [ ok ]
>>> www-client/palemoon-27.0.3-r6 merged.
>>> Regenerating /etc/ld.so.cache...

So the installation completed smoothly.

Now, in the /usr/portage/distfiles it looks pretty courious. Never seen
anything in my 8 years more or less daily using of Gentoo (hundreds upon
hundreds of compilations ;-) ):

The git object pack sources, guess where they are by looking up:

# du -hs /usr/portage/distfiles/git3-src\
EGIT_MIRROR_URI\=git\:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/*/

48K	/usr/portage/distfiles/git3-src
EGIT_MIRROR_URI=git:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/hooks/

8.0K	/usr/portage/distfiles/git3-src
EGIT_MIRROR_URI=git:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/info/

283M	/usr/portage/distfiles/git3-src
EGIT_MIRROR_URI=git:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/objects/

744K	/usr/portage/distfiles/git3-src
EGIT_MIRROR_URI=git:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/refs/

#

( reformatted the above output for email, but those are 5 distinct lines of
stdout only )

The successful ebuild that I modified the palemon-overlay ebuild into is:

palemoon-27.0.3-r6.ebuild

but my other previous ebuild modifications/adaptations for local cgit mirror
had all failed. Obviously all based on palemoon-27.0.3.ebuild from the
official palemoon-overlay repo.

Let me again return to the strange looks of the 
/usr/portage/distfiles/git3-src\ EGIT_MIRROR_URI\=git\:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git

That above is the complete path, but here I present it more clearly (and
verbosely):

# ls -l /usr/portage/distfiles/ | grep git3-src
drwxr-xr-x 3 portage portage      4096 2016-12-21 21:19 git3-src EGIT_MIRROR_URI=git:
# ls -l /usr/portage/distfiles/git3-src\ EGIT_MIRROR_URI\=git\:/
total 4
drwxr-xr-x 3 portage portage 4096 2016-12-21 21:19 localhost
# ls -l /usr/portage/distfiles/git3-src\ EGIT_MIRROR_URI\=git\:/localhost/
total 4
drwxr-xr-x 3 portage portage 4096 2016-12-21 21:19 cgi-bin
# ls -l /usr/portage/distfiles/git3-src\ EGIT_MIRROR_URI\=git\:/localhost/cgi-bin/
total 4
drwxr-xr-x 4 portage portage 4096 2016-12-21 21:24 cgit.cgi
# ls -l /usr/portage/distfiles/git3-src\ EGIT_MIRROR_URI\=git\:/localhost/cgi-bin/cgit.cgi/
total 8
drwxr-xr-x 6 portage portage 4096 2016-12-21 21:19 cgi-bin_cgit.cgi_Pale-Moon.git
drwxr-xr-x 6 portage portage 4096 2016-12-21 21:24 MoonchildProductions_Pale-Moon.git
# ls -l /usr/portage/distfiles/git3-src\ EGIT_MIRROR_URI\=git\:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/
total 52
-rw-r--r-- 1 portage portage    66 2016-12-21 21:19 config
-rw-r--r-- 1 portage portage    73 2016-12-21 21:19 description
-rw-r--r-- 1 portage portage 22016 2016-12-21 21:45 FETCH_HEAD
-rw-r--r-- 1 portage portage    23 2016-12-21 21:19 HEAD
drwxr-xr-x 2 portage portage  4096 2016-12-21 21:19 hooks
drwxr-xr-x 2 portage portage  4096 2016-12-21 21:19 info
drwxr-xr-x 5 portage portage  4096 2016-12-21 21:45 objects
drwxr-xr-x 5 portage portage  4096 2016-12-21 21:45 refs
# du -hs /usr/portage/distfiles/git3-src\ EGIT_MIRROR_URI\=git\:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/*/
48K	/usr/portage/distfiles/git3-src EGIT_MIRROR_URI=git:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/hooks/
8.0K	/usr/portage/distfiles/git3-src EGIT_MIRROR_URI=git:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/info/
283M	/usr/portage/distfiles/git3-src EGIT_MIRROR_URI=git:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/objects/
744K	/usr/portage/distfiles/git3-src EGIT_MIRROR_URI=git:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/refs/
# 

( it's the same 5 distinct lines of stdout these in bottom, and if they don't
show well in your mail client, look them up in reformated guise further above )

So, let me remember how I got there.

Firstly, I, sure, cloned the palemoon-overlay. No I didn't use the layman for
that (I'd be using layman if I were able to verify installs like I can with
webrsync-gpg which is not feasible with git at this time, so I go
manually, and carefully check all the components to compilations), but
simply instead I 'git clone'-d it:

$ git clone https://github.com/deuiore/palemoon-overlay

I also cloned the Moonchild Productions' PaleMoon.git overlay (else how would
I install it in Air-Gapped?):

$ git clone https://github.com/MoonchildProductions/Pale-Moon.git

I followed again (it's heavily changed since some one year ago, no more
PORTDIR_OVERLAY) the guide at:

https://wiki.gentoo.org/wiki/Overlay/Local_overlay

and copied over files from the just cloned palemoon-overlay, and created, what
with the copy-renamed and modified ebuilds looks like:

# ls -lR /usr/local/portage/www-client/palemoon/
/usr/local/portage/www-client/palemoon/:
total 76
drwxr-xr-x 3 miro miro 4096 2016-12-18 08:40 files
-rw-r--r-- 1 root root 4209 2016-12-21 21:44 Manifest
-rw-r--r-- 1 miro miro 5907 2016-12-21 00:42 palemoon-27.0.2.ebuild
-rw-r--r-- 1 miro miro 5907 2016-12-21 00:42 palemoon-27.0.3.ebuild
-rw-r--r-- 1 miro miro 5956 2016-12-21 16:53 palemoon-27.0.3-r1.ebuild
... [ 4 more unsuccessful ebuilds from -r2 to -r5 here ] ...
-rw-r--r-- 1 miro miro 5903 2016-12-21 21:44 palemoon-27.0.3-r6.ebuild

/usr/local/portage/www-client/palemoon/files:
total 8
-rw-r--r-- 1 miro miro  329 2016-12-18 08:40 default-prefs.js-0
drwxr-xr-x 2 miro miro 4096 2016-12-18 08:40 icon

/usr/local/portage/www-client/palemoon/files/icon:
total 4
-rw-r--r-- 1 miro miro 277 2016-12-18 08:40 palemoon.desktop
#

I also needed to copy over some that you can recognize which ones by
their sizes:

# ls -l /some-dir/palemoon-overlay/[emp]*
/some-dir/palemoon-overlay/eclass:
total 8
-rw-r--r-- 1 miro miro 1764 2016-12-18 08:40 palemoon-0.eclass
-rw-r--r-- 1 miro miro  360 2016-12-18 08:40 palemoon-bin-0.eclass

/some-dir/palemoon-overlay/metadata:
total 4
-rw-r--r-- 1 miro miro 17 2016-12-18 08:40 layout.conf

/some-dir/palemoon-overlay/profiles:
total 8
-rw-r--r-- 1 miro miro 510 2016-12-18 08:40 package.mask
-rw-r--r-- 1 miro miro   9 2016-12-18 08:40 repo_name
#

# ls -l /usr/local/portage/[emp]*
/usr/local/portage/eclass:
total 4
-rw-r--r-- 1 miro miro 1764 2016-12-18 08:40 palemoon-0.eclass

/usr/local/portage/metadata:
total 4
-rw-r--r-- 1 portage portage 17 2015-07-08 15:54 layout.conf

/usr/local/portage/profiles:
total 8
-rw-r--r-- 1 portage portage 60 2016-11-13 21:55 categories
-rw-r--r-- 1 portage portage  5 2015-07-08 15:54 repo_name
#

( but my repo_name contains the string 'miro', not the string 'palemoon', the
string + newline, makes 5 and 9 ; I guess the most important of the
above is the palemoon-0.eclass )

What is needed in the /etc/portage/make.conf is:

EGIT3_STORE_DIR=${DISTDIR}/git3-src"
EGIT_MIRROR_URI=git://localhost/cgi-bin/cgit.cgi/"

( Note at proofreading time: true, that is still stuck in the make.conf,
and it is what was in there when the successful install happend, but
shouldn't it be http://localhost/cgi-bin/cgit.cgi/ instead? )

I got those by studying over at devmanual this page:

https://devmanual.gentoo.org/eclass-reference/git-r3.eclass/index.html

and actually I also studied where there's even more, in:

/usr/portage/eclass/git-r3.eclass

( a very interesting but somewhat hard read :-( )

And here follow all the tries. Listing them all because it's simpler... I'll
just run this bash line to loop on all of them:

# for i in $(ls -1 /usr/local/portage/www-client/palemoon/ | grep -E '3.ebuild|3-r[1-6].ebuild'); do ls -l /usr/local/portage/www-client/palemoon/$i /some-dir/palemoon-overlay/www-client/palemoon/palemoon-27.0.3.ebuild  ; diff /usr/local/portage/www-client/palemoon/$i /some-dir/palemoon-overlay/www-client/palemoon/palemoon-27.0.3.ebuild  ; echo "--" ; echo ; done ;

( that's just one line, in case your mail client reformated it for you,
I'm running too slow with all of this, rushing a little, sorry, except
same excuse for below )

And that command line got me these:

-rw-r--r-- 1 miro miro 5907 2016-12-21 00:42 /some-dir/palemoon-overlay/www-client/palemoon/palemoon-27.0.3.ebuild
-rw-r--r-- 1 miro miro 5907 2016-12-21 00:42 /usr/local/portage/www-client/palemoon/palemoon-27.0.3.ebuild
--

-rw-r--r-- 1 miro miro 5907 2016-12-21 00:42 /some-dir/palemoon-overlay/www-client/palemoon/palemoon-27.0.3.ebuild
-rw-r--r-- 1 miro miro 5956 2016-12-21 16:53 /usr/local/portage/www-client/palemoon/palemoon-27.0.3-r1.ebuild
21c21
< EGIT_REPO_URI="git://github.com/MoonchildProductions/Pale-Moon.git https://localhost/cgi-bin/cgit.cgi/Pale-Moon.git"
---
> EGIT_REPO_URI="git://github.com/MoonchildProductions/Pale-Moon.git"
--

-rw-r--r-- 1 miro miro 5907 2016-12-21 00:42 /some-dir/palemoon-overlay/www-client/palemoon/palemoon-27.0.3.ebuild
-rw-r--r-- 1 miro miro 6051 2016-12-21 17:15 /usr/local/portage/www-client/palemoon/palemoon-27.0.3-r2.ebuild
21c21
< EGIT_REPO_URI="git://github.com/MoonchildProductions/Pale-Moon.git https://localhost/cgi-bin/cgit.cgi/Pale-Moon.git http://localhost/cgi-bin/cgit.cgi/Pale-Moon.git git://localhost/cgi-bin/cgit.cgi/Pale-Moon.git"
---
> EGIT_REPO_URI="git://github.com/MoonchildProductions/Pale-Moon.git"
--

-rw-r--r-- 1 miro miro 5907 2016-12-21 00:42 /some-dir/palemoon-overlay/www-client/palemoon/palemoon-27.0.3.ebuild
-rw-r--r-- 1 miro miro 5999 2016-12-21 17:25 /usr/local/portage/www-client/palemoon/palemoon-27.0.3-r3.ebuild
21c21
< EGIT_REPO_URI="https://localhost/cgi-bin/cgit.cgi/Pale-Moon.git http://localhost/cgi-bin/cgit.cgi/Pale-Moon.git git://localhost/cgi-bin/cgit.cgi/Pale-Moon.git"
---
> EGIT_REPO_URI="git://github.com/MoonchildProductions/Pale-Moon.git"
--

-rw-r--r-- 1 miro miro 5907 2016-12-21 00:42 /some-dir/palemoon-overlay/www-client/palemoon/palemoon-27.0.3.ebuild
-rw-r--r-- 1 miro miro 5951 2016-12-21 21:26 /usr/local/portage/www-client/palemoon/palemoon-27.0.3-r4.ebuild
21c21
< EGIT_REPO_URI="https://localhost/cgi-bin/cgit.cgi/Pale-Moon.git git://localhost/cgi-bin/cgit.cgi/Pale-Moon.git"
---
> EGIT_REPO_URI="git://github.com/MoonchildProductions/Pale-Moon.git"
--

-rw-r--r-- 1 miro miro 5907 2016-12-21 00:42 /some-dir/palemoon-overlay/www-client/palemoon/palemoon-27.0.3.ebuild
-rw-r--r-- 1 miro miro 5902 2016-12-21 21:29 /usr/local/portage/www-client/palemoon/palemoon-27.0.3-r5.ebuild
21c21
< EGIT_REPO_URI="git://localhost/cgi-bin/cgit.cgi/Pale-Moon.git"
---
> EGIT_REPO_URI="git://github.com/MoonchildProductions/Pale-Moon.git"
--

-rw-r--r-- 1 miro miro 5907 2016-12-21 00:42 /some-dir/palemoon-overlay/www-client/palemoon/palemoon-27.0.3.ebuild
-rw-r--r-- 1 miro miro 5903 2016-12-21 21:44 /usr/local/portage/www-client/palemoon/palemoon-27.0.3-r6.ebuild
21c21
< EGIT_REPO_URI="http://localhost/cgi-bin/cgit.cgi/Pale-Moon.git"
---
> EGIT_REPO_URI="git://github.com/MoonchildProductions/Pale-Moon.git"
--

The: https://localhost/cgi-bin/cgit.cgi/Pale-Moon.git would have probably also
worked, but it was refused because the cert is both self-signed and expired
;-) .

If the reader followed carefully, she/he will have noticed that only the
last one (palemoon-27.0.3-r6.ebuild) worked, and I actually started this
email with how that ebuild installed palemoon in my Air-Gapped machine.

If I show to have forgot any details (which I tried not to), I'll post them in
another reply to this thread.

( Ah, the cgit, maybe. It's just a regular cgit install, other than I
wasn't able to get the cgit, in many months now that I use it, so that
my apache would serve git listings and tar.gz's, tar.bz2's, and zip's,
with rewritten urls to get read of the cgi-bin/cgit.cgi string in every
url...

Otherwise, it's just

$ cd /where-I-keep-my-local-and-cloned-git-repos/Pale-Moon/
git clone --bare . /where-my-apache-serves-git-from/Pale-Moon.git/

and then

# /var/www/localhost/cgi-bin/cgit.cgi \
	--scan-tree=/where-my-apache-serves-git-from/ > cgit-repos

(and append that to /etc/cgit-repos)
)

I'm actually kind of almost disbelieving that this has happened, because the
naming appears as if it worked out by some luck, so unusual it is, with the
spaces in the filenames
(
e.g. just see the:

git3-src EGIT_MIRROR_URI=git:

name of the directory, first level underneath /usr/portage/distfiles/
).

It couldn't have been designed to be this kind of strange naming in the
very /usr/portage/distfiles/ , or could it?

Is this regular, or have I successfully installed by some chance?

Thanks if there will be any explanations and advice. And in the meantime, I
really enjoy using Pale Moon in my Gentoo, both master and, of course,
clone(s)!

Regards!

-- 
Miroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-22  8:56                                                 ` Neil Bothwick
  2016-12-22  9:52                                                   ` Tom H
@ 2016-12-24  1:52                                                   ` lee
  2016-12-24  8:08                                                     ` Alan McKinnon
                                                                       ` (2 more replies)
  1 sibling, 3 replies; 271+ messages in thread
From: lee @ 2016-12-24  1:52 UTC (permalink / raw
  To: gentoo-user

Neil Bothwick <neil@digimed.co.uk> writes:

> On Thu, 22 Dec 2016 04:15:50 +0100, lee wrote:
>
>> > There are no config files to edit with the predictable names, the
>> > names are created from the physical location of the port.  That's why
>> > they are called predictable,  
>> 
>> I only know what the names are when I can look them up when the computer
>> is running.  I don't call that "predictable".
>
> If they are constructed according to specific rules, they are
> predictable, by definition.

You're overlooking that you need to know exactly, in advance, what the
rules are applied to, and all the rules, for having a chance that your
prediction turns out to be correct.  Provided you know all that, you can
predict the universe, assuming that everything always goes according to
rules.  You can not prove that it does and only disprove that it does
when you find a case in which it doesn't.  So what's your definition and
your predictions worth?

>> They were much more predictable before because I could be reasonably
>> sure that each of the ports would be called 'ethN', starting with N = 0,
> "Reasonably sure" is not predictable.

It's still better than something entirely unpredictable.

Show me that the names are predictable by writing them down, then
grabbing an arbitrary computer and plugging in a network card the
port(s) of which will then have the names you wrote down.

> A lot of this stuff is designed to
> make automated management easier, so editing rules or config files is
> undesirable. It is more about being able to automatically provision and
> configure new systems, whether hardware or virtual.

How does it help with that?  Wouldn't it help even more if you could
just give them the names you wanted them to have?

Like if you have N machines with an interface each you want to do
something with, the only thing you'd have to do is make sure that this
interface gets the right name assigned.

With unrecognisable names, the interface can still have a different name
on each machine.  What's the advantage of that?

>> unless I changed a card for a different one after an udev rule had
>> already been created.
>
> and being able to make changes without messing with the rest of your
> system. I stand by my previous analogy of disk devices nodes vs UUIDs.

Are they predictable?

> One is readable the other is safe. Yes, you can use filesystem labels,
> which can be both, but that requires intervention, just like your udev
> rules. That doesn't make either approach wrong, just suited to different
> purposes.

And I would find it much better if network ports had recognisable names
without intervention.

>> > unless you move the NIC to a different PCI slot, it will always have
>> > the same name, no matter what other hardware you add or remove. Yes,
>> > the names are cumbersome, but they have to be like that to guarantee
>> > their uniqueness.  
>> 
>> You don't need to defend the unrecognisable names.  The names used for
>> referring to network ports don't need to be like that.
>
> No they don't. It is merely one solution to the problem, and the names
> are recognisable, Alan posted the key earlier. They are complex and may
> look cryptic until you understand them, but so is English.

They don't become any more recognisable by knowing the rules.  They
simply remain a combination of letters and numbers which is difficult to
recognise.

>> The perceived advantage lies in being able to refer to network ports in
>> a more reliable way, and I don't see how using unrecognisable names
>> instead of recognisable ones would make anything easier.
>
> See above re automation. It doesn't really matter whether you see the
> need or not. If you don't have the need, don't use it, they are an
> option for those who do want them.

Unfortunately, that option has been made the default.

>> It would have made things easier if the problem had been solved by
>> giving them recognisable names (or aliases) by default --- or even if
>> the default names (aliases) were the same as the unrecognisable names
>> --- and allowing to easily configure the names (aliases) actually used
>> to refer to the ports.
>
> That's a good point, and surely doable with udev rules, making the whole
> argument moot. I haven't investigated because I don't have the need, but
> I would be interested to hear what you discover.
>  and not that unrecognisable once you understand the systax.

I haven't investigated either because I figured there isn't much point
in it because if I wanted recognisable names, I would have to put some
extra work into every machine, which isn't a good option.  In the long
run, it might be less time consuming to use recognisable names, but who
knows if there isn't going to be yet another change, defeating a way I
might have found to get such names back.

>> Being able to refer to things in more reliable ways improves the quality
>> of the software.  Using unrecognisable names for things reduces the
>> quality.
>
> They are reliable, unlike your "reasonably sure" approach, 

I never said they aren't.  I don't see them as more reliable, either,
not for any practical purposes.  Technically, they might be more
reliable, but it doesn't matter to me.

>> This is like you're defending a type of new pliers.
>
> I'm not so much defending them and expressing an opinion. I can see the
> benefits and the drawbacks. They are an option, albeit one that is turned
> on by default (but since when have Gentoo users ever been bothered about
> upstream defaults?). Portage even gives you explicit instuctions on how
> to permanently disable them with a single command, although I generally
> use the net.ifnames=0 kernel option instead on single NIC machines, where
> the feature is pointless.

I didn't see portage or anything else give me any instructions or
warnings about this.  The names just suddenly changed, and that screwed
things up.

>> But who knows, perhaps it is now possible to easily, on the fly, name
>> the network ports through a neat configuration file.  I'm merely asking
>> if there is because I don't know and would find that very useful.
>
> Can't ifrename do what you want?

Dunno, I haven't heard of it before, it doesn't seem to be installed,
and eix shows no hits for it.

>> > How often you you have to type interface names anyway, and how many of
>> > those are in a shell with tab completion that takes care of it for
>> > you?  
>> 
>> None of them are, and I don't type the names.  They require copy and
>> paste, or very careful and tedious typing after looking them up.
>
> Well, if you're scripting them, you only need to do it once per
> interface, surely? That might be less work that setting up ifrename, but
> use whatever works for you, your choices include, but are not restricted
> to, and in no particular order.

The issue comes up every now and then when I need to do something with
network interfaces.  The unrecognisable names waste my time because they
are unrecognisable, and that's really all they do for me.

> Learn how the predictable names work
> Disable the feature entirely and hope the eth0 names work as expected
> Use udev rules
> Use ifrename
> Some combination of the above.


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-22  9:52                                                   ` Tom H
  2016-12-22 10:14                                                     ` Neil Bothwick
@ 2016-12-24  1:57                                                     ` lee
  2016-12-24 15:46                                                       ` Tom H
  1 sibling, 1 reply; 271+ messages in thread
From: lee @ 2016-12-24  1:57 UTC (permalink / raw
  To: gentoo-user

Tom H <tomh0665@gmail.com> writes:

> On Thu, Dec 22, 2016 at 3:56 AM, Neil Bothwick <neil@digimed.co.uk> wrote:
>> On Thu, 22 Dec 2016 04:15:50 +0100, lee wrote:
>>>
>>> The perceived advantage lies in being able to refer to network ports
>>> in a more reliable way, and I don't see how using unrecognisable
>>> names instead of recognisable ones would make anything easier.
>>
>> See above re automation. It doesn't really matter whether you see the
>> need or not. If you don't have the need, don't use it, they are an
>> option for those who do want them.
>
> All of this whining about predictable NIC names would be more or less
> OK if there wasn't an easy way to override them in
> "/{lib,etc}/systemd/network/" (even on a non-systemd system, see [1])
> or in "/etc/udev/rules.d/"!
>
> [1] There's no need to learn/use the udev rules syntax. I use the
> following in "/etc/systemd/network/" on a Debian 8 system with
> sysvinit-as-pid1:
>
> [Match]
> MACAddress=can't_be_bothered_to_look_it_up
> [Link]
> Name=en0

Thanks!

What happens when you replace the card with another one that has a
different MAC?  Shouldn't an assignment like this rather go by the
unrecognisable name?  I'd find that more consistent.


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-21 22:31                                 ` Dale
@ 2016-12-24  2:04                                   ` lee
  2016-12-24  6:28                                     ` Dale
  0 siblings, 1 reply; 271+ messages in thread
From: lee @ 2016-12-24  2:04 UTC (permalink / raw
  To: gentoo-user

Dale <rdalek1967@gmail.com> writes:

> lee wrote:
>> Dale <rdalek1967@gmail.com> writes:
>>
>> I didn't go look at boards I had around here.  I went to a major
>> computer supplier, newegg, and looked at what they had.  Go back and
>> read again what I did and maybe read it more carefully. 
>>
>> Might I also add, it's more than just me that has pointed out that you
>> are not correct on this.  It's a few others as well.  You ever stop to
>> think that what you observe is not the normal and certainly not the
>> default?  If what you claim was even remotely accurate, newegg would
>> have had a lot larger number of boards with two ports on it.  Thing is,
>> they didn't.  Kai pointed out that the same is true in Europe.  
>> Why would I assume that what someone else observes is a default?
>> Besides, I don't see what problem you're having with this.
>>
>>
>
> Then why would what you observe also be claimed to be the default?   As
> I also pointed out, it's not just what I observe, it's what I and others
> have observed as well.  So far, you are the only person claiming that
> two ports on a home user board is the default.  I have not seen anyone
> else post that you are correct.  Others have posted that you are not
> correct tho. 
>
> The problem is, you claim that having two ports is the default.  It is
> not the default.  I've said it, even researched it and explained how I
> researched it, others have also posted the same point.  Just because you
> have boards with two ports does not mean it is a default.  Given the
> research I did, it isn't even close.  Boards with two ports for a home
> user is not only not the default, it's somewhat rare.  Out of the top 72
> boards I checked, only a couple or so had two ports.  That is far from
> being the default.  That is quite rare.  Even if it was 5 boards, that
> would be under 10%.  That is hardly something to call a default.  If it
> were say 50%, then one could at least argue that the default is moving
> to having two ports.  It's just not the case. 
>
> The sooner you figure that out the better for you. 

And eating rice is the default because so many people do it ...


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-22  6:08                   ` Tom H
@ 2016-12-24  2:07                     ` lee
  2016-12-24  6:57                       ` [gentoo-user] " Martin Vaeth
  2016-12-24 15:48                       ` [gentoo-user] " Tom H
  0 siblings, 2 replies; 271+ messages in thread
From: lee @ 2016-12-24  2:07 UTC (permalink / raw
  To: gentoo-user

Tom H <tomh0665@gmail.com> writes:

> On Mon, Dec 19, 2016 at 3:07 PM, Daniel Frey <djqfrey@gmail.com> wrote:
>>
>> It is even more frustrating that these so-called predictable network
>> names actually can change on a reboot, it's happened to me more than
>> once when multiple network cards are detected in a different order.
>
>>From Kay Sievers in [1]:
>
> <BEGIN>
> Btw, predictable means it will not change between reboots, that names
> will not depend on enumeration order within the same setup. It does
> not mean or promise, that added kernel/driver/firmware features will
> not result in different names. That is expected behavior.
> </END>
>
> [1] https://lists.freedesktop.org/archives/systemd-devel/2015-October/034614.html

So the names will not change when rebooting and are to be expected to
possibly change at any time.

How is that more reliable?


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-24  2:04                                   ` lee
@ 2016-12-24  6:28                                     ` Dale
  2016-12-24 16:05                                       ` lee
  0 siblings, 1 reply; 271+ messages in thread
From: Dale @ 2016-12-24  6:28 UTC (permalink / raw
  To: gentoo-user

lee wrote:
> Dale <rdalek1967@gmail.com> writes:
>
>> lee wrote:
>>> Dale <rdalek1967@gmail.com> writes:
>>>
>>> I didn't go look at boards I had around here.  I went to a major
>>> computer supplier, newegg, and looked at what they had.  Go back and
>>> read again what I did and maybe read it more carefully. 
>>>
>>> Might I also add, it's more than just me that has pointed out that you
>>> are not correct on this.  It's a few others as well.  You ever stop to
>>> think that what you observe is not the normal and certainly not the
>>> default?  If what you claim was even remotely accurate, newegg would
>>> have had a lot larger number of boards with two ports on it.  Thing is,
>>> they didn't.  Kai pointed out that the same is true in Europe.  
>>> Why would I assume that what someone else observes is a default?
>>> Besides, I don't see what problem you're having with this.
>>>
>>>
>> Then why would what you observe also be claimed to be the default?   As
>> I also pointed out, it's not just what I observe, it's what I and others
>> have observed as well.  So far, you are the only person claiming that
>> two ports on a home user board is the default.  I have not seen anyone
>> else post that you are correct.  Others have posted that you are not
>> correct tho. 
>>
>> The problem is, you claim that having two ports is the default.  It is
>> not the default.  I've said it, even researched it and explained how I
>> researched it, others have also posted the same point.  Just because you
>> have boards with two ports does not mean it is a default.  Given the
>> research I did, it isn't even close.  Boards with two ports for a home
>> user is not only not the default, it's somewhat rare.  Out of the top 72
>> boards I checked, only a couple or so had two ports.  That is far from
>> being the default.  That is quite rare.  Even if it was 5 boards, that
>> would be under 10%.  That is hardly something to call a default.  If it
>> were say 50%, then one could at least argue that the default is moving
>> to having two ports.  It's just not the case. 
>>
>> The sooner you figure that out the better for you. 
> And eating rice is the default because so many people do it ...
>
> .
>

You can claim that having two ports is the default but that isn't
supported by a single fact.  As I said, the only person who thinks it is
a default is you.  The default would be set by the manufacturers.  Since
what is manufactured has to be sold, one good way to find out what the
default is, go look at what is being sold.  When you see something that
is common, like say four USB ports, then that is the default.  Another
example, if most all boards have five PCI-e slots, then that is the
default.  If you want six slots, seven slots or more, then you are
likely going to pay extra and have fewer buying options because that is
not the default. 

Using your logic, no one eats rice since so much of it is grown and
sold.  If rice was not grown and not sold, then your logic would work. 
So, your post doesn't even make sense.  The manufacturers of boards by a
large margin puts one ethernet port on a home use board and even most
office computers only need one port.  If one goes and looks at what is
being manufactured and sold, they would be able to see that.  Of course,
some people can't see it even when several people post the facts.  It
seems some will never get the idea. 

Dale

:-)  :-) 


^ permalink raw reply	[flat|nested] 271+ messages in thread

* [gentoo-user] Re: from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-24  2:07                     ` lee
@ 2016-12-24  6:57                       ` Martin Vaeth
  2016-12-24  9:54                         ` Neil Bothwick
  2016-12-24 16:12                         ` lee
  2016-12-24 15:48                       ` [gentoo-user] " Tom H
  1 sibling, 2 replies; 271+ messages in thread
From: Martin Vaeth @ 2016-12-24  6:57 UTC (permalink / raw
  To: gentoo-user

lee <lee@yagibdah.de> wrote:
>
> So the names will not change when rebooting and are to be expected to
> possibly change at any time.

/at any time/when you open the computer and mess around with the hardware/

Your whining in many postings becomes meanwhile unbearable.
Just face the facts:
Unless somebody comes up with an ingenious new idea there are
essentially only 3 possibilities:

1. One gives names in order of detection.

2. One binds the name to the card.

3. One binds the name to general attributes
(e.g. card type, slot type, ...)

4. One binds the name to the slot.

No matter what is chosen, all has big disadvantages:

For 1: The name will reproducible survive a booting _only_ if
(a) There is no other card
(b) There is no other driver which can act as a card
(e.g. IP over firewire)
There are many changes in hard- or software which can cause this
to happen (booting from a rescue CD which has all drivers enabled;
desktop user trying a new kernel; a user in a PC pool plugging
in an USB stick with extra functionality; ...)

My opinion: This is the most unreliable of all solutions and
has much potential of making a distant machine inaccessible
or to confuse unexperienced users.
As far as I understand, one of the main reasons why udev was
written was to avoid these problems.

For 2: It survives rebooting, but it requires manual interaction
(and more important: knowing and thinking about it)
if e.g. the network card breaks and gets exchanged.
This was implemented in previous versions of udev as default,
but the implementation was buggy in a way which could not be
fixed easily because of races. (It could have been fixed by using
another namespace than eth*)

My opinion: Many people have complained about this solution either,
because of the above mentioned problem. Moreover, the above
problem even happens if there is only one card.
It is a pity that udev has removed this possibility completely and
not left it (the variant without the bug) as an option which is
simple to achieve.

For 3: It has the same problems as 1, though they can be mitigated,
since e.g. USB ports or certain known-to-cause-problems drivers can
be treated separately.

My opinion: This is what I use on my machines; however, using it as
a default does not make sense, since it requires pre-knowledge on how
the machine is meant to be used and which hardware is intended to
be used. However, it would be nice, if udev would make it easy to
use such rules (e.g. to have a numbering of all PCI cards in a
certain namespace [e.g. eth_pci*] in the order of their detection);
the problem is that this is not easy to implement without any race
(which was the implementation problem of 2).

For 4: This is the "new" (meanwhile many years old) possiblity of udev
and has been chosen as the default when it was introduced.
It survives booting and even an exchange of a network card and does not
have the problems of 1 and 3, but it changes when you move the card
to a different slot, and the rules are complicated if you do not
know the hardware very well.

My opinion: Only 2 and 4 reliably survive a boot on _any_ hardware
without previous manual configuration. Since 4 is less likely to
cause problems for hardware exchange than 2, this is a sane default.
I would recommend everybody to change to 3 if he can, but for a
generic rescue system or a yet unconfigured system 4 is the correct
choice.



^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Pale Moon Air-Gapped portage EAPI 6 Install WAS: [Logging] SSL with PM
  2016-12-23 16:58                                         ` Miroslav Rovis
@ 2016-12-24  7:29                                           ` Daniel Campbell
  2016-12-24 17:23                                             ` Miroslav Rovis
  2017-01-11  5:50                                           ` Miroslav Rovis
  1 sibling, 1 reply; 271+ messages in thread
From: Daniel Campbell @ 2016-12-24  7:29 UTC (permalink / raw
  To: gentoo-user


[-- Attachment #1.1: Type: text/plain, Size: 17129 bytes --]

On 12/23/2016 08:58 AM, Miroslav Rovis wrote:
> On 161223-05:38+0100, Miroslav Rovis wrote:
>> It took me all of my skills ;-) . But I installed Pale Moon
> ...
>> That's new technology. EAPI=6 in the ebuild
>> Nothing I've seen in my previous 7 years as Gentoo
> ...
>> I'd like to provide detailed info here how the above happened
> 
> Maybe start from the witness of the completed install.
> 
> That is, from the (witnessing) log:
> /var/log/portage/www-client:palemoon-27.0.3-r6:20161221-204523.log
> 
> after having in some apparently correct way modified the ebuild in my local
> overlay, and upon issuing:
> 
> # emerge palemoon
> 
> So, the log:
> 
>  * Package:    www-client/palemoon-27.0.3-r6
>  * Repository: miro
>  * USE:        abi_x86_64 alsa amd64 elibc_glibc gstreamer gtk2 kernel_linux official-branding optimize userland_GNU
>  * FEATURES:   preserve-libs sandbox userpriv usersandbox
>>>> Unpacking source...
>  * Fetching http://localhost/cgi-bin/cgit.cgi/Pale-Moon.git ...
> git fetch http://localhost/cgi-bin/cgit.cgi/Pale-Moon.git +refs/tags/27.0.3_Release:refs/tags/27.0.3_Release
> From http://localhost/cgi-bin/cgit.cgi/Pale-Moon
>  * [new tag]             27.0.3_Release -> 27.0.3_Release
>  * [new tag]             24.5.1_beta4                -> 24.5.1_beta4
> 
>  ... [130 entries cut here] ...
> 
>  * [new tag]             27.0.1_Release              -> 27.0.1_Release
>  * [new tag]             27.0.2_Release              -> 27.0.2_Release
>  * [new tag]             GUID_working_base           -> GUID_working_base
> 
>  ... [35 entries cut here] ...
> 
>  * [new tag]             SUMOZI_25.1.0_MERGE         -> SUMOZI_25.1.0_MERGE
>  * [new tag]             SUMOZI_25.2.0_MERGE         -> SUMOZI_25.2.0_MERGE
> git symbolic-ref refs/git-r3/www-client/palemoon/0/__main__ refs/tags/27.0.3_Release
>  * Checking out http://localhost/cgi-bin/cgit.cgi/Pale-Moon.git to /var/tmp/portage/www-client/palemoon-27.0.3-r6/work/palemoon-27.0.3 ...
> git checkout --quiet refs/tags/27.0.3_Release
> GIT NEW branch -->
>    repository:               http://localhost/cgi-bin/cgit.cgi/Pale-Moon.git
>    at the commit:            cff1b1447aa25e27b7294bb6986e79c98ae04a03
>>>> Source unpacked in /var/tmp/portage/www-client/palemoon-27.0.3-r6/work
>>>> Preparing source in /var/tmp/portage/www-client/palemoon-27.0.3-r6/work/palemoon-27.0.3 ...
>>>> Source prepared.
>>>> Configuring source in /var/tmp/portage/www-client/palemoon-27.0.3-r6/work/palemoon-27.0.3 ...
>  * You are enabling official branding. You may not redistribute this build
> 
>  ... [9700 lines cut here] ...
> 
>>>> /usr/lib64/palemoon/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf
>>>> /usr/lib64/palemoon/browser/blocklist.xml
>>>> /usr/lib64/palemoon/browser/searchplugins/
> 
>  ... [5 lines cut here] ...
> 
>>>> /usr/lib64/palemoon/browser/searchplugins/duckduckgo-palemoon.xml
> 
>  ... [12 lines cut here] ...
> 
>>>> /usr/lib64/palemoon/libnssdbm3.so
>>>> /usr/lib64/palemoon/components/
>>>> /usr/lib64/palemoon/components/components.manifest
>>>> /usr/lib64/palemoon/components/libmozgnome.so
>>>> /usr/lib64/palemoon/palemoon
> --- /usr/bin/
>>>> /usr/bin/palemoon -> /usr/lib64/palemoon/palemoon
>  * Updating desktop mime database ...
>  * Updating icons cache ...
>  [ ok ]
>>>> www-client/palemoon-27.0.3-r6 merged.
>>>> Regenerating /etc/ld.so.cache...
> 
> So the installation completed smoothly.
> 
> Now, in the /usr/portage/distfiles it looks pretty courious. Never seen
> anything in my 8 years more or less daily using of Gentoo (hundreds upon
> hundreds of compilations ;-) ):
> 
> The git object pack sources, guess where they are by looking up:
> 
> # du -hs /usr/portage/distfiles/git3-src\
> EGIT_MIRROR_URI\=git\:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/*/
> 
> 48K	/usr/portage/distfiles/git3-src
> EGIT_MIRROR_URI=git:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/hooks/
> 
> 8.0K	/usr/portage/distfiles/git3-src
> EGIT_MIRROR_URI=git:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/info/
> 
> 283M	/usr/portage/distfiles/git3-src
> EGIT_MIRROR_URI=git:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/objects/
> 
> 744K	/usr/portage/distfiles/git3-src
> EGIT_MIRROR_URI=git:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/refs/
> 
> #
> 
> ( reformatted the above output for email, but those are 5 distinct lines of
> stdout only )
> 
> The successful ebuild that I modified the palemon-overlay ebuild into is:
> 
> palemoon-27.0.3-r6.ebuild
> 
> but my other previous ebuild modifications/adaptations for local cgit mirror
> had all failed. Obviously all based on palemoon-27.0.3.ebuild from the
> official palemoon-overlay repo.
> 
> Let me again return to the strange looks of the 
> /usr/portage/distfiles/git3-src\ EGIT_MIRROR_URI\=git\:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git
> 
> That above is the complete path, but here I present it more clearly (and
> verbosely):
> 
> # ls -l /usr/portage/distfiles/ | grep git3-src
> drwxr-xr-x 3 portage portage      4096 2016-12-21 21:19 git3-src EGIT_MIRROR_URI=git:
> # ls -l /usr/portage/distfiles/git3-src\ EGIT_MIRROR_URI\=git\:/
> total 4
> drwxr-xr-x 3 portage portage 4096 2016-12-21 21:19 localhost
> # ls -l /usr/portage/distfiles/git3-src\ EGIT_MIRROR_URI\=git\:/localhost/
> total 4
> drwxr-xr-x 3 portage portage 4096 2016-12-21 21:19 cgi-bin
> # ls -l /usr/portage/distfiles/git3-src\ EGIT_MIRROR_URI\=git\:/localhost/cgi-bin/
> total 4
> drwxr-xr-x 4 portage portage 4096 2016-12-21 21:24 cgit.cgi
> # ls -l /usr/portage/distfiles/git3-src\ EGIT_MIRROR_URI\=git\:/localhost/cgi-bin/cgit.cgi/
> total 8
> drwxr-xr-x 6 portage portage 4096 2016-12-21 21:19 cgi-bin_cgit.cgi_Pale-Moon.git
> drwxr-xr-x 6 portage portage 4096 2016-12-21 21:24 MoonchildProductions_Pale-Moon.git
> # ls -l /usr/portage/distfiles/git3-src\ EGIT_MIRROR_URI\=git\:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/
> total 52
> -rw-r--r-- 1 portage portage    66 2016-12-21 21:19 config
> -rw-r--r-- 1 portage portage    73 2016-12-21 21:19 description
> -rw-r--r-- 1 portage portage 22016 2016-12-21 21:45 FETCH_HEAD
> -rw-r--r-- 1 portage portage    23 2016-12-21 21:19 HEAD
> drwxr-xr-x 2 portage portage  4096 2016-12-21 21:19 hooks
> drwxr-xr-x 2 portage portage  4096 2016-12-21 21:19 info
> drwxr-xr-x 5 portage portage  4096 2016-12-21 21:45 objects
> drwxr-xr-x 5 portage portage  4096 2016-12-21 21:45 refs
> # du -hs /usr/portage/distfiles/git3-src\ EGIT_MIRROR_URI\=git\:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/*/
> 48K	/usr/portage/distfiles/git3-src EGIT_MIRROR_URI=git:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/hooks/
> 8.0K	/usr/portage/distfiles/git3-src EGIT_MIRROR_URI=git:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/info/
> 283M	/usr/portage/distfiles/git3-src EGIT_MIRROR_URI=git:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/objects/
> 744K	/usr/portage/distfiles/git3-src EGIT_MIRROR_URI=git:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/refs/
> # 
> 
> ( it's the same 5 distinct lines of stdout these in bottom, and if they don't
> show well in your mail client, look them up in reformated guise further above )
> 
> So, let me remember how I got there.
> 
> Firstly, I, sure, cloned the palemoon-overlay. No I didn't use the layman for
> that (I'd be using layman if I were able to verify installs like I can with
> webrsync-gpg which is not feasible with git at this time, so I go
> manually, and carefully check all the components to compilations), but
> simply instead I 'git clone'-d it:
> 
> $ git clone https://github.com/deuiore/palemoon-overlay
> 
> I also cloned the Moonchild Productions' PaleMoon.git overlay (else how would
> I install it in Air-Gapped?):
> 
> $ git clone https://github.com/MoonchildProductions/Pale-Moon.git
> 
> I followed again (it's heavily changed since some one year ago, no more
> PORTDIR_OVERLAY) the guide at:
> 
> https://wiki.gentoo.org/wiki/Overlay/Local_overlay
> 
> and copied over files from the just cloned palemoon-overlay, and created, what
> with the copy-renamed and modified ebuilds looks like:
> 
> # ls -lR /usr/local/portage/www-client/palemoon/
> /usr/local/portage/www-client/palemoon/:
> total 76
> drwxr-xr-x 3 miro miro 4096 2016-12-18 08:40 files
> -rw-r--r-- 1 root root 4209 2016-12-21 21:44 Manifest
> -rw-r--r-- 1 miro miro 5907 2016-12-21 00:42 palemoon-27.0.2.ebuild
> -rw-r--r-- 1 miro miro 5907 2016-12-21 00:42 palemoon-27.0.3.ebuild
> -rw-r--r-- 1 miro miro 5956 2016-12-21 16:53 palemoon-27.0.3-r1.ebuild
> ... [ 4 more unsuccessful ebuilds from -r2 to -r5 here ] ...
> -rw-r--r-- 1 miro miro 5903 2016-12-21 21:44 palemoon-27.0.3-r6.ebuild
> 
> /usr/local/portage/www-client/palemoon/files:
> total 8
> -rw-r--r-- 1 miro miro  329 2016-12-18 08:40 default-prefs.js-0
> drwxr-xr-x 2 miro miro 4096 2016-12-18 08:40 icon
> 
> /usr/local/portage/www-client/palemoon/files/icon:
> total 4
> -rw-r--r-- 1 miro miro 277 2016-12-18 08:40 palemoon.desktop
> #
> 
> I also needed to copy over some that you can recognize which ones by
> their sizes:
> 
> # ls -l /some-dir/palemoon-overlay/[emp]*
> /some-dir/palemoon-overlay/eclass:
> total 8
> -rw-r--r-- 1 miro miro 1764 2016-12-18 08:40 palemoon-0.eclass
> -rw-r--r-- 1 miro miro  360 2016-12-18 08:40 palemoon-bin-0.eclass
> 
> /some-dir/palemoon-overlay/metadata:
> total 4
> -rw-r--r-- 1 miro miro 17 2016-12-18 08:40 layout.conf
> 
> /some-dir/palemoon-overlay/profiles:
> total 8
> -rw-r--r-- 1 miro miro 510 2016-12-18 08:40 package.mask
> -rw-r--r-- 1 miro miro   9 2016-12-18 08:40 repo_name
> #
> 
> # ls -l /usr/local/portage/[emp]*
> /usr/local/portage/eclass:
> total 4
> -rw-r--r-- 1 miro miro 1764 2016-12-18 08:40 palemoon-0.eclass
> 
> /usr/local/portage/metadata:
> total 4
> -rw-r--r-- 1 portage portage 17 2015-07-08 15:54 layout.conf
> 
> /usr/local/portage/profiles:
> total 8
> -rw-r--r-- 1 portage portage 60 2016-11-13 21:55 categories
> -rw-r--r-- 1 portage portage  5 2015-07-08 15:54 repo_name
> #
> 
> ( but my repo_name contains the string 'miro', not the string 'palemoon', the
> string + newline, makes 5 and 9 ; I guess the most important of the
> above is the palemoon-0.eclass )
> 
> What is needed in the /etc/portage/make.conf is:
> 
> EGIT3_STORE_DIR=${DISTDIR}/git3-src"
> EGIT_MIRROR_URI=git://localhost/cgi-bin/cgit.cgi/"
> 
> ( Note at proofreading time: true, that is still stuck in the make.conf,
> and it is what was in there when the successful install happend, but
> shouldn't it be http://localhost/cgi-bin/cgit.cgi/ instead? )
> 
> I got those by studying over at devmanual this page:
> 
> https://devmanual.gentoo.org/eclass-reference/git-r3.eclass/index.html
> 
> and actually I also studied where there's even more, in:
> 
> /usr/portage/eclass/git-r3.eclass
> 
> ( a very interesting but somewhat hard read :-( )
> 
> And here follow all the tries. Listing them all because it's simpler... I'll
> just run this bash line to loop on all of them:
> 
> # for i in $(ls -1 /usr/local/portage/www-client/palemoon/ | grep -E '3.ebuild|3-r[1-6].ebuild'); do ls -l /usr/local/portage/www-client/palemoon/$i /some-dir/palemoon-overlay/www-client/palemoon/palemoon-27.0.3.ebuild  ; diff /usr/local/portage/www-client/palemoon/$i /some-dir/palemoon-overlay/www-client/palemoon/palemoon-27.0.3.ebuild  ; echo "--" ; echo ; done ;
> 
> ( that's just one line, in case your mail client reformated it for you,
> I'm running too slow with all of this, rushing a little, sorry, except
> same excuse for below )
> 
> And that command line got me these:
> 
> -rw-r--r-- 1 miro miro 5907 2016-12-21 00:42 /some-dir/palemoon-overlay/www-client/palemoon/palemoon-27.0.3.ebuild
> -rw-r--r-- 1 miro miro 5907 2016-12-21 00:42 /usr/local/portage/www-client/palemoon/palemoon-27.0.3.ebuild
> --
> 
> -rw-r--r-- 1 miro miro 5907 2016-12-21 00:42 /some-dir/palemoon-overlay/www-client/palemoon/palemoon-27.0.3.ebuild
> -rw-r--r-- 1 miro miro 5956 2016-12-21 16:53 /usr/local/portage/www-client/palemoon/palemoon-27.0.3-r1.ebuild
> 21c21
> < EGIT_REPO_URI="git://github.com/MoonchildProductions/Pale-Moon.git https://localhost/cgi-bin/cgit.cgi/Pale-Moon.git"
> ---
>> EGIT_REPO_URI="git://github.com/MoonchildProductions/Pale-Moon.git"
> --
> 
> -rw-r--r-- 1 miro miro 5907 2016-12-21 00:42 /some-dir/palemoon-overlay/www-client/palemoon/palemoon-27.0.3.ebuild
> -rw-r--r-- 1 miro miro 6051 2016-12-21 17:15 /usr/local/portage/www-client/palemoon/palemoon-27.0.3-r2.ebuild
> 21c21
> < EGIT_REPO_URI="git://github.com/MoonchildProductions/Pale-Moon.git https://localhost/cgi-bin/cgit.cgi/Pale-Moon.git http://localhost/cgi-bin/cgit.cgi/Pale-Moon.git git://localhost/cgi-bin/cgit.cgi/Pale-Moon.git"
> ---
>> EGIT_REPO_URI="git://github.com/MoonchildProductions/Pale-Moon.git"
> --
> 
> -rw-r--r-- 1 miro miro 5907 2016-12-21 00:42 /some-dir/palemoon-overlay/www-client/palemoon/palemoon-27.0.3.ebuild
> -rw-r--r-- 1 miro miro 5999 2016-12-21 17:25 /usr/local/portage/www-client/palemoon/palemoon-27.0.3-r3.ebuild
> 21c21
> < EGIT_REPO_URI="https://localhost/cgi-bin/cgit.cgi/Pale-Moon.git http://localhost/cgi-bin/cgit.cgi/Pale-Moon.git git://localhost/cgi-bin/cgit.cgi/Pale-Moon.git"
> ---
>> EGIT_REPO_URI="git://github.com/MoonchildProductions/Pale-Moon.git"
> --
> 
> -rw-r--r-- 1 miro miro 5907 2016-12-21 00:42 /some-dir/palemoon-overlay/www-client/palemoon/palemoon-27.0.3.ebuild
> -rw-r--r-- 1 miro miro 5951 2016-12-21 21:26 /usr/local/portage/www-client/palemoon/palemoon-27.0.3-r4.ebuild
> 21c21
> < EGIT_REPO_URI="https://localhost/cgi-bin/cgit.cgi/Pale-Moon.git git://localhost/cgi-bin/cgit.cgi/Pale-Moon.git"
> ---
>> EGIT_REPO_URI="git://github.com/MoonchildProductions/Pale-Moon.git"
> --
> 
> -rw-r--r-- 1 miro miro 5907 2016-12-21 00:42 /some-dir/palemoon-overlay/www-client/palemoon/palemoon-27.0.3.ebuild
> -rw-r--r-- 1 miro miro 5902 2016-12-21 21:29 /usr/local/portage/www-client/palemoon/palemoon-27.0.3-r5.ebuild
> 21c21
> < EGIT_REPO_URI="git://localhost/cgi-bin/cgit.cgi/Pale-Moon.git"
> ---
>> EGIT_REPO_URI="git://github.com/MoonchildProductions/Pale-Moon.git"
> --
> 
> -rw-r--r-- 1 miro miro 5907 2016-12-21 00:42 /some-dir/palemoon-overlay/www-client/palemoon/palemoon-27.0.3.ebuild
> -rw-r--r-- 1 miro miro 5903 2016-12-21 21:44 /usr/local/portage/www-client/palemoon/palemoon-27.0.3-r6.ebuild
> 21c21
> < EGIT_REPO_URI="http://localhost/cgi-bin/cgit.cgi/Pale-Moon.git"
> ---
>> EGIT_REPO_URI="git://github.com/MoonchildProductions/Pale-Moon.git"
> --
> 
> The: https://localhost/cgi-bin/cgit.cgi/Pale-Moon.git would have probably also
> worked, but it was refused because the cert is both self-signed and expired
> ;-) .
> 
> If the reader followed carefully, she/he will have noticed that only the
> last one (palemoon-27.0.3-r6.ebuild) worked, and I actually started this
> email with how that ebuild installed palemoon in my Air-Gapped machine.
> 
> If I show to have forgot any details (which I tried not to), I'll post them in
> another reply to this thread.
> 
> ( Ah, the cgit, maybe. It's just a regular cgit install, other than I
> wasn't able to get the cgit, in many months now that I use it, so that
> my apache would serve git listings and tar.gz's, tar.bz2's, and zip's,
> with rewritten urls to get read of the cgi-bin/cgit.cgi string in every
> url...
> 
> Otherwise, it's just
> 
> $ cd /where-I-keep-my-local-and-cloned-git-repos/Pale-Moon/
> git clone --bare . /where-my-apache-serves-git-from/Pale-Moon.git/
> 
> and then
> 
> # /var/www/localhost/cgi-bin/cgit.cgi \
> 	--scan-tree=/where-my-apache-serves-git-from/ > cgit-repos
> 
> (and append that to /etc/cgit-repos)
> )
> 
> I'm actually kind of almost disbelieving that this has happened, because the
> naming appears as if it worked out by some luck, so unusual it is, with the
> spaces in the filenames
> (
> e.g. just see the:
> 
> git3-src EGIT_MIRROR_URI=git:
> 
> name of the directory, first level underneath /usr/portage/distfiles/
> ).
> 
> It couldn't have been designed to be this kind of strange naming in the
> very /usr/portage/distfiles/ , or could it?
> 
> Is this regular, or have I successfully installed by some chance?
> 
> Thanks if there will be any explanations and advice. And in the meantime, I
> really enjoy using Pale Moon in my Gentoo, both master and, of course,
> clone(s)!
> 
> Regards!
> 

Could you be a bit more concise? I'm not sure what exactly you're asking
about. A simple question or two might be enough to better explain your
problem.

-- 
Daniel Campbell - Gentoo Developer
OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net
fpr: AE03 9064 AE00 053C 270C  1DE4 6F7A 9091 1EA0 55D6


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-24  1:52                                                   ` lee
@ 2016-12-24  8:08                                                     ` Alan McKinnon
  2016-12-24 15:30                                                       ` lee
  2016-12-24  9:53                                                     ` Neil Bothwick
  2016-12-24 15:59                                                     ` Rich Freeman
  2 siblings, 1 reply; 271+ messages in thread
From: Alan McKinnon @ 2016-12-24  8:08 UTC (permalink / raw
  To: gentoo-user

On 24/12/2016 03:52, lee wrote:
> Neil Bothwick <neil@digimed.co.uk> writes:
> 
>> On Thu, 22 Dec 2016 04:15:50 +0100, lee wrote:
>>
>>>> There are no config files to edit with the predictable names, the
>>>> names are created from the physical location of the port.  That's why
>>>> they are called predictable,  
>>>
>>> I only know what the names are when I can look them up when the computer
>>> is running.  I don't call that "predictable".
>>
>> If they are constructed according to specific rules, they are
>> predictable, by definition.
> 
> You're overlooking that you need to know exactly, in advance, what the
> rules are applied to, and all the rules, for having a chance that your
> prediction turns out to be correct.  Provided you know all that, you can
> predict the universe, assuming that everything always goes according to
> rules.  You can not prove that it does and only disprove that it does
> when you find a case in which it doesn't.  So what's your definition and
> your predictions worth?

You keep mis-defining what "predictable" means in this context. It does
not mean, in the style of Newton, that you will always know everything
about it. Neither is it the same meaning as prediction in the context of
a scientific theory.

"prediction" here simply means that the interface name is guaranteed to
be the same as it was on last boot, and the somewhat random nature of
kernael names (ethX, wlanX) is not in play.

It does NOT mean that you are guaranteed to know exactly what an
interface will be called before you boot it for the first time.

Rename "predictable names" to "already known names" if it makes you feel
better. There's nothing wrong with this definition of predictable, as it
satisfies it's own rules and is consistent within itself. It is not
complete though but we already know that from Godel.

As long as you keep trying to apply the wrong meaning of predictable to
this situation, you will keep typing mails like this one I'm replying to
where you argue about something that is not even there. You also can't
realistically argue about what "predictable" means because like almost
all human concepts it is not a singularity, rather it is a spectrum
where it means what the author says it means.

And the quote for that meaning has already been posted in this thread
somewhere.





> 
>>> They were much more predictable before because I could be reasonably
>>> sure that each of the ports would be called 'ethN', starting with N = 0,
>> "Reasonably sure" is not predictable.
> 
> It's still better than something entirely unpredictable.
> 
> Show me that the names are predictable by writing them down, then
> grabbing an arbitrary computer and plugging in a network card the
> port(s) of which will then have the names you wrote down.
> 
>> A lot of this stuff is designed to
>> make automated management easier, so editing rules or config files is
>> undesirable. It is more about being able to automatically provision and
>> configure new systems, whether hardware or virtual.
> 
> How does it help with that?  Wouldn't it help even more if you could
> just give them the names you wanted them to have?
> 
> Like if you have N machines with an interface each you want to do
> something with, the only thing you'd have to do is make sure that this
> interface gets the right name assigned.
> 
> With unrecognisable names, the interface can still have a different name
> on each machine.  What's the advantage of that?
> 
>>> unless I changed a card for a different one after an udev rule had
>>> already been created.
>>
>> and being able to make changes without messing with the rest of your
>> system. I stand by my previous analogy of disk devices nodes vs UUIDs.
> 
> Are they predictable?
> 
>> One is readable the other is safe. Yes, you can use filesystem labels,
>> which can be both, but that requires intervention, just like your udev
>> rules. That doesn't make either approach wrong, just suited to different
>> purposes.
> 
> And I would find it much better if network ports had recognisable names
> without intervention.
> 
>>>> unless you move the NIC to a different PCI slot, it will always have
>>>> the same name, no matter what other hardware you add or remove. Yes,
>>>> the names are cumbersome, but they have to be like that to guarantee
>>>> their uniqueness.  
>>>
>>> You don't need to defend the unrecognisable names.  The names used for
>>> referring to network ports don't need to be like that.
>>
>> No they don't. It is merely one solution to the problem, and the names
>> are recognisable, Alan posted the key earlier. They are complex and may
>> look cryptic until you understand them, but so is English.
> 
> They don't become any more recognisable by knowing the rules.  They
> simply remain a combination of letters and numbers which is difficult to
> recognise.
> 
>>> The perceived advantage lies in being able to refer to network ports in
>>> a more reliable way, and I don't see how using unrecognisable names
>>> instead of recognisable ones would make anything easier.
>>
>> See above re automation. It doesn't really matter whether you see the
>> need or not. If you don't have the need, don't use it, they are an
>> option for those who do want them.
> 
> Unfortunately, that option has been made the default.
> 
>>> It would have made things easier if the problem had been solved by
>>> giving them recognisable names (or aliases) by default --- or even if
>>> the default names (aliases) were the same as the unrecognisable names
>>> --- and allowing to easily configure the names (aliases) actually used
>>> to refer to the ports.
>>
>> That's a good point, and surely doable with udev rules, making the whole
>> argument moot. I haven't investigated because I don't have the need, but
>> I would be interested to hear what you discover.
>>  and not that unrecognisable once you understand the systax.
> 
> I haven't investigated either because I figured there isn't much point
> in it because if I wanted recognisable names, I would have to put some
> extra work into every machine, which isn't a good option.  In the long
> run, it might be less time consuming to use recognisable names, but who
> knows if there isn't going to be yet another change, defeating a way I
> might have found to get such names back.
> 
>>> Being able to refer to things in more reliable ways improves the quality
>>> of the software.  Using unrecognisable names for things reduces the
>>> quality.
>>
>> They are reliable, unlike your "reasonably sure" approach, 
> 
> I never said they aren't.  I don't see them as more reliable, either,
> not for any practical purposes.  Technically, they might be more
> reliable, but it doesn't matter to me.
> 
>>> This is like you're defending a type of new pliers.
>>
>> I'm not so much defending them and expressing an opinion. I can see the
>> benefits and the drawbacks. They are an option, albeit one that is turned
>> on by default (but since when have Gentoo users ever been bothered about
>> upstream defaults?). Portage even gives you explicit instuctions on how
>> to permanently disable them with a single command, although I generally
>> use the net.ifnames=0 kernel option instead on single NIC machines, where
>> the feature is pointless.
> 
> I didn't see portage or anything else give me any instructions or
> warnings about this.  The names just suddenly changed, and that screwed
> things up.
> 
>>> But who knows, perhaps it is now possible to easily, on the fly, name
>>> the network ports through a neat configuration file.  I'm merely asking
>>> if there is because I don't know and would find that very useful.
>>
>> Can't ifrename do what you want?
> 
> Dunno, I haven't heard of it before, it doesn't seem to be installed,
> and eix shows no hits for it.
> 
>>>> How often you you have to type interface names anyway, and how many of
>>>> those are in a shell with tab completion that takes care of it for
>>>> you?  
>>>
>>> None of them are, and I don't type the names.  They require copy and
>>> paste, or very careful and tedious typing after looking them up.
>>
>> Well, if you're scripting them, you only need to do it once per
>> interface, surely? That might be less work that setting up ifrename, but
>> use whatever works for you, your choices include, but are not restricted
>> to, and in no particular order.
> 
> The issue comes up every now and then when I need to do something with
> network interfaces.  The unrecognisable names waste my time because they
> are unrecognisable, and that's really all they do for me.
> 
>> Learn how the predictable names work
>> Disable the feature entirely and hope the eth0 names work as expected
>> Use udev rules
>> Use ifrename
>> Some combination of the above.
> 


-- 
Alan McKinnon
alan.mckinnon@gmail.com



^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-24  1:52                                                   ` lee
  2016-12-24  8:08                                                     ` Alan McKinnon
@ 2016-12-24  9:53                                                     ` Neil Bothwick
  2016-12-24 15:50                                                       ` lee
  2016-12-24 15:59                                                     ` Rich Freeman
  2 siblings, 1 reply; 271+ messages in thread
From: Neil Bothwick @ 2016-12-24  9:53 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1534 bytes --]

On Sat, 24 Dec 2016 02:52:54 +0100, lee wrote:

> >> I only know what the names are when I can look them up when the
> >> computer is running.  I don't call that "predictable".  

That's because you are using a different definition of predictable from
that intended.

> >
> > If they are constructed according to specific rules, they are
> > predictable, by definition.  
> 
> You're overlooking that you need to know exactly, in advance, what the
> rules are applied to, and all the rules, for having a chance that your
> prediction turns out to be correct.

So how do you write udev rules to rename ports without knowing the
specifics of the hardware?

How do you know which port will be eth0 and which will be eth1 the first
time you boot if you use no renaming?

I really don't see your objection to a setting that, while a default, is
trivial to change, even before you boot the installed distro for the
first time. It is clearly useful to others, otherwise they would not have
invested time and effort in implementing. If, in doing so, they had ruled
out all alternatives, you would have a point. Those alternative are still
there, so all you are doing is whining.

No one has taken away your choice to do things how you see fit, why do
you want to do the same for others.

The choices are there, why not just use the one you want and leave others
to use what they want.


-- 
Neil Bothwick

I stayed up all night playing poker with tarot cards. I got a full
house and four people died.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Re: from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-24  6:57                       ` [gentoo-user] " Martin Vaeth
@ 2016-12-24  9:54                         ` Neil Bothwick
  2016-12-24 16:12                         ` lee
  1 sibling, 0 replies; 271+ messages in thread
From: Neil Bothwick @ 2016-12-24  9:54 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 645 bytes --]

On Sat, 24 Dec 2016 06:57:39 +0000 (UTC), Martin Vaeth wrote:

> Your whining in many postings becomes meanwhile unbearable.
> Just face the facts:
> Unless somebody comes up with an ingenious new idea there are
> essentially only 3 possibilities:
> 
> 1. One gives names in order of detection.
> 
> 2. One binds the name to the card.
> 
> 3. One binds the name to general attributes
> (e.g. card type, slot type, ...)
> 
> 4. One binds the name to the slot.

While your argument is well reasoned and convincing, your arithmetic is
somewhat suspect ;-)


-- 
Neil Bothwick

I am in total control, but don't tell my wife.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-24  8:08                                                     ` Alan McKinnon
@ 2016-12-24 15:30                                                       ` lee
  0 siblings, 0 replies; 271+ messages in thread
From: lee @ 2016-12-24 15:30 UTC (permalink / raw
  To: gentoo-user

Alan McKinnon <alan.mckinnon@gmail.com> writes:

> On 24/12/2016 03:52, lee wrote:
>> Neil Bothwick <neil@digimed.co.uk> writes:
>> 
>>> On Thu, 22 Dec 2016 04:15:50 +0100, lee wrote:
>>>
>>>>> There are no config files to edit with the predictable names, the
>>>>> names are created from the physical location of the port.  That's why
>>>>> they are called predictable,  
>>>>
>>>> I only know what the names are when I can look them up when the computer
>>>> is running.  I don't call that "predictable".
>>>
>>> If they are constructed according to specific rules, they are
>>> predictable, by definition.
>> 
>> You're overlooking that you need to know exactly, in advance, what the
>> rules are applied to, and all the rules, for having a chance that your
>> prediction turns out to be correct.  Provided you know all that, you can
>> predict the universe, assuming that everything always goes according to
>> rules.  You can not prove that it does and only disprove that it does
>> when you find a case in which it doesn't.  So what's your definition and
>> your predictions worth?
>
> You keep mis-defining what "predictable" means in this context. It does
> not mean, in the style of Newton, that you will always know everything
> about it. Neither is it the same meaning as prediction in the context of
> a scientific theory.
>
> "prediction" here simply means that the interface name is guaranteed to
> be the same as it was on last boot, and the somewhat random nature of
> kernael names (ethX, wlanX) is not in play.
>
> It does NOT mean that you are guaranteed to know exactly what an
> interface will be called before you boot it for the first time.
>
> Rename "predictable names" to "already known names" if it makes you feel
> better. There's nothing wrong with this definition of predictable, as it
> satisfies it's own rules and is consistent within itself. It is not
> complete though but we already know that from Godel.
>
> As long as you keep trying to apply the wrong meaning of predictable to
> this situation, you will keep typing mails like this one I'm replying to
> where you argue about something that is not even there. You also can't
> realistically argue about what "predictable" means because like almost
> all human concepts it is not a singularity, rather it is a spectrum
> where it means what the author says it means.
>
> And the quote for that meaning has already been posted in this thread
> somewhere.

Seriously?

Predicting something means to tell something in advance.  You are trying
to defend a wrong usage of language here.


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-24  1:57                                                     ` lee
@ 2016-12-24 15:46                                                       ` Tom H
  2016-12-26 20:01                                                         ` lee
  0 siblings, 1 reply; 271+ messages in thread
From: Tom H @ 2016-12-24 15:46 UTC (permalink / raw
  To: Gentoo User

On Fri, Dec 23, 2016 at 8:57 PM, lee <lee@yagibdah.de> wrote:
> Tom H <tomh0665@gmail.com> writes:


>> [1] There's no need to learn/use the udev rules syntax. I use the
>> following in "/etc/systemd/network/" on a Debian 8 system with
>> sysvinit-as-pid1:
>>
>> [Match]
>> MACAddress=can't_be_bothered_to_look_it_up
>> [Link]
>> Name=en0
>
> Thanks!

You're welcome.


> What happens when you replace the card with another one that has a
> different MAC? Shouldn't an assignment like this rather go by the
> unrecognisable name? I'd find that more consistent.

AFAIK, you have three possibilities.

1) If you're renaming a NIC via its MAC address, you have to edit the
config file thatlinks the NIC's names and its MAC address.

2) If you're using udev's predictable names, the NIC'll have the same
(more or less complex) name if you use the same slot.

3) If you're using the kernel names, you have no guarantee that ethX
will be assigned to the same NIC at every bot.


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-24  2:07                     ` lee
  2016-12-24  6:57                       ` [gentoo-user] " Martin Vaeth
@ 2016-12-24 15:48                       ` Tom H
  2016-12-26 18:35                         ` lee
  1 sibling, 1 reply; 271+ messages in thread
From: Tom H @ 2016-12-24 15:48 UTC (permalink / raw
  To: Gentoo User

On Fri, Dec 23, 2016 at 9:07 PM, lee <lee@yagibdah.de> wrote:
> Tom H <tomh0665@gmail.com> writes:
>> On Mon, Dec 19, 2016 at 3:07 PM, Daniel Frey <djqfrey@gmail.com> wrote:
>>>
>>> It is even more frustrating that these so-called predictable network
>>> names actually can change on a reboot, it's happened to me more than
>>> once when multiple network cards are detected in a different order.
>>
>>>From Kay Sievers in [1]:
>>
>> <BEGIN>
>> Btw, predictable means it will not change between reboots, that names
>> will not depend on enumeration order within the same setup. It does
>> not mean or promise, that added kernel/driver/firmware features will
>> not result in different names. That is expected behavior.
>> </END>
>>
>> [1] https://lists.freedesktop.org/archives/systemd-devel/2015-October/034614.html
>
> So the names will not change when rebooting and are to be expected to
> possibly change at any time.
>
> How is that more reliable?

It's more reliable than using the kernel's names because the names
won't change UNLESS there's kernel/driver/firmware change for that
NIC. I doubt that these changes occur that often. Perhaps someone else
knows.


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-24  9:53                                                     ` Neil Bothwick
@ 2016-12-24 15:50                                                       ` lee
  0 siblings, 0 replies; 271+ messages in thread
From: lee @ 2016-12-24 15:50 UTC (permalink / raw
  To: gentoo-user

Neil Bothwick <neil@digimed.co.uk> writes:

> On Sat, 24 Dec 2016 02:52:54 +0100, lee wrote:
>
>> >> I only know what the names are when I can look them up when the
>> >> computer is running.  I don't call that "predictable".  
>
> That's because you are using a different definition of predictable from
> that intended.

I'm not using a definition but understanding.  If you are about
definitions, then you should invent a new word by using the intended
definition and call the unrecognisable names by your new word.

>> > If they are constructed according to specific rules, they are
>> > predictable, by definition.  
>> 
>> You're overlooking that you need to know exactly, in advance, what the
>> rules are applied to, and all the rules, for having a chance that your
>> prediction turns out to be correct.
>
> So how do you write udev rules to rename ports without knowing the
> specifics of the hardware?

I don't.

> How do you know which port will be eth0 and which will be eth1 the first
> time you boot if you use no renaming?

I don't, I only know that they will be called eth0 and eth1.  With
unrecognisable names, I don't know anything.

> I really don't see your objection to a setting that, while a default, is
> trivial to change, even before you boot the installed distro for the
> first time. It is clearly useful to others, otherwise they would not have
> invested time and effort in implementing. If, in doing so, they had ruled
> out all alternatives, you would have a point. Those alternative are still
> there, so all you are doing is whining.

That's the usual method of calling something "whining" when someone has
run out of arguments and/or doesn't understand what someone else is
saying.

> No one has taken away your choice to do things how you see fit, why do
> you want to do the same for others.
>
> The choices are there, why not just use the one you want and leave others
> to use what they want.

Where did I say that anyone must use particular names for their network
interfaces?

It's the other way round in that the unrecognisable names have been
forced upon everyone because they were made the default.  You can either
use them or change them, and both requires additional work.  Why wasn't
the extra work forced upon those who want to use the unrecognisable
names?


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-23  8:39                                                             ` Neil Bothwick
  2016-12-23  8:48                                                               ` Jorge Almeida
@ 2016-12-24 15:50                                                               ` Tom H
  2016-12-24 21:20                                                                 ` Neil Bothwick
  1 sibling, 1 reply; 271+ messages in thread
From: Tom H @ 2016-12-24 15:50 UTC (permalink / raw
  To: Gentoo User

On Fri, Dec 23, 2016 at 3:39 AM, Neil Bothwick <neil@digimed.co.uk> wrote:
> On Fri, 23 Dec 2016 02:26:05 -0500, Tom H wrote:
>>>
>>> I don't use grub on UEFI systems, but I use the systemd bootloader,
>>> so I thought I'd keep quiet about that ;-)
>>
>> I'm also a heretic who uses the systemd bootloader no matter what pid1
>> is in charge.
>>
>> It's the best thing that the systemd developers have produced!
>
> Except they didn't produce it. They assimilated gummiboot, which I was
> already using, into the systemd collective!

Wasn't Kay Sievers one of the two gummiboot developers? (Along with
Harald <something> of dracut fame.)


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-24  1:52                                                   ` lee
  2016-12-24  8:08                                                     ` Alan McKinnon
  2016-12-24  9:53                                                     ` Neil Bothwick
@ 2016-12-24 15:59                                                     ` Rich Freeman
  2016-12-26 18:24                                                       ` lee
  2 siblings, 1 reply; 271+ messages in thread
From: Rich Freeman @ 2016-12-24 15:59 UTC (permalink / raw
  To: gentoo-user

On Fri, Dec 23, 2016 at 8:52 PM, lee <lee@yagibdah.de> wrote:
>
> I didn't see portage or anything else give me any instructions or
> warnings about this.  The names just suddenly changed, and that screwed
> things up.
>

https://www.gentoo.org/support/news-items/2013-03-29-udev-upgrade.html

This shows up in eselect news list (and so on), and portage will tell
you when you have unread news items.  Note that it only shows up if
you have <udev-201 installed, but all news is in that repository.

Generally you want to read those BEFORE you go installing packages,
since it may pertain to a package you're about to update.

The original news item was less detailed, and IMO probably a bit
easier to read.  Additional stuff was added to it later from the looks
of it.  It isn't hard to read per-se, but there is a lot more going on
in it.

If you want to disable predictable network names then that is covered in #4.

--
Rich


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-24  6:28                                     ` Dale
@ 2016-12-24 16:05                                       ` lee
  2016-12-24 17:58                                         ` Dale
  0 siblings, 1 reply; 271+ messages in thread
From: lee @ 2016-12-24 16:05 UTC (permalink / raw
  To: gentoo-user

Dale <rdalek1967@gmail.com> writes:

> lee wrote:
>> Dale <rdalek1967@gmail.com> writes:
>>
>>> lee wrote:
>>>> Dale <rdalek1967@gmail.com> writes:
>>>>
>>>> I didn't go look at boards I had around here.  I went to a major
>>>> computer supplier, newegg, and looked at what they had.  Go back and
>>>> read again what I did and maybe read it more carefully. 
>>>>
>>>> Might I also add, it's more than just me that has pointed out that you
>>>> are not correct on this.  It's a few others as well.  You ever stop to
>>>> think that what you observe is not the normal and certainly not the
>>>> default?  If what you claim was even remotely accurate, newegg would
>>>> have had a lot larger number of boards with two ports on it.  Thing is,
>>>> they didn't.  Kai pointed out that the same is true in Europe.  
>>>> Why would I assume that what someone else observes is a default?
>>>> Besides, I don't see what problem you're having with this.
>>>>
>>>>
>>> Then why would what you observe also be claimed to be the default?   As
>>> I also pointed out, it's not just what I observe, it's what I and others
>>> have observed as well.  So far, you are the only person claiming that
>>> two ports on a home user board is the default.  I have not seen anyone
>>> else post that you are correct.  Others have posted that you are not
>>> correct tho. 
>>>
>>> The problem is, you claim that having two ports is the default.  It is
>>> not the default.  I've said it, even researched it and explained how I
>>> researched it, others have also posted the same point.  Just because you
>>> have boards with two ports does not mean it is a default.  Given the
>>> research I did, it isn't even close.  Boards with two ports for a home
>>> user is not only not the default, it's somewhat rare.  Out of the top 72
>>> boards I checked, only a couple or so had two ports.  That is far from
>>> being the default.  That is quite rare.  Even if it was 5 boards, that
>>> would be under 10%.  That is hardly something to call a default.  If it
>>> were say 50%, then one could at least argue that the default is moving
>>> to having two ports.  It's just not the case. 
>>>
>>> The sooner you figure that out the better for you. 
>> And eating rice is the default because so many people do it ...
>>
>> .
>>
>
> You can claim that having two ports is the default but that isn't
> supported by a single fact.  As I said, the only person who thinks it is
> a default is you.  The default would be set by the manufacturers.  Since
> what is manufactured has to be sold, one good way to find out what the
> default is, go look at what is being sold.  When you see something that
> is common, like say four USB ports, then that is the default.  Another
> example, if most all boards have five PCI-e slots, then that is the
> default.  If you want six slots, seven slots or more, then you are
> likely going to pay extra and have fewer buying options because that is
> not the default. 
>
> Using your logic, no one eats rice since so much of it is grown and
> sold.  If rice was not grown and not sold, then your logic would work. 
> So, your post doesn't even make sense.  The manufacturers of boards by a
> large margin puts one ethernet port on a home use board and even most
> office computers only need one port.  If one goes and looks at what is
> being manufactured and sold, they would be able to see that.  Of course,
> some people can't see it even when several people post the facts.  It
> seems some will never get the idea. 

Rice is not eaten much around here, so it's not the default type of
food.

Besides, people buy what is being manufactured.  If all boards were
manufactured with 4 ports, it wouldn't stop ppl from buying them, and if
no rice was grown, it wouldn't stop ppl from eating (if sufficient
quantities of other types of food were available).


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Re: from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-24  6:57                       ` [gentoo-user] " Martin Vaeth
  2016-12-24  9:54                         ` Neil Bothwick
@ 2016-12-24 16:12                         ` lee
  1 sibling, 0 replies; 271+ messages in thread
From: lee @ 2016-12-24 16:12 UTC (permalink / raw
  To: gentoo-user

Martin Vaeth <martin@mvath.de> writes:

> lee <lee@yagibdah.de> wrote:
>>
>> So the names will not change when rebooting and are to be expected to
>> possibly change at any time.
>
> /at any time/when you open the computer and mess around with the hardware/

That's not what is said the quote.

> Your whining in many postings becomes meanwhile unbearable.

Ah, again the usual method of bringing up "whining" when someone runs
out of arguments and/or doesn't understand.

> Just face the facts:
> Unless somebody comes up with an ingenious new idea there are
> essentially only 3 possibilities:

I have brought up another idea which you have chosen to ignore.


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Pale Moon Air-Gapped portage EAPI 6 Install WAS: [Logging] SSL with PM
  2016-12-24  7:29                                           ` Daniel Campbell
@ 2016-12-24 17:23                                             ` Miroslav Rovis
  0 siblings, 0 replies; 271+ messages in thread
From: Miroslav Rovis @ 2016-12-24 17:23 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1804 bytes --]

On 161223-23:29-0800, Daniel Campbell wrote:
> On 12/23/2016 08:58 AM, Miroslav Rovis wrote:
...
> > 
> > Thanks if there will be any explanations and advice. And in the meantime, I
> > really enjoy using Pale Moon in my Gentoo, both master and, of course,
> > clone(s)!
> > 
> > Regards!
> > 
> 
> Could you be a bit more concise? I'm not sure what exactly you're asking
> about. A simple question or two might be enough to better explain your
> problem.
It doesn't look easy to me to do it.

With palemoon Gentoo overlay cloned, and Pale-Moon sources cloned, and
the sources git served by cgit installed on apache, I managed to install
Palemoon successfully.

But it's strange, because it installed in /usr/portage/distfiles with
strange directory names in the structure. Most prominently strange
being:

git3-src EGIT_MIRROR_URI=git:

(that's the name of the dir first level under /usr/portage/distfiles,
but there are more underneath)

Is that expected behavior with EAPI=6 in the ebuild, or is it a
successful installation just by some stroke of luck?

Note: the installed palemoon (but we're in the cloned system, another
system of same hardware as the Air-Gapped system where I installed...),
which I'm browsing online with, works faultlessly, as if I had installed
it regularly with layman and emerge while being online.

For any more detail, pls. look in the very detailed account of the
entire installation in my previous email which I took several hours to
write to my best ability.

> -- 
> Daniel Campbell - Gentoo Developer
> OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net
> fpr: AE03 9064 AE00 053C 270C  1DE4 6F7A 9091 1EA0 55D6
> 

Thank you for your kind consideration!
-- 
Miroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* [gentoo-user] Re: Reading the (SSL) traffic with Pale Moon
  2016-12-21  2:30                                       ` Walter Dnes
@ 2016-12-24 17:38                                         ` Ian Zimmerman
  2016-12-24 19:31                                           ` Miroslav Rovis
  0 siblings, 1 reply; 271+ messages in thread
From: Ian Zimmerman @ 2016-12-24 17:38 UTC (permalink / raw
  To: gentoo-user

On 2016-12-20 21:30, Walter Dnes wrote:

> Sorry, I'm not knowledgable about the level of security that you're
> looking for.  Maybe you should be asking your questions in a
> specialized linux security forum.

Perhaps the tails distribution may be relevant here?

https://tails.boum.org/

-- 
Please *no* private Cc: on mailing lists and newsgroups
Personal signed mail: please _encrypt_ and sign
Don't clear-text sign: http://cr.yp.to/smtp/8bitmime.html


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-24 16:05                                       ` lee
@ 2016-12-24 17:58                                         ` Dale
  2016-12-26 19:42                                           ` lee
  0 siblings, 1 reply; 271+ messages in thread
From: Dale @ 2016-12-24 17:58 UTC (permalink / raw
  To: gentoo-user

lee wrote:
> Dale <rdalek1967@gmail.com> writes:
>
>> lee wrote:
>>> Dale <rdalek1967@gmail.com> writes:
>>>
>>>> lee wrote:
>>>>> Dale <rdalek1967@gmail.com> writes:
>>>>>
>>>>> I didn't go look at boards I had around here.  I went to a major
>>>>> computer supplier, newegg, and looked at what they had.  Go back and
>>>>> read again what I did and maybe read it more carefully. 
>>>>>
>>>>> Might I also add, it's more than just me that has pointed out that you
>>>>> are not correct on this.  It's a few others as well.  You ever stop to
>>>>> think that what you observe is not the normal and certainly not the
>>>>> default?  If what you claim was even remotely accurate, newegg would
>>>>> have had a lot larger number of boards with two ports on it.  Thing is,
>>>>> they didn't.  Kai pointed out that the same is true in Europe.  
>>>>> Why would I assume that what someone else observes is a default?
>>>>> Besides, I don't see what problem you're having with this.
>>>>>
>>>>>
>>>> Then why would what you observe also be claimed to be the default?   As
>>>> I also pointed out, it's not just what I observe, it's what I and others
>>>> have observed as well.  So far, you are the only person claiming that
>>>> two ports on a home user board is the default.  I have not seen anyone
>>>> else post that you are correct.  Others have posted that you are not
>>>> correct tho. 
>>>>
>>>> The problem is, you claim that having two ports is the default.  It is
>>>> not the default.  I've said it, even researched it and explained how I
>>>> researched it, others have also posted the same point.  Just because you
>>>> have boards with two ports does not mean it is a default.  Given the
>>>> research I did, it isn't even close.  Boards with two ports for a home
>>>> user is not only not the default, it's somewhat rare.  Out of the top 72
>>>> boards I checked, only a couple or so had two ports.  That is far from
>>>> being the default.  That is quite rare.  Even if it was 5 boards, that
>>>> would be under 10%.  That is hardly something to call a default.  If it
>>>> were say 50%, then one could at least argue that the default is moving
>>>> to having two ports.  It's just not the case. 
>>>>
>>>> The sooner you figure that out the better for you. 
>>> And eating rice is the default because so many people do it ...
>>>
>>> .
>>>
>> You can claim that having two ports is the default but that isn't
>> supported by a single fact.  As I said, the only person who thinks it is
>> a default is you.  The default would be set by the manufacturers.  Since
>> what is manufactured has to be sold, one good way to find out what the
>> default is, go look at what is being sold.  When you see something that
>> is common, like say four USB ports, then that is the default.  Another
>> example, if most all boards have five PCI-e slots, then that is the
>> default.  If you want six slots, seven slots or more, then you are
>> likely going to pay extra and have fewer buying options because that is
>> not the default. 
>>
>> Using your logic, no one eats rice since so much of it is grown and
>> sold.  If rice was not grown and not sold, then your logic would work. 
>> So, your post doesn't even make sense.  The manufacturers of boards by a
>> large margin puts one ethernet port on a home use board and even most
>> office computers only need one port.  If one goes and looks at what is
>> being manufactured and sold, they would be able to see that.  Of course,
>> some people can't see it even when several people post the facts.  It
>> seems some will never get the idea. 
> Rice is not eaten much around here, so it's not the default type of
> food.
>
> Besides, people buy what is being manufactured.  If all boards were
> manufactured with 4 ports, it wouldn't stop ppl from buying them, and if
> no rice was grown, it wouldn't stop ppl from eating (if sufficient
> quantities of other types of food were available).
>
>

Rice isn't eaten much around here either.  That IS NOT the point tho. 
The point is that having two ports is not the default.  As I said
before, if what you claim were even remotely true, then board sellers
would be listing boards with two ports by huge numbers.  They are not. 
It is rare even.  Well under 10%, likely less than 5%.  That is FAR from
being a default.  Anyone claiming otherwise is delusional. 

Given your other posts, I've come to the conclusion that you are truly
living in a world that is not based on reality.  You live is some bubble
that you have created where what you think is the only option.  You,
even when shown facts, can not accept anything that doesn't fit in your
little bubble. 

You posted that two ports is the default.  Others and myself posted that
is not correct.  I even went to the trouble to prove it.  Yet here you
are still posting that it is when you have yet to post a SINGLE fact to
back up what you claim.  I posted how I researched it and did so in a
way that you should be able to do the same, and see it for YOURSELF. 
Yet you refuse to even do that.  You are right even when you are proven
to be 100% wrong in your little bubble.  Unless you can prove that
having two ports is the default, by posting links to a major
manufacturers website or a major seller, you are talking BS and nothing
else. There is no point to you posting anything else.  Post proof or you
are wrong.  Get over it.  Back up your claims.  It shouldn't be hard if
you are correct. It took me about 5 to 10 minutes to do my research and
about the same to post it. 

Have a nice day.  Enjoy your little bubble.

Dale

:-)  :-)


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Re: Reading the (SSL) traffic with Pale Moon
  2016-12-24 17:38                                         ` [gentoo-user] " Ian Zimmerman
@ 2016-12-24 19:31                                           ` Miroslav Rovis
  0 siblings, 0 replies; 271+ messages in thread
From: Miroslav Rovis @ 2016-12-24 19:31 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1060 bytes --]

On 161224-09:38-0800, Ian Zimmerman wrote:
> On 2016-12-20 21:30, Walter Dnes wrote:
> 
> > Sorry, I'm not knowledgable about the level of security that you're
> > looking for.  Maybe you should be asking your questions in a
> > specialized linux security forum.
> 
> Perhaps the tails distribution may be relevant here?
> 
> https://tails.boum.org/
> 

Air-Gapped install is a completely different story, pretty complemetary
to Tails' offering.

Air-Gapped is an offline peace of mind in complete quiet from the
bustling frenzy... until...

...Until, that is, you have to go online with the cloned system, then
the bustle, with all that the openness implies, returns.

And there is the need to get stuff from online into the Air-Gapped
machine... And that...

And that is what I have achieved with my Palemoon install, after
some trial and error, in the other subthread of this same topic, just I
renamed it to:

Pale Moon Air-Gapped portage EAPI 6 Install
.

-- 
Miroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-24 15:50                                                               ` Tom H
@ 2016-12-24 21:20                                                                 ` Neil Bothwick
  0 siblings, 0 replies; 271+ messages in thread
From: Neil Bothwick @ 2016-12-24 21:20 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 802 bytes --]

On Sat, 24 Dec 2016 10:50:53 -0500, Tom H wrote:

> >> I'm also a heretic who uses the systemd bootloader no matter what
> >> pid1 is in charge.
> >>
> >> It's the best thing that the systemd developers have produced!  
> >
> > Except they didn't produce it. They assimilated gummiboot, which I was
> > already using, into the systemd collective!  
> 
> Wasn't Kay Sievers one of the two gummiboot developers? (Along with
> Harald <something> of dracut fame.)

I had been unaware of that. But it was developed away from systemd
originally - maybe here was a conspiracy to add it to the systemd
collective all along ;-)

I was using gummiboot before I tried systemd.


-- 
Neil Bothwick

Marriage is a relationship in which one person
is always right and the other is a husband

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-20 17:12                   ` Alan McKinnon
  2016-12-20 20:29                     ` Daniel Frey
@ 2016-12-26 15:21                     ` Michael Mol
  1 sibling, 0 replies; 271+ messages in thread
From: Michael Mol @ 2016-12-26 15:21 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1579 bytes --]

On Tuesday, December 20, 2016 7:12:14 PM EST Alan McKinnon wrote:
> On 20/12/2016 19:04, Tanstaafl wrote:
> > On 12/19/2016 1:15 PM, lee <lee@yagibdah.de> wrote:
> >> "Walter Dnes" <waltdnes@waltdnes.org> writes:
> >>> Similarly, the vast majority of home users have a machine with one
> >>> ethernet port, and in the past it's always been eth0.
> >> 
> >> Since 10 years or so, the default is two ports.
> > 
> > Not sure where you buy your machines, but that is simply wrong. The vast
> > majority of *home* users machines are single port machines.
> 
> and every rack server I've bought or worked on in the last 10 years has
> been quad-nic

My DL160s have 2x1GbE NICs each and a 1GbE NIC for OOB access, while my DL360s 
have 4x1GbE NICs and the single for OOB access. My old BL460cs had 2x1GbE 
connectivity.

But as far as home hardware, most pre-assembled home desktops I've seen any 
given year since 1998or so, have come with a single Ethernet port. The 
motherboards available for self-assembled PCs have usually had 2x1GbE since 
roughly 2005, IIRC.

So, enthusiast systems (who else builds their own?) will usually have a pair 
of Ethernet ports, while the cheap desktop systems will usually only have a 
single port.

Most casual user home desktop systems, IME, have been getting replaced with 
laptops and tablets, though, so you could argue that the home desktops that 
remain, over time, have tended more and more to be the self-assembled or 
enthusiast-built systems, and thus you tend to see desktop systems with 
multiple Ethernet ports more than with singles.

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 455 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-24 15:59                                                     ` Rich Freeman
@ 2016-12-26 18:24                                                       ` lee
  2016-12-26 21:21                                                         ` Alan McKinnon
  0 siblings, 1 reply; 271+ messages in thread
From: lee @ 2016-12-26 18:24 UTC (permalink / raw
  To: gentoo-user

Rich Freeman <rich0@gentoo.org> writes:

> On Fri, Dec 23, 2016 at 8:52 PM, lee <lee@yagibdah.de> wrote:
>>
>> I didn't see portage or anything else give me any instructions or
>> warnings about this.  The names just suddenly changed, and that screwed
>> things up.
>>
>
> https://www.gentoo.org/support/news-items/2013-03-29-udev-upgrade.html
>
> This shows up in eselect news list (and so on), and portage will tell

I never use that because I find it very awkward.  Why doesn't portage
just send me the news by email?

> you when you have unread news items.  Note that it only shows up if
> you have <udev-201 installed, but all news is in that repository.
>
> Generally you want to read those BEFORE you go installing packages,
> since it may pertain to a package you're about to update.

Updating usually affects over 200 packages.  What's a good way to read
the news in advance?


> The original news item was less detailed, and IMO probably a bit
> easier to read.  Additional stuff was added to it later from the looks
> of it.  It isn't hard to read per-se, but there is a lot more going on
> in it.
>
> If you want to disable predictable network names then that is covered in #4.


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-24 15:48                       ` [gentoo-user] " Tom H
@ 2016-12-26 18:35                         ` lee
  2016-12-26 21:44                           ` Alan McKinnon
  2016-12-29  9:40                           ` Tom H
  0 siblings, 2 replies; 271+ messages in thread
From: lee @ 2016-12-26 18:35 UTC (permalink / raw
  To: gentoo-user

Tom H <tomh0665@gmail.com> writes:

> On Fri, Dec 23, 2016 at 9:07 PM, lee <lee@yagibdah.de> wrote:
>> Tom H <tomh0665@gmail.com> writes:
>>> On Mon, Dec 19, 2016 at 3:07 PM, Daniel Frey <djqfrey@gmail.com> wrote:
>>>>
>>>> It is even more frustrating that these so-called predictable network
>>>> names actually can change on a reboot, it's happened to me more than
>>>> once when multiple network cards are detected in a different order.
>>>
>>>>From Kay Sievers in [1]:
>>>
>>> <BEGIN>
>>> Btw, predictable means it will not change between reboots, that names
>>> will not depend on enumeration order within the same setup. It does
>>> not mean or promise, that added kernel/driver/firmware features will
>>> not result in different names. That is expected behavior.
>>> </END>
>>>
>>> [1] https://lists.freedesktop.org/archives/systemd-devel/2015-October/034614.html
>>
>> So the names will not change when rebooting and are to be expected to
>> possibly change at any time.
>>
>> How is that more reliable?
>
> It's more reliable than using the kernel's names because the names
> won't change UNLESS there's kernel/driver/firmware change for that
> NIC. I doubt that these changes occur that often. Perhaps someone else
> knows.

What happens more often:  That a network card is replaced with a
different one or that the software changes?


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-24 17:58                                         ` Dale
@ 2016-12-26 19:42                                           ` lee
  2016-12-26 20:40                                             ` Dale
  2016-12-26 21:29                                             ` Alan McKinnon
  0 siblings, 2 replies; 271+ messages in thread
From: lee @ 2016-12-26 19:42 UTC (permalink / raw
  To: gentoo-user

Dale <rdalek1967@gmail.com> writes:

> lee wrote:
>> Dale <rdalek1967@gmail.com> writes:
>>
>>> lee wrote:
>>>> Dale <rdalek1967@gmail.com> writes:
>>>>
>>>>> lee wrote:
>>>>>> Dale <rdalek1967@gmail.com> writes:
>>>>>>
>>>>>> I didn't go look at boards I had around here.  I went to a major
>>>>>> computer supplier, newegg, and looked at what they had.  Go back and
>>>>>> read again what I did and maybe read it more carefully. 
>>>>>>
>>>>>> Might I also add, it's more than just me that has pointed out that you
>>>>>> are not correct on this.  It's a few others as well.  You ever stop to
>>>>>> think that what you observe is not the normal and certainly not the
>>>>>> default?  If what you claim was even remotely accurate, newegg would
>>>>>> have had a lot larger number of boards with two ports on it.  Thing is,
>>>>>> they didn't.  Kai pointed out that the same is true in Europe.  
>>>>>> Why would I assume that what someone else observes is a default?
>>>>>> Besides, I don't see what problem you're having with this.
>>>>>>
>>>>>>
>>>>> Then why would what you observe also be claimed to be the default?   As
>>>>> I also pointed out, it's not just what I observe, it's what I and others
>>>>> have observed as well.  So far, you are the only person claiming that
>>>>> two ports on a home user board is the default.  I have not seen anyone
>>>>> else post that you are correct.  Others have posted that you are not
>>>>> correct tho. 
>>>>>
>>>>> The problem is, you claim that having two ports is the default.  It is
>>>>> not the default.  I've said it, even researched it and explained how I
>>>>> researched it, others have also posted the same point.  Just because you
>>>>> have boards with two ports does not mean it is a default.  Given the
>>>>> research I did, it isn't even close.  Boards with two ports for a home
>>>>> user is not only not the default, it's somewhat rare.  Out of the top 72
>>>>> boards I checked, only a couple or so had two ports.  That is far from
>>>>> being the default.  That is quite rare.  Even if it was 5 boards, that
>>>>> would be under 10%.  That is hardly something to call a default.  If it
>>>>> were say 50%, then one could at least argue that the default is moving
>>>>> to having two ports.  It's just not the case. 
>>>>>
>>>>> The sooner you figure that out the better for you. 
>>>> And eating rice is the default because so many people do it ...
>>>>
>>>> .
>>>>
>>> You can claim that having two ports is the default but that isn't
>>> supported by a single fact.  As I said, the only person who thinks it is
>>> a default is you.  The default would be set by the manufacturers.  Since
>>> what is manufactured has to be sold, one good way to find out what the
>>> default is, go look at what is being sold.  When you see something that
>>> is common, like say four USB ports, then that is the default.  Another
>>> example, if most all boards have five PCI-e slots, then that is the
>>> default.  If you want six slots, seven slots or more, then you are
>>> likely going to pay extra and have fewer buying options because that is
>>> not the default. 
>>>
>>> Using your logic, no one eats rice since so much of it is grown and
>>> sold.  If rice was not grown and not sold, then your logic would work. 
>>> So, your post doesn't even make sense.  The manufacturers of boards by a
>>> large margin puts one ethernet port on a home use board and even most
>>> office computers only need one port.  If one goes and looks at what is
>>> being manufactured and sold, they would be able to see that.  Of course,
>>> some people can't see it even when several people post the facts.  It
>>> seems some will never get the idea. 
>> Rice is not eaten much around here, so it's not the default type of
>> food.
>>
>> Besides, people buy what is being manufactured.  If all boards were
>> manufactured with 4 ports, it wouldn't stop ppl from buying them, and if
>> no rice was grown, it wouldn't stop ppl from eating (if sufficient
>> quantities of other types of food were available).
>>
>>
>
> Rice isn't eaten much around here either.  That IS NOT the point tho. 

By way of your argumentation, it's still the default food.  You're
saying you aren't eating it much.  I would have to conclude that you're
living in a bubble outside of reality.

Or I could simply acknowledge that you have a different default.

> The point is that having two ports is not the default.  As I said
> before, if what you claim were even remotely true, then board sellers
> would be listing boards with two ports by huge numbers.  They are not. 
> It is rare even.  Well under 10%, likely less than 5%.  That is FAR from
> being a default.  Anyone claiming otherwise is delusional. 
>
> Given your other posts, I've come to the conclusion that you are truly
> living in a world that is not based on reality.  You live is some bubble
> that you have created where what you think is the only option.  You,
> even when shown facts, can not accept anything that doesn't fit in your
> little bubble. 
>
> You posted that two ports is the default.  Others and myself posted that
> is not correct.  I even went to the trouble to prove it.  Yet here you
> are still posting that it is when you have yet to post a SINGLE fact to
> back up what you claim.  I posted how I researched it and did so in a
> way that you should be able to do the same, and see it for YOURSELF. 
> Yet you refuse to even do that.  You are right even when you are proven
> to be 100% wrong in your little bubble.  Unless you can prove that
> having two ports is the default, by posting links to a major
> manufacturers website or a major seller, you are talking BS and nothing
> else. There is no point to you posting anything else.  Post proof or you
> are wrong.  Get over it.  Back up your claims.  It shouldn't be hard if
> you are correct. It took me about 5 to 10 minutes to do my research and
> about the same to post it. 
>
> Have a nice day.  Enjoy your little bubble.

Well, I guess you haven't realised yet that reality doesn't exist.
Bubbles are a self-imposed limit for those who believe in reality.
You probably hit that wall and now try hard to remain confined.

Unfortunately, this won't make sense to you until you come to realise.


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-24 15:46                                                       ` Tom H
@ 2016-12-26 20:01                                                         ` lee
  2016-12-27 11:33                                                           ` Neil Bothwick
  2016-12-29  9:42                                                           ` Tom H
  0 siblings, 2 replies; 271+ messages in thread
From: lee @ 2016-12-26 20:01 UTC (permalink / raw
  To: gentoo-user

Tom H <tomh0665@gmail.com> writes:

> On Fri, Dec 23, 2016 at 8:57 PM, lee <lee@yagibdah.de> wrote:
>> Tom H <tomh0665@gmail.com> writes:
>
>
>>> [1] There's no need to learn/use the udev rules syntax. I use the
>>> following in "/etc/systemd/network/" on a Debian 8 system with
>>> sysvinit-as-pid1:
>>>
>>> [Match]
>>> MACAddress=can't_be_bothered_to_look_it_up
>>> [Link]
>>> Name=en0
>>
>> Thanks!
>
> You're welcome.
>
>
>> What happens when you replace the card with another one that has a
>> different MAC? Shouldn't an assignment like this rather go by the
>> unrecognisable name? I'd find that more consistent.
>
> AFAIK, you have three possibilities.
>
> 1) If you're renaming a NIC via its MAC address, you have to edit the
> config file thatlinks the NIC's names and its MAC address.
>
> 2) If you're using udev's predictable names, the NIC'll have the same
> (more or less complex) name if you use the same slot.
>
> 3) If you're using the kernel names, you have no guarantee that ethX
> will be assigned to the same NIC at every bot.

So there's no good option because names may change unless you make and
maintain an assignment.  I wonder why that isn't the default ...


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-26 19:42                                           ` lee
@ 2016-12-26 20:40                                             ` Dale
  2016-12-26 21:37                                               ` lee
  2016-12-26 21:29                                             ` Alan McKinnon
  1 sibling, 1 reply; 271+ messages in thread
From: Dale @ 2016-12-26 20:40 UTC (permalink / raw
  To: gentoo-user

lee wrote:
> Dale <rdalek1967@gmail.com> writes:
>
>> lee wrote:
>>> Dale <rdalek1967@gmail.com> writes:
>>>
>>>> lee wrote:
>>>>> Dale <rdalek1967@gmail.com> writes:
>>>>>
>>>>>> lee wrote:
>>>>>>> Dale <rdalek1967@gmail.com> writes:
>>>>>>>
>>>>>>> I didn't go look at boards I had around here.  I went to a major
>>>>>>> computer supplier, newegg, and looked at what they had.  Go back and
>>>>>>> read again what I did and maybe read it more carefully. 
>>>>>>>
>>>>>>> Might I also add, it's more than just me that has pointed out that you
>>>>>>> are not correct on this.  It's a few others as well.  You ever stop to
>>>>>>> think that what you observe is not the normal and certainly not the
>>>>>>> default?  If what you claim was even remotely accurate, newegg would
>>>>>>> have had a lot larger number of boards with two ports on it.  Thing is,
>>>>>>> they didn't.  Kai pointed out that the same is true in Europe.  
>>>>>>> Why would I assume that what someone else observes is a default?
>>>>>>> Besides, I don't see what problem you're having with this.
>>>>>>>
>>>>>>>
>>>>>> Then why would what you observe also be claimed to be the default?   As
>>>>>> I also pointed out, it's not just what I observe, it's what I and others
>>>>>> have observed as well.  So far, you are the only person claiming that
>>>>>> two ports on a home user board is the default.  I have not seen anyone
>>>>>> else post that you are correct.  Others have posted that you are not
>>>>>> correct tho. 
>>>>>>
>>>>>> The problem is, you claim that having two ports is the default.  It is
>>>>>> not the default.  I've said it, even researched it and explained how I
>>>>>> researched it, others have also posted the same point.  Just because you
>>>>>> have boards with two ports does not mean it is a default.  Given the
>>>>>> research I did, it isn't even close.  Boards with two ports for a home
>>>>>> user is not only not the default, it's somewhat rare.  Out of the top 72
>>>>>> boards I checked, only a couple or so had two ports.  That is far from
>>>>>> being the default.  That is quite rare.  Even if it was 5 boards, that
>>>>>> would be under 10%.  That is hardly something to call a default.  If it
>>>>>> were say 50%, then one could at least argue that the default is moving
>>>>>> to having two ports.  It's just not the case. 
>>>>>>
>>>>>> The sooner you figure that out the better for you. 
>>>>> And eating rice is the default because so many people do it ...
>>>>>
>>>>> .
>>>>>
>>>> You can claim that having two ports is the default but that isn't
>>>> supported by a single fact.  As I said, the only person who thinks it is
>>>> a default is you.  The default would be set by the manufacturers.  Since
>>>> what is manufactured has to be sold, one good way to find out what the
>>>> default is, go look at what is being sold.  When you see something that
>>>> is common, like say four USB ports, then that is the default.  Another
>>>> example, if most all boards have five PCI-e slots, then that is the
>>>> default.  If you want six slots, seven slots or more, then you are
>>>> likely going to pay extra and have fewer buying options because that is
>>>> not the default. 
>>>>
>>>> Using your logic, no one eats rice since so much of it is grown and
>>>> sold.  If rice was not grown and not sold, then your logic would work. 
>>>> So, your post doesn't even make sense.  The manufacturers of boards by a
>>>> large margin puts one ethernet port on a home use board and even most
>>>> office computers only need one port.  If one goes and looks at what is
>>>> being manufactured and sold, they would be able to see that.  Of course,
>>>> some people can't see it even when several people post the facts.  It
>>>> seems some will never get the idea. 
>>> Rice is not eaten much around here, so it's not the default type of
>>> food.
>>>
>>> Besides, people buy what is being manufactured.  If all boards were
>>> manufactured with 4 ports, it wouldn't stop ppl from buying them, and if
>>> no rice was grown, it wouldn't stop ppl from eating (if sufficient
>>> quantities of other types of food were available).
>>>
>>>
>> Rice isn't eaten much around here either.  That IS NOT the point tho. 
> By way of your argumentation, it's still the default food.  You're
> saying you aren't eating it much.  I would have to conclude that you're
> living in a bubble outside of reality.
>
> Or I could simply acknowledge that you have a different default.
>
>> The point is that having two ports is not the default.  As I said
>> before, if what you claim were even remotely true, then board sellers
>> would be listing boards with two ports by huge numbers.  They are not. 
>> It is rare even.  Well under 10%, likely less than 5%.  That is FAR from
>> being a default.  Anyone claiming otherwise is delusional. 
>>
>> Given your other posts, I've come to the conclusion that you are truly
>> living in a world that is not based on reality.  You live is some bubble
>> that you have created where what you think is the only option.  You,
>> even when shown facts, can not accept anything that doesn't fit in your
>> little bubble. 
>>
>> You posted that two ports is the default.  Others and myself posted that
>> is not correct.  I even went to the trouble to prove it.  Yet here you
>> are still posting that it is when you have yet to post a SINGLE fact to
>> back up what you claim.  I posted how I researched it and did so in a
>> way that you should be able to do the same, and see it for YOURSELF. 
>> Yet you refuse to even do that.  You are right even when you are proven
>> to be 100% wrong in your little bubble.  Unless you can prove that
>> having two ports is the default, by posting links to a major
>> manufacturers website or a major seller, you are talking BS and nothing
>> else. There is no point to you posting anything else.  Post proof or you
>> are wrong.  Get over it.  Back up your claims.  It shouldn't be hard if
>> you are correct. It took me about 5 to 10 minutes to do my research and
>> about the same to post it. 
>>
>> Have a nice day.  Enjoy your little bubble.
> Well, I guess you haven't realised yet that reality doesn't exist.
> Bubbles are a self-imposed limit for those who believe in reality.
> You probably hit that wall and now try hard to remain confined.
>
> Unfortunately, this won't make sense to you until you come to realise.
>
>

So, because you THINK two ports is the default, then it is even when you
can't post a single thing to back it up?  Keep in mind, I researched
this and posted how I did it.  That research does NOT support what you
THINK.  The sooner you realize that just because you think something is
the default doesn't make it so, the better for you it will be.  As I
also pointed out, I'm not the only one who says you are wrong.  To this
point, no one else has posted to support your claim either. 

To put it bluntly, two ports is NOT the default and never has been
either.  Based on the research I did, it isn't even going to be the
default anytime soon.  You are wrong, period.  Until you can post a fact
that backs up your claim, you are wrong.  I've said it, others have said
it and yet you are still posting something as fact even when proven to
be wrong. 

Whether you call it a bubble or call it cow crap, you are not posting
facts or even a informed opinion.  I call it BS.  Let me know when you
can post some facts to back up your claim. 

Dale

:-)  :-) 


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-26 18:24                                                       ` lee
@ 2016-12-26 21:21                                                         ` Alan McKinnon
  2016-12-26 22:47                                                           ` lee
  0 siblings, 1 reply; 271+ messages in thread
From: Alan McKinnon @ 2016-12-26 21:21 UTC (permalink / raw
  To: gentoo-user

On 26/12/2016 20:24, lee wrote:
> Rich Freeman <rich0@gentoo.org> writes:
> 
>> On Fri, Dec 23, 2016 at 8:52 PM, lee <lee@yagibdah.de> wrote:
>>>
>>> I didn't see portage or anything else give me any instructions or
>>> warnings about this.  The names just suddenly changed, and that screwed
>>> things up.
>>>
>>
>> https://www.gentoo.org/support/news-items/2013-03-29-udev-upgrade.html
>>
>> This shows up in eselect news list (and so on), and portage will tell
> 
> I never use that because I find it very awkward.  Why doesn't portage
> just send me the news by email?

It will if you set it up that way. It's not a default because portage
doesn't know your email address (unless you want to deliver mail locally
to root's mbox)

>> you when you have unread news items.  Note that it only shows up if
>> you have <udev-201 installed, but all news is in that repository.
>>
>> Generally you want to read those BEFORE you go installing packages,
>> since it may pertain to a package you're about to update.
> 
> Updating usually affects over 200 packages.  What's a good way to read
> the news in advance?

I think you are conflating news with something else, perhaps elogs. Rich
means to run "eselect news list".


-- 
Alan McKinnon
alan.mckinnon@gmail.com



^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-26 19:42                                           ` lee
  2016-12-26 20:40                                             ` Dale
@ 2016-12-26 21:29                                             ` Alan McKinnon
  2016-12-26 23:02                                               ` lee
  1 sibling, 1 reply; 271+ messages in thread
From: Alan McKinnon @ 2016-12-26 21:29 UTC (permalink / raw
  To: gentoo-user

On 26/12/2016 21:42, lee wrote:
> Well, I guess you haven't realised yet that reality doesn't exist.
> Bubbles are a self-imposed limit for those who believe in reality.
> You probably hit that wall and now try hard to remain confined.
> 
> Unfortunately, this won't make sense to you until you come to realise.


I *strongly* recommend you cease insulting people's intelligence on this
list.

This list (gentoo-user) contains the brightest minds, widest range of
experience (both CS-related and just generally in life), most articulate
and surprisingly, most tolerant, bunch of people I have ever come across
online; and I've been here for 10 years and doing online for 20+ years
and the above is not meant idly.

I can't watch you type and I can't get in your headspace but based just
on what I read from you, your communications say something that is
frankly, very insulting to those individuals. There is no need to
disparage someone else just because their frame of reference differs
from yours.

Alan

p.s. You have a very long way to go still before you begin to match
Dale's contributions here.

-- 
Alan McKinnon
alan.mckinnon@gmail.com



^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-26 20:40                                             ` Dale
@ 2016-12-26 21:37                                               ` lee
  2016-12-26 22:31                                                 ` Dale
  0 siblings, 1 reply; 271+ messages in thread
From: lee @ 2016-12-26 21:37 UTC (permalink / raw
  To: gentoo-user

Dale <rdalek1967@gmail.com> writes:

> lee wrote:
>> Dale <rdalek1967@gmail.com> writes:
>>
>>> lee wrote:
>>>> Dale <rdalek1967@gmail.com> writes:
>>>>
>>>>> lee wrote:
>>>>>> Dale <rdalek1967@gmail.com> writes:
>>>>>>
>>>>>>> lee wrote:
>>>>>>>> Dale <rdalek1967@gmail.com> writes:
>>>>>>>>
>>>>>>>> I didn't go look at boards I had around here.  I went to a major
>>>>>>>> computer supplier, newegg, and looked at what they had.  Go back and
>>>>>>>> read again what I did and maybe read it more carefully. 
>>>>>>>>
>>>>>>>> Might I also add, it's more than just me that has pointed out that you
>>>>>>>> are not correct on this.  It's a few others as well.  You ever stop to
>>>>>>>> think that what you observe is not the normal and certainly not the
>>>>>>>> default?  If what you claim was even remotely accurate, newegg would
>>>>>>>> have had a lot larger number of boards with two ports on it.  Thing is,
>>>>>>>> they didn't.  Kai pointed out that the same is true in Europe.  
>>>>>>>> Why would I assume that what someone else observes is a default?
>>>>>>>> Besides, I don't see what problem you're having with this.
>>>>>>>>
>>>>>>>>
>>>>>>> Then why would what you observe also be claimed to be the default?   As
>>>>>>> I also pointed out, it's not just what I observe, it's what I and others
>>>>>>> have observed as well.  So far, you are the only person claiming that
>>>>>>> two ports on a home user board is the default.  I have not seen anyone
>>>>>>> else post that you are correct.  Others have posted that you are not
>>>>>>> correct tho. 
>>>>>>>
>>>>>>> The problem is, you claim that having two ports is the default.  It is
>>>>>>> not the default.  I've said it, even researched it and explained how I
>>>>>>> researched it, others have also posted the same point.  Just because you
>>>>>>> have boards with two ports does not mean it is a default.  Given the
>>>>>>> research I did, it isn't even close.  Boards with two ports for a home
>>>>>>> user is not only not the default, it's somewhat rare.  Out of the top 72
>>>>>>> boards I checked, only a couple or so had two ports.  That is far from
>>>>>>> being the default.  That is quite rare.  Even if it was 5 boards, that
>>>>>>> would be under 10%.  That is hardly something to call a default.  If it
>>>>>>> were say 50%, then one could at least argue that the default is moving
>>>>>>> to having two ports.  It's just not the case. 
>>>>>>>
>>>>>>> The sooner you figure that out the better for you. 
>>>>>> And eating rice is the default because so many people do it ...
>>>>>>
>>>>>> .
>>>>>>
>>>>> You can claim that having two ports is the default but that isn't
>>>>> supported by a single fact.  As I said, the only person who thinks it is
>>>>> a default is you.  The default would be set by the manufacturers.  Since
>>>>> what is manufactured has to be sold, one good way to find out what the
>>>>> default is, go look at what is being sold.  When you see something that
>>>>> is common, like say four USB ports, then that is the default.  Another
>>>>> example, if most all boards have five PCI-e slots, then that is the
>>>>> default.  If you want six slots, seven slots or more, then you are
>>>>> likely going to pay extra and have fewer buying options because that is
>>>>> not the default. 
>>>>>
>>>>> Using your logic, no one eats rice since so much of it is grown and
>>>>> sold.  If rice was not grown and not sold, then your logic would work. 
>>>>> So, your post doesn't even make sense.  The manufacturers of boards by a
>>>>> large margin puts one ethernet port on a home use board and even most
>>>>> office computers only need one port.  If one goes and looks at what is
>>>>> being manufactured and sold, they would be able to see that.  Of course,
>>>>> some people can't see it even when several people post the facts.  It
>>>>> seems some will never get the idea. 
>>>> Rice is not eaten much around here, so it's not the default type of
>>>> food.
>>>>
>>>> Besides, people buy what is being manufactured.  If all boards were
>>>> manufactured with 4 ports, it wouldn't stop ppl from buying them, and if
>>>> no rice was grown, it wouldn't stop ppl from eating (if sufficient
>>>> quantities of other types of food were available).
>>>>
>>>>
>>> Rice isn't eaten much around here either.  That IS NOT the point tho. 
>> By way of your argumentation, it's still the default food.  You're
>> saying you aren't eating it much.  I would have to conclude that you're
>> living in a bubble outside of reality.
>>
>> Or I could simply acknowledge that you have a different default.
>>
>>> The point is that having two ports is not the default.  As I said
>>> before, if what you claim were even remotely true, then board sellers
>>> would be listing boards with two ports by huge numbers.  They are not. 
>>> It is rare even.  Well under 10%, likely less than 5%.  That is FAR from
>>> being a default.  Anyone claiming otherwise is delusional. 
>>>
>>> Given your other posts, I've come to the conclusion that you are truly
>>> living in a world that is not based on reality.  You live is some bubble
>>> that you have created where what you think is the only option.  You,
>>> even when shown facts, can not accept anything that doesn't fit in your
>>> little bubble. 
>>>
>>> You posted that two ports is the default.  Others and myself posted that
>>> is not correct.  I even went to the trouble to prove it.  Yet here you
>>> are still posting that it is when you have yet to post a SINGLE fact to
>>> back up what you claim.  I posted how I researched it and did so in a
>>> way that you should be able to do the same, and see it for YOURSELF. 
>>> Yet you refuse to even do that.  You are right even when you are proven
>>> to be 100% wrong in your little bubble.  Unless you can prove that
>>> having two ports is the default, by posting links to a major
>>> manufacturers website or a major seller, you are talking BS and nothing
>>> else. There is no point to you posting anything else.  Post proof or you
>>> are wrong.  Get over it.  Back up your claims.  It shouldn't be hard if
>>> you are correct. It took me about 5 to 10 minutes to do my research and
>>> about the same to post it. 
>>>
>>> Have a nice day.  Enjoy your little bubble.
>> Well, I guess you haven't realised yet that reality doesn't exist.
>> Bubbles are a self-imposed limit for those who believe in reality.
>> You probably hit that wall and now try hard to remain confined.
>>
>> Unfortunately, this won't make sense to you until you come to realise.
>>
>>
>
> So, because you THINK two ports is the default, then it is even when you
> can't post a single thing to back it up?  Keep in mind, I researched
> this and posted how I did it.  That research does NOT support what you
> THINK.  The sooner you realize that just because you think something is
> the default doesn't make it so, the better for you it will be.  As I
> also pointed out, I'm not the only one who says you are wrong.  To this
> point, no one else has posted to support your claim either. 
>
> To put it bluntly, two ports is NOT the default and never has been
> either.  Based on the research I did, it isn't even going to be the
> default anytime soon.  You are wrong, period.  Until you can post a fact
> that backs up your claim, you are wrong.  I've said it, others have said
> it and yet you are still posting something as fact even when proven to
> be wrong. 
>
> Whether you call it a bubble or call it cow crap, you are not posting
> facts or even a informed opinion.  I call it BS.  Let me know when you
> can post some facts to back up your claim. 

Like I said, it doesn't make sense to you.


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-26 18:35                         ` lee
@ 2016-12-26 21:44                           ` Alan McKinnon
  2016-12-27  7:32                             ` lee
  2016-12-29  9:40                           ` Tom H
  1 sibling, 1 reply; 271+ messages in thread
From: Alan McKinnon @ 2016-12-26 21:44 UTC (permalink / raw
  To: gentoo-user

On 26/12/2016 20:35, lee wrote:
> Tom H <tomh0665@gmail.com> writes:
> 
>> On Fri, Dec 23, 2016 at 9:07 PM, lee <lee@yagibdah.de> wrote:
>>> Tom H <tomh0665@gmail.com> writes:
>>>> On Mon, Dec 19, 2016 at 3:07 PM, Daniel Frey <djqfrey@gmail.com> wrote:
>>>>>
>>>>> It is even more frustrating that these so-called predictable network
>>>>> names actually can change on a reboot, it's happened to me more than
>>>>> once when multiple network cards are detected in a different order.
>>>>
>>>> >From Kay Sievers in [1]:
>>>>
>>>> <BEGIN>
>>>> Btw, predictable means it will not change between reboots, that names
>>>> will not depend on enumeration order within the same setup. It does
>>>> not mean or promise, that added kernel/driver/firmware features will
>>>> not result in different names. That is expected behavior.
>>>> </END>
>>>>
>>>> [1] https://lists.freedesktop.org/archives/systemd-devel/2015-October/034614.html
>>>
>>> So the names will not change when rebooting and are to be expected to
>>> possibly change at any time.
>>>
>>> How is that more reliable?
>>
>> It's more reliable than using the kernel's names because the names
>> won't change UNLESS there's kernel/driver/firmware change for that
>> NIC. I doubt that these changes occur that often. Perhaps someone else
>> knows.
> 
> What happens more often:  That a network card is replaced with a
> different one or that the software changes?
> 


OK, let me try explain this again.

NIC names are tricky, several posters (myself included) have laid out
various methods and options by which it can be done. Experience shows
that in real life the simple traditional names are easy to remember but
prone to changing and (worse) prone to race conditions. Other methods
change less often in reality but the names are somewhat trickier to
remember.

Opinions on these things differ; experience on these things differ and
people's use cases on these things differ greatly. A coder working in
this area has to decide what sort of cases they want to support, what
problems they want to attempt to solve and what new features they want
to introduce; then they have to write the code.

Once the code is written, the coder then has to decide what nomenclature
to use when describing the software and the effects it has. In this case
centered around systemd a word was chosen: "reliable".

Some will think it's a good name, some don't care, some will think it's
a bad name; and all of those things are basically irrelevant because the
name doesn't tell you much abut what the software will do. Reading the
fine manual will tell you that. It's all a part of being human because
our languages are imprecise, heavily overloaded and hugely redundant. So
are our spellings. But we are stuck with it because that's the general
emergent behaviour of a homo sapiens brain.

Arguing abut this is about as nonsensical as arguing about whether "lee"
is a good handle on a forum or not. To a pedant it's a bad name, one
can't tell if you are male, female or if it's actually an Asian family
name....

Or one could do what most folk do, and not see a problem with 3 letters

-- 
Alan McKinnon
alan.mckinnon@gmail.com



^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-26 21:37                                               ` lee
@ 2016-12-26 22:31                                                 ` Dale
  0 siblings, 0 replies; 271+ messages in thread
From: Dale @ 2016-12-26 22:31 UTC (permalink / raw
  To: gentoo-user

lee wrote:
> Dale <rdalek1967@gmail.com> writes:
>
>> lee wrote:
>>> Dale <rdalek1967@gmail.com> writes:
>>>
>>>> lee wrote:
>>>>
>>> Well, I guess you haven't realised yet that reality doesn't exist.
>>> Bubbles are a self-imposed limit for those who believe in reality.
>>> You probably hit that wall and now try hard to remain confined.
>>>
>>> Unfortunately, this won't make sense to you until you come to realise.
>>>
>>>
>> So, because you THINK two ports is the default, then it is even when you
>> can't post a single thing to back it up?  Keep in mind, I researched
>> this and posted how I did it.  That research does NOT support what you
>> THINK.  The sooner you realize that just because you think something is
>> the default doesn't make it so, the better for you it will be.  As I
>> also pointed out, I'm not the only one who says you are wrong.  To this
>> point, no one else has posted to support your claim either. 
>>
>> To put it bluntly, two ports is NOT the default and never has been
>> either.  Based on the research I did, it isn't even going to be the
>> default anytime soon.  You are wrong, period.  Until you can post a fact
>> that backs up your claim, you are wrong.  I've said it, others have said
>> it and yet you are still posting something as fact even when proven to
>> be wrong. 
>>
>> Whether you call it a bubble or call it cow crap, you are not posting
>> facts or even a informed opinion.  I call it BS.  Let me know when you
>> can post some facts to back up your claim. 
> Like I said, it doesn't make sense to you.
>
>


Because it isn't true or accurate.  It only makes sense if you want to
ignore facts and what is really out in the world being sold and used. 
Again, it is not just me that says this.  Others have posted the same as
me.  It's you who needs to use some sense. 

Dale

:-)  :-) 


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-26 21:21                                                         ` Alan McKinnon
@ 2016-12-26 22:47                                                           ` lee
  2016-12-27  0:18                                                             ` Rich Freeman
  0 siblings, 1 reply; 271+ messages in thread
From: lee @ 2016-12-26 22:47 UTC (permalink / raw
  To: gentoo-user

Alan McKinnon <alan.mckinnon@gmail.com> writes:

> On 26/12/2016 20:24, lee wrote:
>> Rich Freeman <rich0@gentoo.org> writes:
>> 
>>> On Fri, Dec 23, 2016 at 8:52 PM, lee <lee@yagibdah.de> wrote:
>>>>
>>>> I didn't see portage or anything else give me any instructions or
>>>> warnings about this.  The names just suddenly changed, and that screwed
>>>> things up.
>>>>
>>>
>>> https://www.gentoo.org/support/news-items/2013-03-29-udev-upgrade.html
>>>
>>> This shows up in eselect news list (and so on), and portage will tell
>> 
>> I never use that because I find it very awkward.  Why doesn't portage
>> just send me the news by email?
>
> It will if you set it up that way.

Oh I should do that then.

> It's not a default because portage
> doesn't know your email address (unless you want to deliver mail locally
> to root's mbox)

It could simply ask me.  Now I need to figure out how to make it send
mails.

>>> you when you have unread news items.  Note that it only shows up if
>>> you have <udev-201 installed, but all news is in that repository.
>>>
>>> Generally you want to read those BEFORE you go installing packages,
>>> since it may pertain to a package you're about to update.
>> 
>> Updating usually affects over 200 packages.  What's a good way to read
>> the news in advance?
>
> I think you are conflating news with something else, perhaps elogs. Rich
> means to run "eselect news list".

Yes, and that doesn't show me news before I sync, or does it?


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-26 21:29                                             ` Alan McKinnon
@ 2016-12-26 23:02                                               ` lee
  2016-12-27  9:06                                                 ` Alan McKinnon
  0 siblings, 1 reply; 271+ messages in thread
From: lee @ 2016-12-26 23:02 UTC (permalink / raw
  To: gentoo-user

Alan McKinnon <alan.mckinnon@gmail.com> writes:

> On 26/12/2016 21:42, lee wrote:
>> Well, I guess you haven't realised yet that reality doesn't exist.
>> Bubbles are a self-imposed limit for those who believe in reality.
>> You probably hit that wall and now try hard to remain confined.
>> 
>> Unfortunately, this won't make sense to you until you come to realise.
>
>
> I *strongly* recommend you cease insulting people's intelligence on this
> list.

It was not my intention to do that, and if I did, I apologize.

Different people realise different things.  There are many things I will
never realise and others I have.  There are things I won't understand
before I have realised what is necessary to realise to understand them.
Finding that someone won't understand something before they have
realised something doesn't insult anyones intelligence.


> This list (gentoo-user) contains the brightest minds, widest range of
> experience (both CS-related and just generally in life), most articulate
> and surprisingly, most tolerant, bunch of people I have ever come across
> online; and I've been here for 10 years and doing online for 20+ years
> and the above is not meant idly.
>
> I can't watch you type and I can't get in your headspace but based just
> on what I read from you, your communications say something that is
> frankly, very insulting to those individuals. There is no need to
> disparage someone else just because their frame of reference differs
> from yours.
>
> Alan
>
> p.s. You have a very long way to go still before you begin to match
> Dale's contributions here.

So this is supposed to be a competition?


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-26 22:47                                                           ` lee
@ 2016-12-27  0:18                                                             ` Rich Freeman
  2016-12-27  7:21                                                               ` lee
  0 siblings, 1 reply; 271+ messages in thread
From: Rich Freeman @ 2016-12-27  0:18 UTC (permalink / raw
  To: gentoo-user

On Mon, Dec 26, 2016 at 5:47 PM, lee <lee@yagibdah.de> wrote:
>
> Yes, and that doesn't show me news before I sync, or does it?
>

Correct.

The order to do this in is:

Sync
Read news.
Apply updates.

Syncing doesn't affect anything other than /usr/portage (or wherever
you're keeping it).

-- 
Rich


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-27  0:18                                                             ` Rich Freeman
@ 2016-12-27  7:21                                                               ` lee
  2016-12-27 10:09                                                                 ` Mick
  0 siblings, 1 reply; 271+ messages in thread
From: lee @ 2016-12-27  7:21 UTC (permalink / raw
  To: gentoo-user

Rich Freeman <rich0@gentoo.org> writes:

> On Mon, Dec 26, 2016 at 5:47 PM, lee <lee@yagibdah.de> wrote:
>>
>> Yes, and that doesn't show me news before I sync, or does it?
>>
>
> Correct.
>
> The order to do this in is:
>
> Sync
> Read news.
> Apply updates.

sounds reasonable

> Syncing doesn't affect anything other than /usr/portage (or wherever
> you're keeping it).

Well, kinda?  When you emerge something after syncing, a newer version
might be picked than otherwise?


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-26 21:44                           ` Alan McKinnon
@ 2016-12-27  7:32                             ` lee
  0 siblings, 0 replies; 271+ messages in thread
From: lee @ 2016-12-27  7:32 UTC (permalink / raw
  To: gentoo-user

Alan McKinnon <alan.mckinnon@gmail.com> writes:

> On 26/12/2016 20:35, lee wrote:
>> Tom H <tomh0665@gmail.com> writes:
>> 
>>> On Fri, Dec 23, 2016 at 9:07 PM, lee <lee@yagibdah.de> wrote:
>>>> Tom H <tomh0665@gmail.com> writes:
>>>>> On Mon, Dec 19, 2016 at 3:07 PM, Daniel Frey <djqfrey@gmail.com> wrote:
>>>>>>
>>>>>> It is even more frustrating that these so-called predictable network
>>>>>> names actually can change on a reboot, it's happened to me more than
>>>>>> once when multiple network cards are detected in a different order.
>>>>>
>>>>> >From Kay Sievers in [1]:
>>>>>
>>>>> <BEGIN>
>>>>> Btw, predictable means it will not change between reboots, that names
>>>>> will not depend on enumeration order within the same setup. It does
>>>>> not mean or promise, that added kernel/driver/firmware features will
>>>>> not result in different names. That is expected behavior.
>>>>> </END>
>>>>>
>>>>> [1] https://lists.freedesktop.org/archives/systemd-devel/2015-October/034614.html
>>>>
>>>> So the names will not change when rebooting and are to be expected to
>>>> possibly change at any time.
>>>>
>>>> How is that more reliable?
>>>
>>> It's more reliable than using the kernel's names because the names
>>> won't change UNLESS there's kernel/driver/firmware change for that
>>> NIC. I doubt that these changes occur that often. Perhaps someone else
>>> knows.
>> 
>> What happens more often:  That a network card is replaced with a
>> different one or that the software changes?
>> 
>
>
> OK, let me try explain this again.
>
> NIC names are tricky, several posters (myself included) have laid out
> various methods and options by which it can be done. Experience shows
> that in real life the simple traditional names are easy to remember but
> prone to changing and (worse) prone to race conditions. Other methods
> change less often in reality but the names are somewhat trickier to
> remember.
>
> Opinions on these things differ; experience on these things differ and
> people's use cases on these things differ greatly. A coder working in
> this area has to decide what sort of cases they want to support, what
> problems they want to attempt to solve and what new features they want
> to introduce; then they have to write the code.
>
> Once the code is written, the coder then has to decide what nomenclature
> to use when describing the software and the effects it has. In this case
> centered around systemd a word was chosen: "reliable".
>
> Some will think it's a good name, some don't care, some will think it's
> a bad name; and all of those things are basically irrelevant because the
> name doesn't tell you much abut what the software will do. Reading the
> fine manual will tell you that. It's all a part of being human because
> our languages are imprecise, heavily overloaded and hugely redundant. So
> are our spellings. But we are stuck with it because that's the general
> emergent behaviour of a homo sapiens brain.
>
> Arguing abut this is about as nonsensical as arguing about whether "lee"
> is a good handle on a forum or not. To a pedant it's a bad name, one
> can't tell if you are male, female or if it's actually an Asian family
> name....
>
> Or one could do what most folk do, and not see a problem with 3 letters

I agree.

What I don't agree with is that unrecognisable names generally make
things easier (though they can, depending on the circumstances).


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-26 23:02                                               ` lee
@ 2016-12-27  9:06                                                 ` Alan McKinnon
  2016-12-27 19:03                                                   ` lee
  0 siblings, 1 reply; 271+ messages in thread
From: Alan McKinnon @ 2016-12-27  9:06 UTC (permalink / raw
  To: gentoo-user

On 27/12/2016 01:02, lee wrote:
> Alan McKinnon <alan.mckinnon@gmail.com> writes:
> 
>> On 26/12/2016 21:42, lee wrote:
>>> Well, I guess you haven't realised yet that reality doesn't exist.
>>> Bubbles are a self-imposed limit for those who believe in reality.
>>> You probably hit that wall and now try hard to remain confined.
>>>
>>> Unfortunately, this won't make sense to you until you come to realise.
>>
>>
>> I *strongly* recommend you cease insulting people's intelligence on this
>> list.
> 
> It was not my intention to do that, and if I did, I apologize.
> 
> Different people realise different things.  There are many things I will
> never realise and others I have.  There are things I won't understand
> before I have realised what is necessary to realise to understand them.
> Finding that someone won't understand something before they have
> realised something doesn't insult anyones intelligence.


OK.

I think you need to step back a little and apply the above to this
situation. By that I mean how you are interacting with others, not the
various questions about systemd, how many NICs a board has in general
and so on.

The results you are getting are far from optimum - you may eventually
get an answer that satisfies you but in general it is involving long
winding threads that frustrate others.

So I suggest you apply reason and investigation to determine why that
might be so.

One highly workable method is when you find yourself taking a contrary
position and about to explain why you think what you think, then reverse
it. Instead, state that you disagree, that you think something else and
invite the other to explain why they are saying what they are saying.
This method has high success in revealing to you what it is you have to
realise first, as you mention above)


> 
> 
>> This list (gentoo-user) contains the brightest minds, widest range of
>> experience (both CS-related and just generally in life), most articulate
>> and surprisingly, most tolerant, bunch of people I have ever come across
>> online; and I've been here for 10 years and doing online for 20+ years
>> and the above is not meant idly.
>>
>> I can't watch you type and I can't get in your headspace but based just
>> on what I read from you, your communications say something that is
>> frankly, very insulting to those individuals. There is no need to
>> disparage someone else just because their frame of reference differs
>> from yours.
>>
>> Alan
>>
>> p.s. You have a very long way to go still before you begin to match
>> Dale's contributions here.
> 
> So this is supposed to be a competition?

No, it's about people and how people communicate concepts and ideas.
It's about how Dale is a long term contributor and people generally
think well of him and how statistically he is right more often than he
is wrong. He's worth paying attention to.

-- 
Alan McKinnon
alan.mckinnon@gmail.com



^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-27  7:21                                                               ` lee
@ 2016-12-27 10:09                                                                 ` Mick
  2016-12-27 19:21                                                                   ` lee
  0 siblings, 1 reply; 271+ messages in thread
From: Mick @ 2016-12-27 10:09 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 558 bytes --]

On Tuesday 27 Dec 2016 08:21:53 lee wrote:
> Rich Freeman <rich0@gentoo.org> writes:
> > On Mon, Dec 26, 2016 at 5:47 PM, lee <lee@yagibdah.de> wrote:
> >> Yes, and that doesn't show me news before I sync, or does it?
> > 
> > Correct.
> > 
> > The order to do this in is:
> > 
> > Sync
> > Read news.
> > Apply updates.
> 
> sounds reasonable

Even more reasonable:

 eselect news read new

will only come up with the latest as yet unread news, rather than a long list 
which could have accumulated over the years.

-- 
Regards,
Mick

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 455 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-26 20:01                                                         ` lee
@ 2016-12-27 11:33                                                           ` Neil Bothwick
  2016-12-27 18:53                                                             ` lee
  2016-12-29  9:42                                                           ` Tom H
  1 sibling, 1 reply; 271+ messages in thread
From: Neil Bothwick @ 2016-12-27 11:33 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1328 bytes --]

On Mon, 26 Dec 2016 21:01:22 +0100, lee wrote:

> > AFAIK, you have three possibilities.
> >
> > 1) If you're renaming a NIC via its MAC address, you have to edit the
> > config file thatlinks the NIC's names and its MAC address.
> >
> > 2) If you're using udev's predictable names, the NIC'll have the same
> > (more or less complex) name if you use the same slot.
> >
> > 3) If you're using the kernel names, you have no guarantee that ethX
> > will be assigned to the same NIC at every bot.  
> 
> So there's no good option because names may change unless you make and
> maintain an assignment.  I wonder why that isn't the default ...

I would imagine because it cannot be used without some initial
configuration. The default provides the greatest reliability out of the
box, at the expense of less readable (which is not the same as
unrecognisable, a value judgement you are imposing on the names) names.

There is nothing wrong with wanting things to work as you do, but it
requires input to do so. It you have to start editing files to make it
work properly, there is little point in making it the default.


-- 
Neil Bothwick

GOTO: (n.) an efficient and general way of controlling a program, much
despised by academics and others whose brains have been ruined by
overexposure to Pascal.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Firefox 49.0 & Youtube....Video: Yes - Audio: No...
  2016-10-15 18:27 [gentoo-user] Firefox 49.0 & Youtube....Video: Yes - Audio: No Meino.Cramer
                   ` (2 preceding siblings ...)
  2016-12-16 10:19 ` [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... " Miroslav Rovis
@ 2016-12-27 12:39 ` Alarig Le Lay
  3 siblings, 0 replies; 271+ messages in thread
From: Alarig Le Lay @ 2016-12-27 12:39 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1008 bytes --]

On Sat Oct 15 20:27:43 2016, Meino.Cramer@gmx.de wrote:
> Hi,
> 
> this evening I updated GENTOO and a new firefox was installed.
> This one seem completly to disable flash video finally...
> since I got no video/audio at all.
> 
> I disabled all flash-related addons of my firefox and
> restarted  it.
> 
> Now I got a video ... but without any audio.
> (I am running jackd by the way).
> I check with qjackctl whether there were any
> ports which I missed to connect...nothing.
> 
> Hmmm...
> 
> Is there any fix for that?

Hi, I had the same problem today (well, the problem was really old, but
it was the first time I tried to play audio in firefox since 45).

If I play the file from mpv, it works, from firefox, no sound.
I added the ffmpeg useflag and it works again now. I still use pure ALSA
as sound stack.

$ equery uses www-client/firefox | grep +
+dbus
+ffmpeg
+gmp-autoupdate
+gstreamer
+hwaccel
+jemalloc3
+jit
+l10n_fr
+startup-notification

-- 
alarig

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 473 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-27 11:33                                                           ` Neil Bothwick
@ 2016-12-27 18:53                                                             ` lee
  2016-12-27 20:40                                                               ` Neil Bothwick
  2016-12-29 10:13                                                               ` Tom H
  0 siblings, 2 replies; 271+ messages in thread
From: lee @ 2016-12-27 18:53 UTC (permalink / raw
  To: gentoo-user

Neil Bothwick <neil@digimed.co.uk> writes:

> On Mon, 26 Dec 2016 21:01:22 +0100, lee wrote:
>
>> > AFAIK, you have three possibilities.
>> >
>> > 1) If you're renaming a NIC via its MAC address, you have to edit the
>> > config file thatlinks the NIC's names and its MAC address.
>> >
>> > 2) If you're using udev's predictable names, the NIC'll have the same
>> > (more or less complex) name if you use the same slot.
>> >
>> > 3) If you're using the kernel names, you have no guarantee that ethX
>> > will be assigned to the same NIC at every bot.  
>> 
>> So there's no good option because names may change unless you make and
>> maintain an assignment.  I wonder why that isn't the default ...
>
> I would imagine because it cannot be used without some initial
> configuration. The default provides the greatest reliability out of the
> box, at the expense of less readable (which is not the same as
> unrecognisable, a value judgement you are imposing on the names) names.

I call them unrecognisable because they are hard to recognise, as in
hard to read and impossible to remember.  I find that annoying.  I can
call them "annoying names" if you prefer that :)

> There is nothing wrong with wanting things to work as you do, but it
> requires input to do so. It you have to start editing files to make it
> work properly, there is little point in making it the default.

Right, and it could work without editing files manually.  A
configuration file assigning editable names to the annoying names could
be created automatically and filled by assigning the name an interface
already has to it (because when it has a name, the name is known, which
is easier than trying to make up all possible names in advance).  Then
only if you wanted you would edit the configuration file to assign the
name(s) of your choosing, and if you don't want to do that, you simply
get the names you get now.  There would be no change to how the names
are now, only an additional option.

That would also have the advantage that when the annoying name of an
interface changes, you can choose to either adjust all configuration
files in which you have specified a particular interface or simply
adjust the one configuration file that assigns the names.

I actually wonder why they didn't virtualise the names.  It makes too
much sense for not to do it, and you could do likewise with other
devices (especially disks).


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-27  9:06                                                 ` Alan McKinnon
@ 2016-12-27 19:03                                                   ` lee
  0 siblings, 0 replies; 271+ messages in thread
From: lee @ 2016-12-27 19:03 UTC (permalink / raw
  To: gentoo-user

Alan McKinnon <alan.mckinnon@gmail.com> writes:

> On 27/12/2016 01:02, lee wrote:
>> Alan McKinnon <alan.mckinnon@gmail.com> writes:
>> 
>>> On 26/12/2016 21:42, lee wrote:
>>>> Well, I guess you haven't realised yet that reality doesn't exist.
>>>> Bubbles are a self-imposed limit for those who believe in reality.
>>>> You probably hit that wall and now try hard to remain confined.
>>>>
>>>> Unfortunately, this won't make sense to you until you come to realise.
>>>
>>>
>>> I *strongly* recommend you cease insulting people's intelligence on this
>>> list.
>> 
>> It was not my intention to do that, and if I did, I apologize.
>> 
>> Different people realise different things.  There are many things I will
>> never realise and others I have.  There are things I won't understand
>> before I have realised what is necessary to realise to understand them.
>> Finding that someone won't understand something before they have
>> realised something doesn't insult anyones intelligence.
>
>
> OK.
>
> I think you need to step back a little and apply the above to this
> situation. By that I mean how you are interacting with others, not the
> various questions about systemd, how many NICs a board has in general
> and so on.
>
> The results you are getting are far from optimum - you may eventually
> get an answer that satisfies you but in general it is involving long
> winding threads that frustrate others.
>
> So I suggest you apply reason and investigation to determine why that
> might be so.
>
> One highly workable method is when you find yourself taking a contrary
> position and about to explain why you think what you think, then reverse
> it. Instead, state that you disagree, that you think something else and
> invite the other to explain why they are saying what they are saying.
> This method has high success in revealing to you what it is you have to
> realise first, as you mention above)
>
>
>> 
>> 
>>> This list (gentoo-user) contains the brightest minds, widest range of
>>> experience (both CS-related and just generally in life), most articulate
>>> and surprisingly, most tolerant, bunch of people I have ever come across
>>> online; and I've been here for 10 years and doing online for 20+ years
>>> and the above is not meant idly.
>>>
>>> I can't watch you type and I can't get in your headspace but based just
>>> on what I read from you, your communications say something that is
>>> frankly, very insulting to those individuals. There is no need to
>>> disparage someone else just because their frame of reference differs
>>> from yours.
>>>
>>> Alan
>>>
>>> p.s. You have a very long way to go still before you begin to match
>>> Dale's contributions here.
>> 
>> So this is supposed to be a competition?
>
> No, it's about people and how people communicate concepts and ideas.
> It's about how Dale is a long term contributor and people generally
> think well of him and how statistically he is right more often than he
> is wrong. He's worth paying attention to.

I see what you mean.  Dale must be pretty annoyed by me.

Sorry, Dale.


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-27 10:09                                                                 ` Mick
@ 2016-12-27 19:21                                                                   ` lee
  2016-12-27 19:56                                                                     ` Mick
  2016-12-27 20:31                                                                     ` Neil Bothwick
  0 siblings, 2 replies; 271+ messages in thread
From: lee @ 2016-12-27 19:21 UTC (permalink / raw
  To: gentoo-user

Mick <michaelkintzios@gmail.com> writes:

> On Tuesday 27 Dec 2016 08:21:53 lee wrote:
>> Rich Freeman <rich0@gentoo.org> writes:
>> > On Mon, Dec 26, 2016 at 5:47 PM, lee <lee@yagibdah.de> wrote:
>> >> Yes, and that doesn't show me news before I sync, or does it?
>> > 
>> > Correct.
>> > 
>> > The order to do this in is:
>> > 
>> > Sync
>> > Read news.
>> > Apply updates.
>> 
>> sounds reasonable
>
> Even more reasonable:
>
>  eselect news read new
>
> will only come up with the latest as yet unread news, rather than a long list 
> which could have accumulated over the years.

It seems to be clearing out the list automatically.

[1] says the mailer module of eselect was removed.  Is there a better
way to read them than with eselect?


[1]: https://gitweb.gentoo.org/proj/eselect.git/plain/NEWS


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-27 19:21                                                                   ` lee
@ 2016-12-27 19:56                                                                     ` Mick
  2016-12-27 20:31                                                                     ` Neil Bothwick
  1 sibling, 0 replies; 271+ messages in thread
From: Mick @ 2016-12-27 19:56 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1361 bytes --]

On Tuesday 27 Dec 2016 20:21:19 lee wrote:
> Mick <michaelkintzios@gmail.com> writes:
> > On Tuesday 27 Dec 2016 08:21:53 lee wrote:
> >> Rich Freeman <rich0@gentoo.org> writes:
> >> > On Mon, Dec 26, 2016 at 5:47 PM, lee <lee@yagibdah.de> wrote:
> >> >> Yes, and that doesn't show me news before I sync, or does it?
> >> > 
> >> > Correct.
> >> > 
> >> > The order to do this in is:
> >> > 
> >> > Sync
> >> > Read news.
> >> > Apply updates.
> >> 
> >> sounds reasonable
> > 
> > Even more reasonable:
> >  eselect news read new
> > 
> > will only come up with the latest as yet unread news, rather than a long
> > list which could have accumulated over the years.
> 
> It seems to be clearing out the list automatically.
> 
> [1] says the mailer module of eselect was removed.  Is there a better
> way to read them than with eselect?
> 
> 
> [1]: https://gitweb.gentoo.org/proj/eselect.git/plain/NEWS

Unless you're running some script to sync portage and emerge, when you 
synchronise portage manually with emerge --sync, it will let you know if there 
are any new news items before you start emerging any packages.  You could get 
portage to email you all elogs, but I am not sure if this will also email you 
any news items - I've never used this feature.  It may require your own script 
to do it.
-- 
Regards,
Mick

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 455 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-27 19:21                                                                   ` lee
  2016-12-27 19:56                                                                     ` Mick
@ 2016-12-27 20:31                                                                     ` Neil Bothwick
  2016-12-28 10:58                                                                       ` Kai Peter
  2016-12-28 16:20                                                                       ` mailer "module" for 'eselect news' (Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No) lee
  1 sibling, 2 replies; 271+ messages in thread
From: Neil Bothwick @ 2016-12-27 20:31 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 762 bytes --]

On Tue, 27 Dec 2016 20:21:19 +0100, lee wrote:

> >  Even more reasonable:
> >
> >  eselect news read new
> >
> > will only come up with the latest as yet unread news, rather than a
> > long list which could have accumulated over the years.  
> 
> It seems to be clearing out the list automatically.
> 
> [1] says the mailer module of eselect was removed.  Is there a better
> way to read them than with eselect?

Put this script in /etc/portage/postsync.d and make it executable

#!/bin/sh

if [ $( eselect news count new ) != "0" ]; then
   eselect news list | mail you@wherever.you.are
   fi


-- 
Neil Bothwick

To most people solutions mean finding the answers.  But to chemists
solutions are things that are still all mixed up.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-27 18:53                                                             ` lee
@ 2016-12-27 20:40                                                               ` Neil Bothwick
  2016-12-29 10:13                                                               ` Tom H
  1 sibling, 0 replies; 271+ messages in thread
From: Neil Bothwick @ 2016-12-27 20:40 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 2213 bytes --]

On Tue, 27 Dec 2016 19:53:47 +0100, lee wrote:

> > I would imagine because it cannot be used without some initial
> > configuration. The default provides the greatest reliability out of
> > the box, at the expense of less readable (which is not the same as
> > unrecognisable, a value judgement you are imposing on the names)
> > names.  
> 
> I call them unrecognisable because they are hard to recognise, as in
> hard to read and impossible to remember.  I find that annoying.  I can
> call them "annoying names" if you prefer that :)

I do, or "difficult to remember" or "cryptic", but they are not
unrecognisable - except to those that wish them to be.
 
> > There is nothing wrong with wanting things to work as you do, but it
> > requires input to do so. It you have to start editing files to make it
> > work properly, there is little point in making it the default.  
> 
> Right, and it could work without editing files manually.  A
> configuration file assigning editable names to the annoying names could
> be created automatically and filled by assigning the name an interface
> already has to it (because when it has a name, the name is known, which
> is easier than trying to make up all possible names in advance).  Then
> only if you wanted you would edit the configuration file to assign the
> name(s) of your choosing, and if you don't want to do that, you simply
> get the names you get now.  There would be no change to how the names
> are now, only an additional option.
> 
> That would also have the advantage that when the annoying name of an
> interface changes, you can choose to either adjust all configuration
> files in which you have specified a particular interface or simply
> adjust the one configuration file that assigns the names.
> 
> I actually wonder why they didn't virtualise the names.  It makes too
> much sense for not to do it, and you could do likewise with other
> devices (especially disks).

That's a reasonable approach, and you could have the ebuild set it up
with a USE flag. All it takes is for someone that cares enough about it
to do something.


-- 
Neil Bothwick

I have seen the truth, and it makes no sense.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-27 20:31                                                                     ` Neil Bothwick
@ 2016-12-28 10:58                                                                       ` Kai Peter
  2016-12-28 16:20                                                                       ` mailer "module" for 'eselect news' (Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No) lee
  1 sibling, 0 replies; 271+ messages in thread
From: Kai Peter @ 2016-12-28 10:58 UTC (permalink / raw
  To: gentoo-user

On 2016-12-27 21:31, Neil Bothwick wrote:
> 
> Put this script in /etc/portage/postsync.d and make it executable
> 
> #!/bin/sh
> 
> if [ $( eselect news count new ) != "0" ]; then
>    eselect news list | mail you@wherever.you.are
>    fi

Nice hint, really. I did a similar thing in my emerge wrapper script, 
but this looks more efficient. Thanks.
(Btw, knowing all about portage/emerge isn't a high priority by me ;))

-- 
Sent with eQmail-1.10-dev


^ permalink raw reply	[flat|nested] 271+ messages in thread

* mailer "module" for 'eselect news' (Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No)
  2016-12-27 20:31                                                                     ` Neil Bothwick
  2016-12-28 10:58                                                                       ` Kai Peter
@ 2016-12-28 16:20                                                                       ` lee
  2016-12-28 20:51                                                                         ` Neil Bothwick
  1 sibling, 1 reply; 271+ messages in thread
From: lee @ 2016-12-28 16:20 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 728 bytes --]

Neil Bothwick <neil@digimed.co.uk> writes:

> On Tue, 27 Dec 2016 20:21:19 +0100, lee wrote:
>
>> >  Even more reasonable:
>> >
>> >  eselect news read new
>> >
>> > will only come up with the latest as yet unread news, rather than a
>> > long list which could have accumulated over the years.  
>> 
>> It seems to be clearing out the list automatically.
>> 
>> [1] says the mailer module of eselect was removed.  Is there a better
>> way to read them than with eselect?
>
> Put this script in /etc/portage/postsync.d and make it executable
>
> #!/bin/sh
>
> if [ $( eselect news count new ) != "0" ]; then
>    eselect news list | mail you@wherever.you.are
>    fi

Thanks!  To actually read the news as email, I wrote this:



[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: eselect-news-mail.pl --]
[-- Type: text/x-perl, Size: 2293 bytes --]

#!/usr/bin/perl
#
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program.  If not, see <http://www.gnu.org/licenses/>.
#
#
# You may need to emerge dev-perl/Email-MIME and dev-perl/Email-Sender
# for this to work.
#

use strict;
use warnings;
use Email::MIME;
use Email::Sender::Simple qw(sendmail);


#################### configure this ########################

my @rcpt = ('lee@yagibdah.de');
my $from = 'root@yagibdah.de';
my $subj = 'eselect news';
#
# you can set this to 0 to get an email for every news item
#
my $msglen = 65536;

#
# set to 1 to get only items listed as new
#
my $only_new = 1;

#################### / configure this #######################


my @list = qx/eselect news list/;
my @numbers = $only_new ? map(m/\A\s*\[(\d+)\]\s*N\s*\d/, @list) : map(m/\A\s*\[(\d+)\]/, @list);
my $content = join('', @list) . "\n" . ('#' x 70) . "\n\n";
undef @list;

foreach (@numbers) {
  my $do = "eselect news read $_";
  $content .= qx/$do/;
  $content .= "\n" . ('#' x 70) . "\n\n";

  if (length($content) > $msglen) {
    my $message = Email::MIME->create(
				      header_str => [
						     From    => $from,
						     To      => @rcpt,
						     Subject => $subj
						    ],
				      attributes => {
						     encoding => 'quoted-printable',
						     charset  => 'UTF-8'
						    },
				      body_str => $content
				     );
    sendmail($message);

    $content = '';
  }
}

if (length($content)) {
  my $message = Email::MIME->create(
				    header_str => [
						   From    => $from,
						   To      => @rcpt,
						   Subject => $subj
						  ],
				    attributes => {
						   encoding => 'quoted-printable',
						   charset  => 'UTF-8'
						  },
				    body_str => $content
				   );
  sendmail($message);
}


exit 0;

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: mailer "module" for 'eselect news' (Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No)
  2016-12-28 16:20                                                                       ` mailer "module" for 'eselect news' (Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No) lee
@ 2016-12-28 20:51                                                                         ` Neil Bothwick
  2016-12-29  0:38                                                                           ` mailer "module" for 'eselect news' (Re: [gentoo-user] from Firefox52: NO pure ALSA?, lee
  0 siblings, 1 reply; 271+ messages in thread
From: Neil Bothwick @ 2016-12-28 20:51 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 607 bytes --]

On Wed, 28 Dec 2016 17:20:50 +0100, lee wrote:

> > #!/bin/sh
> >
> > if [ $( eselect news count new ) != "0" ]; then
> >    eselect news list | mail you@wherever.you.are
> >    fi  
> 
> Thanks!  To actually read the news as email, I wrote this:
> 
> #!/usr/bin/perl
[massive snip]

What does this actually do? Does it separate each news item into a
separate mail, which sounds a neat idea. If you just want all the news
news items, you could replace "list" with "read new" in my
script^H^H^H^H^^Hhack.


-- 
Neil Bothwick

 ... We are Dyslexics of Borg. Your ass will be laminated.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: mailer "module" for 'eselect news' (Re: [gentoo-user] from Firefox52: NO pure ALSA?,
  2016-12-28 20:51                                                                         ` Neil Bothwick
@ 2016-12-29  0:38                                                                           ` lee
  0 siblings, 0 replies; 271+ messages in thread
From: lee @ 2016-12-29  0:38 UTC (permalink / raw
  To: gentoo-user

Neil Bothwick <neil@digimed.co.uk> writes:

> On Wed, 28 Dec 2016 17:20:50 +0100, lee wrote:
>
>> > #!/bin/sh
>> >
>> > if [ $( eselect news count new ) != "0" ]; then
>> >    eselect news list | mail you@wherever.you.are
>> >    fi  
>> 
>> Thanks!  To actually read the news as email, I wrote this:
>> 
>> #!/usr/bin/perl
> [massive snip]
>
> What does this actually do? Does it separate each news item into a
> separate mail, which sounds a neat idea. If you just want all the news
> news items, you could replace "list" with "read new" in my
> script^H^H^H^H^^Hhack.

You can set it up either way, i. e. all in one email, or each item in
one, or several items in several mails, by setting $msglen.  I didn't
know there is 'read new' ...


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-23  8:48                                                               ` Jorge Almeida
@ 2016-12-29  9:36                                                                 ` Tom H
  0 siblings, 0 replies; 271+ messages in thread
From: Tom H @ 2016-12-29  9:36 UTC (permalink / raw
  To: Gentoo User

On Fri, Dec 23, 2016 at 3:48 AM, Jorge Almeida <jjalmeida@gmail.com> wrote:
> On Fri, Dec 23, 2016 at 12:39 AM, Neil Bothwick <neil@digimed.co.uk> wrote:
>> On Fri, 23 Dec 2016 02:26:05 -0500, Tom H wrote:
>>>
>>> It's the best thing that the systemd developers have produced!
>>
>> Except they didn't produce it. They assimilated gummiboot, which I was
>> already using, into the systemd collective!
>
> Wasn't gummiboot the brain child of a certain systemd developer who
> got kicked off the kernel due to attitude issues?

AFAICT, Kay's last kernel submission was one year before Linus had
"that" rant about merging his code.

I'd also have been surprised if Kay had submitted something a few
months later and Linus had rejected it ; especially since Linus gave
himself an out by saying something like "until his attitude changes"
or something along these lines.


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-26 18:35                         ` lee
  2016-12-26 21:44                           ` Alan McKinnon
@ 2016-12-29  9:40                           ` Tom H
  1 sibling, 0 replies; 271+ messages in thread
From: Tom H @ 2016-12-29  9:40 UTC (permalink / raw
  To: Gentoo User

On Mon, Dec 26, 2016 at 1:35 PM, lee <lee@yagibdah.de> wrote:
> Tom H <tomh0665@gmail.com> writes:
>> On Fri, Dec 23, 2016 at 9:07 PM, lee <lee@yagibdah.de> wrote:
>>>
>>> How is that more reliable?
>>
>> It's more reliable than using the kernel's names because the names
>> won't change UNLESS there's kernel/driver/firmware change for that
>> NIC. I doubt that these changes occur that often. Perhaps someone else
>> knows.
>
> What happens more often: That a network card is replaced with a
> different one or that the software changes?

In my experience the former. But it's just my experience...

I've also not come across a kernel//driver/firmware change on a system.


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-26 20:01                                                         ` lee
  2016-12-27 11:33                                                           ` Neil Bothwick
@ 2016-12-29  9:42                                                           ` Tom H
  1 sibling, 0 replies; 271+ messages in thread
From: Tom H @ 2016-12-29  9:42 UTC (permalink / raw
  To: Gentoo User

On Mon, Dec 26, 2016 at 3:01 PM, lee <lee@yagibdah.de> wrote:
> Tom H <tomh0665@gmail.com> writes:
>> AFAIK, you have three possibilities.
>>
>> 1) If you're renaming a NIC via its MAC address, you have to edit the
>> config file thatlinks the NIC's names and its MAC address.
>>
>> 2) If you're using udev's predictable names, the NIC'll have the same
>> (more or less complex) name if you use the same slot.
>>
>> 3) If you're using the kernel names, you have no guarantee that ethX
>> will be assigned to the same NIC at every bot.
>
> So there's no good option because names may change unless you make and
> maintain an assignment.  I wonder why that isn't the default ...

Because udev upstream chose to default to a setup without having to
edit config files for NIC names.


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-27 18:53                                                             ` lee
  2016-12-27 20:40                                                               ` Neil Bothwick
@ 2016-12-29 10:13                                                               ` Tom H
  2016-12-30  1:15                                                                 ` Miroslav Rovis
  1 sibling, 1 reply; 271+ messages in thread
From: Tom H @ 2016-12-29 10:13 UTC (permalink / raw
  To: Gentoo User

On Tue, Dec 27, 2016 at 1:53 PM, lee <lee@yagibdah.de> wrote:
> Neil Bothwick <neil@digimed.co.uk> writes:
>>
>> There is nothing wrong with wanting things to work as you do, but it
>> requires input to do so. It you have to start editing files to make
>> it work properly, there is little point in making it the default.
>
> Right, and it could work without editing files manually. A
> configuration file assigning editable names to the annoying names
> could be created automatically and filled by assigning the name an
> interface already has to it (because when it has a name, the name is
> known, which is easier than trying to make up all possible names in
> advance). Then only if you wanted you would edit the configuration
> file to assign the name(s) of your choosing, and if you don't want to
> do that, you simply get the names you get now. There would be no
> change to how the names are now, only an additional option.
>
> That would also have the advantage that when the annoying name of an
> interface changes, you can choose to either adjust all configuration
> files in which you have specified a particular interface or simply
> adjust the one configuration file that assigns the names.

There are two ways to ensure that you always have the kernel's names:

1) Add "net.ifnames=0" to the kernel cmdline

2) Override "NamePolicy=..." in "/lib/systemd/network/99-default.link"
with "NamePolicy=kernel" in "/etc/systemd/network/99-default.link".


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-29 10:13                                                               ` Tom H
@ 2016-12-30  1:15                                                                 ` Miroslav Rovis
  2016-12-30  2:23                                                                   ` Rich Freeman
  2016-12-30 10:19                                                                   ` Tom H
  0 siblings, 2 replies; 271+ messages in thread
From: Miroslav Rovis @ 2016-12-30  1:15 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 2499 bytes --]

On 161229-05:13-0500, Tom H wrote:
> On Tue, Dec 27, 2016 at 1:53 PM, lee <lee@yagibdah.de> wrote:
> > Neil Bothwick <neil@digimed.co.uk> writes:
> >>
> There are two ways to ensure that you always have the kernel's names:
> 
> 1) Add "net.ifnames=0" to the kernel cmdline
I use that all the time.

Of course, I don't use the below, no poetterware in my machine:
> 2) Override "NamePolicy=..." in "/lib/systemd/network/99-default.link"
> with "NamePolicy=kernel" in "/etc/systemd/network/99-default.link".
> 

But I respect if anybody else wants it, let them have it, just, allow
free speech, as you, _mostly_, do, id est, to tell people unintrusively
what that SystemDisaster is...

And, I've been following this discussion, and firmly on the side which
wants to keep Gentoo in the beautiful Unix tradition, but...

I was wondering, since to get a reply about the original question is
pretty difficult
(
not all being open and available to know about it? Mozilla itself
actually uncertain about alsa/pulse in its future? whatever, cannot
spend anymore time on it, I moved, see below...
)
, and maybe 3 percent of the text in the thread was on topic
(
which is still:
from Firefox52: NO pure ALSA?, WAS: Firefox 49.0
)
and the rest was about other matters...

I was wondering why hasn't anybody finally changed that subject line. Some of
the emails of the thread are fine information, but like this, they are
completely misplaced on principle which is, the principle: the subject
line should be what the emails in a thread are about... And in this
thread they are not well over 90% of the emails!

(
I changed the subject line
when I departed, and the threat of imposition of Pulseaudio to Linux
users of Firefox has resulted in Pale Moon having a happy users and a
supporter, Mozilla, you should not have insisted on that stupid
impositions!...

My split thread subject lines are:
Reading the (SSL) traffic with Pale Moon
http://www.gossamer-threads.com/lists/gentoo/user/320799
( Message-ID: <20161218055009.GA11155@g0n.xdwgrp> )
and
Pale Moon Air-Gapped portage EAPI 6 Install
http://www.gossamer-threads.com/lists/gentoo/user/321074
( Message-ID: <20161223043823.GA9835@g0n.xdwgrp> )
)

Thanks again to our developers who keep to the matchless Unix tradition,
and allow such great choice in Gentoo (also to the other, poetterware
side, as in choice, if you will)!

-- 
Miroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-30  1:15                                                                 ` Miroslav Rovis
@ 2016-12-30  2:23                                                                   ` Rich Freeman
  2016-12-30 10:19                                                                   ` Tom H
  1 sibling, 0 replies; 271+ messages in thread
From: Rich Freeman @ 2016-12-30  2:23 UTC (permalink / raw
  To: gentoo-user

On Thu, Dec 29, 2016 at 8:15 PM, Miroslav Rovis
<miro.rovis@croatiafidelis.hr> wrote:
>
> Thanks again to our developers who keep to the matchless Unix tradition,
> and allow such great choice in Gentoo (also to the other, poetterware
> side, as in choice, if you will)!
>

Well, the intent is to allow as much choice either way, though
sometimes upstream constraints get in the way of that.  As long as
somebody is willing to do the work necessary to keep a choice
reasonably viable we're not going to turn it away.  While we differ in
our preferences this is what ultimately unites us the most, IMO.

-- 
Rich


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No
  2016-12-30  1:15                                                                 ` Miroslav Rovis
  2016-12-30  2:23                                                                   ` Rich Freeman
@ 2016-12-30 10:19                                                                   ` Tom H
  1 sibling, 0 replies; 271+ messages in thread
From: Tom H @ 2016-12-30 10:19 UTC (permalink / raw
  To: Gentoo User

On Thu, Dec 29, 2016 at 8:15 PM, Miroslav Rovis
<miro.rovis@croatiafidelis.hr> wrote:
> On 161229-05:13-0500, Tom H wrote:
>> On Tue, Dec 27, 2016 at 1:53 PM, lee <lee@yagibdah.de> wrote:
>> > Neil Bothwick <neil@digimed.co.uk> writes:
>>>>
>> There are two ways to ensure that you always have the kernel's names:
>>
>> 1) Add "net.ifnames=0" to the kernel cmdline
>
> I use that all the time.
>
> Of course, I don't use the below, no poetterware in my machine:
>
>> 2) Override "NamePolicy=..." in "/lib/systemd/network/99-default.link"
>> with "NamePolicy=kernel" in "/etc/systemd/network/99-default.link".
>
> But I respect if anybody else wants it, let them have it, just, allow
> free speech, as you, _mostly_, do, id est, to tell people unintrusively
> what that SystemDisaster is...

It's too bad that the eudev maintainers didn't see fit to keep the
".link" units (they could've moved them to "/{etc,lib}/udev/network/"
if having "systemd" in a path's a no-no") because they make renaming a
NIC simpler.


^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Pale Moon Air-Gapped portage EAPI 6 Install WAS: [Logging] SSL with PM
  2016-12-23 16:58                                         ` Miroslav Rovis
  2016-12-24  7:29                                           ` Daniel Campbell
@ 2017-01-11  5:50                                           ` Miroslav Rovis
  2017-02-19 11:02                                             ` Miroslav Rovis
  1 sibling, 1 reply; 271+ messages in thread
From: Miroslav Rovis @ 2017-01-11  5:50 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 2364 bytes --]

On 161223-17:58+0100, Miroslav Rovis wrote:
> On 161223-05:38+0100, Miroslav Rovis wrote:
> > It took me all of my skills ;-) . But I installed Pale Moon
> ...
> > That's new technology. EAPI=6 in the ebuild
> > Nothing I've seen in my previous 7 years as Gentoo
...
> 
> The git object pack sources, guess where they are by looking up:
> 
> # du -hs /usr/portage/distfiles/git3-src\
> EGIT_MIRROR_URI\=git\:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/*/
> 
> 48K	/usr/portage/distfiles/git3-src
> EGIT_MIRROR_URI=git:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/hooks/
> 
> 8.0K	/usr/portage/distfiles/git3-src
> EGIT_MIRROR_URI=git:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/info/
> 
> 283M	/usr/portage/distfiles/git3-src
> EGIT_MIRROR_URI=git:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/objects/
> 
> 744K	/usr/portage/distfiles/git3-src
> EGIT_MIRROR_URI=git:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/refs/
> 
> #
> 
> ( reformatted the above output for email, but those are 5 distinct lines of
> stdout only )
> 
...
> 
> What is needed in the /etc/portage/make.conf is:
> 
> EGIT3_STORE_DIR=${DISTDIR}/git3-src"
> EGIT_MIRROR_URI=git://localhost/cgi-bin/cgit.cgi/"
> 
> ( Note at proofreading time: true, that is still stuck in the make.conf,
> and it is what was in there when the successful install happend, but
> shouldn't it be http://localhost/cgi-bin/cgit.cgi/ instead? )

I tried changing that (and updated, the Air-Gapped way, to

www-client/palemoon-27.0.3-r7

(which is my local bump of 
www-client/palemoon-27.0.3-r1 from unofficial)

, and the only difference is that now, the top dir
in /usr/portage/distfiles/ looks:

# ls -l /usr/portage/distfiles/git3-src\ EGIT_MIRROR_URI\=http\:/
total 4
drwxr-xr-x 3 portage portage 4096 2017-01-10 02:54 localhost
# 

while previously was:

EGIT_MIRROR_URI\=git\:/

instead of what is now:

EGIT_MIRROR_URI\=http\:/

The rest is all the same.

But, again, Palemoon works just fine. And my wonder about it still
remains. But it works, and seems a reliable method.

Just thought to make clear on this. This email should appear in reply to
where I explained it as really the best I could.

-- 
Miroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

* Re: [gentoo-user] Pale Moon Air-Gapped portage EAPI 6 Install WAS: [Logging] SSL with PM
  2017-01-11  5:50                                           ` Miroslav Rovis
@ 2017-02-19 11:02                                             ` Miroslav Rovis
  0 siblings, 0 replies; 271+ messages in thread
From: Miroslav Rovis @ 2017-02-19 11:02 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 2906 bytes --]

It still looks awkward directory names like below:

On 170111-06:50+0100, Miroslav Rovis wrote:
> On 161223-17:58+0100, Miroslav Rovis wrote:
> > On 161223-05:38+0100, Miroslav Rovis wrote:
...
> ...
> > 
> > The git object pack sources, guess where they are by looking up:
> > 
> > # du -hs /usr/portage/distfiles/git3-src\
> > EGIT_MIRROR_URI\=git\:/localhost/cgi-bin/cgit.cgi/cgi-bin_cgit.cgi_Pale-Moon.git/*/
> > 
...

And this is fresh, current:

( not a quote, but a paste from a terminal, the second line below )
# ls -ABgo \
> "/usr/portage/distfiles/git3-src EGIT_MIRROR_URI=http:/localhost/cgi-bin/cgit.cgi/"
total 12
drwxr-xr-x 6 4096 2017-02-19 00:17 cgi-bin_cgit.cgi_gnurl.git
drwxr-xr-x 6 4096 2017-02-13 23:54 cgi-bin_cgit.cgi_Pale-Moon.git
drwxr-xr-x 6 4096 2017-02-18 22:53 gnurl.git
#

The gnurl.git, the last, is empty. It is empty because I wasn't online, and I
wasn't because I don't want to just be online and trust what happens
when I install packages while being open... And so it couldn't pull from
online git's.

But the other two:

cgi-bin_cgit.cgi_gnurl.git
cgi-bin_cgit.cgi_Pale-Moon.git

have done their work. From my Apache-served Cgit.

Gnurl I have installed in this awkward-directory-names way just very
early this morning (more about what I needed it for further below), and
Pale-Moon I have installed back when I made this pull request:

https://github.com/deuiore/palemoon-overlay/pull/34

This method works! (If I had time, I'd query with the cgit devs and
remove the cgi-bin_cgit.cgi string from my Apache served Cgit (it's
actually http://<my-mirror>/cgi-bin/cgit.cgi/<...>) , but hey,
it works, so it's not urgent.)

In other words, some (not all, YMMV) of my pull request is anyway, via
Air-Gapped or via total-online install, applicable for anybody who wants
to _test_ Pale Moon in Gentoo!

Just thought to let you people know.

As far as Pale Moon, you get the bleeding edge this way.

And, yes, in comparison to its parent which it forked from, the big
business Firefox, Pale Moon is an Angel of Honesty! And I don't have
many issues with Pale Moon, at all! Esp. not surveillance issues like
with Firefox!

And about Gnurl and what I needed it for. I needed it for Gnunet.
Aaahhh.. What is that, some may ask (that's how this great idea is
little known in some circles)? See here:

https://wiki.gentoo.org/wiki/Overlay_Talk:Youbroketheinternet 
http://youbroketheinternet.org/#overlay
https://gnunet.org/node/2634 (
but the author is a renegade Gentoo developer, maybe that's why it is
not well known, see here for more:
https://secure-os.org/pipermail/desktops/2017-February/000171.html
)

But I need to make another thread about Subversion server that I need to
set up, because gnunet is svn-served...

Regards!
-- 
Miroslav Rovis
Zagreb, Croatia
https://www.CroatiaFidelis.hr

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 271+ messages in thread

end of thread, other threads:[~2017-02-19 11:07 UTC | newest]

Thread overview: 271+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-10-15 18:27 [gentoo-user] Firefox 49.0 & Youtube....Video: Yes - Audio: No Meino.Cramer
2016-10-16  4:55 ` Miroslav Rovis
2016-10-16  6:48   ` Meino.Cramer
2016-10-16  6:59     ` Jigme Datse Yli-RAsku
2016-10-16  7:33       ` Meino.Cramer
2016-10-16  7:44       ` Meino.Cramer
2016-11-19  6:11     ` Miroslav Rovis
2016-11-19  8:33       ` Daniel Campbell
2016-11-19  9:22         ` Miroslav Rovis
2016-11-19  9:59           ` Miroslav Rovis
2016-11-20  8:10             ` Daniel Campbell
2016-11-20 19:46               ` Miroslav Rovis
2016-11-28 16:30               ` Miroslav Rovis
2016-11-28 21:54                 ` [gentoo-user] " Ian Zimmerman
2016-11-28 22:31                   ` Miroslav Rovis
2016-11-29  7:51                 ` [gentoo-user] " Daniel Campbell
2016-11-30 22:34                   ` Miroslav Rovis
2016-10-16 23:43   ` [gentoo-user] " Ian Zimmerman
2016-10-16 13:17 ` [gentoo-user] " David M. Fellows
2016-12-16 10:19 ` [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... " Miroslav Rovis
2016-12-16 10:54   ` John Covici
2016-12-16 11:02     ` Arve Barsnes
2016-12-16 12:16   ` Rich Freeman
2016-12-16 13:13     ` Miroslav Rovis
2016-12-16 13:35       ` Rich Freeman
2016-12-16 16:51         ` Miroslav Rovis
2016-12-16 19:16           ` Rich Freeman
2016-12-16 20:12             ` [gentoo-user] " Ian Zimmerman
2016-12-16 20:39               ` Rich Freeman
2016-12-16 22:55                 ` Ian Zimmerman
2016-12-16 23:58                   ` [gentoo-user] X w/o suid root [Was: from Firefox52: NO pure ALSA?] Ian Zimmerman
2016-12-17  1:12                     ` Simon Thelen
2016-12-18  5:35                       ` [gentoo-user] Re: X w/o suid root Ian Zimmerman
2016-12-19  6:43                         ` Ian Zimmerman
2016-12-19 23:35                           ` Ian Zimmerman
2016-12-20 16:19                             ` Michael Mol
2016-12-17  2:04                   ` [gentoo-user] Re: from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No Taiidan
2016-12-17  3:11                     ` Rich Freeman
2016-12-17  3:49                       ` R0b0t1
2016-12-17  9:03                     ` Daniel Campbell
2016-12-18  7:39                     ` Tom H
2016-12-17  8:29               ` Tom H
2016-12-16 21:10             ` [gentoo-user] " R0b0t1
2016-12-16 22:27             ` Miroslav Rovis
2016-12-17  5:59               ` Walter Dnes
2016-12-17  8:08                 ` Taiidan
2016-12-17 19:56                   ` Walter Dnes
2016-12-17 22:44                 ` Miroslav Rovis
2016-12-17 23:25                   ` Miroslav Rovis
2016-12-18  1:56                     ` Walter Dnes
2016-12-18  2:02                       ` Taiidan
2016-12-18  5:50                       ` [gentoo-user] Reading the (SSL) traffic with Pale Moon, WAS: from Firefox52: NO pure ALSA? " Miroslav Rovis
2016-12-18  7:04                         ` Walter Dnes
2016-12-18 18:16                           ` Miroslav Rovis
2016-12-18 18:43                             ` Miroslav Rovis
2016-12-18 20:29                               ` Walter Dnes
2016-12-19 11:16                                 ` Miroslav Rovis
2016-12-19 17:17                                   ` [gentoo-user] Reading the (SSL) traffic with Pale Moon Miroslav Rovis
2016-12-19 17:43                                     ` Miroslav Rovis
2016-12-19 23:33                                       ` Walter Dnes
2016-12-20 15:10                                         ` Miroslav Rovis
2016-12-19 12:25                                 ` [gentoo-user] Reading the (SSL) traffic with Pale Moon, WAS: from Firefox52: NO pure ALSA? Youtube... Audio: No Miroslav Rovis
2016-12-20  8:00                                   ` Walter Dnes
2016-12-20 15:07                                     ` [gentoo-user] Reading the (SSL) traffic with Pale Moon Miroslav Rovis
2016-12-21  0:17                                     ` Miroslav Rovis
2016-12-21  2:30                                       ` Walter Dnes
2016-12-24 17:38                                         ` [gentoo-user] " Ian Zimmerman
2016-12-24 19:31                                           ` Miroslav Rovis
2016-12-23  4:38                                       ` [gentoo-user] Pale Moon Air-Gapped portage EAPI 6 Install WAS: [Logging] SSL with PM Miroslav Rovis
2016-12-23 16:58                                         ` Miroslav Rovis
2016-12-24  7:29                                           ` Daniel Campbell
2016-12-24 17:23                                             ` Miroslav Rovis
2017-01-11  5:50                                           ` Miroslav Rovis
2017-02-19 11:02                                             ` Miroslav Rovis
2016-12-18  9:43                   ` [gentoo-user] Re: from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No Martin Vaeth
2016-12-17  5:55             ` [gentoo-user] " Walter Dnes
2016-12-17  8:53               ` Neil Bothwick
2016-12-17  9:36                 ` Daniel Campbell
2016-12-17 13:09                   ` Neil Bothwick
2016-12-18  7:45                   ` Tom H
2016-12-18  8:23                     ` Daniel Campbell
2016-12-18 15:16                       ` Rich Freeman
2016-12-18 16:47                         ` lee
2016-12-18 16:56                           ` Dutch Ingraham
2016-12-18 21:09                             ` lee
2016-12-18 18:26                           ` Alan McKinnon
2016-12-18 21:34                             ` lee
2016-12-18 22:48                               ` Alan McKinnon
2016-12-19 16:55                                 ` lee
2016-12-18 16:52                         ` Daniel Campbell
2016-12-17 12:35                 ` Heiko Baums
2016-12-17 13:17                   ` Neil Bothwick
2016-12-17 14:35                     ` Heiko Baums
2016-12-17 14:58                       ` Rich Freeman
2016-12-17 18:20                         ` Heiko Baums
2016-12-17 19:34                           ` Rich Freeman
2016-12-17 21:57                           ` Marc Joliet
2016-12-17 23:17                             ` Heiko Baums
2016-12-17 23:23                               ` Andrej Rode
2016-12-17 23:36                                 ` Heiko Baums
2016-12-19  9:37                                   ` Neil Bothwick
2016-12-19 22:34                                     ` Heiko Baums
2016-12-19 23:56                                       ` Neil Bothwick
2016-12-19 14:52                                   ` Marc Joliet
2016-12-19 15:19                                     ` Alan McKinnon
2016-12-19 15:48                                       ` Rich Freeman
2016-12-20 16:33                                     ` Heiko Baums
2016-12-20 16:47                                       ` Rich Freeman
2016-12-20 17:44                                         ` Heiko Baums
2016-12-20 17:57                                           ` Rich Freeman
2016-12-20 18:07                                             ` Kai Peter
2016-12-20 18:20                                             ` Heiko Baums
2016-12-20 22:51                                             ` Alan Mackenzie
2016-12-21  2:33                                               ` Rich Freeman
2016-12-21  3:49                                                 ` Daniel Campbell
2016-12-21 12:53                                                   ` Rich Freeman
2016-12-22  1:19                                                     ` Daniel Campbell
2016-12-22  9:43                                                       ` Walter Dnes
2016-12-21 12:36                                                 ` Tanstaafl
2016-12-21 13:03                                                   ` Rich Freeman
2016-12-21 18:56                                                     ` Heiko Baums
2016-12-21 19:31                                                       ` Rich Freeman
2016-12-21 21:18                                                         ` Heiko Baums
2016-12-22  1:40                                                       ` Daniel Campbell
2016-12-21 12:09                                             ` karl
2016-12-21 13:27                                               ` Rich Freeman
2016-12-21 13:36                                               ` Corbin Bird
2016-12-21 14:28                                                 ` Rich Freeman
2016-12-21 15:04                                                   ` Corbin Bird
2016-12-21 19:00                                                   ` Heiko Baums
2016-12-22  6:50                                         ` Tom H
2016-12-22  6:05                                     ` Tom H
2016-12-18  0:01                               ` Heiko Baums
2016-12-18  1:58                             ` Taiidan
2016-12-18  4:58                               ` Andrej Rode
2016-12-18  7:07                                 ` Daniel Campbell
2016-12-18 10:32                                   ` Andrej Rode
2016-12-18  7:48                           ` Tom H
2016-12-17 15:44                       ` Alan McKinnon
2016-12-17 17:19                         ` Corbin Bird
2016-12-17 19:10                           ` Walter Dnes
2016-12-17 20:51                             ` Marc Joliet
2016-12-18  1:21                               ` Walter Dnes
2016-12-18  9:25                                 ` Marc Joliet
2016-12-18  1:23                             ` Daniel Campbell (zlg)
2016-12-18 20:58                               ` Walter Dnes
2016-12-17 18:22                         ` Heiko Baums
2016-12-17 22:53                           ` Alan McKinnon
2016-12-17 23:28                             ` Heiko Baums
2016-12-17 23:58                             ` [gentoo-user] " Grant Edwards
2016-12-18  1:25                               ` Walter Dnes
2016-12-18  7:35                               ` Alan McKinnon
2016-12-18  7:50                               ` Tom H
2016-12-17 22:57                           ` [gentoo-user] " Andrej Rode
2016-12-17 23:31                             ` Heiko Baums
2016-12-18  4:44                               ` Andrej Rode
2016-12-18 12:25                                 ` Heiko Baums
2016-12-19  9:59                       ` Neil Bothwick
2016-12-19 22:42                         ` Heiko Baums
2016-12-17 23:35               ` Miroslav Rovis
2016-12-18  7:39               ` Tom H
2016-12-18 21:02                 ` Walter Dnes
2016-12-19 18:15               ` lee
2016-12-19 20:07                 ` Daniel Frey
2016-12-19 20:35                   ` lee
2016-12-19 21:09                     ` Andrej Rode
2016-12-20  3:37                       ` lee
2016-12-20  4:23                         ` Andrej Rode
2016-12-20 10:11                           ` Kai Peter
2016-12-20 16:21                           ` Heiko Baums
2016-12-20 17:38                             ` Kai Peter
2016-12-20 17:50                               ` Heiko Baums
2016-12-20 18:08                                 ` Alan McKinnon
2016-12-20 18:22                                   ` Heiko Baums
2016-12-20 18:28                                     ` Alan McKinnon
2016-12-20 19:05                                       ` Heiko Baums
2016-12-20 21:55                                     ` Neil Bothwick
2016-12-20 22:11                                       ` lee
2016-12-21  0:27                                         ` Neil Bothwick
2016-12-21 11:33                                           ` karl
2016-12-21 21:48                                           ` lee
2016-12-21 23:46                                             ` Neil Bothwick
2016-12-22  3:15                                               ` lee
2016-12-22  8:56                                                 ` Neil Bothwick
2016-12-22  9:52                                                   ` Tom H
2016-12-22 10:14                                                     ` Neil Bothwick
2016-12-22 10:27                                                       ` Tom H
2016-12-22 12:38                                                         ` Neil Bothwick
2016-12-23  7:26                                                           ` Tom H
2016-12-23  8:39                                                             ` Neil Bothwick
2016-12-23  8:48                                                               ` Jorge Almeida
2016-12-29  9:36                                                                 ` Tom H
2016-12-24 15:50                                                               ` Tom H
2016-12-24 21:20                                                                 ` Neil Bothwick
2016-12-24  1:57                                                     ` lee
2016-12-24 15:46                                                       ` Tom H
2016-12-26 20:01                                                         ` lee
2016-12-27 11:33                                                           ` Neil Bothwick
2016-12-27 18:53                                                             ` lee
2016-12-27 20:40                                                               ` Neil Bothwick
2016-12-29 10:13                                                               ` Tom H
2016-12-30  1:15                                                                 ` Miroslav Rovis
2016-12-30  2:23                                                                   ` Rich Freeman
2016-12-30 10:19                                                                   ` Tom H
2016-12-29  9:42                                                           ` Tom H
2016-12-24  1:52                                                   ` lee
2016-12-24  8:08                                                     ` Alan McKinnon
2016-12-24 15:30                                                       ` lee
2016-12-24  9:53                                                     ` Neil Bothwick
2016-12-24 15:50                                                       ` lee
2016-12-24 15:59                                                     ` Rich Freeman
2016-12-26 18:24                                                       ` lee
2016-12-26 21:21                                                         ` Alan McKinnon
2016-12-26 22:47                                                           ` lee
2016-12-27  0:18                                                             ` Rich Freeman
2016-12-27  7:21                                                               ` lee
2016-12-27 10:09                                                                 ` Mick
2016-12-27 19:21                                                                   ` lee
2016-12-27 19:56                                                                     ` Mick
2016-12-27 20:31                                                                     ` Neil Bothwick
2016-12-28 10:58                                                                       ` Kai Peter
2016-12-28 16:20                                                                       ` mailer "module" for 'eselect news' (Re: [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No) lee
2016-12-28 20:51                                                                         ` Neil Bothwick
2016-12-29  0:38                                                                           ` mailer "module" for 'eselect news' (Re: [gentoo-user] from Firefox52: NO pure ALSA?, lee
2016-12-20 21:53                                 ` [gentoo-user] from Firefox52: NO pure ALSA?, WAS: Firefox 49.0 & Youtube... Audio: No Neil Bothwick
2016-12-20 22:12                                   ` Rich Freeman
2016-12-22  6:47                             ` Tom H
2016-12-20 22:04                           ` lee
2016-12-22  6:56                             ` Tom H
2016-12-20 20:35                       ` Daniel Frey
2016-12-20 20:52                         ` Andrej Rode
2016-12-22  6:53                         ` Tom H
2016-12-22 15:40                           ` Daniel Frey
2016-12-23  7:38                             ` Tom H
2016-12-19 22:50                     ` Dale
2016-12-20  1:29                       ` Taiidan
2016-12-20  3:46                         ` lee
2016-12-20  3:45                       ` lee
2016-12-20  4:59                         ` Dale
2016-12-20 22:28                           ` lee
2016-12-20 23:51                             ` Dale
2016-12-21 22:02                               ` lee
2016-12-21 22:31                                 ` Dale
2016-12-24  2:04                                   ` lee
2016-12-24  6:28                                     ` Dale
2016-12-24 16:05                                       ` lee
2016-12-24 17:58                                         ` Dale
2016-12-26 19:42                                           ` lee
2016-12-26 20:40                                             ` Dale
2016-12-26 21:37                                               ` lee
2016-12-26 22:31                                                 ` Dale
2016-12-26 21:29                                             ` Alan McKinnon
2016-12-26 23:02                                               ` lee
2016-12-27  9:06                                                 ` Alan McKinnon
2016-12-27 19:03                                                   ` lee
2016-12-20  8:33                         ` Kai Peter
2016-12-22  6:08                   ` Tom H
2016-12-24  2:07                     ` lee
2016-12-24  6:57                       ` [gentoo-user] " Martin Vaeth
2016-12-24  9:54                         ` Neil Bothwick
2016-12-24 16:12                         ` lee
2016-12-24 15:48                       ` [gentoo-user] " Tom H
2016-12-26 18:35                         ` lee
2016-12-26 21:44                           ` Alan McKinnon
2016-12-27  7:32                             ` lee
2016-12-29  9:40                           ` Tom H
2016-12-20 17:04                 ` Tanstaafl
2016-12-20 17:12                   ` Alan McKinnon
2016-12-20 20:29                     ` Daniel Frey
2016-12-26 15:21                     ` Michael Mol
2016-12-27 12:39 ` [gentoo-user] Firefox 49.0 & Youtube....Video: Yes - " Alarig Le Lay

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox