scratch team mailing list archive
-
scratch team
-
Mailing list archive
-
Message #00366
Re: packaging scratch for fedora -- a few comments and questions
Matt,
So I talked over the issue of .ogg support with my colleagues, and it seems
I may have spoken a bit prematurely. Having the linux version support
different formats could be confusing and problematic for some users. So the
consensus for now is that the best strategy would be to convert the .mp3
sound files included with Scratch to .wav, since that's widely compatible
and unencumbered. Does this seem like a good solution? If that's the case,
you could simply omit the .mp3 plugin from the binary, and you'd be all set.
At some point in the future, we could revisit adding .ogg support - perhaps
if we do a Scratch 1.4.1 (minimal bug fixes / additional of translation
files) release someday after the release of Scratch 2.0.
-Amos
On Mon, Sep 10, 2012 at 3:09 PM, Amos Blanton <amos@xxxxxxxxxxxxxxx> wrote:
> Hi Matt,
>
> Haven't heard much about packaging for Fedora in a while until two
> separate threads started up today! Below is message from David Busby, which
> has links to his work on an rpm. I'll include it in case there's overlap.
>
> re: mp3 / midi binaries. Thanks, I'll remove those in the next tarball.
>
> For the debian package, it looks like they just removed mp3 support, which
> is a good short term fix, but it does mean that many of the sound files in
> the sample library cannot be used. It would be great if you could convert
> the sound files to .ogg. If you send me a link, I'll use them in the next
> source package release.
>
> It's great that there's already a squeak plugin for ogg. Not knowing that
> part of the Scratch Squeak code, I'm not sure how much work it'll take to
> make use of it - hopefully it's quite simple.
>
> -Amos
>
> David Wrote --------------------------
>> Hi Both;
>> I've got the rpm build stage working; and am set to pick this up again
>> this week, as the intention is to actually start using it in earnest with
>> some classes we are organizing.
>> Patch and spec files are available here
>> https://github.com/Oneiroi/scratch/ .
>> Plan being to get a successful 1.x build running thrn explore 2.x where
>> applicable.
>> Rpms to be made available on http://oneiroi.fedoraproject.org/ as soon
>> as possible (Exploring Jenkins for CI Builds via github post commit hooks),
>> in the mean time you can grab scratch builds from koji:
>> http://koji.fedoraproject.org/koji/taskinfo?taskID=4332620 unsure if
>> they are fully functional at this time however.
>> Cheers
>>
>
> On Mon, Sep 10, 2012 at 1:35 PM, Matthew Miller <mattdm@xxxxxxxxxx> wrote:
>
>> Hi Amos. I'm trying to get the effort to package Scratch for Fedora
>> restarted.
>>
>> As I understand from before, MP3 support was the major stumbling block,
>> but
>> on investigation, this is really a plugin for Squeak, and not actually
>> integral to Scratch itself. (Looks like OLPC ships without it, for
>> example.)
>>
>> In looking at that, I noticed that the 1.4.0.6 source release includes
>> _binaries_ of the MP3 and MIDI plugins. Having MP3 at all is a no-go in
>> Fedora, but having binary code in the source tarball is just messy. Could
>> you make sure to remove these in the next release?
>>
>> It looks like the MIDI plugin is included in the Squeak VM package itself,
>> so I think that's just vestigial.
>>
>> I might encourge the RPM Fusion people to package up the Squeak MP3 plugin
>> for use in jurisdictions where it's allowed. In the meantime, the two
>> options I see are converting all the mp3 audio to ogg (which I can do) or
>> going the OLPC route and just not shipping it. What are your opinions on
>> that? (Ogg also ships with Squeak already.)
>>
>> Thanks!
>>
>> --
>> Matthew Miller mattdm@xxxxxxxxxx <http://mattdm.org/>
>>
>
>
Follow ups
References