Libertine UI does not support debconf interactions
Bug #1518814 reported by
Stephen M. Webb
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Libertine | Status tracked in Devel | |||||
Devel |
Fix Released
|
Medium
|
Larry Price | |||
Trunk |
Fix Released
|
Medium
|
Larry Price | |||
libertine (Ubuntu) |
Fix Released
|
Medium
|
Larry Price |
Bug Description
Some binary debs insist on interactive with the user through debconf (for example, the Steam client).
The Libertine GUI needs to be able to handle this.
Related branches
lp:~larryprice/libertine/debconf-interactions
- Libertine CI Bot: Approve (continuous-integration)
- Christopher Townsend (community): Approve
-
Diff: 1497 lines (+384/-211)11 files modifiedlibertine/ContainerManager.cpp (+42/-5)
libertine/ContainerManager.h (+8/-0)
libertine/qml/ContainersView.qml (+1/-1)
libertine/qml/HomeView.qml (+35/-32)
libertine/qml/PackageInfoView.qml (+47/-5)
libertine/qml/libertine.qml (+32/-2)
po/en_US.po (+93/-76)
po/libertine.pot (+92/-76)
python/libertine/ChrootContainer.py (+2/-2)
python/libertine/Libertine.py (+13/-9)
tools/libertine-container-manager (+19/-3)
lp:~townsend/libertine/release-1.1
- Stephen M. Webb (community): Approve
-
Diff: 3776 lines (+1327/-1547)36 files modifieddata/CMakeLists.txt (+1/-3)
data/demo/CMakeLists.txt (+0/-4)
data/demo/desktop_files/CMakeLists.txt (+0/-24)
data/demo/desktop_files/puritine_firefox_0.0.desktop.in (+0/-11)
data/demo/desktop_files/puritine_gedit_0.0.desktop.in (+0/-11)
data/demo/desktop_files/puritine_gimp_0.0.desktop.in (+0/-11)
data/demo/desktop_files/puritine_libreoffice-startcenter_0.0.desktop.in (+0/-11)
data/demo/desktop_files/puritine_xchat-gnome_0.0.desktop.in (+0/-11)
data/demo/icons/accessories-text-editor.svg (+0/-119)
data/puritine-click.conf (+0/-39)
debian/changelog (+23/-0)
debian/control (+5/-11)
debian/libertine-demo.install (+0/-4)
debian/libertine-demo.lintian-overrides (+0/-5)
debian/libertine-tools.install (+2/-0)
libertine/ContainerManager.cpp (+222/-431)
libertine/ContainerManager.h (+25/-112)
libertine/qml/ContainerPasswordDialog.qml (+3/-9)
libertine/qml/ContainersView.qml (+3/-5)
libertine/qml/ExtraArchivesView.qml (+4/-10)
libertine/qml/HomeView.qml (+29/-33)
libertine/qml/ManageContainer.qml (+8/-14)
libertine/qml/PackageInfoView.qml (+47/-11)
libertine/qml/SearchResultsView.qml (+1/-4)
libertine/qml/libertine.qml (+37/-2)
po/en_US.po (+365/-365)
po/libertine.pot (+247/-223)
python/libertine/ChrootContainer.py (+3/-3)
python/libertine/Libertine.py (+16/-10)
python/libertine/LxcContainer.py (+1/-1)
python/libertine/utils.py (+17/-0)
tools/CMakeLists.txt (+3/-0)
tools/bash_completion.d/libertine-container-manager (+72/-0)
tools/libertine-container-manager (+74/-20)
tools/libertine-launch (+36/-12)
tools/libertine-session-bridge (+83/-18)
Changed in libertine (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Medium |
tags: | added: gui |
Changed in libertine (Ubuntu): | |
status: | Triaged → In Progress |
assignee: | nobody → Larry Price (larryprice) |
To post a comment you must log in.
This is a really interesting problem. For fully automating the installation, there's some helpful information here: https:/ /www.linuxquest ions.org/ questions/ blog/bittner- 195120/ howto-automate- interactive- debian- package- installations- debconf- preseeding- 2879/. However, it's unclear if we want to fully automate these interactions. Is it appropriate for us to automatically accept licenses for a user, or would it be possible to present them with a dialog of options?