Activity log for bug #1630069

Date Who What changed Old value New value Message
2016-10-04 00:16:53 John Johansen bug added bug
2016-10-04 00:17:41 John Johansen bug task added linux (Ubuntu)
2016-10-04 00:18:04 John Johansen linux (Ubuntu): milestone ubuntu-16.10
2016-10-04 00:18:25 John Johansen nominated for series Ubuntu Yakkety
2016-10-04 00:18:25 John Johansen bug task added linux (Ubuntu Yakkety)
2016-10-04 00:19:54 John Johansen linux (Ubuntu Yakkety): assignee John Johansen (jjohansen)
2016-10-04 00:19:59 John Johansen apparmor: assignee John Johansen (jjohansen)
2016-10-04 00:30:19 Brad Figg linux (Ubuntu): status New Incomplete
2016-10-05 22:40:02 John Johansen apparmor: status New Fix Committed
2016-10-05 22:40:12 John Johansen linux (Ubuntu Yakkety): status Incomplete In Progress
2016-10-07 01:12:21 Tyler Hicks description The regression tests are currently hard coded to the semantics of mmap in binfmt_elf With the recent upstream commit 9f834ec18defc369d73ccf9e87a2790bfa05bf46 the cred used for the mmap changed resulting in test failures. The tests have been patched for this change but it results in the test breaking for everyone using upstream releases against pre 4.8 kernels. == apparmor SRU == [Impact] * The exec_stack.sh regression test fails due to a behavior change in 4.8 kernels from this patch: commit 9f834ec18defc369d73ccf9e87a2790bfa05bf46 Author: Linus Torvalds <torvalds@linux-foundation.org> Date: Mon Aug 22 16:41:46 2016 -0700 binfmt_elf: switch to new creds when switching to new mm * The regression tests were fixed for this kernel change but they were fixed in a way that always assumed that kernel change is present. They should have been adjusted so that they act differently according to whether or not the kernel change is present (it is a change that could end up being backported through the stable trees). [Test Case] $ apt-get source apparmor $ cd tests/regression/apparmor $ make USE_SYSTEM=1 $ sudo bash exec_stack.sh The previous command should result in no output and return value of 0. [Regression Potential] * This is an extremely low risk change since it only touches regression testing code that is not user-facing. [Other] * Fixed in upstream lp:apparmor tree: https://bazaar.launchpad.net/~apparmor-dev/apparmor/master/revision/3558 == Original description == The regression tests are currently hard coded to the semantics of mmap in binfmt_elf With the recent upstream commit 9f834ec18defc369d73ccf9e87a2790bfa05bf46 the cred used for the mmap changed resulting in test failures. The tests have been patched for this change but it results in the test breaking for everyone using upstream releases against pre 4.8 kernels.
2016-10-07 01:13:31 Tyler Hicks bug task added apparmor (Ubuntu)
2016-10-07 01:13:44 Tyler Hicks nominated for series Ubuntu Xenial
2016-10-07 01:13:44 Tyler Hicks bug task added apparmor (Ubuntu Xenial)
2016-10-07 01:13:44 Tyler Hicks bug task added linux (Ubuntu Xenial)
2016-10-07 01:14:41 Tyler Hicks apparmor (Ubuntu Yakkety): status New Won't Fix
2016-10-07 01:14:56 Tyler Hicks apparmor (Ubuntu Xenial): status New In Progress
2016-10-07 01:15:02 Tyler Hicks apparmor (Ubuntu Xenial): importance Undecided Low
2016-10-07 01:15:05 Tyler Hicks apparmor (Ubuntu Yakkety): assignee Tyler Hicks (tyhicks)
2016-10-07 01:15:08 Tyler Hicks apparmor (Ubuntu Xenial): assignee Tyler Hicks (tyhicks)
2016-10-07 01:15:13 Tyler Hicks apparmor (Ubuntu Yakkety): assignee Tyler Hicks (tyhicks)
2016-10-07 05:21:21 Tyler Hicks description == apparmor SRU == [Impact] * The exec_stack.sh regression test fails due to a behavior change in 4.8 kernels from this patch: commit 9f834ec18defc369d73ccf9e87a2790bfa05bf46 Author: Linus Torvalds <torvalds@linux-foundation.org> Date: Mon Aug 22 16:41:46 2016 -0700 binfmt_elf: switch to new creds when switching to new mm * The regression tests were fixed for this kernel change but they were fixed in a way that always assumed that kernel change is present. They should have been adjusted so that they act differently according to whether or not the kernel change is present (it is a change that could end up being backported through the stable trees). [Test Case] $ apt-get source apparmor $ cd tests/regression/apparmor $ make USE_SYSTEM=1 $ sudo bash exec_stack.sh The previous command should result in no output and return value of 0. [Regression Potential] * This is an extremely low risk change since it only touches regression testing code that is not user-facing. [Other] * Fixed in upstream lp:apparmor tree: https://bazaar.launchpad.net/~apparmor-dev/apparmor/master/revision/3558 == Original description == The regression tests are currently hard coded to the semantics of mmap in binfmt_elf With the recent upstream commit 9f834ec18defc369d73ccf9e87a2790bfa05bf46 the cred used for the mmap changed resulting in test failures. The tests have been patched for this change but it results in the test breaking for everyone using upstream releases against pre 4.8 kernels. == apparmor SRU == [Impact]  * The exec_stack.sh regression test fails due to a behavior change in 4.8    kernels from this patch:    commit 9f834ec18defc369d73ccf9e87a2790bfa05bf46    Author: Linus Torvalds <torvalds@linux-foundation.org>    Date: Mon Aug 22 16:41:46 2016 -0700        binfmt_elf: switch to new creds when switching to new mm  * The regression tests were fixed for this kernel change but they were fixed    in a way that always assumed that kernel change is present. They should have    been adjusted so that they act differently according to whether or not the    kernel change is present (it is a change that could end up being backported    through the stable trees). [Test Case]  $ apt-get source apparmor # make sure this fetches the new apparmor source $ sudo apt-get install libapparmor-dev  $ cd tests/regression/apparmor  $ make USE_SYSTEM=1  $ sudo bash exec_stack.sh  The previous command should result in no output and return value of 0. [Regression Potential]  * This is an extremely low risk change since it only touches regression    testing code that is not user-facing. [Other]  * Fixed in upstream lp:apparmor tree:    https://bazaar.launchpad.net/~apparmor-dev/apparmor/master/revision/3558 == Original description == The regression tests are currently hard coded to the semantics of mmap in binfmt_elf With the recent upstream commit 9f834ec18defc369d73ccf9e87a2790bfa05bf46 the cred used for the mmap changed resulting in test failures. The tests have been patched for this change but it results in the test breaking for everyone using upstream releases against pre 4.8 kernels.
2016-10-08 11:11:37 Launchpad Janitor linux (Ubuntu Yakkety): status In Progress Fix Released
2016-10-13 13:57:10 Martin Pitt apparmor (Ubuntu Xenial): status In Progress Fix Committed
2016-10-13 13:57:14 Martin Pitt bug added subscriber Ubuntu Stable Release Updates Team
2016-10-13 13:57:21 Martin Pitt bug added subscriber SRU Verification
2016-10-13 13:57:25 Martin Pitt tags verification-needed
2016-10-27 04:05:29 Tyler Hicks tags verification-needed verification-done
2016-10-27 15:26:50 Launchpad Janitor apparmor (Ubuntu Xenial): status Fix Committed Fix Released
2016-10-27 15:27:11 Brian Murray removed subscriber Ubuntu Stable Release Updates Team
2017-01-10 22:06:43 John Johansen apparmor (Ubuntu): status New Fix Released
2017-01-10 22:06:52 John Johansen apparmor: status Fix Committed Fix Released
2017-01-10 22:07:03 John Johansen linux (Ubuntu Xenial): status New Invalid