Bug 45834

Summary: Слишком старый пакет (InstanceMetadataFetcher → IMDSFetcher)
Product: Branch p9 Reporter: Evgeny Shesteperov <alimektor>
Component: python3-module-botocoreAssignee: Vitaly Lipatov <lav>
Status: NEW --- QA Contact: qa-p9 <qa-p9>
Severity: normal    
Priority: P5    
Version: не указана   
Hardware: x86_64   
OS: Linux   

Description Evgeny Shesteperov 2023-04-11 19:59:19 MSK
Версия

-   python3-module-botocore-1.6.0-alt1.1

Дистрибутивы

-   p9-workstation-9.2-x86-64
-   p9-server-9.2-x86-64-minimal
-   p9-server-9.2-x86-64-office
-   p9-education-9.2-x86-64-default
-   p9-education-9.2-x86-64-kde
-   p9-kworkstation-9.2-x86-6

Шаги воспроизведения

    # apt-get install -y python3-module-botocore
    # python3 -c "from botocore.utils import IMDSFetcher"; echo $?

Ожидаемый результат: 0

Фактический результат:

    Traceback (most recent call last):
      File "<string>", line 1, in <module>
    ImportError: cannot import name 'IMDSFetcher' from 'botocore.utils' (/usr/lib/python3/site-packages/botocore/utils.py)
    1

В какой-то момент Upstream переименовал InstanceMetadataFetcher →
IMDSFetcher