Apparently I can't now run echangelog in a profile directory without a ChangeLog. After going up a directory with a ChangeLog file in place, the command does what it's supposed to. # echangelog 'Mask USE=lxpanel for xfce-extra/xfce4-power-manager (bug #520296).' This should be run in a directory with ebuilds... # ls 32ul CVS make.defaults package.use.force package.use.stable.mask use.force 64ul eapi package.use package.use.mask parent use.mask # ls .. ChangeLog eapi package.mask package.use package.use.mask parent ppc64 use.stable.mask CVS make.defaults packages package.use.force package.use.stable.mask ppc32 use.mask # cd ../ # echangelog 'Mask USE=lxpanel for xfce-extra/xfce4-power-manager (bug #520296).' --- ChangeLog 2015-04-19 06:39:48.098273898 +0200 +++ ChangeLog.new 2015-04-26 09:07:01.993187314 +0200 @@ -2,6 +2,9 @@ # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/ChangeLog,v 1.321 2015/04/18 11:09:14 hwoarang Exp $ + 26 Apr 2015; Jeroen Roovers <jer@gentoo.org> ppc64/package.use.mask: + Mask USE=lxpanel for xfce-extra/xfce4-power-manager (bug #520296). + 18 Apr 2015; Markos Chandras <hwoarang@gentoo.org> package.use.mask: Mask samba useflag for sys-auth/sssd
Removing wrt #659412.