On Sat, 9 Apr 2016, Alexey Tourbin wrote: > 2016-04-08 17:09 GMT+03:00 Ivan Zakharyaschev : >> У mate-desktop-synaptics как бы автообнаружилась новая зависимость из-за >> символической ссылки на /usr/share/X11/xorg.conf.d/50-synaptics.conf : > > А почему она раньше не обнаруживалась? Там проверка на пустоту списка файловв find-requires применялась не совсем к тому/не совсем там, как задумано. Так что если в пакете были только символические ссылки (абсолютные), то автозависимости в нём дальше не искались. Я бы не драматизировал этот случай в том эмоциональном духе, как тут Миша высказался. (Миша заметил rpm среди обновлений, и я прокомментировал изменения. Вот эта бага, не замеченная долгое время, ещё с коммита at@ 2011 или 2009 -- сейчас точно не помню, просто потому что редко случалось -- вот они эти три пакета. А обнаружилось вместе с другим изменением, потому что этот code path стал задействован чаще. Другое изменение: если символическая ссылка ведёт гарантированно -- внутри одного пакета -- на файл с настоящим содержимым, то обратывается она генератором зависимостей как файл того типа. Потому что при работе пакета она и будет всегда служить как файл того типа.) >> $ apt-cache depends mate-desktop-synaptics >> mate-desktop-synaptics-1.12.1-alt2_1.1 >> Depends: mate-desktop = 1.12.1-alt2_1.1 >> Depends: xorg-drv-synaptics >> Depends: >> xorg-drv-synaptics-1:1.8.3-alt1 >> >> На самом деле, ничего не поменялось, потому что xorg-drv-synaptics уже было >> указано вручную (или ещё как-то). -- Best regards, Ivan