Re: [riot-devel] Open Processes Task Force

2015-05-28 Thread Kaspar Schleiser
Hey,

On 05/28/15 15:59, Emmanuel Baccelli wrote:
> >  - introducing a "show-stopper" textual label for comments on 
> PRs
> > (if absent, would require less or no ACK before being merged, after some
> > agreed-upon probation time). The idea would be to increase agility
> >  - introducing a "high-impact" label on PRs (would require more
> > ACKs before being merged).
> 
> That's pretty much the idea of the labels "minor" and "major" (impact).
> 
> @Kaspar care to comment? If I remember correctly you saw some use in
> introducing something like the "high-impact" label?
They would do fine. We should but some rough guidelines on when
something is "major" and that it then needs at least two ACKs and an
extended concept review.

Kaspar
___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel


Re: [riot-devel] Open Processes Task Force

2015-05-28 Thread Emmanuel Baccelli
Hi again everyone,

just one general comment: this thread currently has a lower priority
compared to the efforts towards next month's new RIOT release.
So basically, for those involved: take your time to provide input other
than +1 for the idea of having such a task force ;)
I plan to provide soonish some input on the tentative definition of what a
task force is (and what it is not).

Best,

Emmanuel

On Thu, May 28, 2015 at 3:59 PM, Emmanuel Baccelli <
emmanuel.bacce...@inria.fr> wrote:

