$ apt-cache policy apparmor
apparmor:
Installed: 4.0.1really4.0.1-0ubuntu0.24.04.6
Candidate: 4.0.1really4.0.1-0ubuntu0.24.04.6
Version table:
*** 4.0.1really4.0.1-0ubuntu0.24.04.6 100
100 http://archive.ubuntu.com/ubuntu noble-proposed/main amd64 Packages
100 /var/lib/dpkg/status
4.0.1really4.0.1-0ubuntu0.24.04.5 500
500 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages
4.0.0-beta3-0ubuntu3 500
500 http://archive.ubuntu.com/ubuntu noble/main amd64 Packages
QRT test results:
$ sudo ./test-apparmor.py -v
Running test: './test-apparmor.py' distro: 'Ubuntu 24.04' kernel:
'6.17.0-19.19~24.04.2 (Ubuntu 6.17.0-19.19~24.04.2-generic 6.17.13)' arch:
'amd64' init: 'systemd' uid: 0/0 SUDO_USER: 'ryan-lee')
Skipping private tests
WARN: kernel rate limiting in effect
Disabling ratelimiting until the next reboot. To renable, run:
# sysctl -w kernel.printk_ratelimit=5
test_apport_hooks (__main__.ApparmorApport.test_apport_hooks)
Test required apport hooks ... ok
test_perl (__main__.ApparmorBindings.test_perl)
Test perl binding ... skipped 'libapparmor-perl does not exist in this release'
test_python (__main__.ApparmorBindings.test_python)
Test python binding ... skipped 'python-libapparmor does not exist in this
release'
test_python3 (__main__.ApparmorBindings.test_python3)
Test python3 binding ... ok
test_envfilter_compiled (__main__.ApparmorEnvFilter.test_envfilter_compiled)
Test compiled libraries environment filtering (mmap) ... ok
test_envfilter_perl (__main__.ApparmorEnvFilter.test_envfilter_perl)
Test perl environment filtering (PERL5LIB) ... ok
test_envfilter_python (__main__.ApparmorEnvFilter.test_envfilter_python)
Test python environment filtering (PYTHONPATH) ... skipped "'/usr/bin/python2'
not available"
test_envfilter_python3 (__main__.ApparmorEnvFilter.test_envfilter_python3)
Test python3 environment filtering (PYTHONPATH) ... ok
test_domain (__main__.ApparmorNetwork.test_domain)
Test network domain ...
domain:inet
domain:inet6
domain:ax25 (skipped: Kernel module ax25 is not available)
domain:x25 (skipped: Kernel module x25 is not available)
domain:ipx (skipped: Kernel module ipx is not available)
domain:appletalk (skipped: Kernel module appletalk is not available)
domain:netrom (skipped: Kernel module netrom is not available)
domain:atmpvc (skipped: Kernel module atm is not available)
domain:atmsvc (skipped: Kernel module atm is not available)
domain:rose (skipped: Kernel module rose is not available)
domain:packet (skipped: Kernel module af_packet is not available)
domain:irda (skipped: Kernel module irda is not available)
domain:pppox (skipped: Kernel module pppoe is not available)
domain:bluetooth (skipped: Kernel module bluetooth is not available)
ok
test_protocol (__main__.ApparmorNetwork.test_protocol)
Test network protocol ...
proto:icmp
proto:tcp
proto:udp
ok
test_type (__main__.ApparmorNetwork.test_type)
Test network type ...
type:dgram
type:stream
type:raw
type:packet
type:seqpacket (skipped: Kernel module tipc is not available)
type:rdm (skipped: Kernel module tipc is not available)
ok
test_pam_default_user_group (__main__.ApparmorPAM.test_pam_default_user_group)
Test pam (order=default,user,group) ...
adm_group can access default_user's file
adm_group cannot access adm_group's file
adm_group cannot access confined_user's file
adm_group cannot access confined_group's file
adm_group cannot access unconfined_user's file
adm_group cannot access unconfined_group's file
confined_group can access default_user's file
confined_group cannot access adm_group's file
confined_group cannot access confined_user's file
confined_group cannot access confined_group's file
confined_group cannot access unconfined_user's file
confined_group cannot access unconfined_group's file
confined_user can access default_user's file
confined_user cannot access adm_group's file
confined_user cannot access confined_user's file
confined_user cannot access confined_group's file
confined_user cannot access unconfined_user's file
confined_user cannot access unconfined_group's file
default_user can access default_user's file
default_user cannot access adm_group's file
default_user cannot access confined_user's file
default_user cannot access confined_group's file
default_user cannot access unconfined_user's file
default_user cannot access unconfined_group's file
unconfined_group can access default_user's file
unconfined_group cannot access adm_group's file
unconfined_group cannot access confined_user's file
unconfined_group cannot access confined_group's file
unconfined_group cannot access unconfined_user's file
unconfined_group cannot access unconfined_group's file
unconfined_user can access default_user's file
unconfined_user cannot access adm_group's file
unconfined_user cannot access confined_user's file
unconfined_user cannot access confined_group's file
unconfined_user cannot access unconfined_user's file
unconfined_user cannot access unconfined_group's file
ok
test_pam_group_default_user (__main__.ApparmorPAM.test_pam_group_default_user)
Test pam (order=group,default,user) ...
adm_group can access adm_group's file
adm_group cannot access confined_user's file
adm_group cannot access default_user's file
confined_user can access confined_user's file
confined_user cannot access unconfined_user's file
default_user can access default_user's file
default_user cannot access unconfined_user's file
unconfined_user can access adm_group's file
unconfined_user can access confined_user's file
unconfined_user can access confined_group's file
unconfined_user can access default_user's file
unconfined_user can access unconfined_user's file
unconfined_user can access unconfined_group's file
unconfined_group can access adm_group's file
unconfined_group can access confined_user's file
unconfined_group can access confined_group's file
unconfined_group can access default_user's file
unconfined_group can access unconfined_user's file
unconfined_group can access unconfined_group's file
ok
test_pam_group_user_default (__main__.ApparmorPAM.test_pam_group_user_default)
Test pam (order=group,user,default) ...
adm_group can access adm_group's file
adm_group cannot access confined_group's file
adm_group cannot access confined_user's file
adm_group cannot access default_user's file
adm_group cannot access unconfined_group's file
adm_group cannot access unconfined_user's file
confined_group can access confined_group's file
confined_group cannot access adm_group's file
confined_group cannot access confined_user's file
confined_group cannot access default_user's file
confined_group cannot access unconfined_group's file
confined_group cannot access unconfined_user's file
confined_user can access confined_user's file
confined_user cannot access adm_group's file
confined_user cannot access confined_group's file
confined_user cannot access default_user's file
confined_user cannot access unconfined_group's file
confined_user cannot access unconfined_user's file
default_user can access default_user's file
default_user cannot access adm_group's file
default_user cannot access confined_group's file
default_user cannot access confined_user's file
default_user cannot access unconfined_group's file
default_user cannot access unconfined_user's file
unconfined_group can access unconfined_group's file
unconfined_group can access adm_group's file
unconfined_group can access confined_group's file
unconfined_group can access confined_user's file
unconfined_group can access default_user's file
unconfined_group can access unconfined_user's file
unconfined_user can access unconfined_user's file
unconfined_user can access adm_group's file
unconfined_user can access confined_group's file
unconfined_user can access confined_user's file
unconfined_user can access default_user's file
unconfined_user can access unconfined_group's file
ok
test_pam_user_default_group (__main__.ApparmorPAM.test_pam_user_default_group)
Test pam (order=user,default,group) ...
adm_group cannot access adm_group's file
adm_group can access confined_user's file
adm_group cannot access default_user's file
confined_user can access confined_user's file
confined_user cannot access unconfined_user's file
default_user can access default_user's file
default_user cannot access unconfined_user's file
unconfined_user can access adm_group's file
unconfined_user can access confined_user's file
unconfined_user can access confined_group's file
unconfined_user can access default_user's file
unconfined_user can access unconfined_user's file
unconfined_user can access unconfined_group's file
unconfined_group can access adm_group's file
unconfined_group can access confined_user's file
unconfined_group can access confined_group's file
unconfined_group can access default_user's file
unconfined_group can access unconfined_user's file
unconfined_group can access unconfined_group's file
ok
test_pam_user_group_default (__main__.ApparmorPAM.test_pam_user_group_default)
Test pam (order=user,group,default) ...
adm_group can access confined_user's file
adm_group cannot access confined_group's file
adm_group cannot access default_user's file
adm_group cannot access unconfined_group's file
adm_group cannot access unconfined_user's file
confined_group can access confined_group's file
confined_group cannot access confined_user's file
confined_group cannot access confined_user's file
confined_group cannot access default_user's file
confined_group cannot access unconfined_group's file
confined_group cannot access unconfined_user's file
confined_user can access confined_user's file
confined_user can access confined_user's file
confined_user cannot access confined_group's file
confined_user cannot access default_user's file
confined_user cannot access unconfined_group's file
confined_user cannot access unconfined_user's file
default_user can access default_user's file
default_user cannot access confined_user's file
default_user cannot access confined_group's file
default_user cannot access confined_user's file
default_user cannot access unconfined_group's file
default_user cannot access unconfined_user's file
unconfined_group can access unconfined_group's file
unconfined_group can access confined_user's file
unconfined_group can access confined_group's file
unconfined_group can access confined_user's file
unconfined_group can access default_user's file
unconfined_group can access unconfined_user's file
unconfined_user can access unconfined_user's file
unconfined_user can access confined_user's file
unconfined_user can access confined_group's file
unconfined_user can access confined_user's file
unconfined_user can access default_user's file
unconfined_user can access unconfined_group's file
ok
test_aa_complain_and_aa_enforce
(__main__.ApparmorTest.test_aa_complain_and_aa_enforce)
Test enforce to complain and back with aa-complain/aa-enforce ... ok
test_aa_disable_and_aa_enforce
(__main__.ApparmorTest.test_aa_disable_and_aa_enforce)
Test aa-disable ... ok
test_aa_status (__main__.ApparmorTest.test_aa_status)
Test aa-status ... ok
test_aa_status_json (__main__.ApparmorTest.test_aa_status_json)
Test aa-status --json ... ok
test_aa_unconfined (__main__.ApparmorTest.test_aa_unconfined)
Test aa-unconfined ... ok
test_abstractions (__main__.ApparmorTest.test_abstractions)
Test abstractions ...
abstractions/X
abstractions/apache2-common
abstractions/aspell
abstractions/audio
abstractions/authentication
abstractions/bash
abstractions/consoles
abstractions/crypto
abstractions/cups-client
abstractions/dbus
abstractions/dbus-accessibility
abstractions/dbus-accessibility-strict
abstractions/dbus-network-manager-strict
abstractions/dbus-session
abstractions/dbus-session-strict
abstractions/dbus-strict
abstractions/dconf
abstractions/dovecot-common
abstractions/dri-common
abstractions/dri-enumerate
abstractions/enchant
abstractions/evince
abstractions/exo-open
abstractions/fcitx
abstractions/fcitx-strict
abstractions/fonts
abstractions/freedesktop.org
abstractions/gio-open
abstractions/gnome
abstractions/gnupg
abstractions/groff
abstractions/gtk
abstractions/gvfs-open
abstractions/hosts_access
abstractions/ibus
abstractions/kde
abstractions/kde-globals-write
abstractions/kde-icon-cache-write
abstractions/kde-language-write
abstractions/kde-open5
abstractions/kerberosclient
abstractions/ldapclient
abstractions/libpam-systemd
abstractions/likewise
abstractions/mdns
abstractions/mesa
abstractions/mir
abstractions/mozc
abstractions/mysql
abstractions/nameservice
abstractions/nis
abstractions/nss-systemd
abstractions/nvidia
abstractions/opencl
abstractions/opencl-common
abstractions/opencl-intel
abstractions/opencl-mesa
abstractions/opencl-nvidia
abstractions/opencl-pocl
abstractions/openssl
abstractions/orbit2
abstractions/p11-kit
abstractions/perl
abstractions/php
abstractions/php-worker
abstractions/php5
abstractions/postfix-common
abstractions/private-files
abstractions/private-files-strict
abstractions/python
abstractions/qt5
abstractions/qt5-compose-cache-write
abstractions/qt5-settings-write
abstractions/recent-documents-write
abstractions/ruby
abstractions/samba
abstractions/samba-rpcd
abstractions/smbpass
abstractions/snap_browsers
abstractions/ssl_certs
abstractions/ssl_keys
abstractions/svn-repositories
abstractions/transmission-common
abstractions/trash
abstractions/ubuntu-bittorrent-clients
abstractions/ubuntu-browsers
abstractions/ubuntu-browsers.d/chromium-browser
abstractions/ubuntu-browsers.d/java
abstractions/ubuntu-browsers.d/kde
abstractions/ubuntu-browsers.d/mailto
abstractions/ubuntu-browsers.d/multimedia
abstractions/ubuntu-browsers.d/plugins-common
abstractions/ubuntu-browsers.d/productivity
abstractions/ubuntu-browsers.d/text-editors
abstractions/ubuntu-browsers.d/ubuntu-integration
abstractions/ubuntu-browsers.d/ubuntu-integration-xul
abstractions/ubuntu-browsers.d/user-files
abstractions/ubuntu-console-browsers
abstractions/ubuntu-console-email
abstractions/ubuntu-email
abstractions/ubuntu-feed-readers
abstractions/ubuntu-gnome-terminal
abstractions/ubuntu-helpers
abstractions/ubuntu-konsole
abstractions/ubuntu-media-players
abstractions/ubuntu-unity7-base
abstractions/ubuntu-unity7-launcher
abstractions/ubuntu-unity7-messaging
abstractions/ubuntu-xterm
abstractions/user-download
abstractions/user-mail
abstractions/user-manpages
abstractions/user-tmp
abstractions/user-write
abstractions/video
abstractions/vulkan
abstractions/wayland
abstractions/web-data
abstractions/winbind
abstractions/wutmp
abstractions/xad
abstractions/xdg-desktop
abstractions/xdg-open
ok
test_add_remove_profile (__main__.ApparmorTest.test_add_remove_profile)
Test add/remove profile ... ok
test_caching (__main__.ApparmorTest.test_caching)
Test caching ... ok
test_caching_954469 (__main__.ApparmorTest.test_caching_954469)
Test recaching ... ok
test_complain (__main__.ApparmorTest.test_complain)
Test complain profile ... ok
test_dac_override (__main__.ApparmorTest.test_dac_override)
Test dac_override ... ok
test_dbus (__main__.ApparmorTest.test_dbus)
Test dbus apparmor activation from dbus-tests ... ok
test_easyprof (__main__.ApparmorTest.test_easyprof)
Test aa-easyprof ... ok
test_enforce (__main__.ApparmorTest.test_enforce)
Test enforce profile ... ok
test_enforce_and_complain (__main__.ApparmorTest.test_enforce_and_complain)
Test moving from enforce to complain and back ... ok
test_env_scrub (__main__.ApparmorTest.test_env_scrub)
Test scrubbing ...
ux
Ux
px
Px
ix
cx
Cx
exe2
ok
test_extras (__main__.ApparmorTest.test_extras)
Test extras ...
bin.netstat
bwrap-userns-restrict
chromium_browser
etc.cron.daily.logrotate
etc.cron.daily.slocate.cron
etc.cron.daily.tmpwatch
firefox
firefox.sh
postfix-anvil
postfix-bounce
postfix-cleanup
postfix-discard
postfix-dnsblog
postfix-error
postfix-flush
postfix-lmtp
postfix-local
postfix-master
postfix-nqmgr
postfix-oqmgr
postfix-pickup
postfix-pipe
postfix-postscreen
postfix-proxymap
postfix-qmgr
postfix-qmqpd
postfix-scache
postfix-showq
postfix-smtp
postfix-smtpd
postfix-spawn
postfix-tlsmgr
postfix-trivial-rewrite
postfix-verify
postfix-virtual
rpcbind
sbin.dhclient
sbin.dhclient-script
sbin.dhcpcd
sbin.portmap
sbin.resmgrd
sbin.rpc.lockd
sbin.rpc.statd
unshare-userns-restrict
usr.NX.bin.nxclient
usr.bin.acroread
usr.bin.apropos
usr.bin.dumpcap
usr.bin.evolution-2.10
usr.bin.fam
usr.bin.gaim
usr.bin.man
usr.bin.mlmmj-bounce
usr.bin.mlmmj-maintd
usr.bin.mlmmj-make-ml.sh
usr.bin.mlmmj-process
usr.bin.mlmmj-receive
usr.bin.mlmmj-recieve
usr.bin.mlmmj-send
usr.bin.mlmmj-sub
usr.bin.mlmmj-unsub
usr.bin.opera
usr.bin.passwd
usr.bin.procmail
usr.bin.pyzorsocket
usr.bin.razorsocket
usr.bin.skype
usr.bin.spamc
usr.bin.svnserve
usr.bin.wireshark
usr.bin.xfs
usr.lib.GConf.2.gconfd-2
usr.lib.RealPlayer10.realplay
usr.lib.bonobo.bonobo-activation-server
usr.lib.dovecot.anvil
usr.lib.dovecot.auth
usr.lib.dovecot.config
usr.lib.dovecot.deliver
usr.lib.dovecot.dict
usr.lib.dovecot.director
usr.lib.dovecot.doveadm-server
usr.lib.dovecot.dovecot-auth
usr.lib.dovecot.dovecot-lda
usr.lib.dovecot.imap
usr.lib.dovecot.imap-login
usr.lib.dovecot.lmtp
usr.lib.dovecot.log
usr.lib.dovecot.managesieve
usr.lib.dovecot.managesieve-login
usr.lib.dovecot.pop3
usr.lib.dovecot.pop3-login
usr.lib.dovecot.replicator
usr.lib.dovecot.script-login
usr.lib.dovecot.ssl-params
usr.lib.dovecot.stats
usr.lib.evolution-data-server.evolution-data-server-1.10
usr.lib.firefox.mozilla-xremote-client
usr.lib.man-db.man
usr.lib64.GConf.2.gconfd-2
usr.sbin.clamd
usr.sbin.dhcpd
usr.sbin.dovecot
usr.sbin.haproxy
usr.sbin.httpd2-prefork
usr.sbin.imapd
usr.sbin.in.fingerd
usr.sbin.in.ftpd
usr.sbin.in.ntalkd
usr.sbin.ipop2d
usr.sbin.ipop3d
usr.sbin.lighttpd
usr.sbin.oidentd
usr.sbin.popper
usr.sbin.postalias
usr.sbin.postdrop
usr.sbin.postmap
usr.sbin.postqueue
usr.sbin.sendmail
usr.sbin.sendmail.postfix
usr.sbin.sendmail.sendmail
usr.sbin.spamd
usr.sbin.squid
usr.sbin.sshd
usr.sbin.useradd
usr.sbin.userdel
usr.sbin.vsftpd
usr.sbin.xinetd
zgrep
ok
test_initscript (__main__.ApparmorTest.test_initscript)
Test initscript ... (skipped: Init is systemd)
/usr/lib/python3.12/unittest/case.py:690: DeprecationWarning: It is deprecated
to return a value that is not None from a test case (<bound method
ApparmorTest.test_initscript of <__main__.ApparmorTest
testMethod=test_initscript>>)
return self.run(*args, **kwds)
ok
test_kernel (__main__.ApparmorTest.test_kernel)
Test kernel ... ok
test_lp1231778 (__main__.ApparmorTest.test_lp1231778)
Test apparmor_parser LP: #1231778 ... ok
test_lp1243932_bind (__main__.ApparmorTest.test_lp1243932_bind)
Test aa-logprof LP: #1243932 for bind mode ... ok
test_lp1243932_receive (__main__.ApparmorTest.test_lp1243932_receive)
Test aa-logprof LP: #1243932 for receive mode ... ok
test_lp1243932_send (__main__.ApparmorTest.test_lp1243932_send)
Test aa-logprof LP: #1243932 for send mode ... ok
test_lp652674 (__main__.ApparmorTest.test_lp652674)
Test aa-logprof LP: #652674 ... ok
test_snapd_snap_with_vendored_apparmor
(__main__.ApparmorTest.test_snapd_snap_with_vendored_apparmor)
Test snapd snap ... ok
test_ubuntu_disable_after_reloading
(__main__.ApparmorTest.test_ubuntu_disable_after_reloading)
Test aa-disable even after reloading AppArmor ... ok
test_ubuntu_disable_no_reloading
(__main__.ApparmorTest.test_ubuntu_disable_no_reloading)
Test aa-disable without reloading AppArmor ... ok
test_ubuntu_disabled_profiles
(__main__.ApparmorTest.test_ubuntu_disabled_profiles)
Test profiles in /etc/apparmor.d/disable/* ...
ok
test_ubuntu_force_complain (__main__.ApparmorTest.test_ubuntu_force_complain)
Test /etc/apparmor.d/force-complain ... ok
test_unconfined_userns (__main__.ApparmorTest.test_unconfined_userns)
Test that unconfined userns restrictions are applied ... (disabling userns
restrictions) (checking unshare works as normal) (checking unshare with uidmap
works as normal) (checking bwrap works as normal) (enabling userns
restrictions) (checking unshare transitions to unprivileged_userns) (checking
unshare with uidmap with unprivileged_userns fails) (checking bwrap with
unprivileged_userns fails) (remove unprivileged_userns profile) (checking
unshare fails) (creating unconfined mode profile for unshare with userns
permission) (checking unshare works as normal again) (checking unshare with
uidmap works as normal again) (creating unconfined mode profile for bwrap with
userns permission) (checking bwrap works as normal again) ok
test_upstart (__main__.ApparmorTest.test_upstart)
Test upstart job ... (skipped: Package has no upstart job)
/usr/lib/python3.12/unittest/case.py:690: DeprecationWarning: It is deprecated
to return a value that is not None from a test case (<bound method
ApparmorTest.test_upstart of <__main__.ApparmorTest testMethod=test_upstart>>)
return self.run(*args, **kwds)
ok
test_libapparmor_testsuite
(__main__.ApparmorTestsuites.test_libapparmor_testsuite)
Run libapparmor testsuite ...
preparing apparmor_4.0.1really4.0.1-0ubuntu0.24.04.6.dsc... done
(Applying patch
0001-utils-test-test-profiles.py-reduce-expected-number-o.patch) ok
test_libapparmor_testsuite3
(__main__.ApparmorTestsuites.test_libapparmor_testsuite3)
Run libapparmor testsuite (with python3) ...
preparing apparmor_4.0.1really4.0.1-0ubuntu0.24.04.6.dsc... done
(Applying patch
0001-utils-test-test-profiles.py-reduce-expected-number-o.patch) ok
test_old_trusty_parser_testsuite
(__main__.ApparmorTestsuites.test_old_trusty_parser_testsuite)
Run parser regression tests from 14.04's apparmor_2.8.95~2430-0ubuntu5.3 ...
(skipped: This test is only for 14.04 systems with the apparmor 2.10.95 SRU or
newer installed) /usr/lib/python3.12/unittest/case.py:690: DeprecationWarning:
It is deprecated to return a value that is not None from a test case (<bound
method ApparmorTestsuites.test_old_trusty_parser_testsuite of
<__main__.ApparmorTestsuites testMethod=test_old_trusty_parser_testsuite>>)
return self.run(*args, **kwds)
ok
test_old_trusty_regression_testsuite
(__main__.ApparmorTestsuites.test_old_trusty_regression_testsuite)
Run kernel regression tests from 14.04's apparmor_2.8.95~2430-0ubuntu5.3 ...
(skipped: This test is only for 14.04 systems with the apparmor 2.10.95 SRU or
newer installed) /usr/lib/python3.12/unittest/case.py:690: DeprecationWarning:
It is deprecated to return a value that is not None from a test case (<bound
method ApparmorTestsuites.test_old_trusty_regression_testsuite of
<__main__.ApparmorTestsuites testMethod=test_old_trusty_regression_testsuite>>)
return self.run(*args, **kwds)
ok
test_parser_testsuite (__main__.ApparmorTestsuites.test_parser_testsuite)
Run parser regression tests ...
preparing apparmor_4.0.1really4.0.1-0ubuntu0.24.04.6.dsc... done
(Applying patch
0001-utils-test-test-profiles.py-reduce-expected-number-o.patch) ok
test_regression_mqueue_abi
(__main__.ApparmorTestsuites.test_regression_mqueue_abi)
Test if abi is working properly ...
preparing apparmor_4.0.1really4.0.1-0ubuntu0.24.04.6.dsc... done
(Applying patch
0001-utils-test-test-profiles.py-reduce-expected-number-o.patch) ok
test_regression_testsuite
(__main__.ApparmorTestsuites.test_regression_testsuite)
Run kernel regression tests ...
preparing apparmor_4.0.1really4.0.1-0ubuntu0.24.04.6.dsc... done
(disabling ptrace for this test)
(Applying patch
0001-utils-test-test-profiles.py-reduce-expected-number-o.patch) ok
test_stress_parser_testsuite
(__main__.ApparmorTestsuites.test_stress_parser_testsuite)
Run parser stress test ... (skipped: use --with-parser-stress to enable)
/usr/lib/python3.12/unittest/case.py:690: DeprecationWarning: It is deprecated
to return a value that is not None from a test case (<bound method
ApparmorTestsuites.test_stress_parser_testsuite of <__main__.ApparmorTestsuites
testMethod=test_stress_parser_testsuite>>)
return self.run(*args, **kwds)
ok
test_stress_subdomain_testsuite
(__main__.ApparmorTestsuites.test_stress_subdomain_testsuite)
Run subdomain stress test ... (skipped: use --with-subdomain-stress to enable)
/usr/lib/python3.12/unittest/case.py:690: DeprecationWarning: It is deprecated
to return a value that is not None from a test case (<bound method
ApparmorTestsuites.test_stress_subdomain_testsuite of
<__main__.ApparmorTestsuites testMethod=test_stress_subdomain_testsuite>>)
return self.run(*args, **kwds)
ok
test_utils_testsuite (__main__.ApparmorTestsuites.test_utils_testsuite)
Run utils (make check) ...
preparing apparmor_4.0.1really4.0.1-0ubuntu0.24.04.6.dsc... done
(Applying patch
0001-utils-test-test-profiles.py-reduce-expected-number-o.patch) ok
test_utils_testsuite3 (__main__.ApparmorTestsuites.test_utils_testsuite3)
Run utils (make check with python3) ...
preparing apparmor_4.0.1really4.0.1-0ubuntu0.24.04.6.dsc... done
(Applying patch
0001-utils-test-test-profiles.py-reduce-expected-number-o.patch) ok
test_zz_cleanup_source_tree
(__main__.ApparmorTestsuites.test_zz_cleanup_source_tree)
Cleanup downloaded source ... ok
test_sock_dgram (__main__.ApparmorUnixDomainConnect.test_sock_dgram)
Test mediation of file based SOCK_DGRAM connect ... ok
test_sock_seqpacket (__main__.ApparmorUnixDomainConnect.test_sock_seqpacket)
Test mediation of file based SOCK_SEQPACKET connect ... ok
test_sock_stream (__main__.ApparmorUnixDomainConnect.test_sock_stream)
Test mediation of file based SOCK_STREAM connect ... ok
----------------------------------------------------------------------
Ran 62 tests in 1677.137s
OK (skipped=3)
** Tags removed: verification-needed verification-needed-noble
** Tags added: verification-done verification-done-noble
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2110688
Title:
apparmor parser incorrectly treats norelatime mount flag as a no-op
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apparmor/+bug/2110688/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs