[OPEN-ILS-DEV] Packaging and LiveCD

Ben Webb bjwebb67 at googlemail.com
Thu Jul 14 16:04:42 EDT 2011


On 14 July 2011 14:57, Dan Scott <dan at coffeecode.net> wrote:
>  Question - are the packages visible yet? Evergreen
> at https://build.opensuse.org/package/show?package=evergreen&project=home%3Abjwebb%3Aevergreen and OpenSRF at ?

The build service site is a little labyrinth-like, to see the actual
binary packages you have to navigate to repositories, choose one, and
then Go to download repository. For example Debian 6.0[1] and Fedora
15[2]. These are the only distributions that are currently supported -
what is breaking the others is mostly non-existent or out of date
dependencies. I've also been building the packages on an Ubuntu PPA[3]
but I've not tested the install on ubuntu yet.

[1] http://download.opensuse.org/repositories/home:/bjwebb:/evergreen/Debian_6.0/
[2] http://download.opensuse.org/repositories/home:/bjwebb:/evergreen/Fedora_15/
[3] https://launchpad.net/~bjwebb67-googlemail/+archive/evergreen

> From a pure OpenSRF and Evergreen perspective, I could see a strong
> argument for splitting out the Web bits as a separate package as well;
> for a multi-server install, you probably won't want to install the Web
> on each server.

Ah, yes, the web bits would be a good one to split off, as that
removes quite a few dependencies if they're not needed.

> Are you aiming at getting the packages accepted into the official
> distro repositories? It would be great to document this understanding
> for the future (particularly if there are clear TODOs to get to the
> point of having the packages accepted by the distros). Also, let us
> know if there are things that we can do that would reduce the work
> required to build packages.

Getting the packages officially accepted is the best outcome, but I
don't know how doable it is. I will defineitely start talking to the
Debian/Fedora people over the next few weeks to see what we can do in
this direction.

> I'm sure that server space can be arranged - we can poke the server
> admins on #evergreen to lobby for an account for you on one of the
> machines.

Thanks, that's sorted now. I've uploaded an iso[4]. The linux account
is opensrf/opensrf and the evergreen account is admin/livecd. I've
been mostly testing it using unetbootin[5] to load it onto a usb
stick. Ultimately, I hope for it to fit onto a single CD, but atm I
still have another 18MB to shave off before it does.

[4] http://lupin.georgialibraries.org/~bjwebb/evergreen-ils-live-0.0.9.iso
[5] http://unetbootin.sourceforge.net/

Cheers,
Ben


More information about the Open-ils-dev mailing list