tags 857730 upstream severity 857730 wishlist thanks
Hi Bastien, Bastien ROUCARIES <roucaries.bast...@gmail.com> writes: >>> severity: important >> >> Using severity important for anything DPKG_ROOT related sounds dubious >> to me, because the feature is not finalized in dpkg, but a technology >> preview. Please do not abuse the bug severity - I do not think that this issue has any major effect on the usability of a package. [1] https://www.debian.org/Bugs/Developer#severities >>> Testing dpkg testsuite without beeing root needrestart crash. >> >> Maybe you can give more details here as to what crashes and how it >> fails? >> >>> I believe need restart need to take in account $DPKG_ROOT >> >> You mentioned on irc that the file you want to touch is >> /etc/dpkg/dpkg.cfg.d/needrestart. That's not a maintainer script. >> DPKG_ROOT is only defined during maintainer script execution. Thus >> DPKG_ROOT will be undefined here. >> >>> at least it should not execute if dpkg-root is set (so patch) >> >> Why should execution of needrestart depend on the way maintainer scripts >> are executed? That doesn't make any sense to me. Shouldn't the real >> condition be something like skipping needrestart when it is not >> installed in the system /? > > No rootless dpkg fail if needrestart is installed. This is the bug. > > To test install dpkg testsuite and run > > DPKG_TESTSUITE_OPTIONS="not-root" eatmydata make test > > it will fail with a permission problem Please provide a consistent error description (Does needrestart crash or is there a permission problem?) including some screen logs and howto reproduce the problem. If the testsuite stuff is WIP we maybe should wait until it is finalized and there is a recommendation available howto handle the testsuite in (pre-invoke|post-invoke|status-logger) commands. HTH, Thomas -- :: WWW: https://fiasko-nw.net/~thomas/ :: ::: Jabber: xmpp:tho...@jabber.fiasko-nw.net ::: :: flickr: https://www.flickr.com/photos/laugufe/ ::