Package: keyutils
Version: 1.5.9-5
Severity: normal
User: [email protected]
Usertag: arm64

The arm64 test bug in #754206 was indeed fixed by the last upload, however the 
package still fails to build, with two later tests now failing:

Running with session keyring RHTS/keyctl/22474
Joined session keyring: 320950212
=== /home/buildd/packages/keyutils-1.5.9/tests/keyctl/timeout/valid/test.out ===
+++ ADD KEYRING
+++ ADD KEY
+++ LIST KEYRING
+++ CHECK VALIDATE KEY
+++ CHECK READ PAYLOAD
+++ SET BIG TIMEOUT
+++ CHECK READ PAYLOAD 2
+++ SET SMALL TIMEOUT
+++ WAIT FOR TIMEOUT
+++ CHECK NO READ PAYLOAD
FAILED
+++ CHECK NO REVOKE KEY
+++ CHECK NO TIMEOUT KEY
+++ UNLINK KEY
+++ ADD KEY
+++ SET BIG TIMEOUT
+++ REVOKE KEY
+++ CHECK NO SET KEY TIMEOUT
+++ UNLINK KEY
+++ TIMEOUT KEYRING
+++ WAIT FOR KEYRING TIMEOUT
+++ CHECK NO LIST SESSION KEYRING
FAILED
+++ CHECK NO VALIDATE KEYRING
+++ UNLINK KEYRING
Makefile:42: recipe for target 'run' failed
make[3]: *** [run] Error 1
make[3]: Leaving directory '/home/buildd/packages/keyutils-1.5.9/tests'

the tests/keyctl/timeout/valid/test.out file contains this. Does that clarify 
what's going wrong?
++++ BEGINNING TEST
+++ ADD KEYRING
keyctl newring wibble @s
945976581
+++ ADD KEY
keyctl add user lizard gizzard 945976581
646915383
+++ LIST KEYRING
keyctl rlist 945976581
646915383
+++ CHECK VALIDATE KEY
keyctl rdescribe 646915383 @
user@1000@1000@3f010000@lizard
+++ CHECK READ PAYLOAD
keyctl print 646915383
gizzard
+++ SET BIG TIMEOUT
keyctl timeout 646915383 10000000
+++ CHECK READ PAYLOAD 2
keyctl print 646915383
gizzard
+++ SET SMALL TIMEOUT
keyctl timeout 646915383 2
+++ WAIT FOR TIMEOUT
+++ CHECK NO READ PAYLOAD
keyctl print 646915383
keyctl_read_alloc: Permission denied
=== FAILED ===
Session Keyring
 320950212 --alswrv   1000  1000  keyring: RHTS/keyctl/22474
 945976581 --alswrv   1000  1000   \_ keyring: wibble
646915383: key inaccessible (Key has expired)
==============
+++ CHECK NO REVOKE KEY
keyctl revoke 646915383
keyctl_revoke: Key has expired
+++ CHECK NO TIMEOUT KEY
keyctl timeout 646915383 20
keyctl_set_timeout: Key has expired
+++ UNLINK KEY
keyctl unlink 646915383 945976581
+++ ADD KEY
keyctl add user lizard gizzard 945976581
653930322
+++ SET BIG TIMEOUT
keyctl timeout 653930322 10000000
+++ REVOKE KEY
keyctl revoke 653930322
+++ CHECK NO SET KEY TIMEOUT
keyctl timeout 653930322 20
keyctl_set_timeout: Key has been revoked
+++ UNLINK KEY
keyctl unlink 653930322 945976581
+++ TIMEOUT KEYRING
keyctl timeout 945976581 1
+++ WAIT FOR KEYRING TIMEOUT
+++ CHECK NO LIST SESSION KEYRING
keyctl rlist 945976581
keyctl_read_alloc: Permission denied
=== FAILED ===
Session Keyring
 320950212 --alswrv   1000  1000  keyring: RHTS/keyctl/22474
945976581: key inaccessible (Key has expired)
==============
+++ CHECK NO VALIDATE KEYRING
keyctl rdescribe 945976581 @
keyctl_describe: Key has expired
+++ UNLINK KEYRING
keyctl unlink 945976581 @s
++++ FINISHED TEST: FAIL


Access to an arm64 machine can be arranged if needed to get to the bottom of 
this. Or I can run more tests.

Thanks for any light you can shed on this.

-- 
Wookey


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to