← Back to team overview

zim-wiki team mailing list archive

Re: Update on Gtk3 / python3 port of zim

 

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