[devel] net-snmp soname change [SONAME CHANGE POLICY?]

Денис Смирнов mithraen на altlinux.ru
Вс Дек 17 00:18:19 MSK 2006


On Sat, Dec 16, 2006 at 07:18:56PM +0300, Aleksey Avdeev wrote:

>> Пример 1) -- пакет flac, в котором помимо смены SONAME сменился еще и API. Тут 
>> я пока что сделал так -- старый пакет libflac7, из которого получаются только 
>> библиотеки, без devel, и новый libflac, из которого получается все, что было 
>> раньше в старом пакете.
AA>    А как быть, если требуется собрать нечто со старыми flac? Где искать 
AA> для него devel?
AA>    Может стоит по пути libdb идти (присутствуют взаимоконфликтуещие 
AA> devel для всех версий)?

Это очень плохо тем, что не будет "пинков" на тему несобираемости пакетов.
В сизифе подобная каша должна иметь очень серьезное обоснование. А
отсутствие/присутствие devel управляется, обычно, --with-devel.

То есть если обновилась библиотека, от которой зависит некий пакет, он
должен перестать собираться до тех пор, пока не будет пофиксен на предмет
сборки с новой версией.

И по крайней мере в ситуации "сменился soname не сменился API" старый
devel должен уйти в /dev/null совершенно однозначно.

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------
В 'man awk' все четко описано по этому поводу. Так что этот баг
не в gawk.
		-- legion in sisyphus@

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.altlinux.org/pipermail/devel/attachments/20061217/88249db7/attachment.bin 


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