mailing list of musl libc
 help / color / mirror / code / Atom feed
From: Rich Felker <dalias@libc.org>
To: musl@lists.openwall.com
Subject: Re: musl new-year's infrastructure resolutions
Date: Sun, 1 Jan 2017 21:31:39 -0500	[thread overview]
Message-ID: <20170102023139.GX1555@brightrain.aerifal.cx> (raw)
In-Reply-To: <58698490.4040904@adelielinux.org>

On Sun, Jan 01, 2017 at 04:37:04PM -0600, A. Wilcox wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
> 
> On 31/12/16 17:37, Rich Felker wrote:
> > Here are some things I've really been wanting to get done for a
> > while, that I/we should try to make happen in the coming months:
> > 
> > Switching over wiki. The current wiki is essentially unmaintained. 
> > Kylie McClain (Somasis) has setup a clone of the content on a new 
> > git-based wiki that looks good. I still want to understand the 
> > intended workflow for getting changes published, but it's got to
> > be better than the status quo where account creation doesn't even
> > work.
> > 
> > Adopting an issue tracker. This requires actually selecting one
> > and setting up the infrastructure for it. The wiki could possibly
> > be moved to the same infrastructure. (I want to keep webapp-ish
> > stuff like wiki, issue tracker etc. off the server that hosts git
> > and release downloads because anything interactive is a significant
> > attack surface that puts integrity of code as risk.)
> 
> 
> Are you looking for hardware, or for admin volunteers?  No matter how
> much I hate wearing the admin hat, I seem to be pretty good at running
> stable Bugzilla servers, if that's something you are interested in.
> It's one of the most flexible of the FLOSS issue trackers.

Given how things turned out relying on a volunteer admin for the wiki,
I'm probably more looking for someone with experience setting the
chosen tracker up so that I don't have to figure out everything
myself. I'm familiar with and like Bugzilla from a user side, but IIRC
it requires some ugly legacy hosting infrastructure; is this correct?
(I.e. does it need particular old-fashioned server/db sw like Apache,
Mysql, etc. or can it be used with more modern alternatives?)

> I'm not sure that you would be interested in running it on our infra,
> seeing how musl is a distro-agnostic libc.  However, I would certainly
> be willing to help you get everything set up if you want help.

Yes, that would be great.

> > Enabling git-over-https. This may require switching to a
> > more-capable httpd or other infrastructure changes on the server.
> > 
> > Website redesign and move to musl.libc.org. I don't have any
> > concrete ideas for this yet, but I don't think the current website
> > is at all in line with musl's maturity, current
> > adoption/deployment, etc.
> 
> Are you additionally taking suggestions here?  I might be able to mock
> something up.

I can't promise I'd use it, but a mock-up would be nice as a source of
ideas for content and presentation. For the final site I want the
backend to be like it is now, makefile based, but with markdown source
files for the content and html-fragment templates/css for the design.

> > Documentation. Existing manual should probably become a public git 
> > repo that contributors can submit patches/PRs for. Putting
> > together lists of (1) what's outdated in the current one, and (2)
> > what new content would be most valuable, might be a good place to
> > start and one that could benefit from community involvement.
> 
> I would love to contribute good/better documentation to musl.  If you
> could make those lists I would definitely see what I could contribute.

IMO the most important things that need to be documented are:

1. Everything implementation-defined that ISO C or POSIX requires.
   Just making the list of these things is a big task. I think I
   started it once and have notes but I don't remember for sure.

2. A list of all the nonstandard extensions supported by musl, both
   extension functionality to standard functions as well as extension
   functions, with documentation on how they behave. This would
   probably take the form of a reference to some other document (like
   Linux man pages) or implementation (like glibc) with differences
   explained clearly.

Rich


  reply	other threads:[~2017-01-02  2:31 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-12-31 23:37 Rich Felker
2017-01-01 22:37 ` A. Wilcox
2017-01-02  2:31   ` Rich Felker [this message]
2017-01-02  2:33     ` Rich Felker
2017-01-02  5:32     ` A. Wilcox
2017-01-02  5:40       ` Rich Felker
2017-01-02  6:39 ` Khem Raj
2017-01-02 16:58   ` Rich Felker
2017-01-02 18:11     ` Alexander Monakov
2017-01-02 18:23       ` Rich Felker
2017-01-02 18:15     ` Solar Designer
2017-01-02 18:25       ` Rich Felker
2017-01-02 18:27   ` Kurt H Maier
2017-01-02 18:36     ` Rich Felker
2017-01-02 18:52       ` Kurt H Maier
2017-01-02 19:16         ` Rich Felker
2017-01-02 20:06           ` Kurt H Maier
2017-01-02 22:59             ` A. Wilcox
2017-01-02 23:09               ` Kurt H Maier
2017-01-02 19:10       ` Matias A. Fonzo
2017-01-02 19:18         ` Rich Felker
2017-01-02 19:28           ` Matias A. Fonzo
2017-01-03  1:20             ` Laurent Bercot

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=20170102023139.GX1555@brightrain.aerifal.cx \
    --to=dalias@libc.org \
    --cc=musl@lists.openwall.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).