← Back to team overview

scratch team mailing list archive

Re: A few patches for scratch

 

Thanks for checking in those changes. I tested things out and on my Lucid system and everything still builds and works great.

Hmmm... I'm not sure how to solve the epoch problem. Perhaps we could downgrade the dependency on PulseAudio from "depends" to the next level - I don't remember the category but it's something like "I would really like to use this if it is available, but don't fail if it isn't."

For the sake of distros that don't use pulseaudio, we probably shouldn't make pulseaudio a dependency anyway. But in order to change that, we need some logic in the "scratch" startup script that checks for pulseaudio, and loads the correct plugin if it finds it, else check for ALSA and load that plugin, else check for OSS and load that plugin, else just try to run with no plugin and no sound.

Anyone else have thoughts / recommendations?

On 05/11/2010 02:09 AM, Thomas Bleher wrote:
Hi Amos,

* Amos Blanton<amos@xxxxxxxxxxxxxxx>  [2010-05-10 15:50]:
Hi Thomas,

Thanks for your message! We would very much like to support both Debian and
Ubuntu with this package (and eventually get into the repositories of both),
so we appreciate your help and feedback. I've added you to the
Scratchonlinux team on Assembla. Would you mind checking in your changes
(including the versioning ones)?  Once you have done so, please drop me a
line and I'll build the package and test it on Ubuntu to make sure it still
works fine there.
Thanks for adding me to the team on Assembla! I've just committed the
changes I sent you.
One caveat to note: As checked in, the package will not yet build on a
pristine Debian Lenny (I'm using some backported libraries right now
with newer versions). The pulseaudio versioned depends will also fail on
Debian, because only the Ubuntu pulseaudio package has an epoch in its
version.

re: Assembla tickets. Hmmm... when I view the ticket page when not logged in
I am able to create a new ticket, and I know others have submitted patches /
comments in the past. Perhaps it has something to do with the fact that you
were a watcher? Or a temporary Assembla glitch? That is a bit concerning....
This is really strange... The "new ticket" button is there now, but it
was definitely not there previously. Oh well, at least it works now :)

Thanks again!
Thomas



-Amos


On Sun, May 9, 2010 at 10:44 AM, Thomas Bleher<ThomasBleher@xxxxxx>  wrote:

Dear Scratch on Linux team,

thanks for all your work to make Scratch on Linux work great! This is
very much appreciated :)

I recently tried to compile the latest Ubuntu package on Debian Lenny,
and came across a few small issues. Patches for these issues are
attached, with descriptions inside.

Two other things I noted:
The Build-Depends of the scratch package contains versioned
dependencies, but some seem unnecessary high. Specifically, I could
build Scratch using libpango1.0-dev version 1.20.5-5+lenny1, and the
package still works perfectly :) Maybe the version could be adjusted.
(Though I could understand perfectly well if you said: "We'll leave these
at their current version, because that's what we use to test the
packages. If you use older packages, you're on your own.")

I tried to post the issues in this mail to your bugtracker (on
http://www.assembla.com/spaces/scratchonlinux/tickets), but it seems to
be read-only? Even after registering, I couldn't find any "new ticket"
button. If this is by design, please count this mail as a vote to create
a public bugtracker where anyone can report issues and comment on them.
I think this would be very helpful in building a community, as others
could see the state of various issues, submit and comment on patches,
and so on.

Regards
Thomas Bleher



--
_____
Amos



Follow ups

References