I'm curious about the origin of the latest AppArmor version name

I’m on Ubuntu 24.04, and AppArmor has just been updated (requiring a restart, which I’ve done).

I noticed that the name was quite humorous:

$ dpkg-query --list apparmor
ii  apparmor 4.0.1really4.0.1-0ubuntu0.24.04.7 amd64 user-space parser utility for AppArmor

I was curious why it has “really” in the version name! 4.0.1 — really 4.0.1

1 Like

Debian packages can not go backwards in versions by design … If an Ubuntu package needs to be downgraded in the archive (due to some regression or some unfixable bug in the newer version), you have to play tricks with the version string.

Using “really${actual_version_inside}-0ubuntu0.x.y.z” is a pretty common scheme here …
(it gets really awful when a fix lands late and you do go forward again but without changing the major version, then you will have even more “really” or “actually” in the name :wink: )

3 Likes

That’s quite funny, and it’s nice to know that the devs have a good sense of humour!

They do :slight_smile:

3 Likes

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.