Re: Fixing grub-probe to work with user-space part stores

2010-07-28 Thread olafBuddenhagen
Hi, On Tue, Jul 13, 2010 at 08:00:24PM +0200, Jérémie Koenig wrote: On Mon, Jul 12, 2010 at 11:19 PM, olafbuddenha...@gmx.net wrote: Summary: grub-probe, used by grub-install, needs to deteremine which device node a given file (say, /boot/grub) is stored on. [...] There are three approches

Re: What do you need from the Hurd for your day-to-day tasks?

2010-07-28 Thread olafBuddenhagen
Hi, On Mon, Jul 12, 2010 at 08:41:49AM +0200, Arne Babenhauserheide wrote: This message goes to all who (different from Olaf aka antrik) don???t yet use the Hurd for their day-to-day tasks (if you do, please write anyway that it fullfills your (basic?) needs). What is currently missing in

Re: Fixing grub-probe to work with user-space part stores

2010-07-28 Thread olafBuddenhagen
Hi, On Wed, Jul 14, 2010 at 07:51:07PM +0200, Carl Fredrik Hammar wrote: On Tue, Jul 13, 2010 at 08:00:24PM +0200, Jérémie Koenig wrote: The first one would be to make part.c embed extra information in its stores and their encoded form (possibly in the misc fiels of a remap store). [...]

Re: hurdextras in git?

2010-07-28 Thread olafBuddenhagen
Hi, On Tue, Jul 13, 2010 at 06:38:39PM +0200, Carl Fredrik Hammar wrote: On Tue, Jul 13, 2010 at 03:23:51AM +0200, Arne Babenhauserheide wrote: They have some very interesting translators, and these should be easily available. Should all be in one repository with different

Re: What do you need from the Hurd for your day-to-day tasks?

2010-07-28 Thread Samuel Thibault
olafbuddenha...@gmx.net, le Sat 24 Jul 2010 04:08:51 +0200, a écrit : - A full-featured high-resolution console (probably framebuffer-based) For that, just a framebuffer would be enough, then bogl can be used. - Firefox (or perhaps some other full-featured browser) We should be close to this,

O_NOTRANS O_NOFOLLOW

2010-07-28 Thread Emilio Pozuelo Monfort
Hi, cp has some issues with O_NOFOLLOW meaning O_NOTRANS (per __hurd_file_name_lookup). One of them is when opening pipes with O_NOFOLLOW (or when opening them with O_NOTRANS, which is the problem here). Then the permissions are checked in libdiskfs (if the pipe is in an ext2fs partition for

Re: socket_send socket_recv fail when sending non-socket ports

2010-07-28 Thread Emilio Pozuelo Monfort
On 28/07/10 00:53, Roland McGrath wrote: I don't know off hand why you're getting that failure mode. But in general you can't use MACH_MSG_TYPE_MOVE_SEND in Hurd RPC arguments (only for replies) because of the interrupt retry issue. That could be related to this failure though I can't really

Re: socket_send socket_recv fail when sending non-socket ports

2010-07-28 Thread Roland McGrath
On 28/07/10 00:53, Roland McGrath wrote: I don't know off hand why you're getting that failure mode. But in general you can't use MACH_MSG_TYPE_MOVE_SEND in Hurd RPC arguments (only for replies) because of the interrupt retry issue. That could be related to this failure though I can't

Re: What do you need from the Hurd for your day-to-day tasks?

2010-07-28 Thread Ivan Shmakov
olafbuddenha...@gmx.net writes: […] For my desktop: - PPPoE/routing/NAT/packet filtering. I'd much appreciate IPv6 support, and there will be virtually no need for NAT for me then. (There's an obvious interest in P2P in the free software community, and

Re: Fixing grub-probe to work with user-space part stores

2010-07-28 Thread Jeremie Koenig
On Tue, Jul 27, 2010 at 01:20:57AM +0200, olafbuddenha...@gmx.net wrote: [...] On Tue, Jul 13, 2010 at 08:00:24PM +0200, Jérémie Koenig wrote: The second one, which I favor and am working on so far, would be to enumerate the _grub_ devices, and use get_storage_info() on them too. Not sure

Re: What do you need from the Hurd for your day-to-day tasks?

2010-07-28 Thread Samuel Thibault
Ivan Shmakov, le Wed 28 Jul 2010 19:13:44 +0700, a écrit : - PPPoE/routing/NAT/packet filtering. I'd much appreciate IPv6 support, and there will be virtually no need for NAT for me then. AIUI, IPv6 is already supported. • message passing on top of Linux: –