bugThe GNU Hurd - Bugs: bug #11509, fakeroot is not reliable

 
 

bug #11509: fakeroot is not reliable

Submitted by:  Ognyan Kulev <ogi>
Submitted on:  Thu 06 Jan 2005 08:01:48 PM UTC  
 
Category: NoneSeverity: 3 - Normal
Priority: 5 - NormalItem Group: None
Status: ConfirmedPrivacy: Public
Assigned to: NoneOriginator Name: 
Open/Closed: OpenReproducibility: Every Time
Size (loc): NonePlanned Release: None
Effort: 0.00
Wiki-like text discussion box: 

Add a New Comment (Rich MarkupRich Markup):
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Sun 03 Feb 2013 08:21:41 PM UTC, comment #4:

It should be noted that I have pushed a fix on port reply, which fixes
fakeroot quite a bit. dpkg-buildpackage however still doesn't pass, but
it might be easier to debunk the remainder.

Samuel Thibault <sthibaul>
Project Member
Thu 29 Dec 2005 10:25:57 PM UTC, comment #3:

From http://bugs.debian.org/47998

From: "Brent A. Fulgham" <bfulgham@debian.org>
To: -unavailable-
Subject: msgget IPC not implemented
Date: Thu, 14 Oct 1999 13:45:51 -0700

Package: libc0.2-dev
Version: 2.1.2pre

Greetings. Another whining complaint from a fellow
hurd enthusiast.

The fakeroot package (used by apt) makes use of some
IPC, specifically:

msgget(msg_key, IPC_CREAT|0600);

This fails (as do all other msgget calls) with
a perror return of:

"Fakeroot, while creating message channels:
Function not implemented".

Is this a real missing function, or do we need to
be doing more MIG-ish stuff to get fakeroot running?

Thanks,

-Brent

From: Roland McGrath <roland@frob.com>
To: -unavailable-
Subject: Re: msgget IPC not implemented
Date: Sat, 23 Oct 1999 03:26:36 -0400

It is certainly the case that sysv-style ipc and shared memory are not
implemented on the hurd, and are not likely to be implemented any time soon.
We don't know of any particularly desireable things that sysv ipc provides
that can't be done another way (unix-domain sockets, pipes, etc, even
without getting into hurd-specific ways).

From: Roland McGrath <roland@frob.com>
To: 47896@bugs.debian.org, -unavailable-
Subject: move these to wishlist
Date: Wed, 29 Mar 2000 14:52:26 -0500

I don't know the debian magic required to refile these two reports
as "wishlist" items, but that's what should be done.

From: Daniel Jacobowitz <dan@debian.org>
To: Roland McGrath <roland@frob.com>, -unavailable-
Cc: -unavailable-
Subject: Re: Bug #47896: move these to wishlist
Date: Thu, 30 Mar 2000 00:48:24 -0500

severity 47896 wishlist
severity 47998 wishlist
thanks

The trick is mailing -unavailable- :)

On Wed, Mar 29, 2000 at 02:52:26PM -0500, Roland McGrath wrote:

> I don't know the debian magic required to refile these two reports
> as "wishlist" items, but that's what should be done.
>
>
> --
> To UNSUBSCRIBE, email to -unavailable-
> with a subject of "unsubscribe". Trouble? Contact -unavailable-
>
>


Dan

From: GOTO Masanori <gotom@debian.or.jp>
To: "Brent A. Fulgham" <bfulgham@debian.org>, 47998@bugs.debian.org,
-unavailable-
Subject: Re: msgget IPC not implemented
Date: Sun, 23 Mar 2003 00:19:47 +0900

reassign 47998 hurd
thanks

> Greetings. Another whining complaint from a fellow
> hurd enthusiast.
>
> The fakeroot package (used by apt) makes use of some
> IPC, specifically:
>
> msgget(msg_key, IPC_CREAT|0600);
>
> This fails (as do all other msgget calls) with
> a perror return of:
>
> "Fakeroot, while creating message channels:
> Function not implemented".
>
> Is this a real missing function, or do we need to
> be doing more MIG-ish stuff to get fakeroot running?


> It is certainly the case that sysv-style ipc and shared memory are not
> implemented on the hurd, and are not likely to be implemented any time soon.
> We don't know of any particularly desireable things that sysv ipc provides
> that can't be done another way (unix-domain sockets, pipes, etc, even
> without getting into hurd-specific ways).


> I don't know the debian magic required to refile these two reports
> as "wishlist" items, but that's what should be done.


Please look at #184565. SYSV IPC on Hurd has been needed to
implement. I reassign it to hurd package as wishlist to follow
#184565.

Regards
-- gotom

Samuel Thibault <sthibaul>
Project Member
Wed 10 Aug 2005 04:09:09 PM UTC, comment #2:

For what it is worth...

$ tla changes
... works

$ fakeroot tla changes
changes: not in a project tree
dir: .
/bin/fakeauth: Error 2 for child 296

and you can do it all the time.

Alfred M. Szmidt <ams>
Fri 07 Jan 2005 08:12:53 AM UTC, comment #1:

The command "dpkg-buildpackage -rfakeroot -uc -us" on Debian's hello package (one of the simplest packages) fails with the following message:

dpkg-shlibdeps debian/tmp/usr/bin/hello
make: *** [binary-arch] Resource lost
/bin/fakeauth: Error 2 for child 2804

The complete log of the build is attached.

Ognyan Kulev <ogi>
Project Member
Thu 06 Jan 2005 08:01:48 PM UTC, original submission:

fakeroot is not enough reliable to be used for debian packaging.

Ognyan Kulev <ogi>
Project Member

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

Attached Files
file #2333:  hello.log added by ogi (22kB - text/x-log - Log of building Debian's hello package)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by sthibaul (Posted a comment)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 3 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Wed 10 Aug 2005 04:09:09 PM UTCamsStatusNone=>Confirmed
      ReproducibilityIntermittent=>Every Time
    Fri 07 Jan 2005 08:12:53 AM UTCogiAttached File-=>Added hello.log, #2034

    Back to the top


    Powered by Savane 3.1-cleanup