Re: [jokosher-devel] Autopackage of Jokosher



Taj Morton wrote:
Hey Guys,
Nice work on Jokosher 0.2, it looks great!

I'm a dev from the Autopackage team and am interested in making an
Autopackage of Jokosher.

Thanks a lot. We think autopackage is pretty awesome too!

Yes, I know it uses an unreleased gstreamer,
but I might as well take a crack at it for "when the time comes."


Actually the version of Gstreamer we need was released a few weeks ago. It is now packaged and available in Ubuntu Feisty and Arch Linux.

I took a look at the Download 0.1 page which has a list of deps.
Awesome, thanks! What I really need is a list of the /versions/
required. E.g., what version of python-alsaaudio, dbus, dbus-python,
etc is required.


The deps for 0.1 are different from those for 0.2. We no longer require python-alsaaudio. Here is the full list for 0.2:

Python            2.4
python-cairo      1.2.0
python-dbus       0.71
python-xml        0.8.4
python-glade2     2.x.x
python-gtk2       2.x.x
python-gst        0.10.6
python-setuptools 0.6
python-gnome2     2.x.x

Gstreamer plugins packages:
gnonlin          0.10.6
gst-plugins-base 0.10.11
gst-plugins-good 0.10.5
gst-gnomevfs     0.10.x

And of course Gstreamer 0.10.11

Jokosher will probably work with any greater version, especially compatible versions like Python 2.5. However all the versions listed above are the ones that I have personally tested Jokosher with.

Also note that for Gstreamer packages, the versions listed are the absolute minimum and the higher the version number the better. If a new Gstreamer gets released, the package should use it as soon as possible.

I'm thinking that instead of a bunch of little packages for
python-alsaaudio, python-dbus, python-cairo, and python-glade2, it'd
be better to include them all in the Jokosher autopackage (along with
python). This is because Python has an unstable ABI which changes
based on how Python is compiled. Translation: A binding that's
compiled on Fedora Core won't work on a Mandriva system and vice
versa. See http://plan99.net/autopackage/Linux_Problems#python and
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=173990 for
details.


Does this include python-gst? I don't know much about how ABI works, but if you ship a custom python-gst would it still work with the system's version of gstreamer? Also, will you include gstreamer in the autopackage since most distros don't have the version we need packaged yet?

So, if someone could come up with a list of what versions of what is
required, that'd be great! Also, comments are welcome!


The last thing I wanted to comment on is the difficulty with Suse. It is currently the only distro we know of that doesn't work with our distutils-based install script. This is because Suse doesn't have python-gst and it doesn't come in any of the default repositories as far as I can tell. Am I right that the magic of Autopackage will make this problem disappear and bless Suse with the awesomeness of Jokosher?

Thanks a lot,
Laszlo




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]