Tests failed при сборке пакета на ABF

Текущая информация от разработчиков о тех или иных компонентах системы, общение с разработчиками и участниками команды
Ответить
Gena
Сообщения: 14
Зарегистрирован: 11 авг 2015, 23:10
Operating system: Rosa Desktop Fresh R10, Kubuntu 18.04, Windows 10
Откуда: SpB

Tests failed при сборке пакета на ABF

Сообщение Gena » 29 авг 2016, 14:57

Добрый день!
Я пытаюсь собрать для росы актуальную версию пакета samtools https://github.com/samtools/samtools
Сделал собственный проект в ABF: https://abf.io/gena/samtools
Сделал SPEC-файл. На локальной машине все собирается и работает. При локальной установке собранного rpm все проходит гладко. Ошибок никаких.

При сборке с помощью ABF не проходят тесты со следующим сообщением:
Tests failed
A package with the same name (R-Rsamtools:) and same or newer version (0:1.20.4-1:2014.1) already exists in repositories!
Я совершенно не понимаю, почему возникает это сообщение.
R-Rsamtools - это другой пакет, который предоставляет интерфейс к samtools для языка R. https://abf.io/import/R-Rsamtools
У него другое имя, что видно из лога.
Почему R-Rsamtools и samtools -- это package with the same name?



Сссылка на билд: https://abf.io/build_lists/2709908

Аватара пользователя
VictorR2007
Сообщения: 5301
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Tests failed при сборке пакета на ABF

Сообщение VictorR2007 » 29 авг 2016, 15:13

У вас там всё нормально.
Строка «A package with the same name (R-Rsamtools:) and same or newer version (0:1.20.4-1:2014.1) already exists in repositories!»
это просто предупреждение.
А тест провалился из-за этой строки с ошибкой

Код: Выделить всё

error: failed to open /etc/mtab: No such file or directory
Preparing...                     #####
Installation is possible
unlocking urpmi database
Это не страшно.
Бывает иногда, что на сборочном окружении не создаётся файл /etc/mtab.
Далее пишет что Installation is possible.

Gena
Сообщения: 14
Зарегистрирован: 11 авг 2015, 23:10
Operating system: Rosa Desktop Fresh R10, Kubuntu 18.04, Windows 10
Откуда: SpB

Re: Tests failed при сборке пакета на ABF

Сообщение Gena » 30 авг 2016, 12:26

Т.е. Pull Request делать можно.
Спасибо!
Буду знать, что так бывает. Хотя вообще это неприятно, получать ошибки из-за проблем со сборочной средой. Кстати предыдущая сборка у меня вообще упала с ошибкой, и я так и не понял почему. Тоже вроде что-то со сборочной средой.

А сообщение "A package with the same name (R-Rsamtools:) and same or newer version (0:1.20.4-1:2014.1) already exists in repositories" ИМХО все равно выглядит очень непонятно и вводит в заблуждение.
Если речь идет о том, что в его названии есть подстрока samtools, то лучше было бы сменить "same name" на "similar name". Есть багтрекер, куда можно написать improvement?

Аватара пользователя
VictorR2007
Сообщения: 5301
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Tests failed при сборке пакета на ABF

Сообщение VictorR2007 » 30 авг 2016, 13:18

Gena писал(а):Т.е. Pull Request делать можно.
Спасибо!
Буду знать, что так бывает. Хотя вообще это неприятно, получать ошибки из-за проблем со сборочной средой. Кстати предыдущая сборка у меня вообще упала с ошибкой, и я так и не понял почему. Тоже вроде что-то со сборочной средой.

А сообщение "A package with the same name (R-Rsamtools:) and same or newer version (0:1.20.4-1:2014.1) already exists in repositories" ИМХО все равно выглядит очень непонятно и вводит в заблуждение.
Если речь идет о том, что в его названии есть подстрока samtools, то лучше было бы сменить "same name" на "similar name". Есть багтрекер, куда можно написать improvement?
Если бы не заругалось на /etc/mtab, вы бы вообще не увидели эту строку.
Так что не парьтесь.
Кстати, что это за программа?

Gena
Сообщения: 14
Зарегистрирован: 11 авг 2015, 23:10
Operating system: Rosa Desktop Fresh R10, Kubuntu 18.04, Windows 10
Откуда: SpB

Re: Tests failed при сборке пакета на ABF

Сообщение Gena » 30 авг 2016, 13:48

Это набор утилит для биоинформатики. Конкретно, для работы с данными секвенирования ДНК.
Применяется для обработки и конверитрования результатов, которые выдают программы выравнивания, например bwa: https://abf.io/import/bwa
Оригинальная ветка, откуда я брал spec, очень древнющая (2012 год).
В убунте все эти пакеты достаточно новые, а здесь проблемы. Решил исправить.

