From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Tue, 15 Oct 2019 10:32:06 +0300 From: Michael Shigorin To: devel@lists.altlinux.org Message-ID: <20191015073206.GH18867@imap.altlinux.org> References: <10de3833-1b5e-1777-b5f8-df3acf0614f8@basealt.ru> <20191014111632.anapgo4k7ramzjja@altlinux.org> <9eec954f-2ae9-0c99-90cb-680b2ae81c12@basealt.ru> <20191014122241.dzsitliu75mb6xdw@altlinux.org> <20191014205429.GB4322@altlinux.org> <20191014215312.GA1422683@portlab> <389be035-2465-8c54-5cb3-93eadbc94267@basealt.ru> <20191015061954.GA2061077@portlab> MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) Subject: Re: [devel] [I] rpm-build-vm: vm-run X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 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: Tue, 15 Oct 2019 07:32:07 -0000 Archived-At: List-Archive: List-Post: On Tue, Oct 15, 2019 at 10:05:31AM +0300, Anton Farygin wrote: > On 15.10.2019 9:19, Vladimir D. Seleznev wrote: > > Это источник недетерминированного ввода. +1 > Почему же недетерминированного ? Потому что от такого запуска qemu ты ожидаешь получить какую-то информацию, которую не можешь вычислить из имеющегося hasher chroot -- если это не так, то и запускать незачем. Вариант с фиксацией именно того состояния репозитория, которое применялось для создания чрута, конкретно это возражение снимает -- но мне _кажется_, что снимок репозитория больше похож на свойство объекта "задание" в рамках сборочницы, чем на свойство hasher chroot (который сам уже производная) в рамках hasher. > К тому же кто сказал что для тестирования нужно предсказуемое > состояние пакетной базы ? Как раз одна из методик тестирования > предполагает непредсказуемость входных данных, в том числе > использование мутаций для входных данных. Зачем это тащить в hasher, особенно если на сборочнице? Собрал тестовое задание, гоняешь по нему спокойно тесты. Есть плохой "паттерн", когда всех заставляют платить (временем запуска, сложностью освоения, ...) за что-то, что нужно очень мало кому. Например, когда-то на ASPLinux запускался ненастроенный sendmail, который тупил об типично недоступный на домашнем ПК по тем временам DNS три минуты (и всё равно требовал настройки для собственно работы там, где предполагался к применению). --  ---- WBR, Michael Shigorin / http://altlinux.org   ------ http://opennet.ru / http://anna-news.info