Re: [E-devel] Updated Python-efl Tutorial Codes

2021-11-09 Thread Carsten Haitzler
On Tue, 9 Nov 2021 07:44:36 +0100 Davide Andreoli  said:

> Indeed Github is probably not the right tool for efl atm, but IMO something
> like
> Gitlab (that can be used as a service or installed locally) can be better
> than our
> custom and complex infra, at least users should be able to sign-up :P

They can sign up - the problem is people were signing up and then filling phab
with spam. it has a captcha. i suspect it's people paid tiny amounts to go sign
up and fill places with spam. our infra is just as custom as gitlab.
phabricator is a large project (that unfortunately now is in maintenance only
mode but when we set it up it was a rising project and others like kde also
used it and many beyond).

i got tired of stumbling across spam in tickets, and more - some were eve n
carefully set up to be un-editable even by admins (only the owning user could)
so i had to go via the back-end cmdline tools to go delete data. it definitely
looked like humans doing this. the problem isn't phab but is spam.

so the automatic mechanisms to filter out spam bots fail because it's not a
bot, thus now you have to actually show up as a human and say hi and request
access. it says so on the sign up page when you sign up...

fyi gitlab is no less complex. using a service like github is less complex, BUT
you 100% rely on their service for free and have to play by their rules only
and have big limitations. history has taught me that doing this is a bad idea
because eventually those rules change. there is a need to make more profit and
features are cut down. look at travis - it has dropped it's free service now.
we spent a lot of effort relying on it and setting up CI that now is gone
because of this. soureforge dropped the quality of service after a while too -
we were the first project on sourceofge that was not sourceforge itself...
today sourceforge will not allow us access to the list of people subscribed to
mailing lists for e because of "privacy reasons". i can't migrate people to new
lists because i can't get a list of existing subscribers. at one point
sourceforge started wrapping releases of software in their own installers that
installed extra stuff - without so much as a "please" - because they were
allowed to do that.

yes - running your own takes effort and does come with limits. it's people who
never have to deal with all of this trouble (project owners/admins) who
complain that we don't "just use github". if you have to deal with this over
the decades you realise that it's a bit of a trojan horse to rely on such free
services. if you have to then doit on only the least critical things you have.

take this advice from someone who started using such services over 20 years
ago and has learned a few lessons along the way.

> Il giorno lun 8 nov 2021 alle ore 22:22 Carsten Haitzler <
> ras...@rasterman.com> ha scritto:
> 
> > On Mon, 8 Nov 2021 19:29:46 +0100 Davide Andreoli 
> > said:
> >
> > The Linux kernel does not use github. Mesa does not use it... many major
> > OSS
> > projects don't use github... does this make them "closed open source"? I
> > really
> > heavily advise people to look back in time to things like sourceforge and
> > the
> > dangers of building your whole project around a "free to use" service.
> > It's a
> > bad idea. I've been around for a long time and lived through many
> > things... and
> > it is unwise to do this. If you are so small that you cannot have your own
> > infrastructure, then OK - github might be OK, but once you are of a certain
> > size then it's time to do something else.
> >
> > > Il giorno dom 7 nov 2021 alle ore 19:29 Abdur-Rahmaan Janhangeer <
> > > arj.pyt...@gmail.com> ha scritto:
> > >
> > > > Greetings,
> > > >
> > > > I'd be super interested! Also about how to PR to the repo and even
> > tutos
> > > > about that. I view python-efl as some closed OpenSource project
> > > > with access not as easy as gitlab/bitbucket/github ones.
> > > >
> > > Indeed, this is not just a python-efl issue, it's the efl project as a
> > > whole,
> > > I voted years ago to move everything to github  :P
> > >
> > >
> > > >
> > > > Thanks a lot, guess i will be contacting you off list. Python-EFL is
> > my pet
> > > > OpenSource learning atm and i devote time to it often. So you can count
> > > > me in.
> > > >
> > > > Kind Regards,
> > > >
> > > > Abdur-Rahmaan Janhangeer
> > > > about  | blog
> > > > 
> > > > github 
> > > > Mauritius
> > > >
> > > > ___
> > > > enlightenment-devel mailing list
> > > > enlightenment-devel@lists.sourceforge.net
> > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > > >
> > >
> > > ___
> > > enlightenment-devel mailing list
> > > enlightenment-devel@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > >

Re: [E-devel] Python-efl 1.25.0 Works With Python 3.9

2021-11-09 Thread Joonas Niilola



On 17.10.2021 22.02, Abdur-Rahmaan Janhangeer wrote:
> Greetings,
>
> Just a note that i:
>
> - successfully installed Python-efl 1.25.0 using Python3.9 on
> Linux Mint 20.2
>
>
Hey,

python-efl package comes with test units so you can run tests with
different python implementations. I can say even python-3.10 works
already on 1.25.0!

-- juippis


___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Updated Python-efl Tutorial Codes

2021-11-09 Thread Joonas Niilola



