Hi,

2017-10-18 9:35 GMT+09:00 Carsten Haitzler <ras...@rasterman.com>:

> On Tue, 17 Oct 2017 11:18:43 +0000 Andrew Williams <a...@andywilliams.me>
> said:
>
> > Hi,
> >
> > There is a concerted effort now to try and fix up the documentation of
> EFL
> > for devs / contributors and for users of our apps.
> > The dev portion of this is obviously largely based around the interfaces
> > work as everything will be "legacy" at some point in the near future.
> > We only have a limited time available to get all this done and I think we
> > should be able to publish the docs at completion if not before.
> > Therefore it is becoming more important to figure out where we are going
> to
> > get to, by when (or at least a target that we can all agree on).
> >
> > Given that the parent ticket https://phab.enlightenment.org/T5301 was
> > created in March and we're in October now with around 1/3 - 1/2 of the
> work
> > done (guesstimating here as there is no obvious way to see how much
> > progress we are making (only about 1/5 of tickets are closed off)) and
> even
> > in the last month we are adding new sub-tasks twice as fast as we are
> > closing tickets it seems like an impractical target to get any sort of
> > stable interfaces API subset ready for the end of the year.
>

Blue/Green tickets are not a high priority, so I'll consider only the red
tickets here.

What's missing here is a progress on each ticket. Example:

- T5363 Cleanup elm_widget.eo
This is not closed yet. But I think I made a lot of progress on it. I just
updated the ticket to show where I think we're standing on this.
I'd say this task is more than ~80% complete.

The same applies to quite a few other tickets as well:
- T5361 Cleanup elm_slider.eo
- T5359 Refactor elm_panes
- T5315 Refactoring Edje/Elm_Layout
- T5329 Cleanup elm_general.eot
etc...

Unfortunately it would be correct to say that a lot of the remaining
tickets haven't seen any significant progress in master yet. For (WAY TOO)
many I am still waiting for something to review.

We are making progress, but it is much slower than I was hoping for.



