Bug 1674074

Summary: Nonexisting file in shebang: /usr/bin/perl6-j
Product: [Fedora] Fedora Reporter: Miro Hrončok <mhroncok>
Component: rakudo-zefAssignee: Gerd Pokorra <gp>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: gp
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-02-09 09:57:08 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1541318    

Description Miro Hrončok 2019-02-08 23:54:11 UTC
rakudo-zef-0.5.3-2.fc30

has this in the build.log:

mangling shebang in /usr/lib64/perl6/vendor/bin/zef-j from /usr/bin/env perl6-j to #!/usr/bin/perl6-j


Note that /usr/bin/perl6-j is not provided by any package and hence such shebang makes no sense.

Comment 1 Gerd Pokorra 2019-02-09 09:19:07 UTC
This is not a bug it is a feature.  :-)

For radudo-perl6 in Fedora is only the moar backend provided. So there is no perl6-j. The zef build recognize that and do not provide a zef-j, so that is only a message during the build that can be ignored. The Fedora rakudo-zef package do not provide an zef-j file.

I do not know much about Java. But if you know someone who know much about Java and packaging Java modules and would like to help me to build a npq-j and rakudo-j package and do an review than I could try to get this packages in Fedora. Also anyone else are free to do this.

Comment 2 Miro Hrončok 2019-02-09 09:57:08 UTC
OK, thanks for explaining.

Note: The package does not require /usr/bin/perl6-j, so it should install OK.