Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 600660

Summary: sys-apps/portage - phase-helpers.sh: line 521: ___eapi_supports_txz: command not found
Product: Portage Development Reporter: Michael Palimaka (kensington) <kensington>
Component: CoreAssignee: Portage team <dev-portage>
Status: RESOLVED FIXED    
Severity: normal Keywords: InVCS
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 604854    
Attachments: dikt-2s.ebuild

Description Michael Palimaka (kensington) gentoo-dev 2016-11-24 11:14:47 UTC
Created attachment 454208 [details]
dikt-2s.ebuild

Attached is a simple EAPI 6 ebuild with a .txz distfile which fails to unpack:

$ ebuild dikt-2s.ebuild clean unpack
 * dikt-2s.txz SHA256 SHA512 WHIRLPOOL size ;-) ...                                                                                                                                                         [ ok ]
>>> Unpacking source...
>>> Unpacking dikt-2s.txz to /var/tmp/portage/app-dicts/dikt-2s/work
/usr/lib/portage/python3.4/phase-helpers.sh: line 521: ___eapi_supports_txz: command not found

It looks like this was introduced in daa65a336102050396482f08c77524fe99e48c9f - note the discrepancy between the function definition ___eapi_unpack_supports_txz and call ___eapi_supports_txz.
Comment 3 Zac Medico gentoo-dev 2017-02-10 18:53:45 UTC
Fixed in portage-2.3.3.