← Back to team overview

zim-wiki team mailing list archive

Re: Update on Gtk3 / python3 port of zim

 

On Wed, Feb 21, 2018 at 1:18 PM, Jaap Karssenberg <
jaap.karssenberg@xxxxxxxxx> wrote:

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

https://github.com/jaap-karssenberg/zim-desktop-wiki/issues/341

Sinerely
-robin

>
> -- 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
>>>
>>>
>>

References