[devel] Versioning (mono)
Ildar Mulyukov
=?iso-8859-1?q?ildar_=CE=C1_altlinux=2Eru?=
Пт Ноя 9 08:49:41 MSK 2007
Ну что ж, любопытно.
On 09.11.2007 11:40:13, Andrey Rahmatullin wrote:
> On Fri, Nov 09, 2007 at 11:23:35AM +0600, Ildar Mulyukov wrote:
> > > > 1. Значащие цифры для ABI - первые две (Major.Minor). Это -
> строгое
> > > > требование.
> > > Баян.
> > Я рад, что это всем уже понятно. Хотя судя по тому, какие выводы
> сделал
> > Алексей, тут ещё надо разъяснять. :-(
> Я не вижу, как эти рекомендации помогут в простановке зависимостей.
> Зависимости должны отражать _достаточное_ для запуску программы. В
> данном случае это fully qualified имя сборки из .assembly, включающее
> все 4 цифры версии.
Это так по факту работы mono (Вы привели пример). Но по спецификации -
не так. Вывод: баг моно?
> > > > 2. /Желательно/ учитывать последние две при (динамической)
> линковке.
> > > Не понял, что в данном случае названо динамической линковкой.
> > Загрузка *.dll, нужных для запуска данной программы.
> Загрузка производится кодом mono, как можно при этом что-то учитывать
> или не учитывать?
Этот пункт был просто пересказом документации, который, по идее, должен
был подсказать, как решать нашу задачу проставления зависимостей.
> > > Прошу пояснить, как предлагается бороться с тем, что при
> обновлении
> > > библиотеки не запустится ничего, с ней связанного, даже если её
> ABI
> > > не поменялся.
> > Можно примеры? У меня есть обратные примеры.
> ...
> wrar на wrars-comp ~/tmp $ mono 2.exe
> ** (2.exe:349): WARNING **: The following assembly referenced from
> /home/wrar/tmp/2.exe could not be loaded:
> Assembly: ByteFX.Data (assemblyref_index=1)
> Version: 0.7.6.0
> Public Key: 0738eb9f132ed756
Думаю, надо повесить на моно. Вы как считаете?
С уважением, Ильдар
--
Ildar Mulyukov, free SW designer/programmer/packager
=========================================
email: ildar на altlinux.ru
Jabber: ildar на jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================
Подробная информация о списке рассылки Devel