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

Re: Bug#599565: Hurd's storeio depends on libparted / libuuid


On Sat, Oct 09, 2010 at 01:16:26AM +0200, Thomas Schwinge wrote:

>     # /hurd/storeio --help
>     /hurd/storeio: error while loading shared libraries: libparted.so.0: cannot open shared object file: No such file or directory
> Aha!
> diff -ru ./etc/crosshurd/packages/gnu /etc/crosshurd/packages/gnu
> --- ./etc/crosshurd/packages/gnu	2010-04-16 23:19:39.000000000 +0200
> +++ /etc/crosshurd/packages/gnu	2010-10-09 01:06:43.000000000 +0200
> @@ -1,5 +1,7 @@
>  gnumach
>  hurd
> +libparted0debian1
> +libuuid1
>  libc0.3
>  inetutils-tools
>  cardmgr-gnumach
> Or should this rather be done automatically?  Preferably; but how?

Doesn't crosshurd resolve package dependencies at all?... If that's the
case, I don't know what kind of automation you have in mind there.

(The hurd package correctly depends on the necessary libraries.)

> And yet, there is another obstacle: libuuid is automatically
> extracted, libparted is not.  The extract logic in
> /usr/share/crosshurd/makehurddir.sh won't consider it, as it is
> ``Priority: optional'' (libuuid is ``required''), so we need a special
> clause.

I wonder, is it possible to make libparted and libuuid "essential" for
hurd-i386, without changing the priority for other architectures?...


Reply to: