id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
248	timeline-*.pl scripts need no #!/usr/bin/perl	dam		"Hi,

The scripts in {{{share/timeline/}}} are executed by {{{ORLite::Migrate}}} using

{{{
 IPC::Run3::run3( [ $perl, $patch ], ...
}}}

{{{$perl}}} being the found Perl interpreter and {{{$patch}}} being the next script from {{{share/timeline/}}}.

What this tells me is that these scripts are never meant to be run just by name, e.g

{{{
$ /path/tp/timeline/migrate-1.pl
}}}

Because of that, they aren't installed with execute permissions.

Therefore they don't need to start with {{{#!/usr/bin/perl}}}

Having the shebang fools the Debian package checker, lintian, to wonder if these are to be installed with the executable bit turned on.

Trivial patch removing the shebang lines attached.

-- dam"	defect	closed	trivial		downstream	0.27	fixed		
