[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