2010-02-25 00:20:09

by Luis R. Rodriguez

[permalink] [raw]
Subject: 802.11 development process - extended documentation

I've extended our 802.11 development process into a new section on our
802.11 wiki. I often get asked how this works from different parts of
the company here at Atheros so figured it'd be easier to illustrate
this as best as possible and share it.

http://wireless.kernel.org/en/developers/process

Hope it does justice, John if you see any mistakes feel free to edit.
If the diagram seems fishy let me know what I can fix.

Luis


2010-02-25 00:34:43

by Benoit Papillault

[permalink] [raw]
Subject: Re: 802.11 development process - extended documentation

Luis R. Rodriguez a écrit :
> I've extended our 802.11 development process into a new section on our
> 802.11 wiki. I often get asked how this works from different parts of
> the company here at Atheros so figured it'd be easier to illustrate
> this as best as possible and share it.
>
> http://wireless.kernel.org/en/developers/process
>
> Hope it does justice, John if you see any mistakes feel free to edit.
> If the diagram seems fishy let me know what I can fix.
>
> Luis
> --
> To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
> the body of a message to [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
>
Nice (especially the picture)! However, Johannes has its picture in the
text, but not in the diagram and the opposite for ... you I guess
(picture on the left hand). Just a quick review. I still need to fully
understand the "patch" stream...

Regards,
Benoit


2010-02-25 04:59:27

by Jaswinder Singh

[permalink] [raw]
Subject: Re: 802.11 development process - extended documentation

Hello Luis,

On Thu, Feb 25, 2010 at 5:48 AM, Luis R. Rodriguez <[email protected]> wrote:
> I've extended our 802.11 development process into a new section on our
> 802.11 wiki. I often get asked how this works from different parts of
> the company here at Atheros so figured it'd be easier to illustrate
> this as best as possible and share it.
>
> http://wireless.kernel.org/en/developers/process
>
> Hope it does justice, John if you see any mistakes feel free to edit.
> If the diagram seems fishy let me know what I can fix.
>

Thanks for the beautiful documentation.

Is this also applicable for Linux 2.4

What is the status of Wireless in Linux 2.4

Thanks,
--
Jaswinder Singh.

2010-02-25 05:20:01

by Luis R. Rodriguez

[permalink] [raw]
Subject: Re: 802.11 development process - extended documentation

On Wed, Feb 24, 2010 at 8:53 PM, Jaswinder Singh Rajput
<[email protected]> wrote:
> Hello Luis,
>
> On Thu, Feb 25, 2010 at 5:48 AM, Luis R. Rodriguez <[email protected]> wrote:
>> I've extended our 802.11 development process into a new section on our
>> 802.11 wiki. I often get asked how this works from different parts of
>> the company here at Atheros so figured it'd be easier to illustrate
>> this as best as possible and share it.
>>
>> http://wireless.kernel.org/en/developers/process
>>
>> Hope it does justice, John if you see any mistakes feel free to edit.
>> If the diagram seems fishy let me know what I can fix.
>>
>
> Thanks for the beautiful documentation.

Thanks :)

> Is this also applicable for Linux 2.4

Not at all.

> What is the status of Wireless in Linux 2.4

Heh, umm, I have no clue. Dead?

Luis

2010-02-25 02:34:36

by Benoit Papillault

[permalink] [raw]
Subject: Re: 802.11 development process - extended documentation

Luis R. Rodriguez a écrit :
> On Wed, Feb 24, 2010 at 4:43 PM, Luis R. Rodriguez <[email protected]> wrote:
>
>> On Wed, Feb 24, 2010 at 4:34 PM, Benoit PAPILLAULT
>> <[email protected]> wrote:
>>
>>> Luis R. Rodriguez a écrit :
>>>
>>>> I've extended our 802.11 development process into a new section on our
>>>> 802.11 wiki. I often get asked how this works from different parts of
>>>> the company here at Atheros so figured it'd be easier to illustrate
>>>> this as best as possible and share it.
>>>>
>>>> http://wireless.kernel.org/en/developers/process
>>>>
>>>> Hope it does justice, John if you see any mistakes feel free to edit.
>>>> If the diagram seems fishy let me know what I can fix.
>>>>
>>>> Luis
>>>> --
>>>> To unsubscribe from this list: send the line "unsubscribe linux-wireless"
>>>> in
>>>> the body of a message to [email protected]
>>>> More majordomo info at http://vger.kernel.org/majordomo-info.html
>>>>
>>>>
>>>>
>>> Nice (especially the picture)! However, Johannes has its picture in the
>>> text, but not in the diagram and the opposite for ... you I guess (picture
>>> on the left hand).
>>>
>> I figured I'd throw in the compat-wireless stuff while at it as I have
>> to explain that as well often. I didn't yet get to add text for the
>> compat stuff.
>>
>
> OK done. Anything else?
>
> Luis
>
>
That's fine for me. Very good document.

