Re: [gentoo-user] What's up with subversion 1.14.3?

2024-10-22 Thread Ionen Wolkens
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 ?

2024-07-17 Thread Ionen Wolkens
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"

2024-07-12 Thread Ionen Wolkens
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

2024-06-04 Thread Ionen Wolkens
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

2024-03-23 Thread Ionen Wolkens
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

2024-02-14 Thread Ionen Wolkens
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'

2023-12-05 Thread Ionen Wolkens
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.

2023-06-20 Thread Ionen Wolkens
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

2023-04-21 Thread Ionen Wolkens
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

2023-03-17 Thread Ionen Wolkens
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?

2023-01-05 Thread Ionen Wolkens
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

2022-12-15 Thread Ionen Wolkens
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?

2022-12-01 Thread Ionen Wolkens
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?

2022-09-02 Thread Ionen Wolkens
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?

2022-09-01 Thread Ionen Wolkens
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

2022-08-16 Thread Ionen Wolkens
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?

2022-06-20 Thread Ionen Wolkens
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

2022-04-09 Thread Ionen Wolkens
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?

2022-03-04 Thread Ionen Wolkens
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?

2021-12-20 Thread Ionen Wolkens
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

2021-11-22 Thread Ionen Wolkens
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

2021-11-15 Thread Ionen Wolkens
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

2021-11-15 Thread Ionen Wolkens
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?

2021-10-12 Thread Ionen Wolkens
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?

2021-09-25 Thread Ionen Wolkens
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

2021-04-02 Thread Ionen Wolkens
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

2021-02-14 Thread Ionen Wolkens
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

2021-01-19 Thread Ionen Wolkens
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

2021-01-19 Thread Ionen Wolkens
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?

2021-01-19 Thread Ionen Wolkens
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

2021-01-18 Thread Ionen Wolkens
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?

2021-01-08 Thread Ionen Wolkens
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