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