[E-devel] End of Week: Phab Report

2018-07-20 Thread Mike Blumenkrantz
Hi,


TICKETS:
*https://phab.enlightenment.org/maniphest/query/YZYWvpQGfcgM/
*
* 9 regular tasks open with the 1.21 milestone
Many of these are waiting for patches to be reviewed.
* 4 regression tickets open which must be resolved before the final 1.21
release
Most of these already have patches in review.

PATCHES
*https://phab.enlightenment.org/differential/query/38N2dAUrUZ7J/
*
* A lot of patches awaiting review
I phabbed a big (20+) CI patchset I've been working on for the past couple
weeks, and everyone else has also continued to submit code for review and
discussion, so we have a lot of patches outstanding.
This is a good/normal position to be in, and there aren't any patches
sitting idle without review.

WORK ITEMS
I created a sidebar query to view feature proposals for the 1.22
development cycle:
https://phab.enlightenment.org/maniphest/query/TeSUJBEA8W5E/
So far there are only 2 items here. If you have work you are planning to
do, post a ticket to share!

If you aren't submitting your patches for review yet, please consider doing
so using the documentation here: https://phab.enlightenment.org/w/arcanist/

Build status is green at present, tests are all passing as well.

Regards,
Mike
--
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] End of Week: Phab Report

2018-07-14 Thread Jonathan Aquilina
Hi mike I can code in python and take it as a chance to brush up on my python 
scripting skills.

Any chance you can open a ticket and assign it to me please

Sent from my iPhone

> On 14 Jul 2018, at 19:25, Mike Blumenkrantz  
> wrote:
> 
> I suppose it's possible? Phabricator itself doesn't have any facilities for
> such a thing, but I think it should be doable to write a script to:
> 
> * scrape the ticket and patch review infrastructure and total the number of
> tickets in each query.
> * put the numbers into a mail template
> * send a mail to this list
> 
> Most likely the script would need to be python like git-phab or a shell
> script that uses 'arc call-conduit' to manually trigger phabricator methods.
> 
> On Sat, Jul 14, 2018 at 3:07 AM Jonathan Aquilina 
> wrote:
> 
>> Not to hijack this email but mike is this something which can be automated
>> and sent out weekly basis without any need for human intervention and just
>> use an email template that looks at the Phab tags for information?
>> 
>> Sent from my iPhone
>> 
>>> On 13 Jul 2018, at 21:18, Mike Blumenkrantz <
>> michael.blumenkra...@gmail.com> wrote:
>>> 
>>> Hi,
>>> 
>>> I forgot to send this last week and people were feeling demotivated, so
>>> it's back again.
>>> 
>>> TICKETS:
>>> *https://phab.enlightenment.org/maniphest/query/YZYWvpQGfcgM/
>>> *
>>> * 10 regular tasks open with the 1.21 milestone
>>> Some work has already been done on these, and the number has once again
>>> been cut in half since the last report.
>>> * 4 regression tickets open which must be resolved before the final 1.21
>>> release
>>> All of these already have patches in review, no further work beyond
>>> review/testing is required.
>>> * This search query is now available in the sidebar of the maniphest view
>>> for easier access.
>>> 
>>> PATCHES
>>> *https://phab.enlightenment.org/differential/query/38N2dAUrUZ7J/
>>> *
>>> * 13 patches awaiting review
>>> * This search query is now available in the sidebar of the differential
>>> view for easier access.
>>> 
>>> If you aren't submitting your patches for review yet, please consider
>> doing
>>> so using the documentation here:
>> https://phab.enlightenment.org/w/arcanist/
>>> 
>>> Build status is green at present, tests are all passing as well. Next
>> week
>>> is a big Samsung internal event, so some slowdown may occur.
>>> 
>>> Regards,
>>> Mike
>>> 
>> --
>>> 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
>> 
> --
> 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] End of Week: Phab Report

2018-07-14 Thread Mike Blumenkrantz
I suppose it's possible? Phabricator itself doesn't have any facilities for
such a thing, but I think it should be doable to write a script to:

* scrape the ticket and patch review infrastructure and total the number of
tickets in each query.
* put the numbers into a mail template
* send a mail to this list

