[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