[devel] I: [Обновление пакетов] Обновление apache`й
Aleksey Avdeev
=?iso-8859-1?q?solo_=CE=C1_solin=2Espb=2Eru?=
Сб Авг 2 17:59:45 MSD 2008
Здравствуйте, уважаемые.
Очередое обновление apache`й (и связанных пакетов) ушло в
incoming/Sisyphus:
1. apache-1.3.41rusPL30.23-alt4.4.src.rpm (см.
<http://git.altlinux.org/people/solo/packages/?p=apache.git;a=commit;h=13f7179fe6d8deb5e6971bc46e65d4c5f774e324>)
2. apache2-2.2.9-alt4.src.rpm (см.
<http://git.altlinux.org/people/solo/packages/?p=apache2.git;a=commit;h=2917e40dd9434889cf41bd3d670812d17c107148>)
3. rpm-macros-apache-0.2-alt2.src.rpm (см.
<http://git.altlinux.org/people/solo/packages/?p=rpm-macros-apache2.git;a=commit;h=1118ddf164694ccc81f024f8bead7cbc9bd72798>)
4. rpm-macros-apache2-0.2-alt1.src.rpm (см.
<http://git.altlinux.org/people/solo/packages/?p=rpm-macros-apache2.git;a=commit;h=9147bf3a2cf455c81d041871f1572db99af20126>)
5. vhosts-filesystem-0.2-alt1.4.src.rpm (см.
<http://git.altlinux.org/people/solo/packages/?p=vhosts-filesystem.git;a=commit;h=d4c5fb919cbb8a710f50d393a0362305e42263de>)
6. webserver-common-1.1-alt1.src.rpm (см.
<http://git.altlinux.org/people/solo/packages/?p=webserver-common.git;a=commit;h=4488f0f45706b75e18643674665b2cf35acb3af9>)
Основные изменения:
1. Ликвидированы конфликты по макросы между apache{,2}: теперь публичные
макросы различаются как минимум префиксом (apache{,2}_*, соответственно).
2. Макросы и rpm скрипты вынесены в rpm-{macros,build}-* (см.
<http://www.altlinux.org/Drafts/RPMMacrosPackaging>).
3. У apache2 публичные макросы с префиксом %a_* и %apache_* объявляю
устаревшими (см. п. 1). Если они всё таки нужны -- прошу использовать
rpm-macros-apache2-compat (пакет конфликтует с rpm-macros-apache).
4. Ключ apache_ru_compat переехал из apache2 в rpm-macros-apache2.
2viy: В repocop можно добавить проверку на использование пакетами
устаревших макросов apache2`го. Срабатывать должно (примерно):
1. В пакете {,Build}Requires apache2-devel (rpm-{macros,build}-apache2)
и используются макросы с префиксом %a_ и %apache_ (болие строго --
макросы определённые в rpm-macros-apache2-compat) при отсутствующем
{,Build}Requires rpm-macros-apache2-compat -- ошибка: такие пакеты
несобируться до подключения rpm-macros-apache2-compat (и/или замены
макросов на соответствующие %apache2_).
2. В пакете {,Build}Requires apache-devel (rpm-{macros,build}-apache) и
rpm-macros-apache2-compat -- ошибка: макросы apache и apache2 перекроют
друг друга непонятным мне образом.
3. В пакете {,Build}Requires apache2-devel (rpm-{macros,build}-apache2)
и apache-devel (rpm-{macros,build}-apache) и используются %a_ (и/или
%apache2_ отсутствующие в rpm-macros-apache, но определённые в
rpm-macros-apache2-compat) -- ошибка.
Возможно нужно выдавать предупреждение и при корректном использовании
rpm-macros-apache2-compat (как напоминание о использовании устаревших
макросов).
2incoming: Прошу удалить старые версии отправленного из Daedalus`а.
--
С уважением. Алексей.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : signature.asc
Тип : application/pgp-signature
Размер : 552 байтов
Описание: OpenPGP digital signature
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20080802/5a14860f/attachment-0002.bin>
Подробная информация о списке рассылки Devel