MageSlayer / paludis-gentoo-patches

Unofficial Gentoo patches for Paludis package manager
GNU General Public License v2.0
14 stars 7 forks source link

Only log to stderr for EAPI=7+ #52

Closed Ionic closed 1 year ago

Ionic commented 1 year ago

Previous EAPIs didn't specify where elog and friends were supposed to output to, so they typically logged to stdout.

That naturally mixes even important package manager messages with compile output, so EAPI 7 defined that the output shall go to stderr.

We'll keep the output on stdout for EAPIs prior to 7, and output to stderr for anything later.

Merging with a merge commit, since this PR consists of two commits.