** Patch added: "Patch of commit c86c87e8868c72e5ab2084b5bf783cd5ca800a9b 
downloaded from GitLab"
   
https://bugs.launchpad.net/apparmor/+bug/2083435/+attachment/5823945/+files/c86c87e8868c72e5ab2084b5bf783cd5ca800a9b.patch

** Description changed:

  Commit 3c825eb001d33bb6f2480c4f78df03aee4c40396 in the Gitlab upstream
  adds a field called `execpath` to the `aa_log_record` struct. This field
  was added in the middle of the struct instead of the end, causing an ABI
  break in libapparmor without a corresponding major version number bump.
  This commit landed between v4.0.3 and v4.1.0-beta1, and unfortunately,
  Oracular currently packages v4.1.0-beta1.
  
- Thus, we need to land a patch to move the `execpath` field to the end of
- the struct ASAP to prevent an ABI break from making it into the Oracular
- release. The patch is attached below and is available as commit
+ Thus, we need to land a bugfix patch to move the `execpath` field to the
+ end of the struct ASAP to prevent an ABI break from making it into the
+ Oracular release. The patch is attached below and is available as commit
  c86c87e8868c72e5ab2084b5bf783cd5ca800a9b in the Gitlab repo.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2083435

Title:
  AppArmor 4.1.0-beta1 contains an ABI break for aa_log_record

To manage notifications about this bug go to:
https://bugs.launchpad.net/apparmor/+bug/2083435/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to