>
> On Thu, May 28, 2015 at 7:53 AM, Oleg Hahm  wrote:
>
>> Hi!
>>
>> >  - introducing a "show-stopper" textual label for comments on
>> PRs
>> > (if absent, would require less or no ACK before being merged, after some
>> > agreed-upon probation time). The idea would be to increase agility
>> >  - introducing a "high-impact" label on PRs (would require more
>> > ACKs before being merged).
>>
>> That's pretty much the idea of the labels "minor" and "major" (impact).
>>
>>
>
> @Kaspar care to comment? If I remember correctly you saw some use in
> introducing something like the "high-impact" label?
>
> Cheers
>
> Emmanuel
>
>
>
>> Cheers,
>> Oleg
>> --
>> printk("; corrupted filesystem mounted read/write - your computer
>> will explode within 20 seconds ... but you wanted it so!\n");
>> linux-2.4.3/fs/hpfs/super.c
>>
>> ___
>> devel mailing list
>> devel@riot-os.org
>> https://lists.riot-os.org/mailman/listinfo/devel
>>
>>
>
___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel


Re: [riot-devel] Open Processes Task Force

2015-05-28 Thread Emmanuel Baccelli
On Thu, May 28, 2015 at 7:53 AM, Oleg Hahm  wrote:

> Hi!
>
> >  - introducing a "show-stopper" textual label for comments on PRs
> > (if absent, would require less or no ACK before being merged, after some
> > agreed-upon probation time). The idea would be to increase agility
> >  - introducing a "high-impact" label on PRs (would require more
> > ACKs before being merged).
>
> That's pretty much the idea of the labels "minor" and "major" (impact).
>
>

@Kaspar care to comment? If I remember correctly you saw some use in
introducing something like the "high-impact" label?

Cheers

Emmanuel



> Cheers,
> Oleg
> --
> printk("; corrupted filesystem mounted read/write - your computer
> will explode within 20 seconds ... but you wanted it so!\n");
> linux-2.4.3/fs/hpfs/super.c
>
> ___
> devel mailing list
> devel@riot-os.org
> https://lists.riot-os.org/mailman/listinfo/devel
>
>
___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel


Re: [riot-devel] Open Processes Task Force

2015-05-27 Thread Oleg Hahm
Hi!

>  - introducing a "show-stopper" textual label for comments on PRs
> (if absent, would require less or no ACK before being merged, after some
> agreed-upon probation time). The idea would be to increase agility
>  - introducing a "high-impact" label on PRs (would require more
> ACKs before being merged).

That's pretty much the idea of the labels "minor" and "major" (impact).

Cheers,
Oleg
-- 
printk("; corrupted filesystem mounted read/write - your computer 
will explode within 20 seconds ... but you wanted it so!\n");
linux-2.4.3/fs/hpfs/super.c


pgpOWZkaMArs3.pgp
Description: PGP signature
___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel


Re: [riot-devel] Open Processes Task Force

2015-05-27 Thread Emmanuel Baccelli
Hi Kaspar,

On Thu, May 28, 2015 at 12:08 AM, Kaspar Schleiser 
wrote:

> Hey,
>
> On 05/28/15 00:02, Emmanuel Baccelli wrote:
> > I propose to launch a task force focusing on open processes at work in
> > the RIOT community.
> +1
>
> We need to be careful not to over-design our processes, but a task force
> identifying possible improvements sounds very useful.
>
>
I agree about the danger of over-designing here.

The main idea is to make sure that the mains mechanisms at work can be
grasped by both outsiders and insiders.
The advantages looked for here are :
(i) transparency, as in: people outside this community can more quickly
understand how we work, and
(ii) upgradeability, as in: people inside the community can more easily
identify what works and what does not (anymore) and introduce changes
when/where needed.

We need to be precise only at "some" level, and "some" here should
understood as "minimal" subject to (i) and (ii) being satisfied.

Does it make sense?

cheers

Emmanuel







> Kaspar
> ___
> devel mailing list
> devel@riot-os.org
> https://lists.riot-os.org/mailman/listinfo/devel
>
___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel


Re: [riot-devel] Open Processes Task Force

2015-05-27 Thread Emmanuel Baccelli
Hi Martine,

On Thu, May 28, 2015 at 2:15 AM, Martine Lenders 
wrote:

> Hi,
> Just to be clear, we are talking about administrative processes on our
> work in RIOT here, right? Not some kind of system processes.
>
>
yes (although I'm not so sure about the term "administrative" here ;).

Basically, the focus of this task force is to talk about how the community
organizes itself, around the technical work to be done.

Concerning this organization:
- some level of details should be defined somewhere, for transparency
reasons
- the way we organize is bound to evolve over time due to the evolution of
both the community and of the work to be done

So this would be the "place" to talk about this and design this evolution
together.

Best,

Emmanuel



> Cheers,
> Martine
> Am 28.05.2015 00:09 schrieb "Kaspar Schleiser" :
>
>> Hey,
>>
>> On 05/28/15 00:02, Emmanuel Baccelli wrote:
>> > I propose to launch a task force focusing on open processes at work in
>> > the RIOT community.
>> +1
>>
>> We need to be careful not to over-design our processes, but a task force
>> identifying possible improvements sounds very useful.
>>
>> Kaspar
>> ___
>> devel mailing list
>> devel@riot-os.org
>> https://lists.riot-os.org/mailman/listinfo/devel
>>
>
> ___
> devel mailing list
> devel@riot-os.org
> https://lists.riot-os.org/mailman/listinfo/devel
>
>
___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel


Re: [riot-devel] Open Processes Task Force

2015-05-27 Thread Martine Lenders
Hi,
Just to be clear, we are talking about administrative processes on our work
in RIOT here, right? Not some kind of system processes. Because that's what
I was thinking first Manu's mail was about and I had a really hard time
wrapping my head around it.

Cheers,
Martine
Am 28.05.2015 00:09 schrieb "Kaspar Schleiser" :

> Hey,
>
> On 05/28/15 00:02, Emmanuel Baccelli wrote:
> > I propose to launch a task force focusing on open processes at work in
> > the RIOT community.
> +1
>
> We need to be careful not to over-design our processes, but a task force
> identifying possible improvements sounds very useful.
>
> Kaspar
> ___
> devel mailing list
> devel@riot-os.org
> https://lists.riot-os.org/mailman/listinfo/devel
>
___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel


Re: [riot-devel] Open Processes Task Force

2015-05-27 Thread Kaspar Schleiser
Hey,

On 05/28/15 00:02, Emmanuel Baccelli wrote:
> I propose to launch a task force focusing on open processes at work in
> the RIOT community.
+1

We need to be careful not to over-design our processes, but a task force
identifying possible improvements sounds very useful.

Kaspar
___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel


[riot-devel] Open Processes Task Force

2015-05-27 Thread Emmanuel Baccelli
Hi everyone,

I propose to launch a task force focusing on open processes at work in the
RIOT community. The goals are both (i) maintenance/improvements of these
processes to adapt to the evolution of our community, and (ii) ensure an
appropriate level of transparency concerning what the current processes are.

If interested, please PING this thread for starters, and don't hesitate to
bring in comments or more content/suggestions.

To be more concrete, I propose the task force would work for starters on
items such as the below.

- document/discuss the lessons learnt so far for current processes, for
instance:
 - what are the lessons learnt for our "task force" concept in
practice?
 - should we not define more precisely what a "task force" is?
 - what other definitions are needed (e.g. an even smaller unit
a.k.a. "design team" a la "scrum team")?

- discuss the need for, and merits of (new) development processes, for
instance:
 - introducing a "show-stopper" textual label for comments on PRs
(if absent, would require less or no ACK before being merged, after some
agreed-upon probation time). The idea would be to increase agility
 - introducing a "high-impact" label on PRs (would require more
ACKs before being merged).

- discuss the need for, and merits of (new) strategic coordination, for
instance:
 - do we need more technical leadership? Goal: optimize the order
of PR merging
 - if so, what shape should this leadership take? Requirement:
scalability with community size and sustainability w.r.t. to time, which
means avoiding bottlenecks somehow...

Cheers
Emmanuel
___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel