From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: devel@lists.altlinux.org References: <20200827022952.GA8129@dad.imath.kiev.ua> <20200827091734.GE11056@imap.altlinux.org> <20200828002353.GE8365@altlinux.org> From: Anton Farygin Organization: BaseALT Message-ID: <1d42909c-6a1c-5959-9fbe-4272335b2669@basealt.ru> Date: Fri, 28 Aug 2020 08:09:24 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.1.1 MIME-Version: 1.0 In-Reply-To: <20200828002353.GE8365@altlinux.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: ru Subject: Re: [devel] mass rebuilds 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: Fri, 28 Aug 2020 05:09:24 -0000 Archived-At: List-Archive: List-Post: On 28.08.2020 03:23, Dmitry V. Levin wrote: > On Thu, Aug 27, 2020 at 12:17:34PM +0300, Michael Shigorin wrote: >> (осмысленность такого вообще и конкретно у нас -- >> отдельный интересный вопрос, который когда-то в ключе >> (не)использования результатов тестовых пересборок поднимал >> led@; но сейчас только сошлюсь на этот факт). > Я думаю, что мы хотим коммитить такие пересобранные пакеты, > которые в результате пересборки меняются значимым образом. > > Например, при смене мажорной версии gcc имеет смысл пересобрать > и закоммитить то, что компилируется новой версией gcc. > > Это отличная идея. Можно очень просто вычислить, какие пакеты и кому нужны для сборки. И при изменении пакета автоматически запускать пересборку всех зависимых с проверкой результата. Но для достижения этого нам очень не хватает много быстрого железа и широкого покрытия тестами пакетов (и вообще автоматической тестовой инфаструктуры, т.к. те же самые сетевые тесты в hasher на сборочнице работают далеко не все).