Regards,
Benoit

2010-02-25 01:05:51

by Luis R. Rodriguez

[permalink] [raw]
Subject: Re: 802.11 development process - extended documentation

On Wed, Feb 24, 2010 at 4:43 PM, Luis R. Rodriguez <[email protected]> wrote:
> On Wed, Feb 24, 2010 at 4:34 PM, Benoit PAPILLAULT
> <[email protected]> wrote:
>> Luis R. Rodriguez a écrit :
>>>
>>> I've extended our 802.11 development process into a new section on our
>>> 802.11 wiki. I often get asked how this works from different parts of
>>> the company here at Atheros so figured it'd be easier to illustrate
>>> this as best as possible and share it.
>>>
>>> http://wireless.kernel.org/en/developers/process
>>>
>>> Hope it does justice, John if you see any mistakes feel free to edit.
>>> If the diagram seems fishy let me know what I can fix.
>>>
>>>  Luis
>>> --
>>> To unsubscribe from this list: send the line "unsubscribe linux-wireless"
>>> in
>>> the body of a message to [email protected]
>>> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>>>
>>>
>>
>> Nice (especially the picture)! However, Johannes has its picture in the
>> text, but not in the diagram and the opposite for ... you I guess (picture
>> on the left hand).
>
> I figured I'd throw in the compat-wireless stuff while at it as I have
> to explain that as well often. I didn't yet get to add text for the
> compat stuff.

OK done. Anything else?

Luis

2010-02-25 05:11:44

by Luis R. Rodriguez

[permalink] [raw]
Subject: Re: 802.11 development process - extended documentation

On Wed, Feb 24, 2010 at 6:37 PM, Stephen Hemminger
<[email protected]> wrote:
> On Thu, 25 Feb 2010 03:34:30 +0100
> Benoit PAPILLAULT <[email protected]> wrote:
>
>> Luis R. Rodriguez a écrit :
>> > On Wed, Feb 24, 2010 at 4:43 PM, Luis R. Rodriguez <[email protected]> wrote:
>> >
>> >> On Wed, Feb 24, 2010 at 4:34 PM, Benoit PAPILLAULT
>> >> <[email protected]> wrote:
>> >>
>> >>> Luis R. Rodriguez a écrit :
>> >>>
>> >>>> I've extended our 802.11 development process into a new section on our
>> >>>> 802.11 wiki. I often get asked how this works from different parts of
>> >>>> the company here at Atheros so figured it'd be easier to illustrate
>> >>>> this as best as possible and share it.
>> >>>>
>> >>>> http://wireless.kernel.org/en/developers/process
>> >>>>
>> >>>> Hope it does justice, John if you see any mistakes feel free to edit.
>> >>>> If the diagram seems fishy let me know what I can fix.
>> >>>>
>> >>>>  Luis
>
> The part that is missing is the -stable kernel tree (Greg KH).

Indeed, so I was unsure how the the linux-2.6-allstable gets
maintained yet, what that pulls from, and how linux-2.6-stable.git
gets put together. If someone has time to explain how that to works to
me I'd gladly add that.

> As a distro maintainer, I find the stable kernel tree the most important of all!

Sure.

> More important than the compat-wireless tree (sorry Luis).

Heh, no offense taken, remember this is for 802.11, that's why I added
that stuff. I often have to explain how that stuff works too.

Luis

2010-02-25 02:37:56

by Stephen Hemminger

[permalink] [raw]
Subject: Re: 802.11 development process - extended documentation

On Thu, 25 Feb 2010 03:34:30 +0100
Benoit PAPILLAULT <[email protected]> wrote:

> Luis R. Rodriguez a écrit :
> > On Wed, Feb 24, 2010 at 4:43 PM, Luis R. Rodriguez <[email protected]> wrote:
> >
> >> On Wed, Feb 24, 2010 at 4:34 PM, Benoit PAPILLAULT
> >> <[email protected]> wrote:
> >>
> >>> Luis R. Rodriguez a écrit :
> >>>
> >>>> I've extended our 802.11 development process into a new section on our
> >>>> 802.11 wiki. I often get asked how this works from different parts of
> >>>> the company here at Atheros so figured it'd be easier to illustrate
> >>>> this as best as possible and share it.
> >>>>
> >>>> http://wireless.kernel.org/en/developers/process
> >>>>
> >>>> Hope it does justice, John if you see any mistakes feel free to edit.
> >>>> If the diagram seems fishy let me know what I can fix.
> >>>>
> >>>> Luis

The part that is missing is the -stable kernel tree (Greg KH).
As a distro maintainer, I find the stable kernel tree the most important of all!
More important than the compat-wireless tree (sorry Luis).

2010-02-25 07:11:08

by Willy Tarreau

[permalink] [raw]
Subject: Re: 802.11 development process - extended documentation

