Информация об изменениях

Сообщение Re[5]: а в Линуксе вообще есть какой-то прогресс? от 11.09.2016 19:34

Изменено 11.09.2016 19:44 IID

Здравствуйте, Anton Batenev, Вы писали:

AB>Здравствуйте, IID, Вы писали:


IID>> WTF?!


AB>Он же тебе черным по белому написал — требуемая зависимость в виде apt нужной версии не установлена.


И что ? Почему это вдруг стало моей проблемой ? У меня ванильная убунта всего лишь полугодовой давности. Ничего не знаю про зависимости и знать не хочу. Нужна зависимость — установите её в ходе апгрейда самостоятельно.

AB>Вот только она не обновиться просит если что, а сменить мажорную версию, перепрыгнув (если у тебя действительно 12.04) через 7 релизов (или через один LTS).


У меня 14.04 LTS.

AB>Но поскольку UpgradeNotes никто никогда не читает, то и возникают различные WTF вплоть до того, что все сломалось.


В винде ничего подобного читать не нужно. И ничего не ломается, если специально не ломать. Например цепочка 3.1 -> 95 -> 98 -> XP обновлялась в своё время совершенно без проблем.

AB>P.S. Canonical оказала медвежью услугу сообществу, выпустив ubuntu ("Создайте систему, которой сможет воспользоваться даже дурак, и только дурак захочет ею пользоваться") — вот теперь пожинаем плоды, хотя сам по себе дистрибутив в общем-то и ни при чем.


А кто причём ? Если мы рассматриваем линукс как десктопную ОС то данный пример это вопиющая кривота. Для гиковской ОС пофигу, конечно.

AB>В скором времени будем точно так же пожинать плоды тотального перехода на systemd, когда старые "мурзилки" в стиле "не рефлексируй, а делай как я" перестанут работать, но их по прежнему будут тиражировать и пытаться применить.

AB>Image: How+it+felt+to+be+in+a+group+project+in+_40e92e9c041e7f99d63d49eb501090df.gif

Потому что всё у вас через жопу и без попыток сохранить обратную совместимость. Я тут ядро попытался более новым тулчейном собрать. Результат немного предсказуем. Ошибки компиляции в самом начале сборки. Хотя версия компилятора отличается на несколько минорных цифр. Не более старым компилятором, замечу. А более новым. ЯДРО! Полный снапшот, который раньше успешно собирался. Ядро самодостаточно и никаких зависимостей не имеет. С какого перепугу билд сломался ? О какой еще совместимости можно вести речь ? Оно само с собой совместимо только внутри очень узкого диапазона подверсий. Безрукие программисты порождают кривые программы.
Здравствуйте, 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

Потому что всё у вас через жопу и без попыток сохранить обратную совместимость. Я тут ядро попытался более новым тулчейном собрать. Результат немного предсказуем. Ошибки компиляции в самом начале сборки. Хотя версия компилятора отличается на несколько минорных цифр. Не более старым компилятором, замечу. А более новым. ЯДРО! Полный снапшот, который раньше успешно собирался. Ядро самодостаточно и никаких зависимостей не имеет. С какого перепугу билд сломался ? О какой еще совместимости можно вести речь ? Оно само с собой совместимо только внутри очень узкого диапазона подверсий. Безрукие программисты порождают кривые программы.