[Starlingx-discuss] MultiOS: call of python via #!/usr/bin/env (work around)
Dominig ar Foll (Intel Open Source)
dominig.arfoll at fridu.net
Wed Sep 11 16:28:10 UTC 2019
Hello,
due the number of files with that error, I have enabled a work around.
Each packages on th eOBS has not an rpmlintrc file which reduce the
badness of that error.
I did not put is to 0 so, it will still be listed in the build log file.
----- MypackageName.rpmlintrc ----------
setBadness('script-without-shebang', 2)
---------------------------------------------------------
The issue with python2 and 3 selection will still need to be tackled and
at that time, it would be nice to correct those shebang.
Dominig
On 11/09/2019 17:54, Dominig ar Foll (Intel Open Source) wrote:
>
> On 11/09/2019 16:54, Victor Rodriguez wrote:
>> So we agree that either #!/usr/bin/python2 or #!/usr/bin/python3 is
>> better than #!/usr/bin/env . Am I right ?
>> how many files needs this change ?
> Unfortunately that trick has been used a lot. It was obviously systematic.
>
> for all script calls 589
> dominig at dominig-t480:~/starlingx/git> grep -R --exclude-dir=\.* -F
> '#!/usr/bin/env' * |wc -l
> 589
>
> Only for python 301
> dominig at dominig-t480:~/starlingx/git> grep -R --exclude-dir=\.* -F
> '#!/usr/bin/env python' * |wc -l
> 301
>
--
Dominig ar Foll
Senior Software Architect
Intel Open Source Technology Centre
More information about the Starlingx-discuss
mailing list