From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sun, 15 Jul 2018 06:11:01 +0300 (MSK) From: Ivan Zakharyaschev To: devel@lists.altlinux.org Message-ID: User-Agent: Alpine 2.20 (LFD 67 2015-01-07) MIME-Version: 1.0 Content-Type: multipart/mixed; BOUNDARY="1807885841-708137718-1531624236=:3504" Content-ID: Subject: [devel] rebuild of pkgs with missing BuildRequires(pre) 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: Sun, 15 Jul 2018 03:11:01 -0000 Archived-At: List-Archive: List-Post: This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --1807885841-708137718-1531624236=:3504 Content-Type: text/plain; CHARSET=UTF-8 Content-Transfer-Encoding: 8BIT Content-ID: Для сведения по последним новым ошибкам при пересборке: это была попытка использовать hsh --query-repackage Я скорее считаю, что это не ошибки требующие обязательного исправления путём добавления BuildRequires(pre). Но повод (мне) ещё подумать. On Sun, 15 Jul 2018, Ivan Zakharyaschev wrote: > On Sat, 14 Jul 2018, Dmitry V. Levin wrote: > > > > Вылезло, сборка примерно 40 пакетов сломалась с диагностикой > > > > hsh-rebuild: файл: failed to fetch build dependencies. > > > > > > Спасибо, изучу! > > > > Скорее всего, все эти пакеты были собраны из src.rpm и не содержат > > соответствующих BuildRequires(pre). > > Да, тоже так думаю. > > Но с точки зрения философии сборки из src.rpm в этом нет ничего > криминального. Требовать этого не стоит. > > Подумаю ещё. > > Вообще, да, --query-repackage -- более полезна как раз для уменьшения > набора зависимостей. Тогда такое аккуратное постепенное устанавливание > зависимостей имеет смысл. > > Думаю о новом режиме с идеей: пересобрать .src.rpm из .src.rpm (но не > "аккуратно" наслаивая зависимости, а в среде оригинального .src.rpm), > посмотреть его зависимости -- в случае изменения прекратить пересборку (в > нормальном случае) или поправить сборочную среду доустановкой (при желании > выраженном опцией; возможно -- при увеличении набора зависимостей, но не > уменьшении). При уменьшении, конечно, тоже можно продолжить, раз их уже > установить удалось, просто это будет не минимальная сборочная и не очень > чистая ситуация. В hsh-rebuild не получится создать новую чистую сборочную > среду, но на уровне hsh, который может пересоздать, можно. > > Видел, что похожим образом ведут себя скрипты по сборке пакета в Debian на > примере ядра: если мета-информация поменалась после перевычисления, сборка > преркращается и пользователю сообщается, что была записана новая > мета-информация и он может с ней начать сборку сначала. > > -- > Best regards, > Ivan --1807885841-708137718-1531624236=:3504--