Summary: | dev-util/gtk-doc: hardcodes temporary path into shebang (was: xfce-base/libxfce4util-4.15.5 : /.../sh: /.../gtkdoc-rebase: /.../python3: bad interpreter: No such file or directory) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | gem, leonchik1976, mgorny, xfce |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge-info.txt
emerge-history.txt environment etc.portage.tbz2 logs.tbz2 temp.tbz2 xfce-base:libxfce4util-4.15.5:20201206-075754.log |
Description
Toralf Förster
![]() Created attachment 676960 [details]
emerge-info.txt
Created attachment 676963 [details]
emerge-history.txt
Created attachment 676966 [details]
environment
Created attachment 676969 [details]
etc.portage.tbz2
Created attachment 676972 [details]
logs.tbz2
Created attachment 676975 [details]
temp.tbz2
Created attachment 676978 [details]
xfce-base:libxfce4util-4.15.5:20201206-075754.log
$ head -1 /usr/bin/gtkdoc-rebase #!/tmp/portage/dev-util/gtk-doc-1.33.1/temp/python3.8/bin/python3 The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d7ebf89e16ebd016b926b2df9f7dfd2254a35e5 commit 5d7ebf89e16ebd016b926b2df9f7dfd2254a35e5 Author: Mart Raudsepp <leio@gentoo.org> AuthorDate: 2020-12-06 10:34:13 +0000 Commit: Mart Raudsepp <leio@gentoo.org> CommitDate: 2020-12-06 10:34:13 +0000 package.mask: Mask dev-util/gtk-doc-1.33.1 due to issues in meson port Python paths all messed up, so gtkdoc-scan, gtkdoc-rebase and so on all non-functional. Bug: https://bugs.gentoo.org/758770 Bug: https://bugs.gentoo.org/758773 Bug: https://bugs.gentoo.org/758722 Bug: https://bugs.gentoo.org/758731 Bug: https://bugs.gentoo.org/758734 Signed-off-by: Mart Raudsepp <leio@gentoo.org> profiles/package.mask | 6 ++++++ 1 file changed, 6 insertions(+) *** Bug 758773 has been marked as a duplicate of this bug. *** *** Bug 758722 has been marked as a duplicate of this bug. *** *** Bug 758731 has been marked as a duplicate of this bug. *** *** Bug 758734 has been marked as a duplicate of this bug. *** The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=107e8876cfe50dcd1ca12f24f3de119b7e6da7d5 commit 107e8876cfe50dcd1ca12f24f3de119b7e6da7d5 Author: Mart Raudsepp <leio@gentoo.org> AuthorDate: 2020-12-06 11:20:35 +0000 Commit: Mart Raudsepp <leio@gentoo.org> CommitDate: 2020-12-06 11:21:52 +0000 profiles/base/package.use.mask: Mask dev-libs-2.66*/glib[gtk-doc] Bug: https://bugs.gentoo.org/754372 Bug: https://bugs.gentoo.org/758770 Signed-off-by: Mart Raudsepp <leio@gentoo.org> profiles/base/package.use.mask | 6 ++++++ 1 file changed, 6 insertions(+) The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4db412b4dbb3cee5b343251bf8018c64b0f5199a commit 4db412b4dbb3cee5b343251bf8018c64b0f5199a Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2020-12-06 17:33:04 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2020-12-06 17:51:59 +0000 dev-util/gtk-doc: Fix python shebangs Closes: https://bugs.gentoo.org/758770 Signed-off-by: Matt Turner <mattst88@gentoo.org> dev-util/gtk-doc/{gtk-doc-1.33.1.ebuild => gtk-doc-1.33.1-r1.ebuild} | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (In reply to Larry the Git Cow from comment #15) > The bug has been closed via the following commit(s): > > https://gitweb.gentoo.org/repo/gentoo.git/commit/ > ?id=4db412b4dbb3cee5b343251bf8018c64b0f5199a This change sed -i -e 's:^#!.*:#!/usr/bin/env python3:' "${ED}"/usr/bin/* || die fails /usr/bin/gtkdocize which not python script File "/usr/bin/gtkdocize", line 3 progname=`echo "$0" | sed 's%^.*/%%'` ^ SyntaxError: invalid syntax $ head -1 /usr/bin/gtkdocize #!/usr/bin/env python3.9 The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4b5f6d3728cd58098c7cdbc062b30493f2d2987 commit d4b5f6d3728cd58098c7cdbc062b30493f2d2987 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2020-12-08 14:11:46 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2020-12-08 14:11:58 +0000 dev-util/gtk-doc: More shebang fixing Bug: https://bugs.gentoo.org/758770 Signed-off-by: Matt Turner <mattst88@gentoo.org> .../gtk-doc/{gtk-doc-1.33.1-r2.ebuild => gtk-doc-1.33.1-r3.ebuild} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (In reply to Maxim Britov from comment #16) > (In reply to Larry the Git Cow from comment #15) > > The bug has been closed via the following commit(s): > > > > https://gitweb.gentoo.org/repo/gentoo.git/commit/ > > ?id=4db412b4dbb3cee5b343251bf8018c64b0f5199a > > This change > sed -i -e 's:^#!.*:#!/usr/bin/env python3:' "${ED}"/usr/bin/* || die > fails /usr/bin/gtkdocize which not python script > > > File "/usr/bin/gtkdocize", line 3 > progname=`echo "$0" | sed 's%^.*/%%'` > ^ > SyntaxError: invalid syntax > > $ head -1 /usr/bin/gtkdocize > #!/usr/bin/env python3.9 Thanks for letting me know. Fixed. *** Bug 759106 has been marked as a duplicate of this bug. *** *** Bug 758803 has been marked as a duplicate of this bug. *** |