Most likely the script would need to be python like git-phab or a shell
script that uses 'arc call-conduit' to manually trigger phabricator methods.

On Sat, Jul 14, 2018 at 3:07 AM Jonathan Aquilina 
wrote:

> Not to hijack this email but mike is this something which can be automated
> and sent out weekly basis without any need for human intervention and just
> use an email template that looks at the Phab tags for information?
>
> Sent from my iPhone
>
> > On 13 Jul 2018, at 21:18, Mike Blumenkrantz <
> michael.blumenkra...@gmail.com> wrote:
> >
> > Hi,
> >
> > I forgot to send this last week and people were feeling demotivated, so
> > it's back again.
> >
> > TICKETS:
> > *https://phab.enlightenment.org/maniphest/query/YZYWvpQGfcgM/
> > *
> > * 10 regular tasks open with the 1.21 milestone
> > Some work has already been done on these, and the number has once again
> > been cut in half since the last report.
> > * 4 regression tickets open which must be resolved before the final 1.21
> > release
> > All of these already have patches in review, no further work beyond
> > review/testing is required.
> > * This search query is now available in the sidebar of the maniphest view
> > for easier access.
> >
> > PATCHES
> > *https://phab.enlightenment.org/differential/query/38N2dAUrUZ7J/
> > *
> > * 13 patches awaiting review
> > * This search query is now available in the sidebar of the differential
> > view for easier access.
> >
> > If you aren't submitting your patches for review yet, please consider
> doing
> > so using the documentation here:
> https://phab.enlightenment.org/w/arcanist/
> >
> > Build status is green at present, tests are all passing as well. Next
> week
> > is a big Samsung internal event, so some slowdown may occur.
> >
> > Regards,
> > Mike
> >
> --
> > 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
>
--
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] End of Week: Phab Report

2018-07-14 Thread Jonathan Aquilina
Not to hijack this email but mike is this something which can be automated and 
sent out weekly basis without any need for human intervention and just use an 
email template that looks at the Phab tags for information?

Sent from my iPhone

> On 13 Jul 2018, at 21:18, Mike Blumenkrantz  
> wrote:
> 
> Hi,
> 
> I forgot to send this last week and people were feeling demotivated, so
> it's back again.
> 
> TICKETS:
> *https://phab.enlightenment.org/maniphest/query/YZYWvpQGfcgM/
> *
> * 10 regular tasks open with the 1.21 milestone
> Some work has already been done on these, and the number has once again
> been cut in half since the last report.
> * 4 regression tickets open which must be resolved before the final 1.21
> release
> All of these already have patches in review, no further work beyond
> review/testing is required.
> * This search query is now available in the sidebar of the maniphest view
> for easier access.
> 
> PATCHES
> *https://phab.enlightenment.org/differential/query/38N2dAUrUZ7J/
> *
> * 13 patches awaiting review
> * This search query is now available in the sidebar of the differential
> view for easier access.
> 
> If you aren't submitting your patches for review yet, please consider doing
> so using the documentation here: https://phab.enlightenment.org/w/arcanist/
> 
> Build status is green at present, tests are all passing as well. Next week
> is a big Samsung internal event, so some slowdown may occur.
> 
> Regards,
> Mike
> --
> 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] End of Week: Phab Report

2018-07-13 Thread Mike Blumenkrantz
Other phab items of interest:
* https://phab.enlightenment.org/w/maintainers_reviewers/ is a table that
can be used when trying to find people to review various parts of the
codebase. A new herald rule will notify patches submitted without a
reviewer in order to ensure that new contributors are able to find a
reviewer. Add yourself here if you haven't already!
* https://phab.enlightenment.org/T7142 is a master ticket to track all
kinds of issues and items of discussion related to the eventual 2.0
release. If you have something you think is fundamentally wrong in EFL or a
topic you think needs concrete, focused discussion, create a subtask here.

CI progress:
* Current build: https://travis-ci.org/Enlightenment/efl/builds/403595182
 - ~25 mins per build
 - release-ready build gets killed for taking too long
* CI development builds:
 - ccache enabled sub-15 minute builds:
