Inappropriately depends on unity8

Bug #1318533 reported by Matthew Paul Thomas
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
indicator-network (Ubuntu)
Triaged
Wishlist
Unassigned
unity8 (Ubuntu)
Triaged
Wishlist
Unassigned

Bug Description

indicator-network 0.5.1+14.04.20140409.1-0ubuntu1, Ubuntu 14.04

1. apt-cache show indicator-network | grep Depends

What happens: The result includes unity8.

What should happen: The result does not include unity8.

This prevents indicator-network from being used in Elementary Pantheon, for example.

[Originally reported by Carlin Mangar in <https://code.launchpad.net/~voldyman/indicator-network/onlyshowin-add-pantheon/+merge/215570>.]

====

Also note comment in related bug #1301699:
https://bugs.launchpad.net/ubuntu/+source/indicator-network/+bug/1301699/comments/8

tags: added: bitesize
Revision history for this message
Antti Kaijanmäki (kaijanmaki) wrote :

Indicator-network depends on unity8 as it's the only notification-service implementation that has all of the required extended menuitems and snap decisions.

For indicator-network to be usable outside unity8, few things have to happen:

1. We need to introduce a virtual package unity-notifications-service
2. unity8 must claim to provide unity-notifications-service
3. indicator-network must depend on this virtual package
4. Pantheon must implement the extended menuitems and snap decisions and have it's notification service of choice to claim to provide unity-notifications-service

Unless somebody from the community commits to 4. this will stay in the wishlist category.

Changed in indicator-network:
status: New → Triaged
Changed in indicator-network (Ubuntu):
status: New → Triaged
Changed in indicator-network:
importance: Undecided → Wishlist
Changed in unity8:
importance: Undecided → Wishlist
Changed in indicator-network (Ubuntu):
importance: Undecided → Wishlist
summary: - Inappropriately depends on unity8
+ add unity-notifications-service virtual package
summary: - add unity-notifications-service virtual package
+ provide unity-notifications-service virtual package
Revision history for this message
Antti Kaijanmäki (kaijanmaki) wrote : Re: provide unity-notifications-service virtual package

oh, and:

5. introduce unity-indicator-service virtual package

and apply steps 1, 2, 3, 4 to it as well.

summary: - provide unity-notifications-service virtual package
+ Inappropriately depends on unity8
Revision history for this message
Matthew Paul Thomas (mpt) wrote :

Providing a virtual package would be one way of solving this bug. If that is the approach, I would suggest using a clearer name than "unity-notifications-service": snap decisions are not really notifications, they are dialogs which as technical debt are *currently* implemented as part of a notification system.

A second way of solving this bug would be to move the dialogs into Network Manager (or a package it depends on), so that they can be used in places like the first-run setup and System Settings even if indicator-network isn't running.

A third way would be to make indicator-network completely non-interactive on Touch, having a menu only on PC, so it can use the existing NetworkManager UI for authorization etc.

Michał Sawicz (saviq)
Changed in unity8 (Ubuntu):
importance: Undecided → Wishlist
Michał Sawicz (saviq)
no longer affects: unity8
Pete Woods (pete-woods)
no longer affects: indicator-network
Changed in unity8 (Ubuntu):
status: New → Triaged
description: updated
tags: removed: bitesize
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.