Your message dated Thu, 31 Jul 2008 11:55:00 +0100
with message-id <[EMAIL PROTECTED]>
and subject line Re: Bug#493080: devscripts: Error relating to nested fakeroot 
session should be silently ignored
has caused the Debian Bug report #493080,
regarding [debuild] Ignore nested fakeroot errors
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 [EMAIL PROTECTED]
immediately.)


-- 
493080: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=493080
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: devscripts
Version: 2.10.34
Severity: normal


If the debuild script is invoked from within a fakeroot environment, an 
error occurs, and the script aborts:

fakeroot: nested operation not yet supported

I suspect that this error should be silently ignored from within the 
script, allowing operation to continue.

(Maybe there should be a switch to fakeroot which could be used 
to prevent the error from occuring if an attempt is made to create a fakeroot
environment from an already fakeroot environment, or maybe the error 
should just not occur.)

-- Package-specific info:

--- /etc/devscripts.conf ---

--- ~/.devscripts ---
Not present

-- System Information:
Debian Release: lenny/sid
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.25-2-486
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages devscripts depends on:
ii  dpkg-dev                     1.14.20     Debian package development tools
ii  libc6                        2.7-12      GNU C Library: Shared libraries
ii  perl                         5.10.0-11.1 Larry Wall's Practical Extraction 

Versions of packages devscripts recommends:
ii  at                 3.1.10.1              Delayed job execution and batch pr
ii  bsd-mailx [mailx]  8.1.2-0.20071201cvs-3 A simple mail user agent
ii  dctrl-tools        2.13.0                Command-line tools to process Debi
ii  debian-keyring     2008.07.22            GnuPG (and obsolete PGP) keys of D
ii  debian-maintainers 1.41                  GPG keys of Debian maintainers
ii  dillo [www-browser 0.8.6-3               Small and fast web browser
ii  dput               0.9.2.32              Debian package upload tool
ii  equivs             2.0.7-0.1             Circumvent Debian package dependen
ii  fakeroot           1.9.5                 Gives a fake root environment
ii  gnupg              1.4.9-3               GNU privacy guard - a free PGP rep
ii  iceape-browser [ww 1.1.11-1              Iceape Navigator (Internet browser
ii  libauthen-sasl-per 2.12-1                Authen::SASL - SASL Authentication
ii  libcrypt-ssleay-pe 0.57-1+b1             Support for https protocol in LWP
ii  libparse-debcontro 2.005-2               Easy OO parsing of Debian control-
ii  libsoap-lite-perl  0.710.08-1            Client and server side SOAP implem
ii  libterm-size-perl  0.2-4+b1              Perl extension for retrieving term
ii  libtimedate-perl   1.1600-9              Time and date functions for Perl
ii  liburi-perl        1.35.dfsg.1-1         Manipulates and accesses URI strin
ii  libwww-perl        5.813-1               WWW client/server library for Perl
ii  libyaml-syck-perl  1.05-1                Fast, lightweight YAML loader and 
ii  lintian            1.24.2                Debian package checker
ii  lsb-release        3.2-15                Linux Standard Base version report
ii  man-db             2.5.2-2               on-line manual pager
ii  openssh-client [ss 1:5.1p1-1             secure shell client, an rlogin/rsh
ii  patch              2.5.9-5               Apply a diff file to an original
ii  patchutils         0.2.31-4              Utilities to work with patches
ii  strace             4.5.15-1.2            A system call tracer
ii  subversion         1.5.0dfsg1-4          Advanced version control system
ii  unzip              5.52-11               De-archiver for .zip files
ii  wdiff              0.5-18                Compares two files word by word
ii  wget               1.11.4-1              retrieves files from the web

Versions of packages devscripts suggests:
ii  build-essential          11.3            informational list of build-essent
pn  cvs-buildpackage         <none>          (no description available)
pn  devscripts-el            <none>          (no description available)
pn  gnuplot                  <none>          (no description available)
pn  libfile-desktopentry-per <none>          (no description available)
pn  libnet-smtp-ssl-perl     <none>          (no description available)
ii  mutt                     1.5.13-1.1etch1 text-based mailreader supporting M
pn  svn-buildpackage         <none>          (no description available)

-- no debconf information



--- End Message ---
--- Begin Message ---
Hi,

Mark Hobley wrote, Thursday, July 31, 2008 9:10 AM

If the debuild script is invoked from within a fakeroot environment, an
error occurs, and the script aborts:

fakeroot: nested operation not yet supported

I suspect that this error should be silently ignored from within the
script, allowing operation to continue.

Unfortunately the error isn't ignorable - fakeroot simply won't work in a "nested" manner. Even if debuild could ignore the error, dpkg-buildpackage will then fail for the same reason; I'm therefore closing this bug.

(Maybe there should be a switch to fakeroot which could be used
to prevent the error from occuring if an attempt is made to create a fakeroot
environment from an already fakeroot environment, or maybe the error
should just not occur.)

It appears nested fakeroots were disabled a little over a year ago, in fakeroot 1.6.3; as I understand it this was because a number of operations don't work correctly when nested.

There's already an open bug against fakeroot relating to nesting and possible ways of modifying fakeroot to aleviate them - #409856.

Regards,

Adam


--- End Message ---

Reply via email to