Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 893312 - [prefix] sys-devel/automake-wrapper-20221207 does not merge
Summary: [prefix] sys-devel/automake-wrapper-20221207 does not merge
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
: 893318 (view as bug list)
Depends on:
Blocks:
 
Reported: 2023-02-05 18:28 UTC by Étienne Buira
Modified: 2023-02-08 13:06 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Étienne Buira 2023-02-05 18:28:28 UTC
There is a conditional sed invocation that cause some trouble:
- the file is not found (bad name)
- the sed invocation has no effect
- if there is a need to change interpreter, why the one for ac-wrapper.sh is not changed as well?

Reproducible: Always

Steps to Reproduce:
1.Bootstrap prefix
2.
3.
Actual Results:  
Merge failure

Expected Results:  
Merge success, and probably with shell changed in both cases
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-02-05 18:33:21 UTC
Please include the full build.log and emerge --info.
Comment 2 Étienne Buira 2023-02-05 18:43:39 UTC
I do not have those informations anymore, but it is obvious the filename in ebuild does not match any filename after unpack.
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-02-05 18:46:31 UTC
(In reply to Étienne Buira from comment #2)
> I do not have those informations anymore, but it is obvious the filename in
> ebuild does not match any filename after unpack.

It might be obvious to you, but it makes it more difficult to fix if I don't have a prefix environment handy to verify the fix.

There's also no sed in autoconf-wrapper's ebuilds anyway. Do you mean automake-wrapper? I assume so. I'll fix the path in that one and add the sed to autoconf-wrapper.
Comment 4 Étienne Buira 2023-02-05 18:50:28 UTC
Oops, messed up between autoconf and automake, please apologise.
Comment 5 Larry the Git Cow gentoo-dev 2023-02-05 18:50:47 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d08bd3ca926b604cd45496db04aab7cfa44dcf15

commit d08bd3ca926b604cd45496db04aab7cfa44dcf15
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2023-02-05 18:49:10 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-02-05 18:50:33 +0000

    sys-devel/autoconf-wrapper: fix prefix sed
    
    Closes: https://bugs.gentoo.org/893312
    Signed-off-by: Sam James <sam@gentoo.org>

 .../autoconf-wrapper-20221207-r1.ebuild            | 45 ++++++++++++++++++++++
 .../autoconf-wrapper-99999999.ebuild               | 11 +++++-
 2 files changed, 54 insertions(+), 2 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b520046dbc50dc7b57245fdc4108b0332a910b44

commit b520046dbc50dc7b57245fdc4108b0332a910b44
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2023-02-05 18:46:45 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-02-05 18:50:33 +0000

    sys-devel/automake-wrapper: fix prefix sed
    
    Closes: https://bugs.gentoo.org/893312
    Signed-off-by: Sam James <sam@gentoo.org>

 sys-devel/automake-wrapper/automake-wrapper-20221207.ebuild | 2 +-
 sys-devel/automake-wrapper/automake-wrapper-99999999.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
Comment 6 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-02-05 18:51:20 UTC
Let me know if any further bother with those fixes. I don't think I have a prefix handy atm but plan to make another one soon.
Comment 7 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-02-05 21:14:54 UTC
*** Bug 893318 has been marked as a duplicate of this bug. ***
Comment 8 Étienne Buira 2023-02-08 09:36:22 UTC
Hi, the fix worked, thanks.
Comment 9 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-02-08 13:06:51 UTC
Thanks for confirming!