[devel] Fwd: Результаты тестирования задания 260536 p9/zidex glpi.git=9.5.2-alt2

Павел Цильке zidex на altlinux.org
Чт Окт 29 11:38:48 MSK 2020


Здравствуйте, пытался отправить новую версию glpi в p9, нона не прошла
тестирование.
Пересылаю переписку с отделом тестирования.
Может кто подскажет как можно решить проблему.



---------- Forwarded message ---------
От: Новиков Сергей <sotor на basealt.ru>
Date: чт, 29 окт. 2020 г. в 11:34
Subject: Re: Результаты тестирования задания 260536 p9/zidex
glpi.git=9.5.2-alt2
To: Павел Цильке <zidex на altlinux.org>, Александр Макеенков <
amakeenk на basealt.ru>


Добрый день.
29.10.2020 11:28, Павел Цильке пишет:



чт, 29 окт. 2020 г. в 11:04, Александр Макеенков <amakeenk на basealt.ru>:

> 29.10.2020 0:06, Павел Цильке пишет:
>
>
>
> ср, 28 окт. 2020 г. в 17:41, Александр Макеенков <amakeenk на basealt.ru>:
>
>> Добрый день.
>>
>> При тестировании задания 260536 p9/zidex glpi.git=9.5.2-alt2 была
>> обнаружена следующая проблема.
>>
>> При обновлении пакетов glpi glpi-php7 glpi-apache2 до таска удаляется
>> пакет glpi-php7:
>>
>> # apt-repo add 260536 && apt-get update && apt-get dist-upgrade
>> Получено: 1 http://git.altlinux.org repo/260536/x86_64 release [1203B]
>> Получено 1203B за 0s (78,3kB/s).
>> Получено: 1 http://git.altlinux.org repo/260536/x86_64/task pkglist
>> [27,4kB]
>> Получено: 2 http://git.altlinux.org repo/260536/x86_64/task release
>> [140B]
>> Получено 27,5kB за 0s (877kB/s).
>> Чтение списков пакетов... Завершено
>> Построение дерева зависимостей... Завершено
>> Чтение списков пакетов... Завершено
>> Построение дерева зависимостей... Завершено
>> Подсчет обновлений... Завершено
>> Следующие пакеты будут ОБНОВЛЕНЫ:
>>   glpi glpi-apache2
>> Следующие пакеты будут УДАЛЕНЫ:
>>   glpi-php7
>> Следующие НОВЫЕ пакеты будут установлены:
>>   php7-bz2 php7-intl php7-mysqlnd
>> 2 будет обновлено, 3 новых установлено, 1 пакетов будет удалено и 0 не
>> будет обновлено.
>>
>> Если затем попытаться установить его, то он установится, но при этом
>> удаляется пакет php7-mysqli, и вместо него устанавливается
>> php7-mysqlnd-mysqli:
>> # apt-get install glpi-php7
>> Чтение списков пакетов... Завершено
>> Построение дерева зависимостей... Завершено
>> Следующие дополнительные пакеты будут установлены:
>>   php7-mysqlnd-mysqli
>> Следующие пакеты будут УДАЛЕНЫ:
>>   php7-mysqli
>> Следующие НОВЫЕ пакеты будут установлены:
>>   glpi-php7 php7-mysqlnd-mysqli
>>
>> 0 будет обновлено, 2 новых установлено, 1 пакетов будет удалено и 0 не
>> будет обновлено.
>>
>> Поведение при чистой установке пакетов сразу из таска:
>>
>> # apt-get install glpi glpi-php7 glpi-apache2
>> Чтение списков пакетов... Завершено
>> Построение дерева зависимостей... Завершено
>> Следующие дополнительные пакеты будут установлены:
>>   lynx lynx-data php7-apcu php7-bz2 php7-imap php7-intl php7-mysqlnd
>> php7-mysqlnd-mysqli php7-xmlrpc
>> Следующие пакеты будут УДАЛЕНЫ:
>>   php7-mysqli
>> Следующие НОВЫЕ пакеты будут установлены:
>>   glpi glpi-apache2 glpi-php7 lynx lynx-data php7-apcu php7-bz2 php7-imap
>> php7-intl php7-mysqlnd php7-mysqlnd-mysqli php7-xmlrpc
>> 0 будет обновлено, 12 новых установлено, 1 пакетов будет удалено и 0 не
>> будет обновлено.
>>
>> То, что удаляется php7-mysqli - ожидаемо, т.к. у пакета glpi-php7
>> изменились зависимости  (а пакеты php7-mysqlnd-mysqli и php7-mysqli -
>> конфликтные):
>> # diff -u glpi-php7-9.4.6-alt1 glpi-php7-9.5.2-alt2 --color=always
>> --- glpi-php7-9.4.6-alt1        2020-10-28 16:40:57.081000000 +0300
>> +++ glpi-php7-9.5.2-alt2        2020-10-28 16:46:08.191000000 +0300
>> @@ -1,13 +1,19 @@
>> -php7-mysqli
>> -php7-ldap
>> -php7-imap
>>  php7-curl
>> -php7-gd2
>>  php7-fileinfo
>> +php7-gd2
>> +php7-json
>>  php7-mbstring
>> +php7-mysqlnd-mysqli
>> +php7-session
>> +php7-zlib
>> +php7-simplexml
>> +php7-xml
>> +php7-intl
>> +php7-bz2
>> +php7-imap
>> +php7-ldap
>> +php7-openssl
>>  php7-apcu
>> -php7-opcache
>>  php7-xmlrpc
>> -php7-exif
>> -glpi = 9.4.6-alt1:p9+255220.100.1.1
>> +glpi = 9.5.2-alt2:p9+260536.100.1.1
>>
>> Скажите, корректно ли то, что зависимости поменялись?
>>
>> Если да, то обновление до таска при этом должно выполнятся корректно
>> (т.е. без удаления пакета glpi-php7, который есть в таске), в штатном для
>> пользователя режиме.
>>
>> Тестирование проводилось на системе ALT Server 9.1, обновлённой до
>> актуального репозитория p9.
>>
>> Просьба при ответе использовать функцию <Ответить всем>, не удалять тему
>> и предыдущий текст письма.
>> Спасибо.
>>
>> --
>> Макеенков Александр
>> ООО «Базальт СПО»
>> Инженер отдела тестирования ПО
>>
>>
> Здравствуйте, у меня не воспроизводится.
>
> Создал в VirtualBox чистую ВМ из StarterKit
> alt-p9-server-systemd-20200912-x86_64.iso
>
> Обновил до актуального p9
>
> Установил mariadb-server, создал БД
>
> Установил glpi, glpi-php7, glpi-apache2 (9.4.6-alt1)
>
> Подключился к веб-интерфейсу, выполнил первоначальную установку.
>
> Далее обновляюсь из таска:
>
> [root на glpi-p9 ~]# apt-repo add 260536 && apt-get update && apt-get
> dist-upgrade
>
> Получено: 1 http://mirror.yandex.ru p9/branch/x86_64 release [1955B]
>
> Получено: 2 http://mirror.yandex.ru p9/branch/x86_64-i586 release [1175B]
>
> Получено: 3 http://mirror.yandex.ru p9/branch/noarch release [1545B]
>
> Получено: 4 http://git.altlinux.org repo/260536/x86_64 release [1203B]
>
> Получено 5878B за 0s (44,2kB/s).
>
> Найдено http://mirror.yandex.ru p9/branch/x86_64/classic pkglist
>
> Найдено http://mirror.yandex.ru p9/branch/x86_64/classic release
>
> Найдено http://mirror.yandex.ru p9/branch/x86_64-i586/classic pkglist
>
> Найдено http://mirror.yandex.ru p9/branch/x86_64-i586/classic release
>
> Найдено http://mirror.yandex.ru p9/branch/noarch/classic pkglist
>
> Найдено http://mirror.yandex.ru p9/branch/noarch/classic release
>
> Найдено http://git.altlinux.org repo/260536/x86_64/task pkglist
>
> Найдено http://git.altlinux.org repo/260536/x86_64/task release
>
> Чтение списков пакетов... Завершено
>
> Построение дерева зависимостей... Завершено
>
> Чтение списков пакетов... Завершено
>
> Построение дерева зависимостей... Завершено
>
> Подсчет обновлений... Завершено
>
> Следующие пакеты будут ОБНОВЛЕНЫ:
>
> glpi glpi-apache2 glpi-php7
>
> Следующие пакеты будут УДАЛЕНЫ:
>
> php7-mysqli
>
> Следующие НОВЫЕ пакеты будут установлены:
>
> libicu65 php7-bz2 php7-intl php7-mysqlnd php7-mysqlnd-mysqli php7-openssl
>
> 3 будет обновлено, 6 новых установлено, 1 пакетов будет удалено и 0 не
> будет обновлено.
>
> Необходимо получить 34,9MB архивов.
>
> После распаковки потребуется дополнительно 73,2MB дискового пространства.
>
> Продолжить? [Y/n]
>
> Получено: 1 http://mirror.yandex.ru p9/branch/x86_64/classic php7-mysqlnd
> 7.3.23-alt1:p9+259362.100.4.1 на 1602277606 [83,3kB]
>
> Получено: 2 http://git.altlinux.org repo/260536/x86_64/task glpi-apache2
> 9.5.2-alt2:p9+260536.100.1.1 на 1603828892 [9688B]
>
> Получено: 3 http://git.altlinux.org repo/260536/x86_64/task glpi-php7
> 9.5.2-alt2:p9+260536.100.1.1 на 1603828892 [8840B]
>
> Получено: 4 http://git.altlinux.org repo/260536/x86_64/task glpi
> 9.5.2-alt2:p9+260536.100.1.1 на 1603828892 [26,1MB]
>
> Получено: 5 http://mirror.yandex.ru p9/branch/x86_64/classic
> php7-mysqlnd-mysqli 7.3.23-alt1:p9+259362.2000.4.1 на 1602278497 [42,7kB]
>
> Получено: 6 http://mirror.yandex.ru p9/branch/x86_64/classic libicu65
> 1:6.5.1-alt1:p9+247371.14560.149.1 на 1590835589 [8490kB]
>
> Получено: 7 http://mirror.yandex.ru p9/branch/x86_64/classic php7-intl
> 7.3.23-alt1:p9+259362.4400.4.1 на 1602279367 [135kB]
>
> Получено: 8 http://mirror.yandex.ru p9/branch/x86_64/classic php7-bz2
> 7.3.23-alt1:p9+259362.400.4.1 на 1602277965 [12,3kB]
>
> Получено: 9 http://mirror.yandex.ru p9/branch/x86_64/classic php7-openssl
> 7.3.23-alt1.1:p9+259362.2100.4.1 на 1602278540 [63,6kB]
>
> Получено 34,9MB за 10s (3478kB/s).
>
> Совершаем изменения...
>
> Подготовка...
> #############################################################################################
> [100%]
>
> Обновление / установка...
>
> 1: glpi-9.5.2-alt2
> #############################################################################################
> [ 8%]
>
> If you upgrade from previous version then read
> /usr/share/doc/glpi/UPGRADE.ALT
>
> 2: php7-openssl-7.3.23-alt1.1
> #############################################################################################
> [ 15%]
>
> 3: php7-bz2-7.3.23-alt1
> #############################################################################################
> [ 23%]
>
> 4: libicu65-1:6.5.1-alt1
> #############################################################################################
> [ 31%]
>
> 5: php7-intl-7.3.23-alt1
> #############################################################################################
> [ 38%]
>
> 6: php7-mysqlnd-7.3.23-alt1
> #############################################################################################
> [ 46%]
>
> 7: php7-mysqlnd-mysqli-7.3.23-alt1
> #############################################################################################
> [ 54%]
>
> 8: glpi-php7-9.5.2-alt2
> #############################################################################################
> [ 62%]
>
> 9: glpi-apache2-9.5.2-alt2
> #############################################################################################
> [ 69%]
>
> Очистка / удаление...
>
> 10: glpi-php7-9.4.6-alt1
> #############################################################################################
> [ 77%]
>
> 11: glpi-apache2-9.4.6-alt1
> #############################################################################################
> [ 85%]
>
> 12: glpi-9.4.6-alt1
> #############################################################################################
> [ 92%]
>
> 13: php7-mysqli-7.3.23-alt1.2
> #############################################################################################
> [100%]
>
> Завершено.
>
> Апстрим перешел на php-mysqlnd, так что смена зависимостей из-за этого.
>
>
> Я проверил на StarterKit alt-p9-server-systemd-20200912-x86_64 - у меня
> тоже не воспроизвелось.
>
> Попробуйте именно на официальном образе
> http://ftp.altlinux.org/pub/distributions/ALTLinux/p9/images/server/x86_64/alt-server-9.1-x86_64.iso
> (устанавливать нужно профиль "Офисный сервер").
>
> Как оказалось, проблема в пакете mediawiki-mysql, который по умолчанию
> установлен в этой системе. Если его установить на тот же StarterKit - то
> проблема тоже воспроизведётся.
>
> Поскольку проблема возникает на официальном образе в установке по
> умолчанию, то мы не можем пропустить задание в таком виде.
>
> --
> Макеенков Александр
> ООО «Базальт СПО»
> Инженер отдела тестирования ПО
>
>
Ну, если вы проверили и нашли причину, то зачем мне ещё раз это проверять.
У вас есть предложения по решению?


Советы по решению данной проблемы  лучше спросить в рассылке devel,
так как отдел тестирования не занимается исправлением пакетов.

-- 
Новиков Сергей
ООО «Базальт СПО»
Руководитель отдела тестирования ПО
+7 (495) 123-47-99 (доб. 517)
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20201029/1c0b5832/attachment-0001.html>


Подробная информация о списке рассылки Devel