libertined should forward command output to clients
Bug #1672489 reported by
Larry Price
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Libertine | Status tracked in Devel | |||||
Devel |
In Progress
|
Low
|
Larry Price | |||
Trunk |
Triaged
|
Low
|
Unassigned | |||
libertine (Ubuntu) |
Triaged
|
Low
|
Unassigned |
Bug Description
For instance, when installing or removing packages, libertined should forward all of the apt output to its dbus clients somehow. This will probably involve a bit of updating how the container backends deal with outputting and inputting data.
Related branches
lp://staging/~larryprice/libertine/libertined-output
Ready for review
for merging
into
lp://staging/libertine
- Libertine CI Bot: Needs Fixing (continuous-integration)
- Libertine Developers: Pending requested
-
Diff: 1602 lines (+380/-258)37 files modifiedpython/libertine/Libertine.py (+3/-4)
python/libertine/LxdContainer.py (+4/-3)
python/libertine/service/apt.py (+0/-1)
python/libertine/service/container.py (+22/-52)
python/libertine/service/download.py (+17/-21)
python/libertine/service/operations.py (+8/-8)
python/libertine/service/operations_monitor.py (+4/-0)
python/libertine/service/output_redirector.py (+67/-0)
python/libertine/service/task_dispatcher.py (+14/-26)
python/libertine/service/task_dispatcher_base.py (+49/-0)
python/libertine/service/tasks/app_info_task.py (+10/-8)
python/libertine/service/tasks/base_task.py (+51/-23)
python/libertine/service/tasks/container_info_task.py (+2/-2)
python/libertine/service/tasks/create_task.py (+13/-2)
python/libertine/service/tasks/destroy_task.py (+10/-9)
python/libertine/service/tasks/install_task.py (+26/-11)
python/libertine/service/tasks/list_app_ids_task.py (+2/-2)
python/libertine/service/tasks/list_task.py (+2/-2)
python/libertine/service/tasks/remove_task.py (+4/-3)
python/libertine/service/tasks/search_task.py (+11/-5)
python/libertine/service/tasks/update_task.py (+17/-4)
tests/integration/CMakeLists.txt (+2/-2)
tests/integration/test_libertine_service.py (+1/-0)
tests/unit/service/CMakeLists.txt (+1/-1)
tests/unit/service/tasks/test_app_info_task.py (+0/-2)
tests/unit/service/tasks/test_container_info_task.py (+0/-1)
tests/unit/service/tasks/test_create_task.py (+0/-10)
tests/unit/service/tasks/test_destroy_task.py (+0/-3)
tests/unit/service/tasks/test_install_task.py (+0/-3)
tests/unit/service/tasks/test_list_app_ids_task.py (+0/-2)
tests/unit/service/tasks/test_list_task.py (+0/-1)
tests/unit/service/tasks/test_remove_task.py (+0/-3)
tests/unit/service/tasks/test_search_task.py (+0/-1)
tests/unit/service/tasks/test_update_task.py (+0/-3)
tests/unit/service/test_container.py (+30/-30)
tests/unit/service/test_task_dispatcher.py (+10/-9)
tools/libertined (+0/-1)
Changed in libertine (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Low |
To post a comment you must log in.