Здравствуйте, Anton Batenev, Вы писали:
AB>Здравствуйте, IID, Вы писали:
IID>> WTF?!
AB>Он же тебе черным по белому написал — требуемая зависимость в виде apt нужной версии не установлена.
И что ? Почему это вдруг стало моей проблемой ? У меня ванильная убунта всего лишь полугодовой давности. Ничего не знаю про зависимости и знать не хочу. Нужна зависимость — установите её в ходе апгрейда самостоятельно.
AB>Вот только она не обновиться просит если что, а сменить мажорную версию, перепрыгнув (если у тебя действительно 12.04) через 7 релизов (или через один LTS).
У меня 14.04 LTS.
Смена мажорной версии никогда не была проблемой в Win. Например цепочка 3.1 -> 95 -> 98 -> XP обновлялась в своё время совершенно без проблем. Цепочка xp -> w7 -> w10 аналогично. Не удивлюсь, если их объединение тоже будет работать. А различия куда более значимые, нежели в Ubuntu:
12.04 LTS — 26 апреля 2012 года
14.04 LTS — 7 апреля 2014 года.
16.04 LTS — 21 апреля 2016.
ёпт, 2 года промежуток. Эти "7 релизов" в мире Win тянут максимум на 1.
переход на использование Python 3;
менеджер обновлений переименован из «Update Manager» в «Software Updater»;
А по содержанию не более чем на сервиспак.
AB>Но поскольку UpgradeNotes никто никогда не читает, то и возникают различные WTF вплоть до того, что все сломалось.
В винде ничего подобного читать не нужно. И ничего не ломается, если специально не ломать.
AB>P.S. Canonical оказала медвежью услугу сообществу, выпустив ubuntu ("Создайте систему, которой сможет воспользоваться даже дурак, и только дурак захочет ею пользоваться") — вот теперь пожинаем плоды, хотя сам по себе дистрибутив в общем-то и ни при чем.
А кто причём ? Если мы рассматриваем линукс как десктопную ОС то данный пример это вопиющая кривота. Для гиковской ОС пофигу, конечно.
AB>В скором времени будем точно так же пожинать плоды тотального перехода на systemd, когда старые "мурзилки" в стиле "не рефлексируй, а делай как я" перестанут работать, но их по прежнему будут тиражировать и пытаться применить.
AB>Image: How+it+felt+to+be+in+a+group+project+in+_40e92e9c041e7f99d63d49eb501090df.gif
Потому что всё у вас через жопу и без попыток сохранить обратную совместимость. Я тут ядро попытался более новым тулчейном собрать. Результат немного предсказуем. Ошибки компиляции в самом начале сборки. Хотя версия компилятора отличается на несколько минорных цифр. Не более старым компилятором, замечу. А более новым. ЯДРО! Чистый СИ, эталон переносимости — и тот ухитрились изговнять. Ядро самодостаточно и никаких зависимостей не имеет. Полный снапшот этого ядра раньше успешно собирался. С какого перепугу билд сломался ? О какой еще совместимости можно вести речь ? Оно само с собой совместимо только внутри очень узкого диапазона подверсий. Безрукие программисты порождают кривые программы.