> > I really think we need to get a handle on this - agree what *must* be
> done
> > to even have a "ready to start being used" API so we can focus and
> finally
> > get something out of the door to build on.
> > My proposal is this: A new parent ticket is created for "Nice to have
> > Interfaces" and another for "Not first release Interfaces" and we move
> > everything off that main ticket that is non-essential. Only then will we
> > get a feeling for what remains.
> >
> > Personally I find moving targets difficult to work to and very morale
> > draining - I'd be very surprised if there are not others out there
> feeling
> > the same way.
> > Thanks, and as always please fire your thoughts back team :).
> > Andrew
>
> i think that's is what T5301 is. it's a must have. we're already ignoring
> many
> things like eldbus, efreet, etc. etc. ...
>
> the fact that new things are turning up as we explore the problems and so
> on is
> totally expected. you can't predict everything in advance. you notice at e
> dev
> day i already wanted to cut things like cedric's "eo file content for style
> specs" etc. as i believe this can be done later without affecting the api
> in an
> incompatible way.
>
> > On Tue, 12 Sep 2017 at 12:44 Carsten Haitzler <ras...@rasterman.com>
> wrote:
> >
> > > On Tue, 12 Sep 2017 09:50:18 +0000 Andrew Williams <
> a...@andywilliams.me>
> > > said:
> > >
> > > > Hi,
> > > >
> > > > This is good to hear. Reflecting on it I think what I missed was the
> > > > clarity that 1.21 would not be released until these interfaces are
> > > stable.
> > >
> > > Actually that's not set in stone. We may release a 1.21 and defer
> > > interfaces
> > > for 1.22. It depends on timing and where things get to by what time.
> The
> > > way we
> > > are doing things, interfaces is an OPTIONAL blocker for a release. It's
> > > not a
> > > technical one. The GOAL is to have 1.21 by end of year or so with
> > > interfaces
> > > "ready to begin to be used as a stable API".
> > >
> > > > Having been looking for this since 1.19 I'm thrilled but wonder if
> > > everyone
> > > > is on the same page (maybe it was only clear within Samsung crew?).
> > > Should
> > > > we be documenting somewhere like an upcoming releases page that,
> whilst
> > > > normally a timed cycle, for this release we have a specific goal in
> mind
> > > > rather than a date?
> > > >
> > > > Thanks,
> > > > Andy
> > > > On Mon, 21 Aug 2017 at 13:24, Carsten Haitzler <ras...@rasterman.com
> >
> > > wrote:
> > > >
> > > > > On Mon, 21 Aug 2017 12:08:46 +0000 Andrew Williams <
> > > a...@andywilliams.me>
> > > > > said:
> > > > >
> > > > > > Hi,
> > > > > >
> > > > > > In a word no. What that is is an ever growing list of work we
> would
> > > like
> > > > > to
> > > > > > get done. That's not really a planning tool it's a log.
> > > > > > Planning for what goes into a release is a different beast - we
> make
> > > a
> > > > > list
> > > > > > of what's required, agree on it and start working through.
> > > > >
> > > > > that actually is the list of things to go into 1.21 (efl interfaces
> > > "done"
> > > > > release)... :)
> > > > >
> > > > > > Surely in planning for a release you need either a) a delivery
> date
> > > and a
> > > > > > prioritised list or b) a requirements list and an agreed scope.
> > > > > > A list of things that gets added to as we work through is not
> either
> > > of
> > > > > > those - the list could grow forever and never get finished...
> > > > >
> > > > > things are discovered as the work is done. the goal is clear make
> > > eo/efl
> > > > > interfaces stable and ready to use for application devs".
> > > > >
> > > > > > Andy
> > > > > > On Mon, 21 Aug 2017 at 11:41, Carsten Haitzler <
> ras...@rasterman.com
> > > >
> > > > > wrote:
> > > > > >
> > > > > > > On Sat, 15 Jul 2017 20:12:34 +0000 Andrew Williams <
> > > > > a...@andywilliams.me>
> > > > > > > said:
> > > > > > >
> > > > > > > just saying... isn't
> > > > > > >
> > > > > > > https://phab.enlightenment.org/T5301
> > > > > > >
> > > > > > > good enough? i mean it does what's needed. tacks a todo list
> and
> > > even
> > > > > > > dependencies... etc.
> > > > > > >
> > > > > > > > Hi team,
> > > > > > > >
> > > > > > > > As many would probably agree by now we have a very high
> ticket
> > > volume
> > > > > > > which
> > > > > > > > is rather hard to manage... Whilst folk are doing a great
> job of
> > > > > > > > marshalling the incoming tasks I think that some more
> structure
> > > would
> > > > > > > help
> > > > > > > > us to see what is needed in each area and for the next
> release
> > > etc...
> > > > > > > >
> > > > > > > > In preparation for 1.21 I would like to start working on
> this a
> > > > > little to
> > > > > > > > help us manage the work for our next release (especially as
> it
> > > will
> > > > > be
> > > > > > > the
> > > > > > > > eo interfaces release!) and propose to do the following in
> phab,
> > > as
> > > > > it is
> > > > > > > > otherwise managing to keep track well:
> > > > > > > >
> > > > > > > > * Add a milestone to efl phab project for the next release -
> this
> > > > > will be
> > > > > > > > used to mark the issues we have agreed must go into the next
> > > release
> > > > > > > > * Add sub projects for each area of EFL so we can better
> > > categorise
> > > > > the
> > > > > > > > tasks (we can either use EFL or a "common" subproject for
> those
> > > that
> > > > > > > apply
> > > > > > > > to all
> > > > > > > >   * efl-eina
> > > > > > > >   * efl-eolian
> > > > > > > >   * efl-canvas
> > > > > > > >   * efl-canvas-layout
> > > > > > > >   * efl-ui
> > > > > > > > (etc etc)
> > > > > > > >
> > > > > > > > Notice the use of the new namespaces for everything in the
> > > > > interfaces -
> > > > > > > > this is surely how we should be thinking going forward :)
> > > > > > > > If we are able to split things out a bit more then we can
> have
> > > more
> > > > > > > people
> > > > > > > > assigned to projects with fewer issues per project.
> > > > > > > > Then the milestone for release can be the main point of
> concern
> > > for a
> > > > > > > > release manager :)
> > > > > > > >
> > > > > > > > I wanted to throw the concept out to the list before doing
> > > anything
> > > > > in
> > > > > > > case
> > > > > > > > there are any concerns with this approach that I may have
> missed?
> > > > > > > >
> > > > > > > > Thanks :)
> > > > > > > > Andy
> > > > > > > > --
> > > > > > > > http://andywilliams.me
> > > > > > > > http://ajwillia.ms
> > > > > > > >
> > > > > > >
> > > > >
> > > ------------------------------------------------------------
> ------------------
> > > > > > > > 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"
> > > > > --------------
> > > > > > > The Rasterman (Carsten Haitzler)    ras...@rasterman.com
> > > > > > >
> > > > > > > --
> > > > > > http://andywilliams.me
> > > > > > http://ajwillia.ms
> > > > >
> > > > >
> > > > > --
> > > > > ------------- Codito, ergo sum - "I code, therefore I am"
> > > --------------
> > > > > The Rasterman (Carsten Haitzler)    ras...@rasterman.com
> > > > >
> > > > > --
> > > > http://andywilliams.me
> > > > http://ajwillia.ms
> > >
> > >
> > > --
> > > ------------- Codito, ergo sum - "I code, therefore I am"
> --------------
> > > Carsten Haitzler - ras...@rasterman.com
> > >
> > > --
> > http://andywilliams.me
> > http://ajwillia.ms
>
>
> --
> ------------- 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
>
>


-- 
Jean-Philippe André
------------------------------------------------------------------------------
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

Reply via email to