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
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"
Noted. ETA for fix is two weeks to a month, circumstances permitting.
Created attachment 590198 [details, diff] Fix [1/2]
Created attachment 590200 [details, diff] Fix [2/2]
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.
ping
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.
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.
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(-)