Public bug reported:

Binary package hint: gedit

Tools in 2.28.0 now must start with a shebang #! line at least in Ubuntu 9.10
The shebang line must point to a shell. But...
#!/usr/bin/perl seems to be an exception to that.

There is no longer a procedure to simply pass files that don't start with #! to 
a default shell.
That's understandable but it needs to be right up front as a significant change.

Somewhere a #! line needs to get converted to an execve kernel call. Is gedit 
doing it?
Or is gedit passing the task off to a shell? If so is gedit passing arguments 
in the #! line?
If I try to put a call to, say, curl in the #! line the arguments are not 
handled well.

In transfering control to tcsh my .tcshrc is getting called as a remote
login which triggers a login message of my creation. That shouldn't be
happening when gedit opens a new shell. Gedit seems to be setting
environment variable $REMOTEHOST which is tested by my .tcshrc file.

Bash shows essentially the same characteristics.

ProblemType: Bug
Architecture: amd64
Date: Wed Nov  4 11:11:12 2009
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/bin/gedit
NonfreeKernelModules: nvidia
Package: gedit 2.28.0-0ubuntu2
ProcEnviron:
 PATH=(custom, user)
 LANGUAGE=en_US.UTF-8
 SHELL=/bin/tcsh
 LANG=en_US.UTF-8
ProcVersionSignature: Ubuntu 2.6.31-14.48-generic
SourcePackage: gedit
Uname: Linux 2.6.31-14-generic x86_64

** Affects: gedit (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug

-- 
Tools in 2.28.0 now must start with a shebang #! line.
https://bugs.launchpad.net/bugs/474556
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to