On 2018-07-17 14:06:58 +0200, Vincent Lefevre wrote: > According to the dpkg-query(1) man page: > > Desired action: > u = Unknown > i = Install > h = Hold > r = Remove > p = Purge > > Package status: > n = Not-installed > c = Config-files > H = Half-installed > U = Unpacked > F = Half-configured > W = Triggers-awaiting > t = Triggers-pending > i = Installed > > Error flags: > <empty> = (none) > R = Reinst-required > > so that it is testing the package status of locales-all. But during > an upgrade, the actual status is "iU " (things may be different if > packages are upgraded separately). > > Shouldn't the desired action be tested instead, i.e. '^i'?
Well, actually this is probably incorrect. It could also be on hold. And I'm not sure what "Desired action" means exactly. If locales-all is marked for installation in dselect, will this be "i"? In such a case, using "Desired action" is not possible; see: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=840901 Perhaps a combination of flags of "Package status"... '^.[UFWti]'? -- Vincent Lefèvre <vinc...@vinc17.net> - Web: <https://www.vinc17.net/> 100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/> Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)