Re: [gentoo-user] What's up with subversion 1.14.3?
On Wed, Oct 23, 2024 at 03:05:17AM -, Grant Edwards wrote: > The Subversion 1.14.3 ebuild was stablized 22 hours ago, but it > doesn't actually seem to be available for download. Any ideas on what > happened? While apache has removed it from their mirrors (they seem to only have the latest release right now? 1.14.4, not sure if it's typical of what they usually do), this doesn't matter given Gentoo's mirrors still have it. And if it's not fetching it, that implies that your GENTOO_MIRRORS configuration in /etc/portage/make.conf likely need to be updated (maybe you only have a old broken mirror in there). If in doubt, just remove GENTOO_MIRRORS entirely and use the default rotation. -- ionen signature.asc Description: PGP signature
Re: [gentoo-user] Bring back dev-build/bazel ?
On Wed, Jul 17, 2024 at 09:05:44AM +, Alexis Praga wrote: > Dear mailing-list, > > dev-build/bazel has been removed last January along with tensorflow from > distribution. While I cannot speak for tensorflow (but it seems a good idea), > would it be doable to add back only bazel ? > Maybe as a -bin package to decrease maintainer burden. May want to try dev-build/bazelisk, never tried it but from what I gather it wraps downloading a suitable version of prebuilt bazel and passing arguments to it. > > I occasionnally have to use at the moment so I would totally understand > that's not a priority. > > Thanks, > > Alexis -- ionen signature.asc Description: PGP signature
Re: [gentoo-user] IRC: "Error: You are banned from this server"
On Sat, Jul 13, 2024 at 04:11:05AM +0400, Vitaly Zdanevich wrote: > We had nothing bad in our conversations... From the whole server, not a channel? Don't know what happened but it wouldn't be Gentoo-specific then given Gentoo doesn't run IRC servers nor is part of the Libera staff. -- ionen signature.asc Description: PGP signature
Re: [gentoo-user] yt-dlp no longer downloads from youtube
On Sun, Jun 02, 2024 at 02:06:59AM -0400, John Covici wrote: > On Sat, 01 Jun 2024 23:19:37 -0400, > Paul Colquhoun wrote: > > > > On Sunday, June 2, 2024 1:34:20 A.M. AEST John Covici wrote: > > > The great program yt-dlp no longer will download from youtube. It > > > complains that name or service not known. It works fine downloading > > > from rumble. Anyone know what is happening? I assume youtube did > > > some update that broke something. > > > > > > Thanks in advance for any suggestions. > > > > > > It's working for me. > > > > Can you post a full command line that isn't working? > > > Here is the command with full output. > youtube-dl https://www.youtube.com/embed/VGNMhK8Yssg > [youtube] Extracting URL: https://www.youtube.com/embed/VGNMhK8Yssg > [youtube] VGNMhK8Yssg: Downloading webpage > WARNING: [youtube] Unable to download webpage: [Errno -2] Name or > service not known > [youtube] VGNMhK8Yssg: Downloading ios player API JSON > WARNING: [youtube] [Errno -2] Name or service not known. Retrying Are you using systemd? Not necessarily going to be that but a recent obscure issue that triggered only with some specific applications and urls (yt-dlp + youtube being one), were due to a bug in systemd-resolved with DNSSEC. You may have messages about dnssec in systemd logs if so. Been fixed a while ago (assuming the bug didn't resurface), but may want to check that your systemd is up-to-date and reboot to ensure not still running an old systemd. -- ionen signature.asc Description: PGP signature
Re: [gentoo-user] Terminal emulator to replace Konsole
On Fri, Mar 22, 2024 at 03:01:44PM -0500, Dale wrote: > Howdy, > > I looked in x11-terms and there is a few options, I think. I tried > looking at home pages and such but none of them mention a feature like > this but it may have it. I was wondering if anyone knows of a terminal > emulator that allows the mouse to place the cursor to edit parts or > whole sections of a command. Some of my commands are really long and it > seems the part I want to edit is always at the beginning. :/ > x11-terms/kitty can do this since it added some shell integration features (requires bash, zsh, or fish and a rc file to be loaded which is done by default), aka you can click anywhere in the command and it'll place the cursor there. The shell integration bits can also do things like open the output of the last command in a pager even if haven't done e.g. "... | less" or instantly copy it for pasting without awkwardly scrolling to select everything. Has quite a vast amount of features and configuration options, albeit it may come as a bit quirky and with a learning curve if coming from konsole (e.g. it does not even have a context menu and can only be configured by editing the .conf file directly), and is mostly intended for use with various keyboard binds than with pretty menus. -- ionen signature.asc Description: PGP signature
Re: [gentoo-user] mysql-8.0.32-r2 compile failure
On Wed, Feb 14, 2024 at 08:00:08AM -0600, Dale wrote: > Howdy, > > This has been failing for a while now, month or two. I did a few > searches but what I did find shows a similar problem was fixed ages > ago. The link is about protobuf but seems related. Link further down. > I'm wondering if it may be a USE flag or something triggering this since > it can't find anything more recent. It also fails on a previous version > as well. The error bit is about midways. I tried to get either side of > it. > ld.lld: error: undefined symbol: AbslInternalSpinLockWake_lts_20230802 > >>> referenced by spinlock_wait.h:85 > (/usr/include/absl/base/internal/spinlock_wait.h:85) > >>> > CMakeFiles/xprotocol_plugin.dir/message_field_chain.cc.o:(void > absl::lts_20230802::base_internal::CallOnceImpl (*)(google::protobuf::FieldDescriptor const*), > google::protobuf::FieldDescriptor const*>(std::atomic*, > absl::lts_20230802::base_internal::SchedulingMode, void > (*&&)(google::protobuf::FieldDescriptor const*), > google::protobuf::FieldDescriptor const*&&)) > collect2: error: ld returned 1 exit status > Link mentioned above, dated a while back and claims upstream fixed. > > https://github.com/protocolbuffers/protobuf/issues/12292 Sounds like https://bugs.gentoo.org/912797 which is fixed but only in ~testing dev-db/mysql-8.0.34. Albeit as far as I'm aware this shouldn't affect stable 8.0.32-r2 unless you're using ~testing protobuf-23 (aka mixing stable and ~testing). Not that I tried building it. -- ionen signature.asc Description: PGP signature
Re: [gentoo-user] *** No rule to make target 'arch/x86/entry/syscalls/syscall_32.tbl'
On Mon, Dec 04, 2023 at 05:48:41PM -0700, the...@sys-concept.com wrote: > I'm compiling a new system (in (chroot) livecd) and trying to compile a new > kernel: > Running: > make && make modules_install >SYNCinclude/config/auto.conf >HOSTCC scripts/kconfig/conf.o >HOSTLD scripts/kconfig/conf > make[1]: *** No rule to make target 'arch/x86/entry/syscalls/syscall_32.tbl', > needed by 'arch/x86/include/generated/uapi/asm/unistd_32.h'. Stop. > make: *** [arch/x86/Makefile:242: archheaders] Error 2 > > kerenl is: linux-6.1.60-gentoo-dist That "gentoo-dist" indicates that it is a distribution kernel[1], are you trying to build the minimal sources provided by it? It's only intended to build out-of-tree modules and/or things like menuconfig given the kernel itself is built by portage. Did you mean to install sys-kernel/gentoo-sources rather than gentoo-kernel? [1] https://wiki.gentoo.org/wiki/Project:Distribution_Kernel -- ionen signature.asc Description: PGP signature
Re: [gentoo-user] The Snowball effect.
On Tue, Jun 20, 2023 at 04:54:55PM -0400, Alan Grimes wrote: > I started bitching about this on gentoo bugzilla. A few mee tooo!! posts > were added to the bug thread but those were muted. The bug was > languishing... There was just one (few posts by same person), and it was a completely unrelated issue (sandbox was having trouble reading some bashrc file on arm32 musl, not denying all requests). So a different issue was filed and posts hidden by default (can still be seen if expanded) not to cause confusion in the old bug. -- ionen signature.asc Description: PGP signature
Re: [gentoo-user] Nvidia-drivers fails to patch
On Thu, Apr 20, 2023 at 05:36:23PM -0500, Dale wrote: > /var/tmp/portage/x11-drivers/nvidia-drivers-470.182.03/files/nvidia-drivers-470.141.03-clang15.patch: > No such file or directory This sounds like you copied the ebuild to your local overlay but not the files/ dir which includes the patch. So the patch is not found. > this error tho and it work when I reboot, it would be great. I don't > think that driver version is in the tree anymore. It shows it is in my > local overlay. It is in the tree, 470.x is a long-term-support branch and as long as NVIDIA continue to support it there's no reason to drop it from the tree. Just use the ::gentoo version. 470.182.03 is even fairly recent, was a security release added to the tree last month followed by the cleanup of the vulnerable 470.161.03. https://packages.gentoo.org/packages/x11-drivers/nvidia-drivers -- ionen signature.asc Description: PGP signature
Re: [gentoo-user] mpv no longer compiles
On Fri, Mar 17, 2023 at 11:07:49AM +, Daniel Pielmeier wrote: > Am 17. März 2023 08:52:53 UTC schrieb John Covici : > > > >On Fri, 17 Mar 2023 03:03:37 -0400, > >Daniel Pielmeier wrote: > >> > >> Am 17. März 2023 06:42:11 UTC schrieb John Covici : > >> >media-video/mpv-0.35.1-r1 will not compile -- here is a portion of the > >> >build log. > >> >[19/438] /usr/bin/rst2man.py --strip-elements-with-class=contents > >> >../mpv-0.35.1/DOCS/man/mpv.rst mpv.1 > >> >[20/438] /usr/bin/rst2html ../mpv-0.35.1/DOCS/man/mpv.rst mpv.html > >> >^[[31mFAILED: ^[[0mmpv.html > >> >/usr/bin/rst2html ../mpv-0.35.1/DOCS/man/mpv.rst mpv.html > >> >/bin/sh: line 1: /usr/bin/rst2html: cannot execute: required file not > >> >found > >> >ninja: build stopped: subcommand failed. > >> > > >> >I looked on bgo, but found nothing -- anyone seen this or should I > >> >file a bug? > >> > >> Do you have dev-python/docutils installed and if not does it compile if > >> you install it? > > > >Thanks for your quick response. I have 0.19 of that package. > > > > I am asking because I think rst2html is shipped with the docutils package. > Does /usr/bin/rst2html exist on your system? Maybe also search for anything > on the system containing rst2html. > It's not, docutils only ships rst2html.py and it's the normal name to use ("some" distros rename it or make a symlink, but Gentoo only use the upstream intended name, you wouldn't get a rst2html if you installed it with e.g. pip too). Because of these distros, mpv tries rst2html then rst2html.py if it's not found. Error is confusing, thing is that rst2html was found, but the "not found" error was about the python interpreter (as noted in another mail). Long story short, it'd be fine if this broken /usr/bin/rst2html simply didn't exist, no need for a symlink or anything like that. -- ionen signature.asc Description: PGP signature
Re: [gentoo-user] Move HOMEPAGE, DESCRIPTION, etc. to metadata.xml?
On Wed, Jan 04, 2023 at 02:41:07PM +0300, Alexander Kurakin wrote: > > Good day! > > Was there an idea to move HOMEPAGE, DESCRIPTION, etc. to metadata.xml? There is[1] (since 2007), but it never went anywhere. > Are the properties common for package, aren’t they? Usually anyway. For what it's worth, among what I maintain, there is one package (nvidia-drivers) where the 0/vulkan slot (525.47.x) has a different HOMEPAGE pointing to the vulkan page. Not that "most" tools really consider differences for these when displaying so it's mostly useful for someone opening the ebuild and wanting something to click. Having these readily viewable in the ebuild rather than buried in the metadata is often an argument to keep these, i.e. without description can't even see what the package is about if only looking at the ebuild. Not that I need that myself given I use repo-cd[2] that displays metadata when I work on ebuilds. [1] https://bugs.gentoo.org/186454 [2] https://github.com/ionenwks/iwdevtools#repo-cd -- ionen signature.asc Description: PGP signature
Re: [gentoo-user] Major problems with libpcre / UTF8
On Thu, Dec 15, 2022 at 03:52:46PM -0500, Walter Dnes wrote: > I just finished solving my babl problems, but more stuff shows up in > libpcre. First, here are my USE flags. I don't see "utf8" anywhere. > > Calculating dependencies... done! > [ebuild R] dev-libs/libpcre-8.45-r1:3::gentoo USE="bzip2 cxx jit > readline (split-usr) (unicode) zlib -libedit -pcre16 -pcre32 -static-libs" 0 > KiB > > Can someone give me their output from "emerge -pv1 dev-libs/libpcre" > > mc (Midnight Commander) spews out a lot of... > > (mc:5796): GLib-CRITICAL **: 15:19:15.617: PCRE library is compiled without > UTF8 support glib switched to libpcre2 recently, so that's the wrong package. I don't seem to get these messages with mc unless I disable unicode (which is normally enabled by default in profiles). [ebuild R] dev-libs/libpcre2-10.42:0/3::gentoo USE="jit pcre16 readline (split-usr) unicode zlib -bzip2 -libedit -pcre32 -static-libs -verify-sig" ABI_X86="32 (64) (-x32)" 0 KiB -- ionen signature.asc Description: PGP signature
Re: [gentoo-user] Playing .wav files?
On Thu, Dec 01, 2022 at 05:28:05PM +, Peter Humphrey wrote: > Hello list, > > What do you use to play .wav files? I've come across a collection which I'd > like to be able to play, but I can't find a usable player in Gentoo. Media- > sound/wavplay doesn't do it. About any non-specialized audio players will support .wav alongside any popular formats (ogg, mp3, etc...). No need to be looking for a wav-only player. When just want to play about anything supported by ffmpeg, video players can be simple too, aka media-video/mpv can play .wav from the command line (also supports many audio output backends). For basic tools, there's "aplay" from alsa-utils, or "play" from media-sound/sox (SoX can also be used to work on wav files from the command line, transform, trim, adjust volume, etc...). -- ionen signature.asc Description: PGP signature
Re: [gentoo-user] [gentoo-ser] Re: Why IDEPEND's context is BHOST?
On Fri, Sep 02, 2022 at 11:03:21AM +0300, Alexander Kurakin wrote: > > Thanks, Ionen! > > > then amd64 will need deps to run pkg_postinst > > > Why? Why does build participate on installation? Maybe it's terminology confusion? CBUILD just means the machine from which the package is being handled, not necessarily just "built". Like amd64 builds the package, then installs it to /usr/aarch64-pc-linux-gnu. That ROOT directory can either be used by qemu, copied to a real aarch64 system, or used to make binpkgs. > Is «cross emerge» cross building? Yes, and it wouldn't work without any installation given e.g. need to install cross libraries to link with it. IDEPEND is fairly rarely needed anyhow, at most may have a eselect module in there. -- ionen signature.asc Description: PGP signature
Re: [gentoo-user] [gentoo-user] Why IDEPEND's context is BHOST?
On Thu, Sep 01, 2022 at 05:26:46PM +0300, Alexander Kurakin wrote: > > Good day! > > [1] says: > > > idepend Additionally, in EAPIs listed in table 8.4 as supporting IDEPEND, > >install-time dependencies can be specified. These dependencies are binary > >compatible with the native build system (CBUILD). > > But we install and use (run at install-time) dependencies on host system > (CHOST), don’t we? Why CBUILD is mentioned above, instead? If cross-building to a different ROOT, e.g. amd64 CBUILD to a aarch64 CHOST, then amd64 will need deps to run pkg_postinst from its arch (which IDEPEND will provide). Of course, aarch64 will /also/ need these deps so it can emerge or unmerge a binpkg, also provided by IDEPEND. Before EAPI8 the best you could do to represent this was to have the dependency in both RDEPEND and BDEPEND, but this lack a use-case where you cross-emerge a binpkg given it won't pull BDEPEND (not building) and then RDEPEND is for the wrong arch. -- ionen signature.asc Description: PGP signature
Re: [gentoo-user] dev-python/docutils weird blockage
On Tue, Aug 16, 2022 at 03:41:48PM -0400, Walter Dnes wrote: > WARNING: One or more updates/rebuilds have been skipped due to a dependency > conflict: > > dev-python/docutils:0 > > (dev-python/docutils-0.19:0/0::gentoo, ebuild scheduled for merge) USE="" > PYTHON_TARGETS="python3_10 (-pypy3) (-python3_11) -python3_8 -python3_9" > conflicts with > (dev-python/sphinx-5.0.2:0/0::gentoo, installed) USE="-doc -latex -test" > PYTHON_TARGETS="python3_10 (-pypy3) (-python3_11) -python3_8 -python3_9" > ^ This is entirely fine to ignore, sphinx is just picky about docutils version it can use lately. ~arch sphinx is <0.20 and will eventually block an update for docutils-0.20 like this stable one does for 0.19 (so little meaning in using ~arch sphinx ahead of its stabilization). At most only a problem if you actually need 0.19 for something. -- ionen signature.asc Description: PGP signature
Re: [gentoo-user] dbus now requires CONFIG_EPOLL in kernel?
On Mon, Jun 20, 2022 at 03:46:46PM -, Grant Edwards wrote: > At the end of an update today, I got an error message from > > sys-apps/dbus-1.12.22-r2: > > * CONFIG_EPOLL: is not set when it should be. >Please check to make sure these options are set correctly. Failure >to do so may cause unexpected problems. > > In the kernel config menu, that option is under an "experts only" > parent menu that warns It's normally enabled by default, and disabling it is what is the "experts only" bit, which leads to question why it's disabled for you. > > This is for specialized environments which can tolerate a > "non-standard" kernel. Only use this if you really know what you > are doing. > > Is this new requirement for CONFIG_EPOLL legit? It's not new, this check been in dbus ebuilds since 2012(?) or so, I assume your configs is what has changed. > > -- > Grant > > -- ionen signature.asc Description: PGP signature
Re: [gentoo-user] verify-sig
On Sat, Apr 09, 2022 at 02:50:30PM +0800, William Kenworthy wrote: > A new use has shown up named "verify-sig". It seems simple enough from > its euse description but its causing a large number of packages to be > rebuilt unnecessarily (it defaults to off on my sytems). Should I > enable it? - I can find much info on it and it looks like it will cause > major user hassles considering its effects so far - I am surprised there > has been no news item for it which probably means its not considered a > useful use flag. Use --changed-use/-U rather than --newuse/-N when using emerge. With --changed-use, if USE is changing from to: enabled -> removed = rebuilds disabled -> removed = ignores (changes nothing, no rebuild needed) missing -> disabled = ignores (likewise, this is the verify-sig) missing -> enabled = rebuilds While --newuse rebuilds in all 4 cases. There's largely no reason to enable verify-sig as you're already verifying through the Manifest. This is primarily intended for developers, albeit for users it can give some assurance that signatures were checked. -- ionen signature.asc Description: PGP signature
Re: [gentoo-user] Make install changed behaviour?
On Fri, Mar 04, 2022 at 05:04:04PM +, Peter Humphrey wrote: > Hello list, > > I used to run 'make -j24 && make install && make modules-install' and I'd get > kernels in /boot complete with version numbers in their names. Now I'm > getting > just vmlinuz and vmlinuz.old. > > Has the behaviour of 'make install' changed? If not, I must be doing > something > stupid again... That behavior happens if the `installkernel` command is missing, I'd assume you depcleaned sys-kernel/installkernel-gentoo > > -- > Regards, > Peter. > > > > -- ionen signature.asc Description: PGP signature
Re: [gentoo-user] Re: X11 crashes anyone?
On Tue, Dec 21, 2021 at 08:31:55AM +0200, Nikos Chantziaras wrote: > Seems to be a different issue then. I'm on an nvidia card using the > binary driver, and there's no problems like the ones you're having. It's > a straight disappearance of the desktop here when it happens due to the > X11 process segfault. If using xorg-21, I assume using nvidia-drivers-495.xx as well? I was never able to reproduce these, but did run into users running into segfault-at-start issues with 495. With 495.44-r2 and 495.46-r10, Xorg log may have a backtrace mentioning libnvidia-glcore.so, if so try 495.46-r0. Alternatively, 495.46* may mention failed in libpthread (or libc if glibc-2.34), in that case try 495.44-r2 instead. The more failsafe approach however is to just use stable drivers though. echo "x11-drivers/nvidia-drivers -~amd64" >> /etc/portage/package.accept_keywords Or 470.94 is fine too (due to be next stable soon). If still happening, then I don't know what might be wrong just from this. -- ionen signature.asc Description: PGP signature
Re: [gentoo-user] youtube-dl has been very slow
On Mon, Nov 22, 2021 at 11:04:45AM -0700, Skippy wrote: > Update on what's happening with this - now it's not behaving nicely. > I'm not sure what has changed. > > > With use Youtube-dl enabled updating the feeds is very slow. > > I get this error message under each non-YouTube feed in the main window: > > ERROR: 'str' object has no attriubte 'suitable' > > [snip] Thanks, looks like this was mentioned upstream: https://github.com/gpodder/gpodder/issues/1176#issuecomment-949674623 Will have to wait for them to work on this. Guess site-packages symlink will have limited uses but given the yt-dlp ebuild blocks youtube-dl either way (opted for no USE for the wrapper script given ultimately want to get rid of youtube-dl), it should hopefully not do more harm than good for the few cases where it can work. -- ionen signature.asc Description: PGP signature
Re: [gentoo-user] youtube-dl has been very slow
On Mon, Nov 15, 2021 at 11:42:28AM -0700, Skippy wrote: > On 11/15/21 09:14, tastytea wrote: > > snip > > >> > >> When in gPodder i enable use of Youtube-dl I get the message > >> > >> Extension cannot be activated. > >> Python module not found: youtube_dl > > > > That looks like it does not use the program, but the python module > > directly. You could try if symlinking > > /usr/lib/python3.9/site-packages/yt_dlp to > > /usr/lib/python3.9/site-packages/youtube_dl helps. Replace python3.9 > > with your version of course. > > If that works, please file a bug on bugs.gentoo.org. > > > >> Anyone know how to make gPodder use yt-dlp? > >> > >> Do I simply need a link that sends youtube_dl to yt-dlp? > > > > yt-dlp already installs a wrapper script in /usr/bin/youtube-dl. > > > > Kind regards, tastytea > > > > I created the symlink as you instructed and it appears to be working. > When I enable use of youtube-dl in gPodder I get no error messages. I > just added a youtube feed and am downloading some videos. > > Thanks for the assistance. > Hm, slightly surprised it works. I've had a poorer experience with symlinking the python module (not fully compatible). I considered having the ebuild do it but ultimately skipped that. However, if you say it works I think I'll have a 2nd look a bit later. It's fairly harmless to add either way. (I picked up maintaining yt-dlp in ::gentoo recently) > In regards to filing a bug - I'm unclear exactly what the bug is. Is > the bug the fact that gPodder will not use yt-dlp in place of youtube-dl > without your work-around? > gpodder's upstream already has a bug report to use yt-dlp Mentioned bugs.gentoo.org, so imagine the idea was that gentoo's ebuild could add the symlink. I got the message anyhow so can skip the bug. -- ionen signature.asc Description: PGP signature
Re: [gentoo-user] youtube-dl has been very slow
On Mon, Nov 15, 2021 at 08:33:04AM -0700, Skippy wrote: > I didn't know abouot yt-dlp either. Thanks for the info. I installed it > but it will not work with gPodder. > > When in gPodder i enable use of Youtube-dl I get the message > > Extension cannot be activated. > Python module not found: youtube_dl > > Anyone know how to make gPodder use yt-dlp? > > Do I simply need a link that sends youtube_dl to yt-dlp? > > Thank you. Haven't tried but see upstream issue, there's a WIP PR too https://github.com/gpodder/gpodder/issues/1176 https://github.com/gpodder/gpodder/pull/1182 While the "youtube-dl" command from the yt-dlp ebuild is mostly compatible, the python module can need small workarounds so opted not to symlink the module in the ebuild. That aside, been debating whether I should allow youtube-dl and yt-dlp to be installed concurrently meanwhile (IUSE=youtube-dl on yt-dlp), although at this point youtube-dl feels nearly unusable to me so not sure if it's worth it :? -- ionen signature.asc Description: PGP signature
Re: [gentoo-user] compton got masked?
On Tue, Oct 12, 2021 at 07:32:09PM +, caveman رَجُلُ الْكَهْفِ 穴居人 wrote: > why? > > ty, > cm. > Why not? It's a dead project that was forked as x11-misc/picom (aka same codebase except it has an active upstream). Compton itself was also a fork, there's long history of such and it's better to just move on. -- ionen signature.asc Description: PGP signature
Re: [gentoo-user] How to control 'configure' options for slrn?
On Sat, Sep 25, 2021 at 11:32:15PM -, Grant Edwards wrote: > I'd like to build slrn with --enable-inews, but that doesn't seem to > be suppored by the ebuild. Is there some way to control autotools > 'configure' options other than USE flags? Almost all ebuilds using ./configure support reading EXTRA_ECONF to pass additional arguments (done automatically through econf wrapper). e.g. EXTRA_ECONF="--enable-inews" could be added through package.env[1] Can similarly be done for meson and cmake with MYMESONARGS and MYCMAKEARGS if the ebuild is using the meson/cmake eclass. ebuilds with custom systems may sometime use EXTRA_ECONF anyway or some other custom variable (e.g. EXTRA_FFMPEG_CONF), usually seen in the ebuild itself. If you think it's an important option (haven't checked what it's about), could also fill a bug to get it added / supported for the long term. [1] https://wiki.gentoo.org/wiki//etc/portage/package.env -- ionen signature.asc Description: PGP signature
Re: [gentoo-user] Sandbox violation when emerging gentoo-kernel-5.4.105
On Fri, Apr 02, 2021 at 04:58:56PM +, itsgrant wrote: > THE ISSUE: > I am failing to emerge sys-kernel/gentoo-kernel-5.4.105 with a sandbox > violation. The violation summary is inserted below: > [...] > R: /dev/null.dwo > C: x86_64-pc-linux-gnu-gcc -Werror -gsplit-dwarf -S -x c /dev/null -o > /dev/null This is https://bugs.gentoo.org/770931 Happens when using FEATURES=ccache, so can turn it off to workaround. -- ionen signature.asc Description: PGP signature
Re: [gentoo-user] ruby problem preventing my world update
On Sun, Feb 14, 2021 at 02:41:31PM -0500, John Covici wrote: > Hi. In trying to do my world update today, I have run into some kind > of ruby problem. > > When doing the update portage had me add changes, seems mostly to do > with add ruby 3.0 as a ruby_target. Now, I get the following at the > end of my world update log [...] > 1: from /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `' Unlike python, ruby is not very good at selecting a version that works so eselect ruby actually matters. Here it's trying to 2.5.0 while it's half uninstalled and unsurprisingly fail. Have a look at "eselect ruby list" and set a version that's actually in RUBY_TARGETS With profile's default that'd be "eselect ruby set ruby26" or 30 if that's what you're using now. -- ionen signature.asc Description: PGP signature
Re: [gentoo-user] python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python3.6
On Tue, Jan 19, 2021 at 11:45:02PM -0600, Matt Connell (Gmail) wrote: > On Wed, 2021-01-20 at 00:33 -0500, Ionen Wolkens wrote: > > It'd be fine but the proper way would be: > > > > eselect python cleanup > > I pair this with "eselect python update" to make sure that the latest > version is selected. I've had fewer random portage complaints that > way. Messing with eselect python may not be relevant for much longer. 'python-exec-conf' package was added in ~testing that generates an appropriate python-exec.conf This prevents a python that's not in TARGETS from automatically being default, and old deprecated implementations from staying (assuming run etc-update anyway, like for anything else). So most people will probably depclean eselect-python as it's not really needed unless you have some preference (like pypy3). -- ionen signature.asc Description: PGP signature
Re: [gentoo-user] python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python3.6
On Wed, Jan 20, 2021 at 12:20:44AM -0500, Walter Dnes wrote: > grep -v ^# /etc/python-exec/python-exec.conf > > ...still shows 2 lines... > > python3.8 > python3.6 > > ...No change at all. Now what? Should I manually edit > /etc/python-exec/python-exec.conf and remove "python3.6"? It'd be fine but the proper way would be: eselect python cleanup Hopefully this may no longer be needed in the future given a new setup is being prepared in ~testing, but for now just cleanup :) -- ionen signature.asc Description: PGP signature
[gentoo-user] Re: Which Lua should I choose?
On Tue, Jan 19, 2021 at 02:51:49PM +0100, Gerion Entrup wrote: > Hi, > > with the recent Lua changes in Gentoo, I now must somehow choose, which Lua > version I should prefer. > I have heard that every Lua version is mostly different (incompatible) from > each other and in addition to that there is Luajit which is much faster an > also supported. > However, all (slotted) Lua versions in the current tree are keyworded. > > Portage on its own seems to choose Lua 5.1. > Is there a recommendation which Lua version is a wise choice? > > For Python it is usually a good choice to set nothing and you get a high > compatibility (3.7 is the default currently, I think). If you choose newer > Python versions, you get more features but also more work with regard to > setting some useflags for packages that don't support the new version yet. Is > there something comparable with Lua? The point of slotted lua is to be able to have many at once. There's packages that only support 5-1, and others only 5-3 (like darktable), so pick 1 or many based on what you need/use. lua5-1 still has the most compatibility so it makes sense as default for now. lua5-4 is on the opposite end with too little support. Not fond of luajit, it feels kind of like a old hack to me while normal lua been moving forward. Personally use lua5-3 where possible, and fall back on the next lower version if needed. -- ionen signature.asc Description: PGP signature
Re: [gentoo-user] Failed to load vboxpci
On Mon, Jan 18, 2021 at 02:47:59PM -0700, the...@sys-concept.com wrote: > On 1/18/21 2:31 PM, the...@sys-concept.com wrote: > > > > What is missing is in 5.4.80-gentoo-r1 is: vboxpci.ko > > > > In my old kernel it was there: > > /lib/modules/5.4.72-gentoo/misc/vboxpci.ko > > It seems to me this driver is no longer needed/used. It was for incomplete PCI passthrough support, removed in 6.1.x: From changelog: "Linux host: Drop PCI passthrough, the current code is too incomplete (cannot handle PCIe devices at all), i.e. not useful enough" So being gone is normal. -- ionen signature.asc Description: PGP signature
Re: [gentoo-user] app-emulation/docker-20.10.2 ebuild is borked?
On Sat, Jan 09, 2021 at 03:46:10AM +0200, Nikos Chantziaras wrote: > Portage was trying to update docker from 20.10.1 to 20.10.2. However, it > aborts with: > >ERROR: setup >CONFIG_RT_GROUP_SCHED: is not set when it should be. I don't believe this check aborts the build, maybe something else happened? At least it doesn't for me. >ERROR: compile >ERROR: app-emulation/docker-20.10.2::local failed (compile phase): > USE Flag 'selinux' not in IUSE for app-emulation/docker-20.10.2 > > OK, so I added "selinux" to IUSE. Portage now aborts with: > >Building: bundles/dynbinary-daemon/dockerd-dev >GOOS="" GOARCH="" GOARM="" >cannot find package "github.com/docker/docker/cmd/dockerd" in any of: >/usr/lib/go/src/github.com/docker/docker/cmd/dockerd (from $GOROOT) > > /var/tmp/portage/app-emulation/docker-20.10.2/work/docker-20.10.2/src/github.com/docker/docker/cmd/dockerd > > (from $GOPATH) >* ERROR: app-emulation/docker-20.10.2::local failed (compile phase): >* dynbinary failed > > Unfortunately, 20.10.1 was deleted from portage and I cannot go back as > docker-cli has already been updated to 20.10.2... > I replied to https://bugs.gentoo.org/764524#c1 which should answer both issues. I'm assuming some extra changes were accidentally merged while adding cli USE. -- ionen signature.asc Description: PGP signature