[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:46:19 EST 2009


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

  * status:  new => accepted
  * milestone:  0.84 => 0.86


Comment:

 The history of the alsa dependencies in Turtle Art with Sensors has to do
 with having to set special flags within alsa to accommodate the DC input
 mode for the microphone. This is why we included an alsa binary. (The only
 other package that used that mode, to my knowledge, is Measure.)

 When I went to fold Turtle Art with Sensors into the mainstream Turtle
 Art, I inherited this dependency.

 Pippy, as I recall, uses the csound libraries for its sound. We had been
 heading down a path of using a csound service for all audio within Sugar,
 but I don't think we ever achieved that goal. I think that Victor is
 working on cleaning up the csound libraries, which will help a great deal.

 Regarding this particular ticket, I made the decision that for 0.84, I
 would revert the changes I introduced regarding sensor input to Turtle
 Art. (It is still available in the experimental version of Turtle Art
 (TAPortfolio). Once we have consensus on a strategy, presumably for 0.86,
 I will revisit this decision.

 In regard to importing modules, what I was doing was to allow a Turtle Art
 module to be loaded from the Journal on the fly. I used a "dummy" module
 that would be overwritten on the fly. But there is some issue with Rainbow
 that causes the journal copy of the module not to load (even though the
 sys path is correctly set). [I had copied it to the /data directory. Works
 great with Rainbow disabled.

 In any case, I will mark this as 0.86 and revert for 0.84. I'll be posting
 a new set of sources for Turtle Art as soon as I have done a bit more
 testing.

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


More information about the Bugs mailing list