mailing list of musl libc
 help / color / mirror / code / Atom feed
* Re: Help-wanted tasks for musl
@ 2012-08-19 21:46 idunham
  2012-08-19 22:19 ` Gregor Richards
  0 siblings, 1 reply; 21+ messages in thread
From: idunham @ 2012-08-19 21:46 UTC (permalink / raw)
  To: musl

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







^ permalink raw reply	[flat|nested] 21+ messages in thread
* Help-wanted tasks for musl
@ 2012-08-19  4:26 Rich Felker
  2012-08-19  8:10 ` idunham
                   ` (2 more replies)
  0 siblings, 3 replies; 21+ messages in thread
From: Rich Felker @ 2012-08-19  4:26 UTC (permalink / raw)
  To: musl

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.


^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2012-08-30  8:40 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-08-19 21:46 Help-wanted tasks for musl idunham
2012-08-19 22:19 ` Gregor Richards
  -- strict thread matches above, loose matches on Subject: below --
2012-08-19  4:26 Rich Felker
2012-08-19  8:10 ` idunham
2012-08-19 16:18   ` William Haddon
2012-08-19  8:44 ` boris brezillon
2012-08-19 11:49 ` Szabolcs Nagy
2012-08-19 16:56   ` Szabolcs Nagy
2012-08-19 17:29     ` Szabolcs Nagy
2012-08-20  0:51       ` Rich Felker
2012-08-20  1:35         ` Szabolcs Nagy
2012-08-20  1:39           ` Rich Felker
2012-08-20  1:58             ` Szabolcs Nagy
2012-08-20  2:12               ` Rich Felker
2012-08-28 20:09                 ` Szabolcs Nagy
2012-08-28 23:35                   ` Szabolcs Nagy
2012-08-29  0:15                     ` Szabolcs Nagy
2012-08-29 14:30                     ` Rich Felker
2012-08-29 15:14                       ` Szabolcs Nagy
2012-08-29 17:01                         ` Rich Felker
2012-08-30  8:40                           ` Szabolcs Nagy

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