https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: app-admin/puppet-agent-7.10.0 installs files with broken symlink. Discovered on: amd64 (internal ref: ci) NOTE: This machine uses GCC-11: https://gcc.gnu.org/gcc-11/porting_to.html
Created attachment 734602 [details] build.log build log and emerge --info
ci has reproduced this issue with version 7.11.0 - Updating summary.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12a5605caf7ef360ceea481138405ad0b961f30e commit 12a5605caf7ef360ceea481138405ad0b961f30e Author: Phil DeMonaco <phil@demona.co> AuthorDate: 2021-09-01 18:51:29 +0000 Commit: Matthew Thode <prometheanfire@gentoo.org> CommitDate: 2021-09-28 20:25:18 +0000 app-admin/puppet-agent: symlink fix Both 7.9 and 7.10 installed a broken symlink to the libcrypt.so.1 library which cause the agent to fail. There may be some systems where the appropriate library still appears first in the system search path, however, on my system the glibc version is selected and it does not contain `XCRYPT_2.0` which ruby apparently requires. Closes: https://bugs.gentoo.org/809263 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Philip DeMonaco <phil@demona.co> Signed-off-by: Matthew Thode <prometheanfire@gentoo.org> app-admin/puppet-agent/puppet-agent-7.10.0.ebuild | 2 +- app-admin/puppet-agent/puppet-agent-7.11.0.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c47b9f8bb0fa50692609f64318d01871cd55697 commit 8c47b9f8bb0fa50692609f64318d01871cd55697 Author: Sam James <sam@gentoo.org> AuthorDate: 2021-09-29 00:31:45 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-09-29 00:32:18 +0000 app-admin/puppet-agent: add subslot dep on libcrypt We need this to ensure that the symlink we set doesn't become stale during the libxcrypt migration (despite being a binary package...) Bug: https://bugs.gentoo.org/809263 Signed-off-by: Sam James <sam@gentoo.org> ...{puppet-agent-6.19.1-r1.ebuild => puppet-agent-6.19.1-r2.ebuild} | 6 ++++-- .../{puppet-agent-7.10.0.ebuild => puppet-agent-7.10.0-r1.ebuild} | 5 ++++- .../{puppet-agent-7.11.0.ebuild => puppet-agent-7.11.0-r1.ebuild} | 5 ++++- 3 files changed, 12 insertions(+), 4 deletions(-)
*** Bug 813297 has been marked as a duplicate of this bug. ***