https://travis-ci.org/Enlightenment/efl/builds/402876909
 - refactored scripts, first ever all-green build:
https://travis-ci.org/Enlightenment/efl/builds/403656270

On Fri, Jul 13, 2018 at 2:18 PM Mike Blumenkrantz <
michael.blumenkra...@gmail.com> wrote:

> Hi,
>
> I forgot to send this last week and people were feeling demotivated, so
> it's back again.
>
> TICKETS:
> *https://phab.enlightenment.org/maniphest/query/YZYWvpQGfcgM/
> *
> * 10 regular tasks open with the 1.21 milestone
> Some work has already been done on these, and the number has once again
> been cut in half since the last report.
> * 4 regression tickets open which must be resolved before the final 1.21
> release
> All of these already have patches in review, no further work beyond
> review/testing is required.
> * This search query is now available in the sidebar of the maniphest view
> for easier access.
>
> PATCHES
> *https://phab.enlightenment.org/differential/query/38N2dAUrUZ7J/
> *
> * 13 patches awaiting review
> * This search query is now available in the sidebar of the differential
> view for easier access.
>
> If you aren't submitting your patches for review yet, please consider
> doing so using the documentation here:
> https://phab.enlightenment.org/w/arcanist/
>
> Build status is green at present, tests are all passing as well. Next week
> is a big Samsung internal event, so some slowdown may occur.
>
> Regards,
> Mike
>
--
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] End of Week: Phab Report

2018-07-13 Thread Mike Blumenkrantz
Hi,

I forgot to send this last week and people were feeling demotivated, so
it's back again.

TICKETS:
*https://phab.enlightenment.org/maniphest/query/YZYWvpQGfcgM/
*
* 10 regular tasks open with the 1.21 milestone
Some work has already been done on these, and the number has once again
been cut in half since the last report.
* 4 regression tickets open which must be resolved before the final 1.21
release
All of these already have patches in review, no further work beyond
review/testing is required.
* This search query is now available in the sidebar of the maniphest view
for easier access.

PATCHES
*https://phab.enlightenment.org/differential/query/38N2dAUrUZ7J/
*
* 13 patches awaiting review
* This search query is now available in the sidebar of the differential
view for easier access.

If you aren't submitting your patches for review yet, please consider doing
so using the documentation here: https://phab.enlightenment.org/w/arcanist/

Build status is green at present, tests are all passing as well. Next week
is a big Samsung internal event, so some slowdown may occur.

Regards,
Mike
--
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] End of Week: Phab Report

2018-06-29 Thread Mike Blumenkrantz
Hi,

A lot of work has been done once again this week.

TICKETS:
https://phab.enlightenment.org/maniphest/query/_jTUZLoOpCeA/#R
* 20 "urgent" tasks open which should be evaluated for the alpha release
This number has been nearly halved again since last week. A large number of
these have pending patches in review to resolve them.

https://phab.enlightenment.org/maniphest/query/oP4HVQ1SXYSe/#R
* 7 regression tickets which must be resolved before the final 1.21 release
T6886 continues to infuriate EFL developers with no end in sight to the
madness. Half of these issues already have patches in review.

PATCHES
https://phab.enlightenment.org/differential/query/elYgRFs7JanW/#R
22 patches awaiting review


We had 103 of 109 merged patches go through patch review over the past
week, an increase to over 90% of patches. We're continuing to have great
engagement and discussion in the course of patch review!
If you aren't submitting your patches for review yet, please begin doing so
using the documentation here: https://phab.enlightenment.org/w/arcanist/

Build status is green at present, tests are all passing as well. Stefan is
back next week, so expect a real status report from him on Monday!

Regards,
Mike
--
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] End of Week: Phab Report

2018-06-22 Thread Mike Blumenkrantz
Oops, that statistic about patch review is inaccurate because I used the
wrong start point.

The real stat is that 64 out of 87 merged patches went through review,
meaning over 70% of contributions are being reviewed.

As a token of apology here's a fun breakdown of our top 5 reviewers by
review count:

Hermet:  4
cedric:  6
bu5hm4n: 9
zmike:   11
ManMower:12

All hail our new Canadian reviewer overlord!

