Re: [E-devel] E22 Schedule

2017-11-01 Thread Romain Naour
Hi Mike,

Le 31/10/2017 à 16:31, Mike Blumenkrantz a écrit :
> After reviewing the currently reported issues I'm now planning to do the
> final release on Thursday. If anyone is working on any last minute bug
> fixes, please have them tested and committed by then.

I'm trying the new meson build system and I have a problem with pam option.
If pam is disabled (-Dpam=false) the build fail since pam is listed in deps_e.

Best regards,
Romain

> 
> Thanks!
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E22 Schedule

2017-11-01 Thread Carsten Haitzler
On Wed, 01 Nov 2017 01:41:08 + Mike Blumenkrantz
 said:

> Assuming you are looking at the Enlightenment internal menu code, that is.
> If you are looking at the async efreet code, this has never successfully
> been used and is not currently used anywhere that I am aware of.

it doesnt seem at least efreet menu is being used from any threads i can
find... so go ahead with release. this isnt going to be found quickly.

> On Tue, Oct 31, 2017 at 9:20 PM Mike Blumenkrantz <
> michael.blumenkra...@gmail.com> wrote:
> 
> > There are no threads in the menu code that you are looking at, only
> > functions with names from a time when there was an attempt to make efreet
> > menu parsing asynchronous.
> >
> > On Tue, Oct 31, 2017 at 8:56 PM Carsten Haitzler 
> > wrote:
> >
> >> On Tue, 31 Oct 2017 15:31:08 + Mike Blumenkrantz
> >>  said:
> >>
> >> > After reviewing the currently reported issues I'm now planning to do the
> >> > final release on Thursday. If anyone is working on any last minute bug
> >> > fixes, please have them tested and committed by then.
> >>
> >> can you hold off on this until i look at the apps menu stuff? i juast am
> >> spotting it's using threads... and threads + efreet == bad. netstar just
> >> pointed this out to me (as throwing in locks into efreet seems to fix
> >> things
> >> for him).
> >>
> >> i suspect i need to review this and undo the threading if it's also doing
> >> efreet calls from there.
> >>
> >> --
> >> - Codito, ergo sum - "I code, therefore I am" --
> >> Carsten Haitzler - ras...@rasterman.com
> >>
> >>
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 


-- 
- Codito, ergo sum - "I code, therefore I am" --
Carsten Haitzler - ras...@rasterman.com


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E22 Schedule

2017-10-31 Thread Carsten Haitzler
On Wed, 01 Nov 2017 01:41:08 + Mike Blumenkrantz
 said:

> Assuming you are looking at the Enlightenment internal menu code, that is.
> If you are looking at the async efreet code, this has never successfully
> been used and is not currently used anywhere that I am aware of.

netstar did some patching of efreet and added some locks... and the problems
seen with everything went away it seems. this is a red flag i think... so
worth looking into. specifically the patch he pasted here:

https://phab.enlightenment.org/T6084

that screams to me right now that someone, somewhere is calling efreet from
threads. and it seems to only be affecting e... so e or some module shipped
with e... i need to hunt a bit. it may has been related to menu too so i was
wondering...

and indeed at least:

_scan_mime_func() in evry_plug_files.c which is a thread func calls
efreet_mime_type_get() but this isn't related to menus though... :/ so i'm a
bit baffled atm. i was going to add mainloop is call checks through efreet's
api calls and barf if something is not called from mainloop.


> On Tue, Oct 31, 2017 at 9:20 PM Mike Blumenkrantz <
> michael.blumenkra...@gmail.com> wrote:
> 
> > There are no threads in the menu code that you are looking at, only
> > functions with names from a time when there was an attempt to make efreet
> > menu parsing asynchronous.
> >
> > On Tue, Oct 31, 2017 at 8:56 PM Carsten Haitzler 
> > wrote:
> >
> >> On Tue, 31 Oct 2017 15:31:08 + Mike Blumenkrantz
> >>  said:
> >>
> >> > After reviewing the currently reported issues I'm now planning to do the
> >> > final release on Thursday. If anyone is working on any last minute bug
> >> > fixes, please have them tested and committed by then.
> >>
> >> can you hold off on this until i look at the apps menu stuff? i juast am
> >> spotting it's using threads... and threads + efreet == bad. netstar just
> >> pointed this out to me (as throwing in locks into efreet seems to fix
> >> things
> >> for him).
> >>
> >> i suspect i need to review this and undo the threading if it's also doing
> >> efreet calls from there.
> >>
> >> --
> >> - Codito, ergo sum - "I code, therefore I am" --
> >> Carsten Haitzler - ras...@rasterman.com
> >>
> >>
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 


-- 
- Codito, ergo sum - "I code, therefore I am" --
Carsten Haitzler - ras...@rasterman.com


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E22 Schedule

