From: "John W. Linville" <linville@tuxdriver.com>
To: linux-wireless@vger.kernel.org
Cc: davem@davemloft.net
Subject: Revised wireless tree management practices
Date: Wed, 9 Dec 2009 16:10:55 -0500 [thread overview]
Message-ID: <20091209211054.GB32058@tuxdriver.com> (raw)
Greetings,
So I'm tired of a) being asked how wireless-testing is managed; and,
b) having trouble explaining it. I think it is time to move to a
more conventional process for wireless patches.
The main change I would like to make for now is to move wireless-2.6
and wireless-next-2.6 to a default "immutable history" policy.
By this I mean that I will strive to keep the history both clean
and immutable in those trees. If for some reason I can't make that
happen and have to rebase those trees, I will make a loud and obvious
announcement on the linux-wireless mailing list. More likely, it
means I may have to push an occasional revert through those trees
that I might have otherwise avoided.
One of the ramifications of this will be that I will need to be
extra careful about what gets merged into those trees. I have been
pushing patches into those trees quickly after merging them into
wireless-testing, relying on linux-next to uncover some of the problems
a quick review might miss. Now I will need to have higher confidence
in a patch before pushing it to wireless-next-2.6 or (especially)
wireless-2.6, so some patches may take longer to get there. All of
your usual dilligent reviews are most helpful in this regard.
For now, the main change to wireless-testing will be that I will be
pulling from wireless-2.6 and wireless-next-2.6 rather than reapplying
most patches. This should limit (and possibly eliminate) the confusing
patch-revert-reapply-repeat practice I have been using there for a
long time. However, I still anticipate using w-t as a holding area
for questionable patches. So, at least some patches may still get
the revert-reapply treatment. I may ask Stephen to pull w-t into
linux-next in order to expand testing of any such patches.
One advantage to this new process is that it will enable me to more
readily accept actual git pull requests from driver/subsystem
maintainers. In order for this to work, those maintainers will need to
send separate pull requests for fixes intended for the current release
and for features intended for the next release. They will also need to
maintain their trees appropriately (i.e. separate trees or separate
branches with appropriate bases) for this to work. If anyone is
interested in doing this, feel free to ask more questions.
Well, there is my overview. Anyone have questions/objections/etc?
Thanks,
John
P.S. If you care (and most of you should not), I intend for
wireless-2.6 and wireless-next-2.6 to pull from Linus at v2.6.33-rc1
and then only pull from net-2.6 or net-next-2.6 (or wireless-2.6)
if necessary for dependencies or conflict resolution. Any
driver/subsystem maintainers that want me to pull from them should
consider doing something similar.
--
John W. Linville Someday the world will need a hero, and you
linville@tuxdriver.com might be all we have. Be ready.
next reply other threads:[~2009-12-09 21:15 UTC|newest]
Thread overview: 29+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-12-09 21:10 John W. Linville [this message]
2009-12-10 0:51 ` Revised wireless tree management practices David Miller
2009-12-10 13:38 ` Kalle Valo
2009-12-10 13:47 ` John W. Linville
2009-12-10 14:04 ` Kalle Valo
2009-12-10 14:31 ` Luis R. Rodriguez
2009-12-10 14:37 ` John W. Linville
2009-12-10 14:53 ` Luis R. Rodriguez
2009-12-10 15:03 ` John W. Linville
2009-12-10 16:14 ` Luis R. Rodriguez
2009-12-10 16:25 ` John W. Linville
2009-12-14 12:32 ` Luciano Coelho
2009-12-14 12:40 ` David Miller
2009-12-14 13:52 ` John W. Linville
2009-12-14 14:16 ` Bartlomiej Zolnierkiewicz
2009-12-14 14:26 ` John W. Linville
2009-12-14 14:59 ` Bartlomiej Zolnierkiewicz
2009-12-14 15:23 ` David Miller
2009-12-14 16:20 ` Bartlomiej Zolnierkiewicz
2009-12-14 18:03 ` David Miller
2009-12-14 18:24 ` Bartlomiej Zolnierkiewicz
2009-12-14 18:41 ` David Miller
2009-12-14 19:16 ` Bartlomiej Zolnierkiewicz
2009-12-14 19:23 ` David Miller
2009-12-14 19:42 ` Bartlomiej Zolnierkiewicz
2009-12-14 19:46 ` David Miller
2009-12-14 20:09 ` Bartlomiej Zolnierkiewicz
2009-12-14 15:19 ` David Miller
2009-12-14 16:18 ` Bartlomiej Zolnierkiewicz
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20091209211054.GB32058@tuxdriver.com \
--to=linville@tuxdriver.com \
--cc=davem@davemloft.net \
--cc=linux-wireless@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).