On Sun, 13 Dec 2020, Jan Palus via pld-devel-en wrote: > Looks like poldek does not recognize R:(post, postun) and fails to > install packages even though dependencies are present: > > $ ag '^R.*post' mpd.spec > 86:Requires(post,postun): gtk-update-icon-cache > 87:Requires(post,preun,postun): systemd-units >= 38 > > $ poldek --cmd desc -r mpd |grep gtk-update-icon-cache > Requires(pre): /bin/sh, /bin/sh, gtk-update-icon-cache, systemd-units >= 38 > Requires(un): /bin/sh, /bin/sh, gtk-update-icon-cache, systemd-units >= 38 > > $ poldek -u mpd > ... > Processing dependencies... > There are 1 package to install: > A mpd-0.22.3-1 > This operation will use 1.4MB of disk space. > Need to get 507.6KB of archives. > mpd-0.22.3-1.armv6hl.rpm: digests OK > Executing pm-command.sh --upgrade -vh --root / --define _check_dirname_deps > 1... > error: Failed dependencies: > gtk-update-icon-cache is needed by mpd-0.22.3-1.armv6hl > > Manual installation of gtk-update-icon-cache followed by installation of > mpd is all fine.
Works for me. Maybe it's rpm4 that does not produce deps for R:(post, postun)? [[email protected] ~]# rpm -q rpm poldek rpm-4.16.0-0.12.x86_64 poldek-0.42.2-3.5.x86_64 poldek:/all-avail> install -t mpd-0.22.3-2.x86_64 Processing dependencies... mpd-0.22.3-2.x86_64 marks gtk-update-icon-cache-3.24.23-1.x86_64 (cap gtk-update-icon-cache) There are 2 packages to install (1 marked by dependencies): A gtk-update-icon-cache-3.24.23-1.x86_64 mpd-0.22.3-2.x86_64 This operation will use 1.8MB of disk space. Need to get 661.4KB of archives (661.4KB to download). poldek:/all-avail> install mpd-0.22.3-2.x86_64 Processing dependencies... mpd-0.22.3-2.x86_64 marks gtk-update-icon-cache-3.24.23-1.x86_64 (cap gtk-update-icon-cache) There are 2 packages to install (1 marked by dependencies): A gtk-update-icon-cache-3.24.23-1.x86_64 mpd-0.22.3-2.x86_64 This operation will use 1.8MB of disk space. Need to get 661.4KB of archives (661.4KB to download). [1/2] th::gtk-update-icon-cache-3.24.23-1.x86_64.rpm [20.7K (20.7K/s)] gtk-update-icon-cache-3.24.23-1.x86_64.rpm: digests OK [2/2] th-test::mpd-0.22.3-2.x86_64.rpm [640.6K (640.6K/s)] mpd-0.22.3-2.x86_64.rpm: digests OK Executing pm-command.sh --upgrade -vh --root / --define _check_dirname_deps 1... warning: /root/.poldek-cache/ftp_ftp1.pld-linux.org.dists.th.PLD.x86.64.RPMS/gtk-update-icon-cache-3.24.23-1.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID e4f1bc2d: NOKEY warning: /root/.poldek-cache/ftp_ftp1.pld-linux.org.dists.th.test.x86.64.RPMS/mpd-0.22.3-2.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 857607c0: NOKEY Verifying... ################################# [100%] Preparing... ################################# [100%] Updating / installing... 1:gtk-update-icon-cache-3.24.23-1 ################################# [ 50%] Adding group mpd GID=204. Adding user mpd UID=204. 2:mpd-0.22.3-2 ################################# [100%] poldek:/all-avail> -- Jan Rękorajski | PLD/Linux SysAdm | baggins<at>pld-linux.org | http://www.pld-linux.org/ _______________________________________________ pld-devel-en mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-devel-en