2017-10-31 Thread Carsten Haitzler
On Wed, 01 Nov 2017 01:20:57 + Mike Blumenkrantz
 said:

> There are no threads in the menu code that you are looking at, only
> functions with names from a time when there was an attempt to make efreet
> menu parsing asynchronous.

yes. i looked into it and this is indeed the case. i grepped for thread and saw
something and went "wait a sec...". it is indeed not using threads + efreet. but
something else i think is. what - i'm not sure. but something... in e somewhere
i think.

> On Tue, Oct 31, 2017 at 8:56 PM Carsten Haitzler 
> wrote:
> 
> > On Tue, 31 Oct 2017 15:31:08 + Mike Blumenkrantz
> >  said:
> >
> > > After reviewing the currently reported issues I'm now planning to do the
> > > final release on Thursday. If anyone is working on any last minute bug
> > > fixes, please have them tested and committed by then.
> >
> > can you hold off on this until i look at the apps menu stuff? i juast am
> > spotting it's using threads... and threads + efreet == bad. netstar just
> > pointed this out to me (as throwing in locks into efreet seems to fix
> > things
> > for him).
> >
> > i suspect i need to review this and undo the threading if it's also doing
> > efreet calls from there.
> >
> > --
> > - Codito, ergo sum - "I code, therefore I am" --
> > Carsten Haitzler - ras...@rasterman.com
> >
> >


-- 
- Codito, ergo sum - "I code, therefore I am" --
Carsten Haitzler - ras...@rasterman.com


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E22 Schedule

2017-10-31 Thread Mike Blumenkrantz
Assuming you are looking at the Enlightenment internal menu code, that is.
If you are looking at the async efreet code, this has never successfully
been used and is not currently used anywhere that I am aware of.

On Tue, Oct 31, 2017 at 9:20 PM Mike Blumenkrantz <
michael.blumenkra...@gmail.com> wrote:

> There are no threads in the menu code that you are looking at, only
> functions with names from a time when there was an attempt to make efreet
> menu parsing asynchronous.
>
> On Tue, Oct 31, 2017 at 8:56 PM Carsten Haitzler 
> wrote:
>
>> On Tue, 31 Oct 2017 15:31:08 + Mike Blumenkrantz
>>  said:
>>
>> > After reviewing the currently reported issues I'm now planning to do the
>> > final release on Thursday. If anyone is working on any last minute bug
>> > fixes, please have them tested and committed by then.
>>
>> can you hold off on this until i look at the apps menu stuff? i juast am
>> spotting it's using threads... and threads + efreet == bad. netstar just
>> pointed this out to me (as throwing in locks into efreet seems to fix
>> things
>> for him).
>>
>> i suspect i need to review this and undo the threading if it's also doing
>> efreet calls from there.
>>
>> --
>> - Codito, ergo sum - "I code, therefore I am" --
>> Carsten Haitzler - ras...@rasterman.com
>>
>>
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E22 Schedule

2017-10-31 Thread Mike Blumenkrantz
There are no threads in the menu code that you are looking at, only
functions with names from a time when there was an attempt to make efreet
menu parsing asynchronous.

On Tue, Oct 31, 2017 at 8:56 PM Carsten Haitzler 
wrote:

> On Tue, 31 Oct 2017 15:31:08 + Mike Blumenkrantz
>  said:
>
> > After reviewing the currently reported issues I'm now planning to do the
> > final release on Thursday. If anyone is working on any last minute bug
> > fixes, please have them tested and committed by then.
>
> can you hold off on this until i look at the apps menu stuff? i juast am
> spotting it's using threads... and threads + efreet == bad. netstar just
> pointed this out to me (as throwing in locks into efreet seems to fix
> things
> for him).
>
> i suspect i need to review this and undo the threading if it's also doing
> efreet calls from there.
>
> --
> - Codito, ergo sum - "I code, therefore I am" --
> Carsten Haitzler - ras...@rasterman.com
>
>
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E22 Schedule

2017-10-31 Thread Carsten Haitzler
On Tue, 31 Oct 2017 15:31:08 + Mike Blumenkrantz
 said:

> After reviewing the currently reported issues I'm now planning to do the
> final release on Thursday. If anyone is working on any last minute bug
> fixes, please have them tested and committed by then.

can you hold off on this until i look at the apps menu stuff? i juast am
spotting it's using threads... and threads + efreet == bad. netstar just
pointed this out to me (as throwing in locks into efreet seems to fix things
for him).

i suspect i need to review this and undo the threading if it's also doing
efreet calls from there.

-- 
- Codito, ergo sum - "I code, therefore I am" --
Carsten Haitzler - ras...@rasterman.com


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] E22 Schedule

2017-10-31 Thread Mike Blumenkrantz
After reviewing the currently reported issues I'm now planning to do the
final release on Thursday. If anyone is working on any last minute bug
fixes, please have them tested and committed by then.

Thanks!
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel