Summary: | qapt-deb-installer fails to detect and report some installation errors | ||
---|---|---|---|
Product: | [Unmaintained] muon | Reporter: | Francois Gouget <fgouget> |
Component: | qapt-deb-installer | Assignee: | Jonathan Thomas <echidnaman> |
Status: | RESOLVED UNMAINTAINED | ||
Severity: | normal | CC: | aleixpol, sitter |
Priority: | NOR | ||
Version: | 2.0.1 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
URL: | http://fgouget.free.fr/bugs/testdep.tar.bz2 | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Francois Gouget
2014-01-27 00:05:33 UTC
Are you sure dpkg's behavior makes sense here? if I install a package that is arch:i386 on arch:amd64, arch:all really shouldn't mean arch:amd64. granted it's a bit of a corner case to begin with but it sounds somewhat weird. Git commit 06daa82d426009f283b2cd4f15ed6bcef66a22b0 by Harald Sitter. Committed on 28/12/2014 at 19:16. Pushed by sitter into branch 'master'. do not discard the exitcode when installing a deb through dpkg exitstatus only has baring when dpkg segfaults etc, exitcode is the real deal when dpkg exits in a controlled manner but with error raising errors on exitcode!=0 is a requirement for allowing deb-installer to give consistent UI feedback M +1 -3 src/worker/aptworker.cpp http://commits.kde.org/libqapt/06daa82d426009f283b2cd4f15ed6bcef66a22b0 "qapt-deb-installer testdep-allsarch-default_1.0-1_i386.deb" now has an exit code of 1. However it seems to use the same exit code when an installation succeeds so this is meaningless. And there is no still GUI feedback indicating that something went wrong. Furthermore qapt-deb-installer still incorrectly thinks it can install this package (when dpkg and apt both point out it cannot be installed). So despite the 2014 commit this bug is still present in qapt-deb-installer 3.0.4-0ubuntu1. Muon is no longer maintained, please switch no a supported alternative like https://apps.kde.org/discover/ or the package manager native no your system. Sorry for the inconvenience. |