tor 2026-08-20 klockan 22:32 +0200 skrev Sebastian Andrzej Siewior:
> On 2026-06-15 09:51:02 [+0000], Debian Bug Tracking System wrote:
> >  myproxy (6.2.20-2) unstable; urgency=medium
> >  .
> >    * Compile with OpenSSL 4 (Closes: #1138316)
> >    * Fix compiler warnings
> 
> It appears it compiles now but the testsuite says no:
> 
> > FAIL: myproxy-test-wrapper
> > ==========================
> > 
> > Possible precedence problem between ! and pattern match (m//) at 
> > /build/reproducible-path/myproxy-6.2.20/myproxy-test line 1229.
> > Possible precedence problem between ! and pattern match (m//) at 
> > /build/reproducible-path/myproxy-6.2.20/myproxy-test line 1251.
> > anonymous retrievers allowed
> > MyProxy v6.2 Dec 2025 PAM SASL KRB5 LDAP VOMS OCSP
> > Attempting to connect to 127.0.0.1:43339
> > Successfully connected to localhost:43339
> > 
> > User Cert File: /tmp/x509up_u1000
> > User Key File: /tmp/x509up_u1000
> > 
> > Trusted CA Cert Dir: /tmp/68Wk0_HRpy/privcerts.687877/grid-security
> > 
> > Output File: /tmp/myproxy-proxy.1000.687940
> > Your identity: /CN=MyProxy Test User
> > Creating proxy 
> > ...........+..+..........+..+++++++++++++++++++++++++++++++++++++++*....+.+...+.....+...+...+..........+..+.........+.+............+......+.....+.......+...+.....+.+...+...+..
> >  
> > ......+.......+..+...+.......+++++++++++++++++++++++++++++++++++++++*.....+............+...+......+.....+....+...+...............+...+.....+.+......+.......................+....+...+.....+..
> >  
> > .......+......+....+......+........+.+...+......+..............+...+...+.+...+..+...+.......+......+.....+.......+...+..+.+..+....+.........+......+......+..............+.+..+.......+.......
> >  
> > .......+......+...+..........+...+...+.........+..+....+..+............+.......+...........+.............+.....+.+...........+.......+...............+...+.....+.........+...+.......+.....+..
> >  
> > ....+............+.+.........+.................+....+......+......+..+...+....+.....................++++++
> > ..+++++++++++++++++++++++++++++++++++++++*..+.+......+++++++++++++++++++++++++++++++++++++++*..+...+.....++++++
> >  Done
> > Proxy Verify OK
> > Your proxy is valid until: Sun Aug 16 21:24:44 2026
> > Expecting non-standard server DN "/CN=MyProxy Test User"
> > using trusted certificates directory 
> > /tmp/68Wk0_HRpy/privcerts.687877/grid-security
> > Using Proxy file (/tmp/myproxy-proxy.1000.687940)
> > server name: /CN=MyProxy Test User
> > checking that server name is acceptable...
> > server name matches "/CN=MyProxy Test User"
> > authenticated server name is acceptable
> > globus_gsi_cred_set_key() failed
> > globus_credential: Error with credential: Couldn't get length of DER 
> > encoding for private key
> > OpenSSL Error: ../crypto/asn1/i2d_evp.c:127: in library: asn1 encoding 
> > routines, function (null): unsupported public key type
> > Error delegating credentials: globus_gsi_cred_set_key() failed
> > globus_credential: Error with credential: Couldn't get length of DER 
> > encoding for private key
> > OpenSSL Error: ../crypto/asn1/i2d_evp.c:127: in library: asn1 encoding 
> > routines, function (null): unsupported public key type
> > 
> > MyProxy Test 1 (store credential with default name): FAILED
> > Skipping remaining tests.
> > MyProxy Tests Complete: 0 tests passed, 1 tests failed
> > FAIL myproxy-test-wrapper (exit status: 1)
> 
> Might there be something missing?
> 
> Sebastian

I can reproduce your result if I build myproxy against openssl 4 and
using the package's other dependencies from testing. However, many of
the dependencies in turn depend on openssl themselves, so this results
binaries that use both openssl 4 (from the compilation) and openssl 3
(from dependencies) at the same time. This causes breakage. If I first
rebuild the depenencies with openssl 4 and then build mypraxy using
these packages the package builds fine, including the tests.

So there is no bug here, just a package build order issue.

Mattias Ellert

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to