Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 693692 - net-irc/inspircd-3.2.0: src_install failed: fperms failed: cannot access image/usr/lib64/inspircd/modules/.': No such file or directory
Summary: net-irc/inspircd-3.2.0: src_install failed: fperms failed: cannot access imag...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Wade Cline
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2019-09-07 17:52 UTC by Thomas Deutschmann (RETIRED)
Modified: 2019-11-27 15:18 UTC (History)
1 user (show)

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


Attachments
build.log (build.log,185.29 KB, text/plain)
2019-09-07 17:52 UTC, Thomas Deutschmann (RETIRED)
Details
Fix [1/2] (0001-net-irc-inspircd-3.2.0-r1-revbump.patch,1.70 KB, patch)
2019-09-18 05:54 UTC, Wade Cline
Details | Diff
Fix [2/2] (0002-net-irc-inspircd-3.3.0-r1-revbump.patch,1.15 KB, patch)
2019-09-18 05:54 UTC, Wade Cline
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Deutschmann (RETIRED) gentoo-dev 2019-09-07 17:52:31 UTC
Created attachment 589352 [details]
build.log

> chmod: cannot access '/var/tmp/portage/net-irc/inspircd-3.2.0/image/usr/lib64/inspircd/modules/.': No such file or directory
>  * ERROR: net-irc/inspircd-3.2.0::gentoo failed (install phase):
>  *   fperms failed
Comment 1 Thomas Deutschmann (RETIRED) gentoo-dev 2019-09-07 17:53:26 UTC
Portage 2.3.69 (python 3.6.5-final-0, default/linux/x86/17.0, gcc-8.3.0, glibc-2.29-r2, 4.19.66-gentoo-x86 i686)
=================================================================
System uname: Linux-4.19.66-gentoo-x86-i686-with-gentoo-2.6
KiB Mem:     3106556 total,   1314568 free
KiB Swap:     488276 total,    449740 free
Timestamp of repository gentoo: Fri, 06 Sep 2019 23:26:12 +0000
Head commit of repository gentoo: 9e02c108ccd846e7334543851acaf6ed08ac00b5

sh bash 4.4_p23-r1
ld GNU ld (Gentoo 2.32 p2) 2.32.0
app-shells/bash:          4.4_p23-r1::gentoo
dev-lang/perl:            5.28.2-r1::gentoo
dev-lang/python:          2.7.15::gentoo, 3.6.5::gentoo
dev-util/cmake:           3.14.6::gentoo
sys-apps/baselayout:      2.6-r1::gentoo
sys-apps/openrc:          0.41.2::gentoo
sys-apps/sandbox:         2.13::gentoo
sys-devel/autoconf:       2.13-r1::gentoo, 2.69-r4::gentoo
sys-devel/automake:       1.16.1-r1::gentoo
sys-devel/binutils:       2.32-r1::gentoo
sys-devel/gcc:            8.3.0-r1::gentoo
sys-devel/gcc-config:     2.0::gentoo
sys-devel/libtool:        2.4.6-r3::gentoo
sys-devel/make:           4.2.1-r4::gentoo
sys-kernel/linux-headers: 4.19::gentoo (virtual/os-headers)
sys-libs/glibc:           2.29-r2::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/gentoo.git
    priority: -1000