Кстати, с bwa тоже странно. В проекте import/bwa spec-файл обновлен до последней версии (0.7.15, а в текущей росе (2014.1) через urpmi ставится намного более старая (0.6.2).

Аватара пользователя
Алзим
Сообщения: 4182
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Tests failed при сборке пакета на ABF

Сообщение Алзим » 30 авг 2016, 14:32

Gena писал(а):Это набор утилит для биоинформатики. Конкретно, для работы с данными секвенирования ДНК.
Я не думал, что кого-то в Росе интересуют такие проги. :)
Gena писал(а):
Кстати, с bwa тоже странно. В проекте import/bwa spec-файл обновлен до последней версии (0.7.15, а в текущей росе (2014.1) через urpmi ставится намного более старая (0.6.2).
Вы из какого репозитория ставите?
Сейчас глянул, в 2016.1 и в 2014.1 — стоит версия 0.7.15
https://abf.io/import/bwa/build_lists#? ... eload=true

Аватара пользователя
Алзим
Сообщения: 4182
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Tests failed при сборке пакета на ABF

Сообщение Алзим » 30 авг 2016, 14:34

Если всё так сложно, то просто установите этот пакет: http://file-store.rosalinux.ru/api/v1/f ... 413c09ff9b

keleg
Сообщения: 5260
Зарегистрирован: 15 сен 2011, 01:58

Re: Tests failed при сборке пакета на ABF

Сообщение keleg » 30 авг 2016, 14:52

Gena писал(а): А сообщение "A package with the same name (R-Rsamtools:) and same or newer version (0:1.20.4-1:2014.1) already exists in repositories" ИМХО все равно выглядит очень непонятно и вводит в заблуждение.
Если речь идет о том, что в его названии есть подстрока samtools, то лучше было бы сменить "same name" на "similar name". Есть багтрекер, куда можно написать improvement?
Видимо, пакет с такой же версией уже есть в репозиториях. У вас обновленная система?

Gena
Сообщения: 14
Зарегистрирован: 11 авг 2015, 23:10
Operating system: Rosa Desktop Fresh R10, Kubuntu 18.04, Windows 10
Откуда: SpB

Re: Tests failed при сборке пакета на ABF

Сообщение Gena » 30 авг 2016, 18:20

Про bwa:
Проверил в чистой версии Rosa R8 KDE на виртуалке. Действительно, версия последняя. Может, у меня что-то не обновилось вовремя.
И еще я не обратил внимание, что urpmq -i выдает инфо по всем версиям пакетов, поэтому там сначала идет 0.6.2, а только потом 0.7.5.

Про samtools:
В моей системе собирается и ставится хорошо. Никаких ошибок и warning-ов. Сообщение про "package with the same name" возникло только на ABF.
В оригинальной системе пакета с названием samtools вроде нет. Только биндинги к R

Код: Выделить всё

gena-VirtualBox gena # urpmq --fuzzy samtools
R-Rsamtools
gena-VirtualBox gena # urpmq -a samtools
R-Rsamtools
Сожностей на самом деле никаких. Для себя я могу и из исходников собрать. Мне как раз было интересно разобраться как делать rpm, и внести вклад в расширение пакетной базы дистрибутива. Pull request отправил.
Я наверное и другие нужные мне программы из области биоинформатики попробую на ABF собрать.
Спасибо!

Аватара пользователя
VictorR2007
Сообщения: 5301
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Tests failed при сборке пакета на ABF

Сообщение VictorR2007 » 30 авг 2016, 18:53

Gena писал(а):Сожностей на самом деле никаких. Для себя я могу и из исходников собрать. Мне как раз было интересно разобраться как делать rpm, и внести вклад в расширение пакетной базы дистрибутива. Pull request отправил.
Я наверное и другие нужные мне программы из области биоинформатики попробую на ABF собрать.
Спасибо!
Если серьёзно, то это вам огромное спасибо.

Gena
Сообщения: 14
Зарегистрирован: 11 авг 2015, 23:10
Operating system: Rosa Desktop Fresh R10, Kubuntu 18.04, Windows 10
Откуда: SpB

Re: Tests failed при сборке пакета на ABF

Сообщение Gena » 01 сен 2016, 18:22

Пожалуйста!

Кстати, если я правильно понял, Pull request можно сделать только на те проекты, которые склонированы с имеющихся в ABF (например, из server или import).
Как тогда отправить запрос на включение в основные репозитарии дистрибутива пакета, которого раньше там не было?
Например, сейчас я думаю собрать в пакет picard tools https://github.com/broadinstitute/picard

Аватара пользователя
Алзим
Сообщения: 4182
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Tests failed при сборке пакета на ABF

Сообщение Алзим » 01 сен 2016, 18:27

Gena писал(а): Как тогда отправить запрос на включение в основные репозитарии дистрибутива пакета, которого раньше там не было?
Просить разработчиков чтобы добавили.

Ответить