Alright, I found where the problem come from, "dpkg --status-fd" wrongly interprets "Processing triggers for libc6 ..." : LANG=C sudo dpkg --status-fd 1 -r kdelibs5 status: kdelibs5: installed (Reading database ... 158344 files and directories currently installed.) Removing kdelibs5 ... processing: remove: kdelibs5 status: kdelibs5: half-configured status: kdelibs5: half-installed status: libc6: triggers-pending status: kdelibs5: config-files status: kdelibs5: config-files Processing triggers for libc6 ... processing: trigproc: libc6 status: libc6: half-configured ldconfig deferred processing now taking place status: libc6: installed
And if adept saw that a package is half-configured or installed and if adept is currently removing a package, it will display "Removing $package..."
Alright, I found where the problem come from, "dpkg --status-fd" wrongly interprets "Processing triggers for libc6 ..." :
LANG=C sudo dpkg --status-fd 1 -r kdelibs5
status: kdelibs5: installed
(Reading database ... 158344 files and directories currently installed.)
Removing kdelibs5 ...
processing: remove: kdelibs5
status: kdelibs5: half-configured
status: kdelibs5: half-installed
status: libc6: triggers-pending
status: kdelibs5: config-files
status: kdelibs5: config-files
Processing triggers for libc6 ...
processing: trigproc: libc6
status: libc6: half-configured
ldconfig deferred processing now taking place
status: libc6: installed
And if adept saw that a package is half-configured or installed and if adept is currently removing a package, it will display "Removing $package..."