[Pkg-shadow-devel] Bug#276419: Is the famous "su appends the positional args to the command line" bug still here?

Nicolas François nicolas.francois at centraliens.net
Tue Oct 11 22:44:11 UTC 2005


Hi,

On Tue, Oct 11, 2005 at 07:03:44PM +0200, bubulle at debian.org wrote:
> This bug is tagged "fixed-upstream".
> 
> That means that it should no more be here in 4.0.12. Is that right?
> 
> The problem here becomes: such change has to go upstream. I can't
> imagine we diverge from upstream on that matter...so we first need to
> decide whether the bug is still here or not.
> 
> The first example given by Helmut in the bug report works as Helmut
> expects...but it also works with 4.0.3-39...:-)
> 
> The 'su -- - "$LOGNAME" -x' example does not work with either 4.0.3 or
> 4.0.12.
> 
> So, it the bug still here (it seems to be)?
> 
> If it isn't anymore, just close the bug...:-)
> 
> If it is, then try convincing Tomasz he should adopt the patch(es) proposed
> 
> Then build the transition plan with Debian maintainers....

This bug should not be fixed currently.

It is fixed upstream because the submitter thinks upstream behavior is
correct, whereas Debian's su is not correct.

We tried to fix it, but this broke pbuilder (remember Junichi blogs?;)

The plan was to make a summary of the situation to debian-devel, and chose
whether 423_su_pass_args_without_concatenation should be applied or not.
This may also mean a transition.

I have no real opinion:
 * I prefer upstream behavior
 * upstream's behavior is also used in other distrib / *nix
 * upstream behavior breaks some important packages that currently depend
   on Debian's su behavior.

-- 
Nekral



More information about the Pkg-shadow-devel mailing list