On 22.10.2021 22.11, Abdur-Rahmaan Janhangeer wrote:
> Greetings list,
>
> Updated Jeff Hoogland's codes for his Python-efl series:
>
> https://www.pythonkitchen.com/how-to-install-python-efl-on-ubuntu-or-linux-mint/
> 
> https://www.pythonkitchen.com/python-efl-1/
> https://www.pythonkitchen.com/python-efl-2/
> https://www.pythonkitchen.com/python-efl-3/
> https://www.pythonkitchen.com/python-efl-4/
> https://www.pythonkitchen.com/python-efl-5/
> https://www.pythonkitchen.com/python-efl-6/
> https://www.pythonkitchen.com/python-efl-7/
> https://www.pythonkitchen.com/python-efl-8/
>
> It makes a quite gentle intro to Python-efl
>
>

Hey,

in general I personally hate installing software outside my
distributions package manager. I believe you should try to make them
into dpkg's, and aim to get these distributed through upstream ;)

Surely this way will get the work done, and get you started. But just a
suggestion.

-- juippis



___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Updated Python-efl Tutorial Codes

2021-11-09 Thread Rbt. Y-Lee
Jeff wrote those tutorials for Bodhi linux and the needed packages are deb
files in Bodhi's repo and can be installed via apt.

On Tue, Nov 9, 2021 at 6:17 AM Joonas Niilola  wrote:

>
>
> On 22.10.2021 22.11, Abdur-Rahmaan Janhangeer wrote:
> > Greetings list,
> >
> > Updated Jeff Hoogland's codes for his Python-efl series:
> >
> >
> https://www.pythonkitchen.com/how-to-install-python-efl-on-ubuntu-or-linux-mint/
> > <
> https://www.pythonkitchen.com/how-to-install-python-efl-on-ubuntu-or-linux-mint/
> >
> > https://www.pythonkitchen.com/python-efl-1/
> > https://www.pythonkitchen.com/python-efl-2/
> > https://www.pythonkitchen.com/python-efl-3/
> > https://www.pythonkitchen.com/python-efl-4/
> > https://www.pythonkitchen.com/python-efl-5/
> > https://www.pythonkitchen.com/python-efl-6/
> > https://www.pythonkitchen.com/python-efl-7/
> > https://www.pythonkitchen.com/python-efl-8/
> >
> > It makes a quite gentle intro to Python-efl
> >
> >
>
> Hey,
>
> in general I personally hate installing software outside my
> distributions package manager. I believe you should try to make them
> into dpkg's, and aim to get these distributed through upstream ;)
>
> Surely this way will get the work done, and get you started. But just a
> suggestion.
>
> -- juippis
>
>
>
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>

___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[EGIT] [core/enlightenment] master 01/01: e - shape input - dont change/reset shape input on override wins

2021-11-09 Thread Carsten Haitzler
raster pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=662caef9844adbf335a8ae6e47ebc0eacb78692f

commit 662caef9844adbf335a8ae6e47ebc0eacb78692f
Author: Carsten Haitzler 
Date:   Tue Nov 9 15:47:21 2021 +

e - shape input - dont change/reset shape input on override wins

this will wipe out what the client set - this is valid for managed
clients only, not override windows.

this fixes teams and its big fullscreen sized window eating up events.

@fix
---
 src/bin/e_comp_x.c | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/src/bin/e_comp_x.c b/src/bin/e_comp_x.c
index fbb61d646..815a9f77b 100644
--- a/src/bin/e_comp_x.c
+++ b/src/bin/e_comp_x.c
@@ -1052,10 +1052,13 @@ _e_comp_x_evas_comp_hidden_cb(void *data, Evas_Object 
*obj EINA_UNUSED, void *ev
  }
 
if ((ec->internal) && (win == e_client_util_win_get(ec))) return;
-   if (ec->comp_hidden)
- ecore_x_composite_window_events_disable(win);
-   else
- ecore_x_composite_window_events_enable(win);
+   if (!ec->override)
+ {
+if (ec->comp_hidden)
+  ecore_x_composite_window_events_disable(win);
+else
+  ecore_x_composite_window_events_enable(win);
+ }
 ecore_x_window_ignore_set(win, ec->comp_hidden);
 }
 

-- 




Re: [E-devel] Updated Python-efl Tutorial Codes

2021-11-09 Thread Ross Vandegrift
On Tue, Nov 09, 2021 at 01:16:30PM +0200, Joonas Niilola wrote:
> in general I personally hate installing software outside my
> distributions package manager. I believe you should try to make them
> into dpkg's, and aim to get these distributed through upstream ;)
> 
> Surely this way will get the work done, and get you started. But just a
> suggestion.

I maintain the debian packages for enlightenment and efl.  I haven't
packaged python-efl mostly out of ignorance - I didn't know anyone
wanted it, and I don't know about any apps that use it.  So I can't say
it'll be high on my list, but if I find some time, I'll take a peek.

Of course if you (or anyone else) is interested, there's good materials
on debian packaging python libraries.  I'd be happy to include that in
the team that handles efl/enlightenment, and help get it into debian.

Ross


___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Python-efl 1.25.0 Works With Python 3.9

2021-11-09 Thread Abdur-Rahmaan Janhangeer
@Davide

This link in the python-efl phab is broken:
https://git.enlightenment.org/apps/espionage.git

Kind Regards,

Abdur-Rahmaan Janhangeer
about  | blog

github 
Mauritius

___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel