Re: Fman Build System licensing (was Re: Linux Snapcraft and Packager integrations are broken)

2019-08-19 Thread Chris George
Last night was the second time that multipass hosed my filesystem, so I am
real happy with PBS compared to snapcraft.

FBS has the added benefit of being (potentially) multiplatform.

I will push forward with it and give snapcraft a rest for now.

Chris

On Mon, Aug 19, 2019 at 12:06 PM Matt Wilkie  wrote:

>
> We might not be allowed to use FBS because of licensing: *"To comply with
>> its license, you need to open source your application itself under the GPL,
>> or buy a commercial PyQt license"*. This is probably because they solve
>> some of the packaging and distribution problems by bundling PyQt, which is
>> GPL (or commercial). I've asked their licensing department to clarify if
>> this restriction applies to X/MIT projects such as Leo.
>>
>
> FBS author Micheal Herrmann got back to me quickly and granted a specific
> exemption for Leo, so long as the text of that exemption was added to the
> LICENSE file. However it only applied to Leo specifically and not to forks.
> This would mean that other works from Joe Orr, Vitalijie etc. would have to
> ask for their own expemptions. Not very palatable in my opinion. *However*,
> in further discussion we arrived at a much better and cleaner solution:
> create a new repo under Leo Editor organization that is specific to FBS
> packaging and distribution. This repo would have GPL license, and thus not
> need an exemption. Anybody who wants to fork Leo proper can continue to do
> so as they've always done, ignoring the FBS specific repo.
>
> So Chris yes you can freely explore FBS as a better packaging tool (if you
> still have appetite for any of this ;-).
>
> I'll add the relevant portions of my discussion with Micheal as a later
> reply to this thread.
>
> -matt
>
> --
> You received this message because you are subscribed to the Google Groups
> "leo-editor" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to leo-editor+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/leo-editor/d3fe2de4-d0b6-4862-8c03-ee62671e7fe7%40googlegroups.com
> 
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to leo-editor+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/CADWQas2ZduCJGa4ZfrNFG1qnQdOB4LkzVUGHG4J7u0va5ej8PA%40mail.gmail.com.


Fman Build System licensing (was Re: Linux Snapcraft and Packager integrations are broken)

2019-08-19 Thread Matt Wilkie


We might not be allowed to use FBS because of licensing: *"To comply with 
> its license, you need to open source your application itself under the GPL, 
> or buy a commercial PyQt license"*. This is probably because they solve 
> some of the packaging and distribution problems by bundling PyQt, which is 
> GPL (or commercial). I've asked their licensing department to clarify if 
> this restriction applies to X/MIT projects such as Leo.
>

FBS author Micheal Herrmann got back to me quickly and granted a specific 
exemption for Leo, so long as the text of that exemption was added to the 
LICENSE file. However it only applied to Leo specifically and not to forks. 
This would mean that other works from Joe Orr, Vitalijie etc. would have to 
ask for their own expemptions. Not very palatable in my opinion. *However*, 
in further discussion we arrived at a much better and cleaner solution: 
create a new repo under Leo Editor organization that is specific to FBS 
packaging and distribution. This repo would have GPL license, and thus not 
need an exemption. Anybody who wants to fork Leo proper can continue to do 
so as they've always done, ignoring the FBS specific repo.

So Chris yes you can freely explore FBS as a better packaging tool (if you 
still have appetite for any of this ;-).

I'll add the relevant portions of my discussion with Micheal as a later 
reply to this thread.

-matt

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to leo-editor+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/d3fe2de4-d0b6-4862-8c03-ee62671e7fe7%40googlegroups.com.


Re: Linux Snapcraft and Packager integrations are broken

2019-08-15 Thread Chris George
Good point.

