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

Bug 428558

Summary: =sys-apps/elfix-0.5.2, =dev-python/pypax-0.5.2: please keyword alpha hppa ia64 sparc
Product: Gentoo Linux Reporter: Anthony Basile <blueness>
Component: [OLD] Keywording and StabilizationAssignee: Anthony Basile <blueness>
Status: RESOLVED FIXED    
Severity: normal CC: pageexec
Priority: Normal Keywords: KEYWORDREQ
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 427888    

Description Anthony Basile gentoo-dev 2012-07-29 22:14:18 UTC
Currently the hardend-sources kernels are keyworded:

   KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"

These means that presumeably a user could be running a pax enabled kernel on any of those arches and would require pax marking of ELF binaries to fine tune how PaX protection is enforced.  There are currently three ways of doing this:

    1) EI_PAX markings with chpax - this tool is being deprecated, bug #365825

    2) PT_PAX with paxctl - this is the current norm

    3) XATTR PAX with paxctl-ng which is part of sys-apps/elfix, bug #427888

XATTR PAX takes care of some corner cases that currenly only EI_PAX can deal with, and so it will be needed once the latter is deprecated.

If alpha hppa ia64 or sparc are still interested in running hardened-sources on their arches, then please consider keywording this package before chpax is dropped.
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2012-08-01 11:02:47 UTC
Marked ~hppa.
Comment 2 Anthony Basile gentoo-dev 2012-08-28 16:29:07 UTC
ping alpha ia64.  I need to start stabilization on this package soon.  Can you please keyword.
Comment 3 Raúl Porcel (RETIRED) gentoo-dev 2012-09-11 15:27:15 UTC
~alpha/~ia64/~sparc done