On Wed, Feb 24, 2010 at 09:19:41PM -0800, Luis R. Rodriguez wrote:
> > What is the status of Wireless in Linux 2.4
>
> Heh, umm, I have no clue. Dead?

It could be considered like this given the pace at which Wireless
evolves around. Basically, if you have a WiFi NIC which works in
2.4, there is no reason for it to break tomorrow. However if yours
is not supported, don't hope to see it added later. Some exotic
drivers may sometimes be found in embedded distros such as OpenWrt
though.

Willy


2010-02-25 00:44:06

by Luis R. Rodriguez

[permalink] [raw]
Subject: Re: 802.11 development process - extended documentation

On Wed, Feb 24, 2010 at 4:34 PM, Benoit PAPILLAULT
<[email protected]> wrote:
> Luis R. Rodriguez a écrit :
>>
>> I've extended our 802.11 development process into a new section on our
>> 802.11 wiki. I often get asked how this works from different parts of
>> the company here at Atheros so figured it'd be easier to illustrate
>> this as best as possible and share it.
>>
>> http://wireless.kernel.org/en/developers/process
>>
>> Hope it does justice, John if you see any mistakes feel free to edit.
>> If the diagram seems fishy let me know what I can fix.
>>
>>  Luis
>> --
>> To unsubscribe from this list: send the line "unsubscribe linux-wireless"
>> in
>> the body of a message to [email protected]
>> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>>
>>
>
> Nice (especially the picture)! However, Johannes has its picture in the
> text, but not in the diagram and the opposite for ... you I guess (picture
> on the left hand).

I figured I'd throw in the compat-wireless stuff while at it as I have
to explain that as well often. I didn't yet get to add text for the
compat stuff.

Johannes has no tree so there is no tree to show on the diagram on the process.

> Just a quick review. I still need to fully understand the
> "patch" stream...

Let me know if this helps or if there are things we can do the help
clarify this more.

Luis

2010-03-02 08:14:26

by Holger Schurig

[permalink] [raw]
Subject: Re: 802.11 development process - extended documentation

First impression: nice idea

Second impression: too complex (entangled and slightly confusing mix)


Suggestion: make it simpler by divide & conquer, e.g. make two or more
pictures. Putting everything into one picture is too much, let people learn
little-by-little, based on concepts.

For example, make a picture with only the way of a patch towards Linus.

Patch flow in a picture should be structured, linear. Not circular.
Suggestion: make it from top-to-bottom. And not start in the middle of the
picture.

Also, put names towards below the pictures. Who knows the face of of Linville?
Only insiders. But "outsiders" (like me) have to scroll down to the text
description, then up again ... not nice.




Also, the text list below the picture starts with Linus, then comes Stephen.
It should sorted differently. As the scope of this page is about wireless
patches, everything (pic & text) should start at John W.

--
http://www.holgerschurig.de

2010-03-01 20:00:42

by John W. Linville

[permalink] [raw]
Subject: Re: 802.11 development process - extended documentation

On Wed, Feb 24, 2010 at 04:18:08PM -0800, Luis R. Rodriguez wrote:
> I've extended our 802.11 development process into a new section on our
> 802.11 wiki. I often get asked how this works from different parts of
> the company here at Atheros so figured it'd be easier to illustrate
> this as best as possible and share it.
>
> http://wireless.kernel.org/en/developers/process
>
> Hope it does justice, John if you see any mistakes feel free to edit.
> If the diagram seems fishy let me know what I can fix.

Overall, looks good. I would make these changes to the diagram:

-- remove wireless-testing -> wireless-next-2.6 arrow

-- add me -> wireless-next-2.6 arrow

-- add wireless-2.6 -> wireless-testing arrow

-- add wireless-next-2.6 -> wireless-testing arrow

This would reflect that patches go into wireless-2.6 and
wireless-next-2.6, then are pulled to wireless-testing. A few patches
may go to wireless-testing directly, but they will eventually be
reverted and possibly replaced with a patch in one of the other trees
(and subsequently pulled back into wireless-testing). Nothing pulls
from wireless-testing (except developers).

Thanks for the doc! :-)

John
--
John W. Linville Someday the world will need a hero, and you
[email protected] might be all we have. Be ready.

2010-03-01 23:37:37

by Nick Kossifidis

[permalink] [raw]
Subject: Re: 802.11 development process - extended documentation

2010/2/25 Luis R. Rodriguez <[email protected]>:
> I've extended our 802.11 development process into a new section on our
> 802.11 wiki. I often get asked how this works from different parts of
> the company here at Atheros so figured it'd be easier to illustrate
> this as best as possible and share it.
>
> http://wireless.kernel.org/en/developers/process
>
> Hope it does justice, John if you see any mistakes feel free to edit.
> If the diagram seems fishy let me know what I can fix.
>
>  Luis

Thanks a lot Luis ;-)



--
GPG ID: 0xD21DB2DB
As you read this post global entropy rises. Have Fun ;-)
Nick