Rainbows! Rack HTTP server user/dev discussion
 help / Atom feed
* what's cooking in rainbows.git
@ 2013-02-01 22:07 Eric Wong
  0 siblings, 0 replies; 2+ messages in thread
From: Eric Wong @ 2013-02-01 22:07 UTC (permalink / raw)
  To: rainbows-talk-GrnCvJ7WPxnNLxjTenLetw

I've pushed out some test fixes to improve portability on non-GNU
systems.  Nothing too interesting...

Eric Wong (5):
      epoll: ensure closing of pipelined clients if required
      tests: remove utee and use tee(1) instead
      tests: replace non-portable "date +%s" with ruby equivalent
      tests: "wc -c" portability for *BSDs
      tests: bump version dependencies for Isolate

Lin Jen-Shin (1):
      Add -N or --no-default-middleware option.

git clone git://bogomips.org/rainbows

git log of recent test changes:

commit f4e3bac180ff01256832f98655636f79b52f9d5b
Author: Eric Wong <normalperson-rMlxZR9MS24@public.gmane.org>
Date:   Fri Jan 25 02:10:05 2013 +0000

    tests: bump version dependencies for Isolate
    
    Most of these test dependencies may be safely bumped.

commit 8a6117a22a7d01eeb5adc63d3152acf435cd3176
Author: Eric Wong <normalperson-rMlxZR9MS24@public.gmane.org>
Date:   Thu Jan 24 23:33:54 2013 +0000

    tests: "wc -c" portability for *BSDs
    
    On FreeBSD 9.0, "wc -c" emits leading whitespace, so
    filter it through tr -d '[:space:]' to eliminate it.

commit 0ba6fc3c30b9cf530faf7fcf5ce7be519ec13fe7
Author: Eric Wong <normalperson-rMlxZR9MS24@public.gmane.org>
Date:   Thu Jan 24 23:13:41 2013 +0000

    tests: replace non-portable "date +%s" with ruby equivalent
    
    "date +%s" is not in POSIX (it is in GNU, and at least FreeBSD
    9.0, possibly earlier).  The Ruby equivalent should be
    sufficiently portable between different Ruby versions.
    
    This change was automated via:
    	perl -i -p -e 's/date \+%s/unix_time/' t/*.sh

commit cbff7b0892148b037581541184364e0e91d2a138
Author: Eric Wong <normalperson-rMlxZR9MS24@public.gmane.org>
Date:   Thu Jan 24 22:59:16 2013 +0000

    tests: remove utee and use tee(1) instead
    
    POSIX already stipulates tee(1) must be unbuffered.  I think my
    decision to use utee was due to my being misled by a bug in
    older curl where -N did not work as advertised (but --no-buffer
    did).

-- 
Eric Wong
_______________________________________________
Rainbows! mailing list - rainbows-talk-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org
http://rubyforge.org/mailman/listinfo/rainbows-talk
Do not quote signatures (like this one) or top post when replying


^ permalink raw reply	[flat|threaded] 2+ messages in thread

* what's cooking in rainbows.git
@ 2014-01-29 22:17 Eric Wong
  0 siblings, 0 replies; 2+ messages in thread
From: Eric Wong @ 2014-01-29 22:17 UTC (permalink / raw)
  To: rainbows-talk-GrnCvJ7WPxnNLxjTenLetw

EventMachine support should be back with unicorn 4.x and new Rubies
(and I've reenabled the tests).  I've disabled cramp support and
 will be following up with the status of cramp.

Eric Wong (4):
      event_machine: update for unicorn 4.8.x
      disable cramp tests for now
      update EventMachine tests
      set executable bit rainbows executable

git://bogomips.org/rainbows.git

There's also a prerelease on RubyGems.org:
   gem install --pre  -v 4.6.0.4.g4108 rainbows


Btw, Rainbows! was supposed to remain unopinionated, but it's been
tough to keep that since I made this sleepy_penguin commit:

http://bogomips.org/sleepy_penguin.git/patch?id=4a9ce0319f6e

That commit was a revelation for me, and I've made two HTTP
servers (so far) because of that commit:
1) http://bogomips.org/cmogstored/README
2) http://yahns.yhbt.net/README

So maybe Rainbows! can officially go on hiatus while I focus
on adding kqueue support to yahns...

yahns is basically Rainbows! XEpollThreadPool with some small
improvements.  Mainly it doesn't require you to read documentation
to run :)
_______________________________________________
Rainbows! mailing list - rainbows-talk-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org
http://rubyforge.org/mailman/listinfo/rainbows-talk
Do not quote signatures (like this one) or top post when replying


^ permalink raw reply	[flat|threaded] 2+ messages in thread

end of thread, back to index

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-02-01 22:07 what's cooking in rainbows.git Eric Wong
2014-01-29 22:17 Eric Wong

Rainbows! Rack HTTP server user/dev discussion

Archives are clonable:
	git clone --mirror http://bogomips.org/rainbows-public
	git clone --mirror http://ou63pmih66umazou.onion/rainbows-public

Newsgroups are available over NNTP:
	nntp://news.public-inbox.org/inbox.comp.lang.ruby.rainbows
	nntp://ou63pmih66umazou.onion/inbox.comp.lang.ruby.rainbows

 note: .onion URLs require Tor: https://www.torproject.org/
       or Tor2web: https://www.tor2web.org/

AGPL code for this site: git clone https://public-inbox.org/ public-inbox