From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/1637 Path: news.gmane.org!not-for-mail From: Rich Felker Newsgroups: gmane.linux.lib.musl.general Subject: Help-wanted tasks for musl Date: Sun, 19 Aug 2012 00:26:11 -0400 Message-ID: <20120819042611.GA8731@brightrain.aerifal.cx> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1345350300 2170 80.91.229.3 (19 Aug 2012 04:25:00 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 19 Aug 2012 04:25:00 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-1638-gllmg-musl=m.gmane.org@lists.openwall.com Sun Aug 19 06:25:00 2012 Return-path: Envelope-to: gllmg-musl@plane.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1T2x4M-000156-Fq for gllmg-musl@plane.gmane.org; Sun, 19 Aug 2012 06:24:58 +0200 Original-Received: (qmail 1464 invoked by uid 550); 19 Aug 2012 04:24:56 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 1452 invoked from network); 19 Aug 2012 04:24:55 -0000 Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) Xref: news.gmane.org gmane.linux.lib.musl.general:1637 Archived-At: Hi all, Here are some tasks I could really use some help on, based on current topics and requests that have come up on the list and IRC. Any volunteers? See below... Rich Research on NSCD protocol Interfacing with a proxy/cache daemon using nscd protocol is one of the proposed options for allowing musl to deal with NIS/LDAP/etc. user databases. In order to evaluate the option, we need to know how the protocol works and what's involved in making queries and receiving responses. Documenting how it works would be really helpful. I'm not looking for big, complete protocol documentation, just simple descriptions and examples of how queries are conducted. Analysis of Gregor's pkgsrc failure results Gregor Richards has run the whole NetBSD pkgsrc build (over 10k packages) against musl and posted reports to the mailing list and wiki. Some analysis on the most frequent causes of failure could be extremely helpful to improving compatibility. It would also be nice to identify major dependency failures that can be fixed (either in the upstream package if it's buggy, or in musl if it's due to missing features) so that the packages which depend on them can be tested too. I'm looking to get results in the form of "we should fix X and Y and Z and then lots more packages will work". Preparing MD5 and SHA crypt for integration See the threads on the list. Basically we need source with appropriate license status (MIT/BSD/permissive or public domain) that's optimized for size. Regression testing This is a big project, but there are lots of things that can be done to contribute without doing it all. Basically it entails reading the git log, identifying all bugs fixed, and for each bug, formulating a test that reflects whether the bug exists or not.