Warum wird an zwei Indikator-Netzwerk-Versionen gearbeitet?

12

Vor einigen Monaten, auf dem Weg nach Ubuntu Maverick, wurde mit der Entwicklung eines neuen Systemindikators, Network (mit Connman als Backend), begonnen. Der Plan war, es in UNE zu bringen und es ohne Benachrichtigungsbereich freizugeben. Leider hat es nicht in die endgültige Version geschafft. Es werden jedoch weiterhin Anstrengungen unternommen, um dies zu verbessern, und ich erhalte regelmäßig Updates .

Aus einer Blaupause des letzten UDS habe ich gelesen, dass der Plan keinen Benachrichtigungsbereich und nur Indikatoren enthalten soll. Dafür wurde festgelegt, dass das nm-Applet (Backend: NetworkManager) in die Appindicator-Bibliothek portiert werden soll.

Heute habe ich festgestellt, dass diese Bemühungen fortgesetzt werden und eine erste Version zum Testen verfügbar ist, die von Matt Trudel PPA (nur Natty) erhältlich ist.

Meine Frage ist also, wer auch immer über die erforderlichen Informationen verfügt: Wäre es nicht einfacher, sich zusammenzuschließen und die Arbeit in nur einer Version zu konzentrieren (wahrscheinlich im NetworkManager-Backend, da dies der offizielle Plan ist), anstatt diese Bemühungen aufzubrechen und zu behindern Testen und Entwickeln? Beide Indikatoren werden von Canonical-Ingenieuren entwickelt, und das macht wirklich keinen Sinn.

Also, irgendein kanonischer Ingenieur, der bereit ist, dies zu klären?

Daniel Rodrigues
quelle
Bump: Kann jemand erklären, warum es eine Veränderung bei conman gibt - es gibt viele Diskussionen darüber, wie dies getan werden kann, aber nicht warum.

Antworten:

7

Der Conman-Indikator ist der langfristige Plan, der Netzwerkmanager-Indikator die kurzfristige Lücke. Es gibt Bedenken, dass conman einige fehlende Funktionen hat, die für einige Anwendungsfälle wichtig sind, und deshalb wird die Entwicklung fortgesetzt.

Obwohl ich nicht verstehe, warum die gewünschten Funktionen in Conman nicht auf nm portiert wurden.

Martin Owens -doctormo-
quelle
2
Genau so ist es. Langfristig ist geplant, auf Connman und Indicator-Network umzusteigen, aber Änderungen in Unity und Desktop machen es so, dass es wirklich wichtig ist, eine Version des nm-Applets zu erhalten, die angesichts der neuen Version immer noch mit Unity auf dem Desktop angezeigt wird Unity auf compiz-Basis implementiert die Taskleiste derzeit nicht :)
Mathieu Trudel-Lapierre
Vielen Dank für die Erklärung, Martin und Mathieu. Übrigens funktioniert Ihre Network-Manager-Version mit Unterstützung für App-Indikatoren auch in Maverick und behebt diesen nervigen Fehler, den ich mit Indicator-Network + Connman hatte: bugs.edge.launchpad.net/indicator-network/+bug/586033 (I Allerdings bekomme ich ein paar Seemeilenabstürze, besonders wenn mein Netzwerk plötzlich ausfällt, aber ich verstehe, dass dies noch die Anfänge sind;)
Daniel Rodrigues