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

Bug#599565: marked as done (Hurd's storeio depends on libparted / libuuid)



Your message dated Sun, 10 Oct 2010 11:32:29 +0000
with message-id <E1P4u8j-0006q6-M9@franck.debian.org>
and subject line Bug#599565: fixed in crosshurd 1.7.42
has caused the Debian Bug report #599565,
regarding Hurd's storeio depends on libparted / libuuid
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
599565: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=599565
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: crosshurd
Version: 1.7.41

Hello!

Yeah, I know I should be using the new debian-installer thingy :-), but I
wanted to get flubber going, easily, using my existing machinery, so
there.

It took me some minutes to figure this out...  ;-)

    [...]
    + mkswap.linux -v1 /dev/hd1
    /dev/hd1: Translator died
    # showtrans /dev/hd1
    /hurd/storeio hd1
    # mkswap.linux -v1 /dev/hd1
    /dev/hd1: Translator died
    # devprobe hd1
    hd1 count 1
    close, hd1 count 0
    hd1
    # mkfs.ext2 /dev/hd1
    mke2fs 1.41.12 (17-May-2010)
    Could not stat /dev/hd1 --- Unknown code P 101
    # ls -l /dev/hd1
    ls: cannot access /dev/hd1: Translator died
    # /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?


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.

diff -ru ./usr/share/crosshurd/makehurddir.sh /usr/share/crosshurd/makehurddir.sh
--- ./usr/share/crosshurd/makehurddir.sh	2010-07-08 01:21:02.000000000 +0200
+++ /usr/share/crosshurd/makehurddir.sh	2010-10-09 01:02:07.000000000 +0200
@@ -48,6 +48,10 @@
         extract libbz2-1.0
 fi
 
+if [ -e $TARGET/var/cache/apt/archives/libparted0debian1_* ] ; then
+        extract libparted0debian1
+fi
+
 x_feign_install dpkg
 if [ "$DEB_TARGET_GNU_SYSTEM" = "gnu" ] ; then
 	x_feign_install hurd


(FWIW, it's already known that stderr of passive translators (sometimes?)
disappears into some nirvana.)


Regards,
 Thomas

Attachment: pgpuQy5PMd5LU.pgp
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: crosshurd
Source-Version: 1.7.42

We believe that the bug you reported is fixed in the latest version of
crosshurd, which is due to be installed in the Debian FTP archive:

crosshurd_1.7.42.dsc
  to main/c/crosshurd/crosshurd_1.7.42.dsc
crosshurd_1.7.42.tar.gz
  to main/c/crosshurd/crosshurd_1.7.42.tar.gz
crosshurd_1.7.42_all.deb
  to main/c/crosshurd/crosshurd_1.7.42_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 599565@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Michael Banck <mbanck@debian.org> (supplier of updated crosshurd package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160

Format: 1.8
Date: Sun, 10 Oct 2010 13:15:13 +0200
Source: crosshurd
Binary: crosshurd
Architecture: source all
Version: 1.7.42
Distribution: unstable
Urgency: low
Maintainer: GNU Hurd Maintainers <debian-hurd@lists.debian.org>
Changed-By: Michael Banck <mbanck@debian.org>
Description: 
 crosshurd  - Install a Debian system
Closes: 599565
Changes: 
 crosshurd (1.7.42) unstable; urgency=low
 .
   * packages/gnu: Added libparted0debian1 and libuuid1
   * makehurddir.sh: Extract libparted0debian1 package if available
     (Closes: #599565)
   * debian/control (Standards-Version): Bumped to 3.9.1.
Checksums-Sha1: 
 e23f0936c187cb1579d07ea1af277d3eb034cde1 829 crosshurd_1.7.42.dsc
 dbe8175bd722ac1133e42835ec0f79f2514dc072 28543 crosshurd_1.7.42.tar.gz
 dab7d4942c9764ea58deb99a7e8c32c429536f48 21556 crosshurd_1.7.42_all.deb
Checksums-Sha256: 
 af3606cfb55e28c5362da84d668fbef88f5ae8ddc79e662c32ff19d0d06a41ec 829 crosshurd_1.7.42.dsc
 87757b5205191f3f43a1e4011f401f3793d70a401e78f01a56c5d2e418e3150c 28543 crosshurd_1.7.42.tar.gz
 85ede0f7d6cb2e519fa7be58dfd8da0668ce260296a6eaf91b196ab941873d45 21556 crosshurd_1.7.42_all.deb
Files: 
 a8f8f5e490c7925ef41999663ed0e29f 829 misc extra crosshurd_1.7.42.dsc
 d188d4d5fdcbd241d271caeac2e3c6ff 28543 misc extra crosshurd_1.7.42.tar.gz
 81cff7abe72a6211e618ba741b07c29e 21556 misc extra crosshurd_1.7.42_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iD8DBQFMsaBjmHaJYZ7RAb8RA96wAJ0fEztIEH1V6AL0TOe6Yeza+P2zRQCfWQ2x
ZjEdYxuAT8YF43rynES4jVY=
=Kkl6
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: