← Back to team overview

zim-wiki team mailing list archive

Re: Update on Gtk3 / python3 port of zim

 

Please use the bug tracker to report issues. Yes, there will be many.

-- Jaap


On Wed, Feb 21, 2018, 04:31 Robin Lee <robinlee.sysu@xxxxxxxxx> wrote:

> On Wed, Feb 21, 2018 at 4:54 AM, Jaap Karssenberg <
> jaap.karssenberg@xxxxxxxxx> wrote:
>
>> Dear all,
>>
>> Last night I pushed the branch with Gtk3 / Python3 port of zim to github.
>> You can find it as the branch "next" [1].
>>
>> This branch now passes the test suite and can start the application
>> (although not without warnings) but there is quite a bit of work to do
>> before it could be released. I will start logging all the issues I'm aware
>> of using the "gtk3" tag [2]. Blocking items are also assigned to a
>> milestone [3]. Anyone who wants to help out with this work is welcome to
>> start ticking off these issues.
>>
>> One particular item I'm stuck with myself is a Gtk API issue for using
>> the clipboard [4]. This is pretty crucial for pasting rich content from zim
>> to other applications. If you happen to know something about the python
>> ctypes interface or python-C interaction in general, please have a look!
>>
>> Regards,
>>
>> Jaap
>>
>> P.S. if you are working with this version and want to log issues as well,
>> make sure the title mentions "Gtk3" as well -- will help to keep some
>> overview :)
>>
>> [1] https://github.com/jaap-karssenberg/zim-desktop-wiki/tree/next
>> [2] https://github.com/jaap-karssenberg/zim-desktop-wiki/labels/gtk3
>> [3] https://github.com/jaap-karssenberg/zim-desktop-wiki/milestone/5
>> [4] https://github.com/jaap-karssenberg/zim-desktop-wiki/issues/326
>>
>
> The current checkout does not simply run:
>
>  ./zim.py -D
> Traceback (most recent call last):
>   File "./zim.py", line 39, in <module>
>     import zim
>   File
> "/run/media/cheese/cheesenotes/upstream/zim-desktop-wiki/zim/__init__.py",
> line 195, in <module>
>     import zim.config
>   File
> "/run/media/cheese/cheesenotes/upstream/zim-desktop-wiki/zim/config/__init__.py",
> line 9, in <module>
>     from .basedirs import *
>   File
> "/run/media/cheese/cheesenotes/upstream/zim-desktop-wiki/zim/config/basedirs.py",
> line 89, in <module>
>     set_basedirs()
>   File
> "/run/media/cheese/cheesenotes/upstream/zim-desktop-wiki/zim/config/basedirs.py",
> line 82, in set_basedirs
>     _split_environ_list(os.environ.get('XDG_CONFIG_DIRS',
> ('/etc/xdg/',)))))
>   File
> "/run/media/cheese/cheesenotes/upstream/zim-desktop-wiki/zim/config/basedirs.py",
> line 23, in _split_environ_list
>     raise ValueError
> ValueError
>
> -robin
>
>>
>>
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~zim-wiki
>> Post to     : zim-wiki@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~zim-wiki
>> More help   : https://help.launchpad.net/ListHelp
>>
>>
>

Follow ups

References