On Wed, Apr 05, 2006 at 10:45:41AM +0200, Frank Küster wrote: > > From: Denis Barbier <[EMAIL PROTECTED]> > > Subject: Re: Bug#360790: eperl: Gobbles shebang line > > To: [EMAIL PROTECTED] > > Date: Tue, 4 Apr 2006 20:29:47 +0200 > > It would be nice if you Cc'ed this directly to the submitter,
Huh? A message to -done is forwarded to the bug submitter, as described in http://www.debian.org/Bugs/Developer#closing The person closing the bug, the person who submitted it and the debian-bugs-closed mailing list will each get a notification about the change in status of the report. The submitter and the mailing list will also receive the contents of the message sent to nnn-done. It worked for a long time, no idea if this behavior has changed lately. > it's much easier to read, and much friendlier, too. For the record, I highly dislike those packages built with eperl, they are unreadable for outsiders. [...] > Please, if this is *really* the intended behavior, Yes it is, ePerl is primarily designed as a web scripting language, and in this context it is important to not have garbage at the beginning of files. You can see for instance that php has the exact same behavior. > then it needs to be documented *clearly*. However, I think that the > behavior should be changed, and the shebang line only removed if it > points to eperl. Honestly I am still not sure if this is worth the trouble, your use case is very special and I am reluctant to make things unnecessarily complicated. There is a simple solution to your specific problem, you can add <::> at the very beginning of your file. > Moreover, I noticed one more issue in the original bug report, namely > that preprocessor commands don't work as advertised, I'm cloning a > separate bug for clarity. Sources have a comment telling that newlines are preserved to keep line numbers, so I will modify documentation. Denis