Correct, this is a function of multiple audio outputs, and how they are enumerated. I have verified that SoaS boots and runs, with sound and no changes required, on an old iMac5,2, form 2007. As an aside, this is one of those weird Apple-manufactured 32-bit EFI machines (but 64-bit CPUs).

James Cameron <mailto:qu...@laptop.org>
April 28, 2020 at 6:28 PM
Good, that makes it not-Sugar.  Get it fixed on Workstation is your
best bet.

I've seen this kind of thing happen with laptops that have HDMI output
capability.  Audio is being clocked out a disconnected port.

Sugar predates PulseAudio.  Sugar has no support for anything other
than ALSA.  An opportunity.  GStreamer as used by Speak will use
PulseAudio if available.

On Tue, Apr 28, 2020 at 08:31:57PM -0400, Frederick Grose wrote:
So I found that SoaS and Fedora Workstation, at least, have the audio output
sink default on card/port index 1 instead of the convention of index 0.
Where and how this goes this way, I don't know.  But it happens on more than
one system.

I've updated the bug report, [1]https://bugs.sugarlabs.org/ticket/4998.

A workaround is to use the PulseAudio command,
$ pacmd set-default-sink 0

On Tue, Apr 28, 2020 at 4:36 AM Peter Robinson <[2]pbrobin...@gmail.com> wrote:

     > With Fedora-SoaS-Live-x86_64-32-1.6.iso I'm hearing no sound.
     > And see no log messages.
     >
     > Is this a common problem?

     Ultimately in this cycle in particular an awful lot changed, we moved
     completely from python2 -> python3 among a lot of other changes.

     For me the Speak activity works for me on a VM and that's my usual
     go-to sound tester as I don't need to find any media to play.

     Things like sound are very complex, multiple output, defaults,
     different hardware. Some level of detail of the hardware and the setup
     is useful to even begin to know what the issue may be, is there any
     errors in dmesg etc.

     Peter

     > ----------
     > From: James Cameron <[3]qu...@laptop.org>
     > Date: Mon, Apr 27, 2020 at 8:04 PM
     > To: Frederick Grose <[4]fgr...@gmail.com>
     > Cc: Development of live Sugar distributions <[5]s...@lists.sugarlabs.org
     >, Sugar-dev Devel <[6]sugar-devel@lists.sugarlabs.org>
     >
     >
     > I've no idea about your sound problem.  It doesn't happen for me on
     > Debian or Ubuntu.  I get sound from Speak and Music Keyboard.  I get
     > sound into Measure.
     >
     > For not seeing any log messages; Python 3 holds messages in process
     > memory and does not flush logs.  Another layer of buffering.
     >
     > Log files in .sugar/default/logs should be read after stopping the
     > program that writes to them.
     >
     > For activity logs, you have to stop the activity and confirm with
     > Frame F6 that it is stopped.
     >
     > For shell.log you have to log out and log in again.
     >
     > For datastore.log you have to log out for a couple of minutes and then
     > log in again.  Otherwise the same datastore process may be reused.
     >
     > James Cameron
     > [7]http://quozl.netrek.org/
     >
     >
     > ----------
     > From: Alex Perez <[8]ape...@alexperez.com>
     > Date: Mon, Apr 27, 2020 at 8:11 PM
     > To: Frederick Grose <[9]fgr...@gmail.com>
     > Cc: Development of live Sugar distributions <[10]s...@lists.sugarlabs.org
     >, Sugar-dev Devel <[11]sugar-devel@lists.sugarlabs.org>
     >
     >
     > Frederick,
     >
     > Chances are, with the sound problem, that this is a system/Fedora
     specific problem, and has nothing to do with Sugar. You can test this
     hypothesis by downloading a different spin of RC1.6, for example the LXDE
     Live ISO, and test sound there. [12]https://dl.fedoraproject.org/pub/alt/
     stage/32_RC-1.6/Spins/x86_64/iso/Fedora-LXDE-Live-x86_64-32-1.6.iso
     >
     > &&&&&&&&&&&&&&&&&&&&&&&&&
     >
     > Thanks for the hints.
     >
     > I tested a live USB installation of LXDE 32-1.6 and got sound for the
     music player sample.
     >
     > So probably not Fedora in general, nor Sugar, but something in the SoaS
     build.
     >
     > I've opened [13]https://bugs.sugarlabs.org/ticket/4998 and attached the
     zipped logs from some test sessions.
     >
     >
     > _______________________________________________
     > SoaS mailing list
     > [14]s...@lists.sugarlabs.org
     > [15]http://lists.sugarlabs.org/listinfo/soas
     _______________________________________________
     SoaS mailing list
     [16]s...@lists.sugarlabs.org
     [17]http://lists.sugarlabs.org/listinfo/soas

References:

