Since commit cff2c0149142843316e1851c2e73bcec30f08471, the quickpkg_atom function returns prematurely in these 2 places: @@ -154,16 +177,20 @@ def quickpkg_atom(options, infos, arg, eout): eout.eerror(str(e)) del e eout.eerror("Failed to create package: '%s'" % binpkg_path) + return 1 else: eout.eend(0) infos["successes"].append((cpv, s.st_size)) infos["config_files_excluded"] += len(excluded_config_files) for filename in excluded_config_files: eout.ewarn("Excluded config: '%s'" % filename) + return os.EX_OK
Patch send for review: https://archives.gentoo.org/gentoo-portage-dev/message/1a50a58eaf3e54857daedb124bfdb504 https://github.com/gentoo/portage/pull/192
Fixed in 2.3.8.