[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