ABI="x86"
ABI_X86="32"
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="*"
ACCEPT_PROPERTIES="*"
ACCEPT_RESTRICT="*"
ADA_TARGET="gnat_2018"
ARCH="x86"
BROOT=""
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=pentium4m -mtune=pentium4m -Wno-error=jump-misses-init -Wno-error=sign-compare"
CHOST="i686-pc-linux-gnu"
CHOST_x86="i686-pc-linux-gnu"
COLLISION_IGNORE="/lib/modules/*"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt"
CPU_FLAGS_X86="mmx mmxext sse sse2"
CXXFLAGS="-O2 -pipe -march=pentium4m -mtune=pentium4m -Wno-error=jump-misses-init -Wno-error=sign-compare"
DEFAULT_ABI="x86"
EDITOR="/usr/bin/mcedit"
ELIBC="glibc"
ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"
EPREFIX=""
EROOT="/"
ESYSROOT="/"
FCFLAGS="-O2 -march=i686 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs cgroup config-protect-if-modified distlocks downgrade-backup ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -march=i686 -pipe"
GCC_SPECS=""
GRUB_PLATFORMS="efi-32 pc"
GSETTINGS_BACKEND="dconf"
HOME="/root"
INFOPATH="/usr/share/gcc-data/i686-pc-linux-gnu/8.3.0/info:/usr/share/binutils-data/i686-pc-linux-gnu/2.32/info:/usr/share/info"
INPUT_DEVICES="libinput keyboard mouse"
IUSE_IMPLICIT="abi_x86_32 prefix prefix-guest prefix-stack"
KERNEL="linux"
L10N="en en-US de de-DE"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LC_MESSAGES="C"
LC_PAPER="de_DE.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LIBDIR_x86="lib"
LINGUAS="en de"
LOGNAME="root"
MAIL="/var/mail/root"
MAKEOPTS="--jobs 5 --load-average 7.95"
MULTILIB_ABIS="x86"
NETBEANS_MODULES="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml"
NOCOLOR="true"
OFFICE_IMPLEMENTATION="libreoffice"
OPENCL_PROFILE="ocl-icd"
OPENGL_PROFILE="xorg-x11"
PAGER="/usr/bin/less"
PATH="/usr/lib/llvm/7/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin"
PHP_TARGETS="php5-6 php7-1 php7-2 php7-3"
POSTGRES_TARGETS="postgres10 postgres11"
PWD="/root"
PYTHONDONTWRITEBYTECODE="1"
PYTHON_SINGLE_TARGET="python3_6"
PYTHON_TARGETS="python2_7 python3_6"
QT_GRAPHICSSYSTEM="raster"
ROOT="/"
ROOTPATH="/usr/lib/llvm/7/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin"
RUBY_TARGETS="ruby24 ruby25"
SHELL="/bin/bash"
SHLVL="2"
SSH_TTY="/dev/pts/0"
SYSROOT="/"
TERM="tmux-256color"
TMUX="/tmp//tmux-0/default,5170,0"
TMUX_PANE="%0"
TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE="1"
USER="root"
USERLAND="GNU"
VBOX_APP_HOME="/usr/lib/virtualbox"
VIDEO_CARDS="vmware"
XDG_CONFIG_DIRS="/etc/xdg"
XDG_DATA_DIRS="/usr/local/share:/usr/share"
Comment 2 Wade Cline 2019-09-09 04:57:37 UTC
Noted.  ETA for fix is two weeks to a month, circumstances permitting.
Comment 3 Wade Cline 2019-09-18 05:54:25 UTC
Created attachment 590198 [details, diff]
Fix [1/2]
Comment 4 Wade Cline 2019-09-18 05:54:47 UTC
Created attachment 590200 [details, diff]
Fix [2/2]
Comment 5 Wade Cline 2019-09-18 05:57:16 UTC
The 'fperms' command was a hack to workaround a bug in 3.0.0 that appears to have actually been fixed in f852e2d7fe26caca16abccb1bfe0611b75e5ba8e for the 3.0.1 release.  As such, I've removed the hack in the attached patches, and also refactored 3.2.0 to use the new user/group ebuilds.

Please confirm that the patches fix the issue.
Comment 6 Andreas Sturmlechner gentoo-dev 2019-11-12 22:18:18 UTC
ping
Comment 7 Wade Cline 2019-11-13 04:39:06 UTC
Pong.  I attached a proposed patch for this, but it looks like maintainers are more responsive to GitHub pull requests.  I (should) have this fixed in 3.4.0 also but haven't submitted a PR for it yet because I ran into some issues with my tests, but they seem to be unrelated to the ebuild.  I'll submit a PR for the new ebuild in a few days, and, once that's done I vote for nuking 3.2.0 and then stabilizing 3.4.0.
Comment 8 Wade Cline 2019-11-13 05:30:09 UTC
I found a few minutes to crank out the PR for 3.4.0: https://github.com/gentoo/gentoo/pull/13626

Let me know if you want me to submit a fix for 3.2.0, but I'm partial to just fixing & stabilizing the newest version (3.4.0) here.
Comment 9 Larry the Git Cow gentoo-dev 2019-11-27 15:18:45 UTC
The bug has been closed via the following commit(s):

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

commit cae8db96b1181465613bcba3daa08d0639a9e986
Author:     Wade Cline <wadecline@hotmail.com>
AuthorDate: 2019-11-27 06:13:46 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2019-11-27 15:18:27 +0000

    net-irc/inspircd: Drop 3.2.0
    
    Closes: https://bugs.gentoo.org/693692
    Signed-off-by: Wade Cline <wadecline@hotmail.com>
    Closes: https://github.com/gentoo/gentoo/pull/13768
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 net-irc/inspircd/Manifest                          |   1 -
 .../files/inspircd-3.2.0-fix-path-builds.patch     | 267 ---------------------
 net-irc/inspircd/inspircd-3.2.0.ebuild             | 131 ----------
 3 files changed, 399 deletions(-)