TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

New NetBSD BulkTracker Release

2 pointsby jaypatelaniabout 1 year ago

2 comments

1vuio0pswjnm7about 1 year ago
Alternative interface: CSV, no Javascript required<p><pre><code> cat &gt; 090.l &lt;&lt;eof int fileno (FILE *); #define jmp (yy_start) = 1 + 2 * int x,c,f,u; %option nounput noinput noyywrap %% \} printf(&quot;%d\n&quot;,f);f=0; \&quot;[^\&quot;]+\&quot;:[ ]+\&quot;[^\&quot;]+|\&quot;[^\&quot;]+\&quot;:\&quot;[^\&quot;]+ { f++; for(x=0;x&lt;yyleng;x++) { if(yytext[x]==34)c++; if(yytext[x]==92)u++; if(yytext[x]==34)if(u) putc(yytext[x],yyout); if(u)u--; if(yytext[x]!=34)if(c==3) putc(yytext[x],yyout); } putc(44,yyout); c=0; } \&quot;[^\&quot;]+\&quot;:[ ]+[0-9]+|\&quot;[^\&quot;]+\&quot;:[0-9]+ { f++; for(x=0;x&lt;yyleng;x++) if(yytext[x]&gt;47)if(yytext[x]&lt;58) putc(yytext[x],yyout); putc(44,yyout); } .|\n %% int main(){ yylex(); exit(0); } eof flex -8Cem 090.l cc -O3 -std=c89 -W -Wall -pedantic -pipe lex.yy.c -static -o yy090 strip -s yy090 x=https:&#x2F;&#x2F;releng.netbsd.org&#x2F;bulktracker&#x2F;json&#x2F;allbuilds&#x2F;; ftp -4o&#x27;|(printf BuildID,PlatformD,BuildTs,Branch,Compiler, printf BuildUser,ReportUrl,NumOk,NumPrefailed,NumFailed, printf NumIndirectFailed,NumIndirectPrefailed,NumCols&#x27;\n&#x27;; yy090)&#x27; $x</code></pre>
jaypatelaniabout 1 year ago
OP: <a href="https:&#x2F;&#x2F;mastodon.sdf.org&#x2F;@bentsukun" rel="nofollow">https:&#x2F;&#x2F;mastodon.sdf.org&#x2F;@bentsukun</a><p>New NetBSD BulkTracker release. Packages that failed to build now include a list of failed dependencies (if any) and packages broken by them (if any).