Re: leo stops working

2020-07-25 Thread Thomas Passin
I assumed from one of your sentences that somehow it had been provided by apt. Probably not - I'd just been thinking that apt upgraded Python, really.. As I just found out, a system upgrade can require a whole new installation of Leo using pip/pip3, which brings in new versions of all Leo's

Re: SOLVED: Leo Fails to Start with xcb error After Ubuntu Upgrade

2020-07-25 Thread Edward K. Ream
On Sat, Jul 25, 2020 at 12:48 PM Thomas Passin wrote: > I upgraded my Ubuntu installation, and Python 3 was upgraded from 3.7 to > 3.8. After I installed it with pip3 install leo, Leo tried to start but > failed. The error message involved an xcb plugin for PyQt5. > > It seems that other

Re: leo stops working

2020-07-25 Thread Geoff Evans
Thanks, I'll try that when I'm better able to concentrate if things start going wrong. One puzzle, though: you refer to the Ubuntu package manager providing it: I didn't think leo was part of the Ubuntu distribution. (What I'd really love is if it was part of the Anaconda distribution :-) geoff

SOLVED: Leo Fails to Start with xcb error After Ubuntu Upgrade

2020-07-25 Thread Thomas Passin
I upgraded my Ubuntu installation, and Python 3 was upgraded from 3.7 to 3.8. After I installed it with pip3 install leo, Leo tried to start but failed. The error message involved an xcb plugin for PyQt5. It seems that other people had the same problem with other apps. I found a solution at

Re: Newbie mistakes with PR's

2020-07-25 Thread Edward K. Ream
On Saturday, July 25, 2020 at 10:32:23 AM UTC-5, Edward K. Ream wrote: > I just made another mistake. I merged the keys branch into devel without a PR. That's too bad. The PR would have summarized all the changed. I used gitk to guess at the first relevant commit. Here is a Leo script that

Re: Newbie mistakes with PR's

2020-07-25 Thread Edward K. Ream
On Friday, July 24, 2020 at 7:00:16 AM UTC-5, Edward K. Ream wrote: > [Here is a summary of newbie mistakes with PRs] I just made another mistake. I merged the keys branch into devel without a PR. That's too bad. The PR would have summarized all the changed. gitk shows branch info, so all is

**Important**: keys branch merged into devel

2020-07-25 Thread Edward K. Ream
This concludes #1269 : refactor Leo's key-handling code. Several weeks (months) ago I asked Leonistas to test the keys branch. I have received no complaints, but I'm not sure that means anything. Please report any problems. The new code is

Re: leo stops working

2020-07-25 Thread Thomas Passin
v5.9 is very old by now. I'm surprised that the Ubuntu package manager is still providing it. The chances of troubleshooting this package are probably small at this point. I'd suggest installing the current version of Leo directly using pip. Make sure that you have python 3.6+ on your

leo stops working

2020-07-25 Thread Geoff Evans
When I try to run leo now (in Ubuntu 18.04) I get: (base) geoff:1427>leo ogmap.leo setting leoID from os.getenv('USER'): 'geoff' Leo 5.9-b2, build 20190409061733, Tue Apr 9 06:17:32 UTC 2019 livecode.py: can not import meta pip install meta Segmentation fault (core dumped) It used to work

I have just announced the leoAst.py project

2020-07-25 Thread Edward K. Ream
This completes #1565 : Announce TOG classes, and #1440 : unify the ast and tokens worlds. The second comment of #1565 contains the announcement itself