[devel] дивный новый rpm-build // was: [#219337] FAILED lightdm.git=1.16.7-alt23

Paul Wolneykien manowar на altlinux.org
Пн Янв 14 15:58:01 MSK 2019


14.01.2019 14:55, Dmitry V. Levin пишет:
> On Mon, Jan 14, 2019 at 01:55:53PM +0400, Ivan A. Melnikov wrote:
>> Привет.
>>
>> Я хотел проверить фикс к ALT#35844, но споткнулся об обновлённый
>> rpm-build. С трудом подсунув хешеру этот самый rpm-build и
>> собственный %disttag MY.DISTTAG я воспроизвёл проблему. Интересно
>> следующее:
>>
>> * делаю чистый хешерный чрут
>> * ставлю туда dm-tool, успешно:
>>   $ hsh-run -q ~/tmp/hasher2  -- rpm -q --provides dm-tool
>>   dm-tool = 1.16.7-alt23:MY.DISTTAG
>> * пытаюсь доставить туда lightdm -- не выходит:
>>
>>   $ hsh-install -q  ~/tmp/hasher2 lightdm
>>   [... кусь ...]
>>   The following packages have unmet dependencies:
>>     lightdm: Depends: dm-tool (= 1.16.7-alt23:MY.DISTTAG)
>>   E: Broken packages
>>   hsh-install: Failed to calculate package file list.
>>   hsh-install: Failed to generate package file list.
>>
>>
>> Эмм, но dm-tool *именно это и провайдит*, я только что проверил!
>>
>> Понятно, что проблема может быть и в пакете,

  Может быть это я что-то напутал в пакете? Зависимость на dm-tool
первоначально добавил я. Но вот ещё коммит, который я не совсем понимаю:

http://git.altlinux.org/gears/l/lightdm.git?p=lightdm.git;a=commitdiff;h=819eea0a51591b289c49f8785a3cc873bdd6a269

  Меня слегка смущает наличие < > и вообще конфликтов, практически, с
самим собой. Я обычно ограничиваюсь Requires = %version-%release.
Может быть конфликт понадобился для исключения старой версии lightdm,
где dm-tool не была ещё в отдельном пакете?


> но с такими
>> взаимосключающими параграфами в диагностике apt/rpm тоже
>> надо что-то делать.
> 
> Дивным в данном случае оказался apt+rpm в хост-системе, а не rpm-build
> в чруте, и с этим действительно надо срочно что-то делать, у нас задания
> в Сизиф не собираются:
> https://lists.altlinux.org/pipermail/sisyphus-incominger/2019-January/514577.html
> https://lists.altlinux.org/pipermail/sisyphus-incominger/2019-January/514619.html
> https://lists.altlinux.org/pipermail/sisyphus-incominger/2019-January/514625.html
> 
> 
> 
> 
> _______________________________________________
> Devel mailing list
> Devel на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
> 



Подробная информация о списке рассылки Devel