GNU bug report logs -
#33386
Gajim plugins
Previous Next
Full log
View this message in rfc822 format
Hi Danny,
Danny Milosavljevic <dannym <at> scratchpost.org> writes:
> Hi Clément,
>
> On Wed, 14 Nov 2018 20:55:52 +0100
> Clément Lassieur <clement <at> lassieur.org> wrote:
>
>>+ (add-after 'unpack 'add-plugin-dirs
>>+ (lambda _
>>+ (substitute* "gajim/common/configpaths.py"
>>+ (("_paths\\['PLUGINS_USER'\\]")
>>+ (string-append
>>+ "_paths['PLUGINS_USER'],os.path.expanduser"
>>+ "('~/.guix-profile/share/gajim/plugins')")))
>>+ #t))
>
> [...]
>
>> + (pythonpath (string-append
>> + "$HOME/.guix-profile/lib/python"
>> + ,(version-major+minor
>> + (package-version python))
>> + "/site-packages")))
>
>
> Hmm, don't both of these hard-code one profile?
I don't understand what this means.
> I thought one can use any number of profiles - and this patch could
> definitely pick from the wrong one.
What do you mean? This patch just adds the Guix packaged plugins to the
list of plugin dirs.
> Why isn't the PLUGINS_USER setting enough?
Because it doens't know about Guix installed plugins. It doesn't look
in ~/.guix-profile/whatever. Only at /gnu/store/...-gajim/something and
~/.local/share/gajim/something.
> Can't it be provided via environment variables? (set by the profile)
Gajim doesn't seem to support customizing plugin dirs through
environment variables, which is why I edited its code.
> Also, shouldn't PYTHONPATH already have been set by the profile? For
> me, it is set (to ~/.guix-profile/lib/python3.6/site-packages) when I
> log in.
It shouldn't be in the profile if python isn't installed.
Clément
This bug report was last modified 6 years and 227 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.