[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [pygame] PyGame Runtime
On Tue, May 08, 2007 at 08:20:20AM +1000, Richard Jones wrote:
> On Tue, 8 May 2007, James Paige wrote:
> > Okay, I gotta step in here. Non-linux users should stop trying to impose
> > a windows-style installation scheme on Linux users.
> >
> > rpm's debs' and ebuilds are all great systems. All three of them do
> > something really tremendously important that windows/mac users often
> > fail to understand-- they handle dependencies.
> >
> > When packaging for Linux, you should NOT be trying to bundle in a copy
> > of python and pygame and all other dependencies. You should instead use
> > a packaging format which simply describes the packages/versions that it
> > depends on. The package manager handles the rest.
>
> Without wanting to be too rude about it, I have to say that's an interesting
> fantasy world you live in there :)
>
> 1. while I'd like to believe that we'll magically get packages for all the
> games produced by PyWeek I know it's never going to happen.
Okay, I am exaggerating, but I honestly have had strangers mail me and
say "Hey! I am making an ebuild for you! Is that okay?" Your mileage may
vary.
I'll bet you a dollar that both the winners of the recent pyweek
("Barbie Seahorse Adventures" and "Which way is up?") will be in Ubuntu
multiverse before 2 months have passed (and to make if fair, the
packaging has to be done by someone who isn't me :)
> 2. you'll never, ever get the library version sets correct. One game will
> require library X version 1.1.1, another version 1.1.2 (assume there's binary
> incompatibility between the two ;). You can't expect Linux distributions to
> maintain so many library versions, or cope with them all being installed.
> This means there's no single "dependency" that can satisfy all game's
> requirement for "library X".
I disagree-- every pygame game I try works for me out-of-the-box without
worrying about versions. I haven't encountered a pygame game yet that
required a library or library-version that wasn't readily available to
me.
> 3. I'm speaking as a happy Ubuntu user here, but even synaptic etc. on Ubuntu
> can't hold a candle to the drag-n-drop installation of applications under OS
> X.
The mac drag-and-drop app installation thing is nice-- and I admit I
would prefer it as an alternative to windows-style installers if it were
available on linux
---
James "I'm Totally Good For That Dollar" Paige