Sigh. Back to snapcraft. :-(

Chris

On Thu, Aug 15, 2019 at 9:21 AM Matt Wilkie  wrote:

> We might not be allowed to use FBS because of licensing: *"To comply with
> its license, you need to open source your application itself under the GPL,
> or buy a commercial PyQt license"*. This is probably because they solve
> some of the packaging and distribution problems by bundling PyQt, which is
> GPL (or commercial). I've asked their licensing department to clarify if
> this restriction applies to X/MIT projects such as Leo.
>
> -matt
>
> --
> You received this message because you are subscribed to the Google Groups
> "leo-editor" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to leo-editor+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/leo-editor/10012251-eacc-4d7b-a8e4-7432fadfb028%40googlegroups.com
> 
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to leo-editor+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/CADWQas2EsAE3LjkgF8OqVBaVzU7gsHAn9h3Gucd986xhmsM9cw%40mail.gmail.com.


Re: Linux Snapcraft and Packager integrations are broken

2019-08-15 Thread Matt Wilkie
We might not be allowed to use FBS because of licensing: *"To comply with 
its license, you need to open source your application itself under the GPL, 
or buy a commercial PyQt license"*. This is probably because they solve 
some of the packaging and distribution problems by bundling PyQt, which is 
GPL (or commercial). I've asked their licensing department to clarify if 
this restriction applies to X/MIT projects such as Leo.

-matt

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to leo-editor+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/10012251-eacc-4d7b-a8e4-7432fadfb028%40googlegroups.com.


Re: Linux Snapcraft and Packager integrations are broken

2019-08-15 Thread Matt Wilkie
Interesting! Better link: https://build-system.fman.io/
I might be able to help with setting up a dedicated Windows machine for 
builds if vbox doesn't work.

-matt

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to leo-editor+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/2daa38de-5780-42ef-81a0-f131facc3c48%40googlegroups.com.


Re: Linux Snapcraft and Packager integrations are broken

2019-08-15 Thread Chris George
This method (fman.io) lets people install it using a recognized system. It
also allows people to upgrade using their familiar package manager.

The fman software also allows packaging for Windows and Mac from the same
sources, basically one further step for each out of the twenty or so steps.
The downside is that the installers for Windows and Mac must be created on
those platforms, neither of which I have access to.

There is apparently a possibility using VirtualBox images that I am looking
into next.

Chris

On Wed, Aug 14, 2019 at 9:39 PM Chris George  wrote:

> Ooops. Python 3.7.4 not 3.7.3.
>
> On Wednesday, August 14, 2019 at 9:38:36 PM UTC-7, Chris George wrote:
>>
>> A .deb package to try out.
>>
>> wget -qO - https://fbs.sh/leo-editor/leo-editor/public-key.gpg | sudo
>> apt-key add -
>> echo 'deb [arch=amd64] https://fbs.sh/leo-editor/leo-editor/deb stable
>> main' \
>>   | sudo tee /etc/apt/sources.list.d/leo-editor.list
>> sudo apt-get update
>> sudo apt-get install leo-editor
>>
>> This installs a tightly controlled environment.
>>
>> Python 3.7.3, PyQt version 5.13.0, ubuntu linux
>>
>> Chris
>>
> --
> You received this message because you are subscribed to the Google Groups
> "leo-editor" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to leo-editor+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/leo-editor/ab777eb9-d122-40e6-94dc-eda398898dfb%40googlegroups.com
> 
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to leo-editor+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/CADWQas2XJcWDiQLZqOLVWBHbNVbrPX4Fe9vWpK2Zzkx-NV1fqA%40mail.gmail.com.


Re: Linux Snapcraft and Packager integrations are broken

2019-08-14 Thread Chris George
Ooops. Python 3.7.4 not 3.7.3.

On Wednesday, August 14, 2019 at 9:38:36 PM UTC-7, Chris George wrote:
>
> A .deb package to try out.
>
> wget -qO - https://fbs.sh/leo-editor/leo-editor/public-key.gpg | sudo 
> apt-key add -
> echo 'deb [arch=amd64] https://fbs.sh/leo-editor/leo-editor/deb stable 
> main' \
>   | sudo tee /etc/apt/sources.list.d/leo-editor.list
> sudo apt-get update
> sudo apt-get install leo-editor
>
> This installs a tightly controlled environment.
>
> Python 3.7.3, PyQt version 5.13.0, ubuntu linux
>
> Chris
>

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to leo-editor+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/ab777eb9-d122-40e6-94dc-eda398898dfb%40googlegroups.com.


Re: Linux Snapcraft and Packager integrations are broken

2019-08-14 Thread Chris George
A .deb package to try out.

wget -qO - https://fbs.sh/leo-editor/leo-editor/public-key.gpg | sudo 
apt-key add -
echo 'deb [arch=amd64] https://fbs.sh/leo-editor/leo-editor/deb stable main' 
\
  | sudo tee /etc/apt/sources.list.d/leo-editor.list
sudo apt-get update
sudo apt-get install leo-editor

This installs a tightly controlled environment.

Python 3.7.3, PyQt version 5.13.0, ubuntu linux

Chris

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to leo-editor+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/2e262c44-ea17-4c6d-8b26-37d8ffd1cd83%40googlegroups.com.


Re: Linux Snapcraft and Packager integrations are broken

2019-08-08 Thread Matt Wilkie
GitHub is advertising an upcoming continuous integration/delivery service 
called Actions: https://github.com/features/actions. I signed up for the 
beta, when it opens.

*"Whether you want to build a container app, deploy a web service, publish 
packages to registries, or automate welcoming new users to your open source 
projects–there’s an action for that"*


-matt


-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to leo-editor+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/4809ef4d-9e25-4714-8c67-ff348b147c0d%40googlegroups.com.


Re: Linux Snapcraft and Packager integrations are broken

2019-08-07 Thread Matt Wilkie

>
> I will come back to this in a while. 
>

Oh the heroics! 

I'm in the hole with you, perversely happy to have company, though I don't 
wish this on anybody. Enjoy your break properly and don't hurry back.

It still needs a .desktop file that lives in the right spot and there are 
> some warts that need trimming. But it works.
>

See recent work with "Settings >> Desktop integration". There are buttons 
that should create and remove the link files on all platforms. No icon 
support yet; my next research project.
 

> https://snapcraft.io/leo-editor 
> 
>

Nice presentation page. 

-matt

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to leo-editor+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/f4da1d70-5887-422a-97cc-0052e38f934f%40googlegroups.com.


Re: Linux Snapcraft and Packager integrations are broken

2019-08-07 Thread Chris George
Finally.

Like Frankenstein's monster, it lives.

It ain't pretty, but it lives.

I will come back to this in a while. It still needs a .desktop file that 
lives in the right spot and there are some warts that need trimming. But it 
works.

Going forward it can be easily built (at least to this point) once the new 
Leo is available via pip. Eventually I will figure out how to get master 
running using the git hooks so it will update everytimethere is a new 
version by itself. I can also push snapshots of devel using a cron job. But 
that is for later. I am taking a break. My brain hurts.

https://snapcraft.io/leo-editor

The executable from the command prompt is leo-editor.


Chris

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to leo-editor+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/f155b69d-296e-423e-99f6-c178ec54f5d1%40googlegroups.com.


Re: Linux Snapcraft and Packager integrations are broken

2019-08-02 Thread Chris George
That was me. I initiated it from the packager side.

I am still working on snap.

I was almost there but needed one file in leo-editor. Unfortunately
setup.py, snap, git all have different packaging numbers.

Still at it.

Chris



On Fri, Aug 2, 2019 at 12:30 PM Edward K. Ream  wrote:

>
>
> On Fri, Aug 2, 2019 at 1:46 PM Matt Wilkie  wrote:
>
>>
>> It looks like that with the release of 6.0 in master Packager woke up.
>> The integration hook now reports success in communicating but Packager
>> itself failed the build. I haven't looked at the logs yet:
>> https://packager.io/gh/leo-editor/leo-editor
>>
>
> Thanks for looking into this.  BTW, I have no idea what you are talking
> about, hehe.
>
> Edward
>
> --
> You received this message because you are subscribed to the Google Groups
> "leo-editor" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to leo-editor+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/leo-editor/CAMF8tS24EwtcpvJHAY2M1x%3D1arWEa63DhSf1F0LtRr75L3UkzA%40mail.gmail.com
> 
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to leo-editor+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/CADWQas3rDtZ-DTK8QFRvoVrXhSbaBQOP-i44LPDNZA2NgSHuqw%40mail.gmail.com.


Re: Linux Snapcraft and Packager integrations are broken

2019-08-02 Thread Edward K. Ream
On Fri, Aug 2, 2019 at 1:46 PM Matt Wilkie  wrote:

>
> It looks like that with the release of 6.0 in master Packager woke up. The
> integration hook now reports success in communicating but Packager itself
> failed the build. I haven't looked at the logs yet:
> https://packager.io/gh/leo-editor/leo-editor
>

Thanks for looking into this.  BTW, I have no idea what you are talking
about, hehe.

Edward

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to leo-editor+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/CAMF8tS24EwtcpvJHAY2M1x%3D1arWEa63DhSf1F0LtRr75L3UkzA%40mail.gmail.com.


Re: Linux Snapcraft and Packager integrations are broken

2019-08-02 Thread Matt Wilkie

>
> The Leo Github Webhooks 
>  page has two 
> failing integrations: snapcraft.io and packager.io.
>
> From a quick inspection it looks like they're supposed to be for building 
> complete Linux packages to install. Does anyone want to take these over or 
> should we remove the hooks?
>

It looks like that with the release of 6.0 in master Packager woke up. The 
integration hook now reports success in communicating but Packager itself 
failed the build. I haven't looked at the logs yet: 
https://packager.io/gh/leo-editor/leo-editor

-matt

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to leo-editor+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/f0b54cec-4543-4f96-87c2-672bd80c410e%40googlegroups.com.


Re: Linux Snapcraft and Packager integrations are broken

2019-08-01 Thread Matt Wilkie


On Wednesday, 31 July 2019 05:37:01 UTC-7, Chris George wrote:
>
> I found the offending line in the setup.py file.
>
> Before I remove it and commit the change (snapcraft uses a git checkout to 
> build the snap), what does this line do?
>
> cmdclass={'clean': janitor.CleanCommand} # clean more than setuptools, 
> #1055
>

This is from *setupext-janitor* module, which extends `python setup.py 
clean` with `--all` so that it removes all the files that out of the box 
clean misses. It's a developer nicety not Leo essential. I'm attached to it 
because of the time I spent researching what to do, but if it blocks better 
linux packaging it could be dropped.

With it I get the following error:
>
> python3 setup.py bdist_wheel
> Creating entry_points for [OS name - system]: posix - Linux
> Traceback (most recent call last):
>   File "setup.py", line 171, in 
> cmdclass={'clean': janitor.CleanCommand} # clean more than 
> setuptools, #1055
> NameError: name 'janitor' is not defined
>
> Without it I can build the wheel just fine.
>
 
The NameError would be fixed if setupext-janitor is installed (`pip install 
setupext-janitor`). Maybe all that's needed is to add this to build-backend 
to `pyproject.toml`? Pip uses the 'requires' section to id and install 
packages before it tries to parse and run setup.py. Maybe Snapcraft does 
the same.

-matt


-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to leo-editor+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/82783001-134e-4c30-a9f1-67b50e06a720%40googlegroups.com.


Re: Linux Snapcraft and Packager integrations are broken

2019-07-31 Thread Chris George
I had the brilliant idea to set up virtualbox and install a clean ubuntu 
install.

Then I installed pip3 via apt and used it to install everything else I 
needed, including the latest setuptools.

But when I went to run snapcraft it puked trying to create a vm. Apparently 
virtualbox doesn't support kvm inside a virtualbox.

Now I am eyeing up an old laptop for a clean install of ubuntu...

Chris

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to leo-editor+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/6c44d4b6-c186-436e-a9a8-946b983be0ad%40googlegroups.com.


Re: Linux Snapcraft and Packager integrations are broken

2019-07-31 Thread Chris George
Ugh.

I got past that easily enough.

Now I am stuck.

My distribution had an older version of setuptools. My conda environment 
has a newer. Snapcraft (the snap builder tool) creates its own vm as part 
of the process but it uses the system setuptools to do so, ignoring the vm.

This causes all kind of hell.

I replaced the system setuptoolswith the same version in the vm (which is 
new enough to "just work" according to stackoverflow etc.

Except it doesn't.

More googling required.

Chris

On Wednesday, July 31, 2019 at 5:37:01 AM UTC-7, Chris George wrote:
>
> I found the offending line in the setup.py file.
>
> Before I remove it and commit the change (snapcraft uses a git checkout to 
> build the snap), what does this line do?
>
> cmdclass={'clean': janitor.CleanCommand} # clean more than setuptools, 
> #1055
>
> With it I get the following error:
>
> python3 setup.py bdist_wheel
> Creating entry_points for [OS name - system]: posix - Linux
> Traceback (most recent call last):
>   File "setup.py", line 171, in 
> cmdclass={'clean': janitor.CleanCommand} # clean more than 
> setuptools, #1055
> NameError: name 'janitor' is not defined
>
> Without it I can build the wheel just fine.
>
> Chris
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to leo-editor+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/cc8cd451-3488-45b9-94ea-3caeafa75583%40googlegroups.com.


Re: Linux Snapcraft and Packager integrations are broken

2019-07-31 Thread Chris George
I found the offending line in the setup.py file.

Before I remove it and commit the change (snapcraft uses a git checkout to 
build the snap), what does this line do?

cmdclass={'clean': janitor.CleanCommand} # clean more than setuptools, #1055

With it I get the following error:

python3 setup.py bdist_wheel
Creating entry_points for [OS name - system]: posix - Linux
Traceback (most recent call last):
  File "setup.py", line 171, in 
cmdclass={'clean': janitor.CleanCommand} # clean more than setuptools, 
#1055
NameError: name 'janitor' is not defined

Without it I can build the wheel just fine.

Chris


-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to leo-editor+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/1df43bcb-d88e-4315-9302-018f83d661bb%40googlegroups.com.


Re: Linux Snapcraft and Packager integrations are broken

2019-07-30 Thread Chris George
>From the snapcraft docs:

"Note that your Python project should be using setuptools and you should be 
able to run python setup.py bdist_wheel without errors. If either of these 
are not true, please consult the setuptools documentation."

I am at this point and the setup pukes so I assume there is some work still 
to do with setuptools and setup.py?

Chris

On Thursday, July 25, 2019 at 1:23:02 PM UTC-7, Matt Wilkie wrote:
>
> The Leo Github Webhooks 
>  page has two 
> failing integrations: snapcraft.io and packager.io.
>
> From a quick inspection it looks like they're supposed to be for building 
> complete Linux packages to install. Does anyone want to take these over or 
> should we remove the hooks?
>
> -matt
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to leo-editor+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/7955128e-3557-4d32-9305-1a3648e43924%40googlegroups.com.


Re: Linux Snapcraft and Packager integrations are broken

2019-07-25 Thread Chris George
I will take a run at snapcraft.

My distro has it installed by default.

Chris

On Thu, Jul 25, 2019 at 1:23 PM Matt Wilkie  wrote:

> The Leo Github Webhooks
>  page has two
> failing integrations: snapcraft.io and packager.io.
>
> From a quick inspection it looks like they're supposed to be for building
> complete Linux packages to install. Does anyone want to take these over or
> should we remove the hooks?
>
> -matt
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "leo-editor" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to leo-editor+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/leo-editor/eec27254-f164-45d6-a681-02a46a09351d%40googlegroups.com
> 
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to leo-editor+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/CADWQas3dgWn6Bw3noU6x4OqXRxY9pyMSDxcfXMu9jN4YoQ-bvA%40mail.gmail.com.