Пакети, які не підтримують автоматичне тестування пакунків Ubuntu не включаються до випуску, принаймні, не з Всесвітнього архіву (який регулярно імпортується та автоматизується з Debian Unstable).
Через зміну під час циклу випуску Ubuntu 17.10 Artful Release щось порушило автоматичну перевірку Ack у Ubuntu, і, отже, припинило включення Ack у версії Ubuntu. Ви навіть не можете знайти його в поточному знімку розробки bionic
, але ви можете встановити його, якщо додати рядок для bionic-proposed
свого sources.list
.
Досі незрозуміло, в чому саме полягала ця зміна, відповідно, в чому причина (можливо, помилка в інфраструктурі автоматичного тестування Ubuntu) та в чому полягає тригер. (Можливо, перехід на Perl 5.26 виникла проблема в автоматичній тест-службі Ubuntu.)
Ясна річ, що ця проблема специфічна для ubuntu, оскільки автоматичний тест Ack в Debian проходить без жодних проблем. І запуск автотехнічного тестування локально на знімку розвитку Ubuntu 18.04 Bionic не демонструє цих тестових збоїв . (І, схоже, він базується на Ubuntu. І той самий тестовий набір також запускається під час збирання, і якби він не пройшов, пакет не створив би, що вважається набагато серйознішою проблемою.)
Ще один натяк на те, що проблема прихована десь в автоструктурі Ubuntu з автоматичним кілограмом, - це той факт, що більшість тест-помилок розглядають їх внесок раптово як STDIN замість очікуваних файлів .
Будь-який натяк на основні причини цих дивних тестів, пов’язаних з убунту-автопкштестом, дуже цінується як у звіті про помилки запуску, так і у відповідному звіті про помилки .
sudo apt update
.