Да зачем логи? Если мы ставили пакет А, и по зависимостям притянулись пакеты В,С,D. Пакет А удалили, а В,С,D остались, но от них уже ничего не зависит - в чем проблема их удалить? В
В том, что их невозможно тривиально вычислить.
Вы ставили devel, для его работы может потребоваться еще куча пакетов.
Представьте такую пирамидку.
Тот пакет, который вы поставили - в самом верху, а все, которые ему нужны для его работы - внизу (в несколько этажей).
вы удаляете "верхний" пакет, а все, которые были ему нужны ("нижние") остаются. и при этом нет никакой гарантии, что если какой то-пакет нужен для верхнего, то это не значит, что пакет не нужен ещё кому-то. Поэтому задача стоит найти самые нижнии ненужный пакеты, которые не нужен более никому в системе.
Если вам не нужны вообще devel пакеты, то задача сильно упрощается - ищите все devel и удаляете их. а вот если исходному пакету был нужен не devel пакет, то он остаётся в системе, и вычислить его достаточно сложно.
Проще посмотреть в логах.