<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Feb 20, 2017 at 7:48 PM, Rob Landley <span dir="ltr"><<a href="mailto:rob@landley.net" target="_blank">rob@landley.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 02/20/2017 12:25 PM, enh wrote:<br>
> ping. dmesg -C/-c still broken; you can always apply your cleanup<br>
> after this patch, when you have time...<br>
<br>
</span>Yeah, my bad. I have a reply window open for Daniel Levy's cut stuff too<br>
apologizing for sitting on my own local changes there:<br>
<br>
> $ git diff toys/*/cut.c tests/cut.test | diffstat<br>
>  tests/cut.test   |   33 ++++<br>
>  toys/posix/cut.c |  373 +++++++++++++++++++++---------<wbr>-------------------------<br>
>  2 files changed, 176 insertions(+), 230 deletions(-)<br>
<br>
for months now without cycling back around to it.<br>
<br>
I suppose what I should do is extract the patch, attach it to the reply<br>
message acknowledging I committed the other patches I backed it out for,<br>
and then... abandon it like I basically have every time I've declared<br>
diff bankruptcy and started developing against a new "clean" checkout.<br>
(I keep meaning to come back to stuff but after 4 years in some cases,<br>
it ain't happening.)<br>
<br>
I miss the days when $DAYJOB wasn't in perpetual crisis mode. The theory<br>
behind tomorrow's ELC talk on my mkroot stuff is it forces me to get<br>
mkroot in shape by turning it into a crisis with deadline attached,<br>
which lets me ignore the other crises without deadlines attached. But of<br>
course I'm _also_ supposed to be preparing a table demo the next day for<br>
the Turtle boards we've been sitting on for a year now, in hopes of<br>
forcing us to take preorders and commit to an availability date. (It's a<br>
raspberry pi IIb form factor, all the same I/O devices in the same<br>
layout so it fits in the same cases and everything, but it's got an<br>
Xilinx Spartan 6 LX25 FPGA instead of an ARM SOC, so you load an open<br>
processor bitstream into it to run Linux. Of course I'm demoing it with<br>
j-core, and of course despite having the prototypes most of a year now<br>
we hadn't implemented an HDMI text console until... hardware has a new<br>
bitstream sitting in my inbox, kernel side driver they told me to write.<br>
So I guess that's my tomorrow night. And trying to buy a small HDTV in<br>
portland.)<br>
<br>
Tell you what: here's the unfinished dmesg patch. I will probably never<br>
look at it again. The theory was to have both the old and new APIs<br>
extract a line at a time from their input and then submit it to a common<br>
codepath that would color it appropriately upon output, that way the old<br>
and new APIs would use 90% the same code.<br></blockquote><div><br></div><div>(fixed in the dmesg -T patch i sent a couple of days ago.)</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
And since you basically did a complete rewrite of dmesg that I haven't<br>
had a chance to do the design changes I want on: I'm putting it back<br>
into pending. (Not that this matters much to Android's build...)<br>
<br>
Rob<br>
<br>
P.S. If you can think of a way to implement tests/dmesg.test I'm all<br>
ears. Even with the mkroot stuff, making that reproducible is tricksy.<br>
<br>
P.P.S. An advantage of a --color command line option is I can test<br>
colored output without having to write a program that implements its own<br>
pseudo-terminal to collect the output.<br>
<br>______________________________<wbr>_________________<br>
Toybox mailing list<br>
<a href="mailto:Toybox@lists.landley.net">Toybox@lists.landley.net</a><br>
<a href="http://lists.landley.net/listinfo.cgi/toybox-landley.net" rel="noreferrer" target="_blank">http://lists.landley.net/<wbr>listinfo.cgi/toybox-landley.<wbr>net</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Elliott Hughes - <a href="http://who/enh" target="_blank">http://who/enh</a> - <a href="http://jessies.org/~enh/" target="_blank">http://jessies.org/~enh/</a><br>Android native code/tools questions? Mail me/drop by/add me as a reviewer.</div>
</div></div>