`emerge -b` create a user readable package but `ebuild ... package` sets mode 640 (how does this happen, doesn't emerge delegate to `ebuild`?). I think this is a bug and one would expect a consistent 644 from both.
(In reply to Cedric Sodhi from comment #0) > doesn't emerge delegate to `ebuild`? Nope. They share a lot of code, but ultimately they are separate entry points with differing behavior on occasion. Agreed that this should probably behave consistently with either command.