Your message dated Thu, 27 Nov 2025 08:18:18 +0100
with message-id <[email protected]>
and subject line Fixed
has caused the Debian Bug report #1072150,
regarding python3-requests-kerberos: Version 0.14 breaks HTTPKerberosAuth
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1072150: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1072150
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: python3-requests-kerberos
Version: 0.14.0-2
Severity: normal

Dear Maintainer, after upgrading from 0.12 to 0.14 HTTPKerberosAuth broke:

        #/bin/python
        import requests
        from requests_kerberos import HTTPKerberosAuth as oss_auth
        with requests.sessions.Session() as c:
            c.auth = oss_auth()
            r = c.get('https://resource-with-kerberos-auth.example.com/', 
verify=True)
            print(r)

Results in:

        Traceback (most recent call last):
          File "./script.py", line 127, in <module>
            r = c.get('https://resource-with-kerberos-auth.example.com/', 
verify=True)
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          File "/usr/lib/python3/dist-packages/requests/sessions.py", line 602, 
in get
            return self.request("GET", url, **kwargs)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          File "/usr/lib/python3/dist-packages/requests/sessions.py", line 589, 
in request
            resp = self.send(prep, **send_kwargs)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          File "/usr/lib/python3/dist-packages/requests/sessions.py", line 710, 
in send
            r = dispatch_hook("response", hooks, r, **kwargs)
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          File "/usr/lib/python3/dist-packages/requests/hooks.py", line 30, in 
dispatch_hook
            _hook_data = hook(hook_data, **kwargs)
                         ^^^^^^^^^^^^^^^^^^^^^^^^^
          File "/usr/lib/python3/dist-packages/requests_kerberos/kerberos_.py", 
line 393, in handle_response
            _r = self.handle_401(response, **kwargs)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          File "/usr/lib/python3/dist-packages/requests_kerberos/kerberos_.py", 
line 276, in handle_401
            _r = self.authenticate_user(response, **kwargs)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          File "/usr/lib/python3/dist-packages/requests_kerberos/kerberos_.py", 
line 246, in authenticate_user
            auth_header = self.generate_request_header(response, host)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          File "/usr/lib/python3/dist-packages/requests_kerberos/kerberos_.py", 
line 213, in generate_request_header
            self._context[host] = ctx = spnego.client(
                                        ^^^^^^^^^^^^^^
          File "/usr/lib/python3/dist-packages/spnego/auth.py", line 169, in 
client
            return _new_context(
                   ^^^^^^^^^^^^^
          File "/usr/lib/python3/dist-packages/spnego/auth.py", line 84, in 
_new_context
            return proxy(
                   ^^^^^^
          File "/usr/lib/python3/dist-packages/spnego/_gss.py", line 318, in 
__init__
            raise ImportError("GSSAPIProxy requires the Python gssapi library: 
%s" % GSSAPI_IMP_ERR)

0.14 uses spnego which contains unconditional 'import krb5' which seem to be no 
longer existing
in Debian.

-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (900, 'unstable'), (300, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.8.11-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_AUX
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages python3-requests-kerberos depends on:
ii  python3               3.11.8-1
ii  python3-cryptography  42.0.5-2
ii  python3-kerberos      1.1.14-3.1+b8
ii  python3-pyspnego      0.10.2-2
ii  python3-requests      2.31.0+dfsg-2

python3-requests-kerberos recommends no packages.

python3-requests-kerberos suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
It looks like #1072150 was solved, so this bug can be closed.

Cheers,

Thomas Goirand (zigo)

--- End Message ---

Reply via email to