<div dir="ltr">Владимир, Антон,<br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
&gt;&gt; 07.10.2017 01:30, Vladimir D. Seleznev пишет:<br>&gt;&gt;&gt; Я бы для собираемых модулей, и в именах пакетах, и в провайдсах, явно<br>
&gt;&gt;&gt; указывал версию интерпретатора, для которых они подходят, т.е.<br>
&gt;&gt;&gt; lua5.3-module-foo с провайдсом luarocks5.3(foo). Это может быть полезно<br>
&gt;&gt;&gt; при обновлении главного интерпретатора</blockquote><div>Понимаю ваше здравое желание сделать так, &quot;чтобы десять раз не вставать&quot; (т.е. избежать пересборки модуля с приходом новой версии интерпретатора). К сожалению, в данном случае не получится.</div><div>Модуль для главной версии ( lua-module-foo с провайдсом luarocks(foo) ) никогда не сможет стать модулем неглавной версии ( lua5.3-module-foo с провайдсом luarocks5.3(foo) ) без пересборки, потому что содержит файлы метаинформации luarocks: %luarocks_dbdir/%oname , а пакет для неглавной версии его содержать не может: %exclude %luarocks_dbdir/%oname</div><div>Поэтому предлагаю оставить такое семантическое выделение модуля для главной версии.</div><div>Ильдар<br></div></div></div><div dir="ltr">-- <br></div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Ildar Mulyukov,<br>child of God<br><br>email: <a>ildar.mulyukov@gmail.com</a><br>GoogleTalk: <a>ildar.mulyukov@gmail.com</a><br>blog: <a>http://johan-notes.blogspot.com/</a></div></div>