rust-for-linux.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Finn Behrens <finn@kloenk.dev>
To: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
Cc: rust-for-linux@vger.kernel.org
Subject: Re: Upstreaming plan
Date: Wed, 3 Mar 2021 09:27:42 +0100	[thread overview]
Message-ID: <E47CEF26-62E4-4659-98F9-9DECE493E812@kloenk.dev> (raw)
In-Reply-To: <CANiq72knSgMU30A2ALaJGY5FWumPKU18ThvfjR1t14_77kYLrQ@mail.gmail.com>

Hi,
Upstreaming sounds great.
I could hopefully try building the rust part with nix again next weekend (currently exams in school :-) ), as I think there should be a buildable derivation before upstreaming. It should be doable, and just some work because of how the kernel is build with nix.
Will write again when I have something that is building, great work so far.

Finn

> On 15. Feb 2021, at 06:35, Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> wrote:
> 
> Hi all,
> 
> I think we are in a reasonable position to start thinking about
> upstreaming. While things are still experimental and will be for a
> while; and while there are many bits to be solved (e.g. an example
> driver and everything it may entail), the setup is closer to how
> things will look like, which means maintainers can start giving
> feedback. Plus things look fairly usable for other developers too.
> 
> Today v5.11 was released, and this is the approximate kernel release schedule:
> 
>  2021-04-18 v5.12 released
>  2021-05-02 v5.13 end of merge window
>  2021-06-13 v5.13 released
>  2021-06-27 v5.14 end of merge window
> 
> I propose we target v5.13's merge window for the upstreaming. If we
> don't make it (likely), that is fine, we can use it as a test drive to
> solve whatever is left and be ready for v5.14.
> 
> To that end, the plan can be:
> 
>  - Up to around 2021-03-28 (6 weeks): finish whatever features we may
> want to have in the initial PR; including cleanups and any example
> module/driver, etc.
> 
>  - 2021-03-29 - 2021-04-04 (1 week): Then I will rebase and draft a
> series for upstreaming. Here it is where we should do a full review of
> the entire diff, just in case something got messed up in the different
> syncs, plus allows us to spot any final touches.
> 
>  - 2021-04-05 - 2021-04-18 (2 weeks): Send the series as an RFC 2
> weeks or so before v5.13 merge window to the LKML. This way we get
> some general feedback and discussion, plus Linus et. al. can be aware
> we might send it. Depending how things go here, we can decide whether
> to go for v5.13 merge window or delay to v5.14 (then the same plan
> would apply, shifted by 2 months).
> 
> Thoughts welcome! -- Specially if you have something baking that may
> need more time than those initial ~6 weeks (e.g. you are busy etc.).
> 
> Cheers,
> Miguel


  parent reply	other threads:[~2021-03-04  0:26 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-02-15  5:35 Upstreaming plan Miguel Ojeda
2021-02-15  5:44 ` Alex Gaynor
2021-03-03  8:27 ` Finn Behrens [this message]
2021-03-03  9:50   ` Miguel Ojeda

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=E47CEF26-62E4-4659-98F9-9DECE493E812@kloenk.dev \
    --to=finn@kloenk.dev \
    --cc=miguel.ojeda.sandonis@gmail.com \
    --cc=rust-for-linux@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).