On 12/29/2014 04:58 PM, stephen Turner wrote:
> Forgot to include the list.
> 
On 12/29/2014 04:57 PM, stephen Turner wrote:
>
>     (I did about half the work once to make landley.net
>     <http://landley.net> work with https and
>     hit the "I don't have root access on the server, how do I tell my ISP
>     where to install a certificate" and it went on the todo list. You know
>     about the todo list...)
>
>
> Runneth over? 

More a compost heap where ideas moulder until they sprout, really...

Today I found out that the 3.18 kernel build sprouted perl again (and
bisected it but haven't fixed it yet), and got over a dozen new emails
to answer (not just here, also stuff like being cc'd on yet another
person going "If I specify root= on the kernel command line I get
initramfs instead of initmpfs"), and had house repair stuff crop up
(which meant I rescheduled with the guy who wants me to review his
raspberry pi project design)...

If I start tomorrow with the same list of todo items I started today,
I've actually come out _ahead_.

>     Defconfig is the maximum sane configuration. It's all the stuff that
>     works without requiring strange build-time prerequisites like selinux.
>     Some things in the toybox sub-menu (debug options, the unnecessary
>     memory freeing to make valgrind and such happy. etc), the "examples"
>     directory, and the "pending" directory default n. Stuff doesn't get
>     promoted out of pending until it can default y.
>
>     Rob
>
>
> Cool. all sounds good to me. what about building the source on a musl
> system, do you know if that is still buggy or not?

I periodically regression test, but I don't do extensive testing of the
result. (It compiles and a couple things run.)

I'm aware a disagreement between me and rich where he says the linux man
pages are wrong and I say musl fails to run code that glibc and uClibc
both run fine:

  http://landley.net/hg/toybox/rev/1512

And I'm aware that musl's regex engine doesn't implement \| in
nonextended regexes so grep.c using those to glue together multiple
targets (again, works on glibc and uClibc) doesn't work on musl and
about when I wrote a path to implement it in musl they refactored their
regex engine so the patch didn't apply (but the new one didn't implement
\| either).

Other than that, I think all the musl stuff should work? If it doesn't,
ping me and I'll try to fix it.

> I am going to be
> testing it anyways regardless of buggy or not but just curious what to
> look for.

I need to attack the testing directory to at least make everything
that's there PASS so I can use it to regression test. Unfortunately I
left stuff half-done and got several submissions that included failing
tests, so I can't easily use the test suite to find regressions...

It's on the todo list!

> Also about your todo list, i heard that mawk was fastest among awks but
> sadly its gpl2 so not sure if you could preserve the code/structure that
> makes it fast but i'm hoping.

If its GPL I don't actually plan to _read_ its code. (We're not quite to
the "SCO contamination theory" level of frivolous GPL enforcement suits,
but give it 5-10 years...)

> I don't know awk..... guess i'm buying a book.

There's a posix spec, a PDF of the original AWK book is online at
http://books.cat-v.org/computer-science/awk-programming-language/The_AWK_Programming_Language.pdf

(Whether legally or not, I couldn't tell you...)

> thanks,
> stephen

Rob
_______________________________________________
Toybox mailing list
[email protected]
http://lists.landley.net/listinfo.cgi/toybox-landley.net

Reply via email to