On Tue, Apr 30, 2019 at 04:26:30PM +0300, Ivan Zakharyaschev wrote: > On Tue, 30 Apr 2019, Grigory Ustinov wrote: > > > Вот такой интересный случай. Как помешать людям автоматически пересобрать > > пакет: делаем лишний тэг на предыдущий коммит, делаем правильный тэг на нужный > > коммит и собираем. > > > > При пересборке сборочница хватает тэг с "самым большим значением" и > > напарывается на несоответствие тэга ченджлогу. > > В целом есть такая проблема, да. Если rebuild возьмёт какой-то плохой тег, > который какими-то обходными путями попал в /gears (не потмоу что его > собрали, а например, потому что он стоял на предке, который зафетчили при > сборке, скажем, в другой бранч). В скором времени поведение rebuild изменится в лучшую сторону: за основу будет браться информация из /ALT/$repo/files/list/src.list и /ALT/repo/$repo/index/src/$n/$name/d-t-s-evr.list а в случаях, когда этой информации нет или эта информация противоречит /gears/$n/$name.git refs/heads/$repo, rebuild сообщит об ошибке. -- ldv