Почему работают две версии индикаторной сети?

12

Несколько месяцев назад на пути к Ubuntu Maverick начал разрабатываться новый системный индикатор - сеть (с бэкэндом connman). План состоял в том, чтобы поместить это в UNE и выпустить это без области уведомления. К сожалению, это не вошло в финальную версию. Тем не менее, продолжаются усилия по его улучшению, и я получаю регулярные обновления .

Из чертежа из последнего UDS я прочитал, что план состоял в том, чтобы отправить не область уведомлений, а только индикаторы. Для этого было определено, что nm-applet (backend: NetworkManager) должен быть перенесен в библиотеку appindicator.

Сегодня я обнаружил, что эти усилия продолжаются, и для тестирования доступна начальная версия, доступная от Matt Trudel PPA (только для Natty).

Итак, у меня вопросы к тому, у кого есть необходимая информация: не будет ли проще объединить усилия и сконцентрировать работу только в одной версии (возможно, бэкэнде NetworkManager, поскольку это официальный план), вместо того, чтобы разбивать эти усилия на части и мешать и тестирование и разработка? Оба индикатора разрабатываются инженерами Canonical, и это не имеет особого смысла.

Итак, любой инженер-каноник хочет прояснить это?

Даниэль Родригес
источник
Bump: Может кто-нибудь объяснить, ПОЧЕМУ есть изменение в conman - есть много дискуссий о том, как это можно сделать, но не почему.

Ответы:

7

Индикатор постоянных данных - это долгосрочный план, индикатор сетевого менеджера - краткосрочный разрыв по стопам. Есть опасения, что у conman отсутствуют некоторые функции, которые важны для некоторых вариантов использования, и поэтому разработка продолжается.

Хотя я просто не понимаю, почему нужные функции в conman не были перенесены в nm.

Мартин Оуэнс -доктормо-
источник
2
Действительно, именно так и есть. Долгосрочный план состоит в том, чтобы переключиться на Connman и сеть индикаторов, но изменения в единстве и настольном компьютере делают так, чтобы действительно важно было получить версию nm-апплета, которая все еще появляется на настольном компьютере с единством, учитывая, что новый Unity на базе compiz в настоящее время не поддерживает системный трей :)
Матье Трюдел-Лапьер
Спасибо, что объяснили это, Мартин и Матье. Кстати, ваша версия диспетчера сети с поддержкой индикаторов приложений тоже работает в Maverick, и она устраняет эту досадную ошибку, которую я имел, с индикатором network + connman: bugs.edge.launchpad.net/indicator-network/+bug/586033 (я однако я получаю несколько сбоев в нм, особенно когда моя сеть внезапно выходит из строя, но я понимаю, что это все еще первые дни;)
Даниэль Родригес