[Bugs] #343 UNSP: TurtleArt doesn't start on amd64 due to 32bit alsaaudio.so in bundle

SugarLabs Bugs bugtracker-noreply at sugarlabs.org
Thu Feb 12 17:28:51 EST 2009


#343: TurtleArt doesn't start on amd64 due to 32bit alsaaudio.so in bundle
------------------------------------------+---------------------------------
    Reporter:  sascha_silbe               |          Owner:  walter           
        Type:  defect                     |         Status:  new              
    Priority:  Unspecified by Maintainer  |      Milestone:  0.84             
   Component:  Turtleart                  |        Version:  Git as of bugdate
    Severity:  Blocker                    |     Resolution:                   
    Keywords:                             |   Distribution:  Unspecified      
Status_field:  New                        |  
------------------------------------------+---------------------------------

Comment(by sascha_silbe):

 walter:
 > Also to consider would be a separate extras bundle of common
 dependencies that many activities might require but are not always
 available preinstalled.

 Interesting idea. I've added it to my proposal. I suggest continuing the
 discussion on sugar-devel, though.


 walter:
 > As far as the specifics of Turtle Art, in order to grab audio data
 (general case) and DC voltages (OLPC-specific case) we need to make sure
 that alsa is configured properly

 I'm afraid I don't know how the audio stuff is supposed to work in Sugar -
 especially since everything audio-related in Pippy doesn't work at all. Do
 you have a pointer to some documentation?
 What do you mean by "[making] sure that alsa is configured properly"?
 Do other Activities use the same module? If not, in what way is TurtleArt
 special?


 wadeb:
 > I wonder if there is some Python magic to *try* to include a module, and
 disable activity functionality if it fails?
 You already highlighted the magic word. ;)

 {{{
 try :
   import alsaaudio
 except ImportError :
   alsaaudio=None
 }}}


 walter:
 > I am actually already doing a little of that in TA for other reasons
 entirely--letting end users define extensions. But I am bumping into so
 Rainbow problems that I need Michael's help in chasing down.

 Sorry, lost context. "a little of [what]"?

-- 
Ticket URL: <http://dev.sugarlabs.org/ticket/343#comment:7>
Sugar Labs <http://sugarlabs.org/>
Sugar Labs bug tracking system


More information about the Bugs mailing list