[1] https://bugs.sugarlabs.org/ticket/4998
[2] mailto:pbrobin...@gmail.com
[3] mailto:qu...@laptop.org
[4] mailto:fgr...@gmail.com
[5] mailto:s...@lists.sugarlabs.org
[6] mailto:sugar-devel@lists.sugarlabs.org
[7] http://quozl.netrek.org/
[8] mailto:ape...@alexperez.com
[9] mailto:fgr...@gmail.com
[10] mailto:s...@lists.sugarlabs.org
[11] mailto:sugar-devel@lists.sugarlabs.org
[12] 
https://dl.fedoraproject.org/pub/alt/stage/32_RC-1.6/Spins/x86_64/iso/Fedora-LXDE-Live-x86_64-32-1.6.iso
[13] https://bugs.sugarlabs.org/ticket/4998
[14] mailto:s...@lists.sugarlabs.org
[15] http://lists.sugarlabs.org/listinfo/soas
[16] mailto:s...@lists.sugarlabs.org
[17] http://lists.sugarlabs.org/listinfo/soas
_______________________________________________
SoaS mailing list
s...@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/soas
Frederick Grose <mailto:fgr...@gmail.com>
April 28, 2020 at 5:31 PM
So I found that SoaS and Fedora Workstation, at least, have the audio output sink default on card/port index 1 instead of the convention of index 0. Where and how this goes this way, I don't know.  But it happens on more than one system.

I've updated the bug report, https://bugs.sugarlabs.org/ticket/4998.

A workaround is to use the PulseAudio command,
$ pacmd set-default-sink 0




_______________________________________________
SoaS mailing list
s...@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/soas
Peter Robinson <mailto:pbrobin...@gmail.com>
April 28, 2020 at 1:36 AM
With Fedora-SoaS-Live-x86_64-32-1.6.iso I'm hearing no sound.
And see no log messages.

Is this a common problem?
Ultimately in this cycle in particular an awful lot changed, we moved
completely from python2 -> python3 among a lot of other changes.

For me the Speak activity works for me on a VM and that's my usual
go-to sound tester as I don't need to find any media to play.

Things like sound are very complex, multiple output, defaults,
different hardware. Some level of detail of the hardware and the setup
is useful to even begin to know what the issue may be, is there any
errors in dmesg etc.

Peter

----------
From: James Cameron <qu...@laptop.org>
Date: Mon, Apr 27, 2020 at 8:04 PM
To: Frederick Grose <fgr...@gmail.com>
Cc: Development of live Sugar distributions <s...@lists.sugarlabs.org>, Sugar-dev 
Devel <sugar-devel@lists.sugarlabs.org>


I've no idea about your sound problem.  It doesn't happen for me on
Debian or Ubuntu.  I get sound from Speak and Music Keyboard.  I get
sound into Measure.

For not seeing any log messages; Python 3 holds messages in process
memory and does not flush logs.  Another layer of buffering.

Log files in .sugar/default/logs should be read after stopping the
program that writes to them.

For activity logs, you have to stop the activity and confirm with
Frame F6 that it is stopped.

For shell.log you have to log out and log in again.

For datastore.log you have to log out for a couple of minutes and then
log in again.  Otherwise the same datastore process may be reused.

James Cameron
http://quozl.netrek.org/


----------
From: Alex Perez <ape...@alexperez.com>
Date: Mon, Apr 27, 2020 at 8:11 PM
To: Frederick Grose <fgr...@gmail.com>
Cc: Development of live Sugar distributions <s...@lists.sugarlabs.org>, Sugar-dev 
Devel <sugar-devel@lists.sugarlabs.org>


Frederick,

Chances are, with the sound problem, that this is a system/Fedora specific 
problem, and has nothing to do with Sugar. You can test this hypothesis by 
downloading a different spin of RC1.6, for example the LXDE Live ISO, and test 
sound there. 
https://dl.fedoraproject.org/pub/alt/stage/32_RC-1.6/Spins/x86_64/iso/Fedora-LXDE-Live-x86_64-32-1.6.iso

&&&&&&&&&&&&&&&&&&&&&&&&&

Thanks for the hints.

I tested a live USB installation of LXDE 32-1.6 and got sound for the music 
player sample.

So probably not Fedora in general, nor Sugar, but something in the SoaS build.

I've opened https://bugs.sugarlabs.org/ticket/4998 and attached the zipped logs 
from some test sessions.


_______________________________________________
SoaS mailing list
s...@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/soas
_______________________________________________
SoaS mailing list
s...@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/soas
Frederick Grose <mailto:fgr...@gmail.com>
April 27, 2020 at 7:25 PM



_______________________________________________
SoaS mailing list
s...@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/soas
Alex Perez <mailto:ape...@alexperez.com>
April 27, 2020 at 5:11 PM
Frederick,

Chances are, with the sound problem, that this is a system/Fedora specific problem, and has nothing to do with Sugar. You can test this hypothesis by downloading a different spin of RC1.6, for example the LXDE Live ISO, and test sound there. https://dl.fedoraproject.org/pub/alt/stage/32_RC-1.6/Spins/x86_64/iso/Fedora-LXDE-Live-x86_64-32-1.6.iso




_______________________________________________
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel

_______________________________________________
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel

Reply via email to