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

 
 

bug #11509: fakeroot is not reliable

Submitter:  Ognyan Kulev <ogi>
Submitted:  Thu 06 Jan 2005 08:01:48 PM UTC
   
 
Category:  None Severity:  3 - Normal
Priority:  5 - Normal Item Group:  None
Status:  Fixed Privacy:  Public
Assigned to:  None Originator Name: 
Open/Closed:  Closed Reproducibility:  Every Time
Size (loc):  None Planned Release:  None
Effort:  0.00
Wiki-like text discussion box: 

We worked on fakeroot quite a bit, and do use it on the Debian build daemons nowadays.

* Mandatory Fields

Add a New Comment Rich Markup
   

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>
Group administrator
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: -email is 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: -email is 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, -email is 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>, -email is unavailable-
Cc: -email is 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 -email is 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 -email is unavailable-
> with a subject of "unsubscribe". Trouble? Contact -email is unavailable-
>
>



Dan


From: GOTO Masanori <gotom@debian.or.jp>
To: "Brent A. Fulgham" <bfulgham@debian.org>, 47998@bugs.debian.org,
        -email is 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>
Group administrator
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>
Group 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>
Group Member

 

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

Attach Files:
   
   
Comment:
   

Attached Files
file #2333:  hello.log added by ogi (22KiB - 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
  • -email is unavailable- added by teythoon (Updated the item)
  • -email is unavailable- added by sthibaul (Posted a comment)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 6 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2016-02-08 teythoon StatusConfirmed Fixed
        Open/ClosedOpen Closed
        Wiki-like text discussion box We worked on fakeroot quite a bit, and do use it on the Debian build daemons nowadays.
    2005-08-10 ams StatusNone Confirmed
        ReproducibilityIntermittent Every Time
    2005-01-07 ogi Attached File- Added hello.log, #2034

    Back to the top

    Powered by Savane 3.13-f8d8.
    Corresponding source code