Fix lintian issue with ruby-script-but-no-ruby-dep

lintian v2.116.3 as present in Debian/bookworm has different output for
the ruby-script-but-no-ruby-dep situation and reports:

| E: jenkins-debian-glue: ruby-script-but-no-ruby-dep ruby (does not satisfy ruby:any) [usr/bin/jdg-lintian-junit-report]
| E: jenkins-debian-glue: ruby-script-but-no-ruby-dep ruby (does not satisfy ruby:any) [usr/bin/jdg-tap-adtsummary]
| E: jenkins-debian-glue: ruby-script-but-no-ruby-dep ruby (does not satisfy ruby:any) [usr/bin/jdg-tap-checkbashism]
| E: jenkins-debian-glue: ruby-script-but-no-ruby-dep ruby (does not satisfy ruby:any) [usr/bin/jdg-tap-merge-conflict]
| E: jenkins-debian-glue: ruby-script-but-no-ruby-dep ruby (does not satisfy ruby:any) [usr/bin/jdg-tap-pep8]
| E: jenkins-debian-glue: ruby-script-but-no-ruby-dep ruby (does not satisfy ruby:any) [usr/bin/jdg-tap-perlcritic]
| E: jenkins-debian-glue: ruby-script-but-no-ruby-dep ruby (does not satisfy ruby:any) [usr/bin/jdg-tap-piuparts]
| E: jenkins-debian-glue: ruby-script-but-no-ruby-dep ruby (does not satisfy ruby:any) [usr/bin/jdg-tap-shellcheck]
| W: jenkins-debian-glue: mismatched-override ruby-script-but-no-ruby-dep usr/bin/jdg-lintian-junit-report #!ruby [usr/share/lintian/overrides/jenkins-debian-glue:1]
| W: jenkins-debian-glue: mismatched-override ruby-script-but-no-ruby-dep usr/bin/jdg-tap-adtsummary #!ruby [usr/share/lintian/overrides/jenkins-debian-glue:2]
| W: jenkins-debian-glue: mismatched-override ruby-script-but-no-ruby-dep usr/bin/jdg-tap-checkbashism #!ruby [usr/share/lintian/overrides/jenkins-debian-glue:3]
| W: jenkins-debian-glue: mismatched-override ruby-script-but-no-ruby-dep usr/bin/jdg-tap-pep8 #!ruby [usr/share/lintian/overrides/jenkins-debian-glue:4]
| W: jenkins-debian-glue: mismatched-override ruby-script-but-no-ruby-dep usr/bin/jdg-tap-perlcritic #!ruby [usr/share/lintian/overrides/jenkins-debian-glue:5]
| W: jenkins-debian-glue: mismatched-override ruby-script-but-no-ruby-dep usr/bin/jdg-tap-piuparts #!ruby [usr/share/lintian/overrides/jenkins-debian-glue:6]
| W: jenkins-debian-glue: mismatched-override ruby-script-but-no-ruby-dep usr/bin/jdg-tap-shellcheck #!ruby [usr/share/lintian/overrides/jenkins-debian-glue:7]

Use a regex instead to address this.

Thanks: Victor Seva for feedback
master
Michael Prokop 2 years ago
parent e140543992
commit c2b1d1f53e

@ -1,7 +1 @@
jenkins-debian-glue: ruby-script-but-no-ruby-dep usr/bin/jdg-lintian-junit-report #!ruby
jenkins-debian-glue: ruby-script-but-no-ruby-dep usr/bin/jdg-tap-adtsummary #!ruby
jenkins-debian-glue: ruby-script-but-no-ruby-dep usr/bin/jdg-tap-checkbashism #!ruby
jenkins-debian-glue: ruby-script-but-no-ruby-dep usr/bin/jdg-tap-pep8 #!ruby
jenkins-debian-glue: ruby-script-but-no-ruby-dep usr/bin/jdg-tap-perlcritic #!ruby
jenkins-debian-glue: ruby-script-but-no-ruby-dep usr/bin/jdg-tap-piuparts #!ruby
jenkins-debian-glue: ruby-script-but-no-ruby-dep usr/bin/jdg-tap-shellcheck #!ruby
jenkins-debian-glue: ruby-script-but-no-ruby-dep *jdg-*

Loading…
Cancel
Save