| Summary: | QA failures for dev-libs/openssl-0.9.8n | ||
|---|---|---|---|
| Product: | Gentoo/Alt | Reporter: | Stuart Shelton <srcshelton> |
| Component: | Prefix Support | Assignee: | Gentoo Prefix <prefix> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | gentoo, rainhead |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | IRIX | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Bug Depends on: | 308609 | ||
| Bug Blocks: | |||
portage got more strict should be fixed now
Still not fixed, I'm afraid - and this system *doesn't* have a perl5 symlink under prefix (although the OS does provide '/usr/bin/perl5 -> ../sbin/perl5.00405'):
>>> Completed installing openssl-0.9.8n into /usr/opt/portage/var/tmp/portage/dev-libs/openssl-0.9.8n/image/opt/portage/
ecompressdir: bzip2 -9 /opt/portage/usr/share/man
* prefixing shebang of opt/portage/etc/ssl/misc/CA.sh
* invalid shebang in opt/portage/etc/ssl/misc/CA.pl: /usr/bin/perl5
* prefixing shebang of opt/portage/etc/ssl/misc/c_hash
* prefixing shebang of opt/portage/etc/ssl/misc/c_info
* prefixing shebang of opt/portage/etc/ssl/misc/c_issuer
* prefixing shebang of opt/portage/etc/ssl/misc/c_name
* QA Notice: the following files use invalid (possible non-prefixed) shebangs:
* opt/portage/usr/bin/c_rehash:/usr/bin/perl5
* ERROR: dev-libs/openssl-0.9.8n failed:
* Aborting due to QA concerns: invalid shebangs found
*
* Call stack:
* misc-functions.sh, line 1487: Called install_qa_check
* misc-functions.sh, line 94: Called install_qa_check_prefix
* misc-functions.sh, line 657: Called die
* The specific snippet of code:
* die "Aborting due to QA concerns: invalid shebangs found"
Same problem as Bug 308609? I just upgraded to 0.9.8n, and portage wants to update all the scripts in $EPREFIX/etc/ssl/misc/* to remove $EPREFIX from the shebang: --- /gentoo/etc/ssl/misc/CA.sh 2010-04-13 17:42:48.000000000 -0700 +++ /gentoo/etc/ssl/misc/._cfg0000_CA.sh 2010-08-06 12:43:07.000000000 -0700 @@ -1,4 +1,4 @@ -#!/gentoo/bin/sh +#!/bin/sh that's more likely to be a portage bug. The original problem of this bug was fixed |
Under prefix, dev-libs/openssl-0.9.8l-r2 fails with: >>> Completed installing openssl-0.9.8l-r2 into /usr/opt/portage/var/tmp/portage/dev-libs/openssl-0.9.8l-r2/image/opt/portage/ ecompressdir: bzip2 -9 /opt/portage/usr/share/man * prefixing shebang of opt/portage/etc/ssl/misc/CA.sh * invalid shebang in opt/portage/etc/ssl/misc/CA.pl: /usr/bin/perl5 * prefixing shebang of opt/portage/etc/ssl/misc/c_hash * prefixing shebang of opt/portage/etc/ssl/misc/c_info * prefixing shebang of opt/portage/etc/ssl/misc/c_issuer * prefixing shebang of opt/portage/etc/ssl/misc/c_name * QA Notice: the following files use invalid (possible non-prefixed) shebangs: * opt/portage/usr/bin/c_rehash:/usr/bin/perl5 * ERROR: dev-libs/openssl-0.9.8l-r2 failed: * Aborting due to QA concerns: invalid shebangs found * * Call stack: * misc-functions.sh, line 1432: Called install_qa_check * misc-functions.sh, line 94: Called install_qa_check_prefix * misc-functions.sh, line 649: Called die * The specific snippet of code: * die "Aborting due to QA concerns: invalid shebangs found" I already have this version of this package installed, so this is either a new problem caused by a change make without bumping the package-version, or portage is now more strict than it was when this package was originally built. I suspect the latter, as the installed files do have their interpreter set to non-prefix '/usr/bin/perl5'.