Баг десятилетней давности на Launchpad Ubuntu закрыли как недействительный на этих выходных. Для многих бывших инженеров Canonical это стало поводом для внезапного воссоединения.
Боб Харви зарегистрировал баг #1589796 в 2016 году. Он потратил 700 фунтов на смартфон и планшет Ubuntu, но, зайдя на официальный сайт, не нашёл документации о том, как ими пользоваться.
В 2017 году Canonical закрыла проект Ubuntu Phone, и этот баг, как и сотни других, был помечен как resolved.
До этих выходных.
На выходных Адольфо Джейме Барриентос, участник команды триажа багов Ubuntu, пометил #1599796 как invalid. Закрывая заявку, он написал автору исходного бага, что “разработка была передана в Ubports уже давно” (звучит очевидно, но как историческая справка это полезно).
Но комментарий к закрытию случайно запустил волну ностальгии. Все, кто был подписан на этот баг или в своё время согласился получать уведомления о багах в компонентах Ubuntu, как это делали бывшие инженеры, получили массовую рассылку.
Крис Уэйн, работавший в команде Phone Delivery Team и руководивший направлением Scopes в Ubuntu Phone, написал: “Что это, встреча бывших бородавочников?”
Маркус Томлинсон участвовал в создании фреймворка Scopes, но, присоединившись к импровизированной встрече, сделал неожиданное признание: “Я до сих пор толком не знаю, что такое Scope… хотя сам это писал”. В этом он, похоже, не одинок.
Для тех, кто не застал то время: Ubuntu Phone не был похож на традиционный домашний экран с сеткой ярлыков приложений. Вместо этого система использовала страницы Scopes, которые заменяли приложения. Вместо того чтобы открывать отдельное приложение для просмотра постов в Instagram или Twitter, можно было добавить Scope.
Золтан Б. добавил: “Боже мой :) Я ушёл из Canonical, когда уволили всю команду Ubuntu Phone :D. У меня остались очень тёплые воспоминания об этом проекте.”
Мэтт Фишер, работавший в Canonical с начала 2010-х, назвал неожиданную встречу “удивительной ностальгией” и отметил, что смартфон и планшет были последними устройствами, над которыми он работал в компании. Он добавил: “Время от времени кто-нибудь закрывает старый баг, который я заводил”.
Тёплые комментарии продолжаются. Участники обмениваются обычными любезностями: “Хорошие времена”, “Надеюсь, у вас всё хорошо” и так далее. Если переписка продолжится до глубокой ночи, не исключено, что кто-нибудь вспомнит и совсем неформальные подробности.
В 2017 году Canonical уволила большую часть команды, занимавшейся телефоном, как и многих других сотрудников, после того как Марк Шаттлворт признал, что проект не оправдал ожиданий. Компания вложила в него огромные средства, но не добилась успеха и вернулась к своим основным направлениям.
Проект Ubuntu Phone не прошёл даром. Из формата Click, созданного для Ubuntu Phone, вырос Snap. Mir превратили в Wayland-композитор, который сейчас используется в промышленных и встраиваемых системах. А рабочий стол ожил после перехода на GNOME, нового оформления и других изменений.
Проект Ubports подхватил Ubuntu Phone и поддерживает его до сих пор. Систему даже выпускают на новых, хотя и нишевых, смартфонах от Pine64 и Volla.
Несмотря на тёплые воспоминания участников, архивный комментарий автора исходного бага, оставленный в 2016 году, напоминает, почему Ubuntu Phone остался лишь сноской в истории дистрибутива, а не постоянной функцией. Автор бага тогда писал: “Я заплатил больше 700 фунтов настоящих денег за устройства под брендом Ubuntu, смартфон и планшет. И всё это не только наполовину недоделано, но и никто не потрудился написать хоть какую-то пользовательскую документацию. Думаю, это просто пренебрежение”.
Ubuntu Phone так и не стал массовым продуктом. Но, судя по тёплым комментариям в этом баг-треде, для людей, которые его создавали, проект значил многое.
- “То есть виджет?”, да, что-то вроде. Только более единообразный, на всю высоту экрана и стандартизированный. Вместо создания отдельного приложения для Ubuntu предполагалось, что независимые разработчики ПО смогут подключить свой API к Scope и получить примерно тот же результат.






Пока нет комментариев. Будьте первым!