On Fri, Jun 22, 2018 at 5:54 PM Mike Blumenkrantz <
michael.blumenkra...@gmail.com> wrote:

> Hi,
>
> A lot of work has been done this week, everyone who contributed should be
> very pleased with the results!
>
> TICKETS:
> https://phab.enlightenment.org/maniphest/query/_jTUZLoOpCeA/#R
> * 35 "urgent" tasks open which should be evaluated for the alpha release
> This number has been halved since last week, and there are pending patches
> in code review at present which resolve even more of these tasks. Huge
> improvement!
>
> https://phab.enlightenment.org/maniphest/query/oP4HVQ1SXYSe/#R
> * 9 regression tickets which must be resolved before the final 1.21 release
> This includes the dreaded T6886, a bug which has thus far defeated no
> fewer than 3 developers who attempted to independently resolve it.
>
> https://phab.enlightenment.org/maniphest/query/.A.JB1lE_L6b/#R
> 15 untriaged tasks which should have a severity tagged
>
>
> PATCHES
> https://phab.enlightenment.org/differential/query/elYgRFs7JanW/#R
> 24 patches awaiting review
>
>
> We had 23 of 36 merged patches go through patch review over the past week,
> meaning we are now reviewing over 60% of contributions. This is great
> progress, and based on the feedback in patch reviews there have definitely
> been issues caught during review which enabled us to avoid merging buggy or
> broken code.
> If you aren't submitting your patches for review yet, please begin doing
> so using the documentation here:
> https://phab.enlightenment.org/w/arcanist/
>
> Build status is green at present, tests are all passing as well.
>
> Regards,
> Mike
>
--
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] End of Week: Phab Report

2018-06-22 Thread Mike Blumenkrantz
Hi,

A lot of work has been done this week, everyone who contributed should be
very pleased with the results!

TICKETS:
https://phab.enlightenment.org/maniphest/query/_jTUZLoOpCeA/#R
* 35 "urgent" tasks open which should be evaluated for the alpha release
This number has been halved since last week, and there are pending patches
in code review at present which resolve even more of these tasks. Huge
improvement!

https://phab.enlightenment.org/maniphest/query/oP4HVQ1SXYSe/#R
* 9 regression tickets which must be resolved before the final 1.21 release
This includes the dreaded T6886, a bug which has thus far defeated no fewer
than 3 developers who attempted to independently resolve it.

https://phab.enlightenment.org/maniphest/query/.A.JB1lE_L6b/#R
15 untriaged tasks which should have a severity tagged


PATCHES
https://phab.enlightenment.org/differential/query/elYgRFs7JanW/#R
24 patches awaiting review


We had 23 of 36 merged patches go through patch review over the past week,
meaning we are now reviewing over 60% of contributions. This is great
progress, and based on the feedback in patch reviews there have definitely
been issues caught during review which enabled us to avoid merging buggy or
broken code.
If you aren't submitting your patches for review yet, please begin doing so
using the documentation here: https://phab.enlightenment.org/w/arcanist/

Build status is green at present, tests are all passing as well.

Regards,
Mike
--
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] End of Week: Phab Report

2018-06-15 Thread Mike Blumenkrantz
Hi,

Stefan usually sends this mail on Mondays, but I'm not usually as motivated
as him on that day so I'm doing it today so everyone can enjoy it over the
weekend or when they wake up on Monday.


TICKETS
https://phab.enlightenment.org/maniphest/query/hpAKElh.jGsu/#R
81 "urgent" tasks open which we should be considering for the alpha release
Not all of these may NEED to be resolved for a release to happen. If you
see a ticket that has the 1.21 milestone tagged but realistically will not
or cannot be fixed in time, please untag the milestone!

https://phab.enlightenment.org/maniphest/query/J.XvOeCxrS2D/#R
8 regression tickets which must be resolved before the final 1.21 release

https://phab.enlightenment.org/maniphest/query/.A.JB1lE_L6b/#R
17 untriaged tasks which should have a severity tagged


PATCHES
https://phab.enlightenment.org/differential/query/gIFEVr3jmk.q/#R
32 patches awaiting review
Patch review is important too!


Build status is green at present, tests are all passing as well.

Regards,
Mike
--
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