Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 715898 - net-misc/netkit-rsh-0.17-r10 with musl: This package requires rexec.
Summary: net-misc/netkit-rsh-0.17-r10 with musl: This package requires rexec.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2020-04-02 11:47 UTC by Toralf Förster
Modified: 2021-07-15 00:00 UTC (History)
1 user (show)

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


Attachments
emerge-info.txt (emerge-info.txt,16.22 KB, text/plain)
2020-04-02 11:47 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,217.48 KB, text/plain)
2020-04-02 11:47 UTC, Toralf Förster
Details
environment (environment,95.53 KB, text/plain)
2020-04-02 11:47 UTC, Toralf Förster
Details
etc.portage.tbz2 (etc.portage.tbz2,18.33 KB, application/x-bzip)
2020-04-02 11:47 UTC, Toralf Förster
Details
net-misc:netkit-rsh-0.17-r10:20200402-073831.log (net-misc:netkit-rsh-0.17-r10:20200402-073831.log,3.31 KB, text/plain)
2020-04-02 11:47 UTC, Toralf Förster
Details
temp.tbz2 (temp.tbz2,23.34 KB, application/x-bzip)
2020-04-02 11:47 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2020-04-02 11:47:35 UTC
 * ERROR: net-misc/netkit-rsh-0.17-r10::gentoo failed (configure phase):
 *   (no error message)
 * 

  -------------------------------------------------------------------

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 17.0_musl_hardened-20200328-201618

  -------------------------------------------------------------------

gcc-config -l:
 [1] x86_64-gentoo-linux-musl-9.3.0 *
clang version 10.0.0 
Target: x86_64-gentoo-linux-musl
Thread model: posix
InstalledDir: /usr/lib/llvm/10/bin
/usr/lib/llvm/10
10.0.0
Available Python interpreters, in order of preference:
  [1]   python3.8
  [2]   python3.7
  [3]   python3.6
  [4]   python2.7 (fallback)
Available Ruby profiles:
  [1]   ruby24 (with Rubygems)
  [2]   ruby25 (with Rubygems) *
Available Rust versions:
  [1]   rust-1.42.0 *

timestamp of HEAD at this tinderbox image:
/var/db/repos/gentoo	Thu Apr  2 06:37:41 UTC 2020
/var/db/repos/musl	Fri Mar 27 00:25:27 UTC 2020

emerge -qpvO net-misc/netkit-rsh
[ebuild  N    ] net-misc/netkit-rsh-0.17-r10  USE="filecaps pam"
Comment 1 Toralf Förster gentoo-dev 2020-04-02 11:47:38 UTC
Created attachment 628956 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2020-04-02 11:47:40 UTC
Created attachment 628958 [details]
emerge-history.txt
Comment 3 Toralf Förster gentoo-dev 2020-04-02 11:47:43 UTC
Created attachment 628960 [details]
environment
Comment 4 Toralf Förster gentoo-dev 2020-04-02 11:47:46 UTC
Created attachment 628962 [details]
etc.portage.tbz2
Comment 5 Toralf Förster gentoo-dev 2020-04-02 11:47:48 UTC
Created attachment 628964 [details]
net-misc:netkit-rsh-0.17-r10:20200402-073831.log
Comment 6 Toralf Förster gentoo-dev 2020-04-02 11:47:51 UTC
Created attachment 628966 [details]
temp.tbz2
Comment 7 Mike Gilbert gentoo-dev 2020-04-02 19:35:55 UTC
This software uses the non-POSIX rexec(3) function from glibc.
Comment 8 Hank Leininger 2021-06-26 19:28:50 UTC
(In reply to Mike Gilbert from comment #7)
> This software uses the non-POSIX rexec(3) function from glibc.

Looking into old bugs in netkit-rsh...

So it sounds like netkit-rsh should be package.mask'ed for any profile using musl? (uclibc does seem to have an rexec(3).)

Alternately, we could hack up netkit-rsh to skip only rexec(1) when not available, and proceed with building the rest, but I don't know that any musl users actually care since this looks auto-generated.

I'll submit a PR to package.mask it for musl profiles unless someone objects.
Comment 9 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-07-14 23:54:27 UTC
(In reply to Hank Leininger from comment #8)
> (In reply to Mike Gilbert from comment #7)
> > This software uses the non-POSIX rexec(3) function from glibc.
> 
> Looking into old bugs in netkit-rsh...
> 
> So it sounds like netkit-rsh should be package.mask'ed for any profile using
> musl? (uclibc does seem to have an rexec(3).)
> 
> Alternately, we could hack up netkit-rsh to skip only rexec(1) when not
> available, and proceed with building the rest, but I don't know that any
> musl users actually care since this looks auto-generated.
> 
> I'll submit a PR to package.mask it for musl profiles unless someone objects.

I'm inclined to say we let someone complain if they care, yeah.
Comment 10 Larry the Git Cow gentoo-dev 2021-07-15 00:00:40 UTC
The bug has been closed via the following commit(s):

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

commit f3fe7da4ca80dc42ea1be26ea88b2badbb2549fb
Author:     Hank Leininger <hlein@korelogic.com>
AuthorDate: 2021-07-14 22:22:34 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-07-14 23:55:41 +0000

    profiles/features/musl/package.mask: mask net-misc/netkit-rsh, bug #715898
    
    Signed-off-by: Hank Leininger <hlein@korelogic.com>
    Closes: https://bugs.gentoo.org/715898
    Closes: https://github.com/gentoo/gentoo/pull/21645
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/features/musl/package.mask | 4 ++++
 1 file changed, 4 insertions(+)