From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Virus-Scanned: by cgpav Uf39PSi9pFi9oFi9 X-Virus-Scanned: amavisd-new at localhost Message-ID: <46FCAEB3.2010804@solin.spb.ru> Date: Fri, 28 Sep 2007 11:35:15 +0400 From: Aleksey Avdeev User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; ru-RU; rv:1.8.1.2pre) Gecko/20070119 MultiZilla/1.8.3.0a SeaMonkey/1.1 MIME-Version: 1.0 To: ALT Linux Team development discussions References: <20070905214410.GP6051@solemn.turbinal> <46DF9AF0.4070401@altlinux.ru> <20070906062711.GT6051@solemn.turbinal> <46DFB579.3090601@solin.spb.ru> <20070906102550.GV6051@solemn.turbinal> <46DFDB9A.6070204@solin.spb.ru> <46E8039F.3090802@solin.spb.ru> <46EC1BCD.9090900@solin.spb.ru> In-Reply-To: <46EC1BCD.9090900@solin.spb.ru> X-Enigmail-Version: 0.94.1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Subject: Re: [devel] =?koi8-r?b?STog8sXBzMnawcPJySBhcGFjaGUyLWNvbmZpZ3Mg1yBh?= =?koi8-r?b?cGFjaGUyLTIuMi42LWFsdDQ=?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Sep 2007 07:50:16 -0000 Archived-At: List-Archive: List-Post: Aleksey Avdeev пишет: > Aleksey Avdeev пишет: >> Aleksey Avdeev пишет: >>> Alexey Tourbin пишет: >>>> On Thu, Sep 06, 2007 at 12:08:25PM +0400, Aleksey Avdeev wrote: >>>>> На данный момент, думаю, с зависимостями apache`вских модулями следует >>>>> поступать так: >>>>> >> ... >>>>> 4. Если пакету с модулем требуются конкретная версия apache`вских >>>>> конигов -- нужно указать зависимость на диапазон версия apache2 их >>>>> предоставляющий. >>>> В принципе всю эту логику простановки версионных зависимостей можно >>>> реализовать отдельными скриптами, типа rpm-build-apache2, или прямо >>>> в apache2-devel их положить. Для этого придётся дождаться >>>> rpm-4.0.4-alt78. >>> Я за. >>> >>> Что именно требуется от меня? >>> >>> PS: Могу провайдить apache2-configs, политику версифицирования которого >>> можно обсудить... (Сходу, нечто наподобии версифицирования .so видется...) >>> >> Чем больше думаю над идеей apache2-configs -- тем больше она мне >> нравиться. Как имниум оно позволит формализовать: >> >> 1) различия между версиями конфигов ушедших в дистрибутив (и updates к >> нему) и находящихся в Сизифе/бранче; >> >> 2) интерфейс взаимодействия alterator-apache2 с самим apache2. > > Реализовано. В apache2-2.2.6-alt4 () схема немного изменена > > В apache2-common-2.2.6-alt1 добавлены Provides: > > 1. apache2-configs2 = 2.1.0 > > 2. apache2-config-tools = 0.1.0 Provides apache2-configs2 из apache2-common-2.2.6-alt4 переехал в apache2-2.2.6-alt4. Паке apache2-common-2.2.6-alt4 теперь содержит Provides apache2-configs-dirs2. > > Подпакеты (не все, только где нужно) требуют их наличие в виде Requires: > > 1. apache2-configs2 >= 2 Лучше заменить на apache2-configs-dirs2 >= 2, там где это допустима (важна привязка к структурк каталогов, но не важна к конкретным конфигам). > > 2. apache2-config-tools >= 0 > > Если нет особых причин, вдругих модулях лучше делать также. > > Для упрощения использования /etc/rpm/macros.d/apache2 дополнен: > > # apache version configs %apache_configs_dirs_name apache2-configs-dirs2 %apache_configs_dirs_version 2.1.0 > %apache_configs_name apache2-configs2 > %apache_configs_branch 2 > %apache_configs_version 2.1.0 > %apache_config_tool_name apache2-config-tools > %apache_config_tool_branch 0 > %apache_config_tool_version 0.1.0 > > # apache builds > %apache_mmn 20051115 > %apache_libdb 4.4 > -- С уважением. Алексей.