From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/1647 Path: news.gmane.org!not-for-mail From: idunham@lavabit.com Newsgroups: gmane.linux.lib.musl.general Subject: Re: Help-wanted tasks for musl Date: Sun, 19 Aug 2012 17:46:37 -0400 (EDT) Message-ID: <43616.50.0.229.183.1345412797.squirrel@lavabit.com> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1345412813 31250 80.91.229.3 (19 Aug 2012 21:46:53 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 19 Aug 2012 21:46:53 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-1648-gllmg-musl=m.gmane.org@lists.openwall.com Sun Aug 19 23:46:54 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 1T3DKe-00081R-4I for gllmg-musl@plane.gmane.org; Sun, 19 Aug 2012 23:46:52 +0200 Original-Received: (qmail 32672 invoked by uid 550); 19 Aug 2012 21:46:50 -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 32659 invoked from network); 19 Aug 2012 21:46:50 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lavabit; d=lavabit.com; b=P7uHaptT/IQaMCk2CQnPzmY+YsGLo/Cl/26UcVJXkNBl00FdlaUvaI1GppqNeGRvEPg8iQy9Rv5jjlLLzZnYQokGAdmLoznLHAbdgkqFZMpLFhliU4SEI0kfrmZmRLPvCeJhmuU3mI9fndyXli14xwpE30azA2JgmN0Gtq4jK1E=; h=Message-ID:Date:Subject:From:To:User-Agent:MIME-Version:Content-Type:Content-Transfer-Encoding; User-Agent: SquirrelMail/1.4.13 Xref: news.gmane.org gmane.linux.lib.musl.general:1647 Archived-At: >> 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". > ISTR that Gregor has something that gives him scores for how important different packages are. This is mvd.txt in the results tarball. (see musl.codu.org) Higher scores (at the top) mean more valuable/more packages stopped here. And looking at what it says, I see these scores: Ruby193-base: 904 pari: 674 qt3-libs: 394 qt4-libs: 358 .... libf2c: 282 .... g95: 152 .... SDL: 135 > I look at this once in a while already, but now that I've done a little repartitioning, should be able to do a little more... > Just for a brief overview of a few things: > -SDL: patches haven't been merged > -There are at least a dozen packages that should be building, per my own tests without pkgsrc, but aren't. > -e2fsprogs provides libcomerr, so I suspect blocks zephyr, which blocks libpurple/pidgin/... > -avahi is semi-important > -ruby has been one of the higher-priority ones to fix > -R needs g77 or gfortran a/k/a g95 (I have g77, but that's not in pkgsrc...). > Also needs lapack & blas which need the same. > Octave needs all of the above, plus more... > I suspect that applying musl patches to gcc-core, and untarring gfortran on that, would be adequate-that's what I did for g77. > -qt3 & qt4 libs won't build OOB.