Summary: | app-text/hunspell-1.6.2 : ERROR:root:Failed to create symlink: opts=Namespace(dest=b /var/tmp/portage/app-text/hunspell-1.6.2/image/usr/share/doc/hunspell-1.6.2/ , diroptions= -m0755 , distdir=b /var/tmp/distfiles/ , enable_co | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Toralf Förster <toralf> |
Component: | Core - Ebuild Support | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | andig.mail, leonchik1976, mgmadden, tka |
Priority: | Normal | Keywords: | REGRESSION |
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 637452 | ||
Attachments: |
emerge-info.txt
app-text:hunspell-1.6.2:20171209-093635.log emerge-history.txt environment etc.portage.tbz2 logs.tbz2 temp.tbz2 |
Description
Toralf Förster
![]() Created attachment 509036 [details]
emerge-info.txt
Created attachment 509038 [details]
app-text:hunspell-1.6.2:20171209-093635.log
Created attachment 509040 [details]
emerge-history.txt
Created attachment 509042 [details]
environment
Created attachment 509044 [details]
etc.portage.tbz2
Created attachment 509046 [details]
logs.tbz2
Created attachment 509048 [details]
temp.tbz2
The problem is that the prior shutil.rmtree call fails on regular files: NotADirectoryError: [Errno 20] Not a directory: '/var/tmp/portage/app-text/hunspell-1.6.2/work/hunspell-1.6.2/README.md' The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/portage.git/commit/?id=992b4ffdcbf469db543c9cab90a5f7a3a4125c97 commit 992b4ffdcbf469db543c9cab90a5f7a3a4125c97 Author: Zac Medico <zmedico@gentoo.org> AuthorDate: 2017-12-10 08:34:23 +0000 Commit: Zac Medico <zmedico@gentoo.org> CommitDate: 2017-12-10 08:54:21 +0000 bin/doins.py: remove file before creating symlink (bug 640376) Fixes: d9522ba661b5 ("Rewrite doins in python (bug 624526)") Bug: https://bugs.gentoo.org/640376 bin/doins.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-)} Why does this need python ????? Ihave just uncompressed,run the setup procedures recommended in the file compiled and installed,the only hassle i have is hunspell done this way is not recognised by the system,I've run libtool and ldconfig & updated the environment to no avail (In reply to Geoff Madden from comment #10) > Why does this need python ????? The goal was to optimize it by doing everything in a single process instead of using a bunch of calls to the traditional 'install' command (doins supports recursion, which can mean hundreds or even thousands of files). It just happens that python was chosen, but it could easily be done in C if someone has the time. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f134d2906e43edf5d594808798c375a220d560bc commit f134d2906e43edf5d594808798c375a220d560bc Author: Zac Medico <zmedico@gentoo.org> AuthorDate: 2017-12-11 00:18:05 +0000 Commit: Zac Medico <zmedico@gentoo.org> CommitDate: 2017-12-11 00:21:52 +0000 sys-apps/portage: remove 2.3.17 due to bug 640376 Bug: https://bugs.gentoo.org/640376 Package-Manager: Portage-2.3.17, Repoman-2.3.6 sys-apps/portage/Manifest | 1 - sys-apps/portage/portage-2.3.17.ebuild | 258 --------------------------------- 2 files changed, 259 deletions(-)} The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1ac087e2aa2dc358636acd6131c1563ebca19cb commit e1ac087e2aa2dc358636acd6131c1563ebca19cb Author: Zac Medico <zmedico@gentoo.org> AuthorDate: 2017-12-11 04:07:21 +0000 Commit: Zac Medico <zmedico@gentoo.org> CommitDate: 2017-12-11 04:25:09 +0000 sys-apps/portage: version bump to 2.3.18 #640290 - PORTAGE_XATTR_EXCLUDE: add common user.* attributes #640318 - handle binary package IUSE_IMPLICIT divergence #640376 - doins: remove file before creating symlink #640450 - fix binary package extraction for USERLAND_BSD Closes: https://bugs.gentoo.org/640376 Package-Manager: Portage-2.3.18, Repoman-2.3.6 sys-apps/portage/Manifest | 1 + sys-apps/portage/portage-2.3.18.ebuild | 258 +++++++++++++++++++++++++++++++++ 2 files changed, 259 insertions(+) *** Bug 640818 has been marked as a duplicate of this bug. *** |