From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Tue, 8 Feb 2011 08:51:32 +0300 From: Alexey Tourbin To: ALT Linux Team development discussions Message-ID: <20110208055132.GG22517@altlinux.org> References: <20110206185548.3E4E321826B3@ssh.git.altlinux.org> <20110206213114.GG26014@altlinux.org> <20110207045651.GN22517@altlinux.org> <20110207084000.GA1556@altlinux.org> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20110207084000.GA1556@altlinux.org> Subject: Re: [devel] voiceman-1.5.0-alt3: Sisyphus/i586 test rebuild failed 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, 08 Feb 2011 05:51:33 -0000 Archived-At: List-Archive: List-Post: On Mon, Feb 07, 2011 at 11:40:00AM +0300, Dmitry V. Levin wrote: > Можно проверить префикс файла и, если префикс "/usr/lib/debug/", то > выводить более понятное сообщение об ошибке. Не о том, что > /usr/src/tmp/voiceman-buildroot/usr/lib/debug/usr/bin/voiceman-emacspeak.debug > is not executable, а о том, что этот файл вообще попал в find-requires. Not executable - это warning. Пакеты на самом деле не собираются из-за того, что ldd/ld.so не может их загрузить. Тогда следовало бы сделать более понятное сообщение об ошибке в lib.req при отказе ldd. Интересно однако, что в некоторых случаях ldd как будто нормально обрабатывает .debug файл - пакет собирается, появляется лишь предупреждение из checkFiles.c: warning: File(s) packaged into both bison-2.4.3-alt2 and bison-debuginfo-2.4.3-alt2: /usr/lib/debug/usr/bin/bison.debug Wrote: /usr/src/RPM/RPMS/i586/bison-2.4.3-alt2.i586.rpm ... Вот примерный список пакетов (по логам последней пересборки), где .debug файлы успешно запаковались в основной пакет: Terminal-0.4.0-alt3 bison-2.4.3-alt2 cfengine-3.1.1-alt2 cunit-0.7.5-alt6 dhcp-1:3.0.7-alt6 eiskaltdcpp-2.2.0-alt1 firebird-odbc-2.0.0147-alt1 libjemalloc-2.0.1-alt1 libnoch-0.4-alt1 libqt3-qdataschema-1.0.0-alt0.cvs20070826.qa1 mysql-connector-odbc-5.1.5-alt2 scrotwm-0.9.23-alt2 scsh-0.6.7-alt1 telepathy-salut-0.3.13-alt1 tesseract-2.04-alt1 xinetd-2.3.14-alt3 xmds-1.6-alt3 yafray-0.0.9-alt6 Далее остаётся обвинить sisyphus_check - в том, что он даёт непонятное сообщение об ошибке (о пересечении с filesystem).