mailing list of musl libc
 help / color / mirror / code / Atom feed
From: Rich Felker <dalias@libc.org>
To: Nick Bray <ncbray@google.com>
Cc: musl@lists.openwall.com
Subject: Re: Contributing
Date: Thu, 14 Feb 2019 18:17:53 -0500	[thread overview]
Message-ID: <20190214231753.GW23599@brightrain.aerifal.cx> (raw)
In-Reply-To: <CANmYxDsZ7mfVAL_214+DbvRzvkSkiS4cGgKVsq2WyRjtW=7sGg@mail.gmail.com>

On Thu, Feb 14, 2019 at 01:50:46PM -0800, Nick Bray wrote:
> I have a few small patches to Musl I'm interested in upstreaming.
> What is the expected workflow?
> 
> I assume the first step is "git send-email" to this list?

git format-patch with attachment(s) is preferred.

Commit messages should be formatted similar to other commits and
should explain motivation and observable effects of change.

> What happens next?

Comments from maintainer (myself) and community via the list. If
they're acceptable as-is, they're usually merged/pushed fairly
quickly. This is usually the case for clear bug fixes, fixes for
oversights of minor requirements, etc. If the patch is making major
invasive changes, adding new functionality, etc., though, there will
usually be more discussion and a need for motivation/justification.

> Is there a canonical list of compilers Musl needs to be compatible
> with?  Or a set of continuous integration servers?

Compatibility with particular compilers should not need to be a
consideration except when working on ports to new archs or existing
arch-specific code. The language for musl is C99 plus a very minimal
subset of "GNU C" features. If you have questions about use of
particular language features, don't hesitate to ask if they're okay.

Rich


      reply	other threads:[~2019-02-14 23:17 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-02-14 21:50 Contributing Nick Bray
2019-02-14 23:17 ` Rich Felker [this message]

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=20190214231753.GW23599@brightrain.aerifal.cx \
    --to=dalias@libc.org \
    --cc=musl@lists.openwall.com \
    --cc=ncbray@google.com \
    /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.
Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/musl/

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).