From: ideal.water4095@fastmail.com
To: "Eric Wong" <bofh@yhbt.net>, unicorn-public@yhbt.net
Subject: Re: [PATCH] doc: various updates ahead of the release
Date: Sat, 16 Sep 2023 16:46:52 -0400 [thread overview]
Message-ID: <53b6cd45-79fa-47c9-ae99-63a2037c0627@app.fastmail.com> (raw)
In-Reply-To: <20230910201416.3971328-1-bofh@yhbt.net>
> The damage unicorn has done to the entire Ruby, Rack and Rails
> ecosystems with its ability to tolerate buggy code is
> unforgivable. Update the documentation to further discourage
> its use and clarify a few wordings noticed along the way.
> ---
> DESIGN | 4 ++++
> ISSUES | 6 +++++-
> README | 38 ++++++++++++++++++++-----------------
> lib/unicorn/configurator.rb | 7 ++++++-
> 4 files changed, 36 insertions(+), 19 deletions(-)
>
> diff --git a/DESIGN b/DESIGN
> index 46d7923..0bac24f 100644
> --- a/DESIGN
> +++ b/DESIGN
> @@ -1,5 +1,9 @@
> == Design
>
> +Unicorn was designed to support poorly-written codebases back in 2008.
> +Its unfortunate popularity has only proliferated the existence of
> +poorly-written code ever since...
> +
> * Simplicity: Unicorn is a traditional UNIX prefork web server.
> No threads are used at all, this makes applications easier to debug
> and fix. When your application goes awry, a BOFH can just
> diff --git a/ISSUES b/ISSUES
> index 083b1c8..d6c2a7a 100644
> --- a/ISSUES
> +++ b/ISSUES
> @@ -32,6 +32,10 @@ and such.
> If you don't get a response within a few days, we may have forgotten
> about it so feel free to ask again.
>
> +The project does not and will never endorse nor promote commercial
> +services (including support). The author of unicorn must never be
> +allowed to profit off the damage it's done to the entire Ruby world.
> +
> == Bugs in related projects
>
> unicorn is sometimes affected by bugs in its dependencies. Bugs
> @@ -65,7 +69,7 @@ There is a kernel.org Bugzilla instance, but it is
> ignored by most.
>
> Likewise for any rare glibc bugs we might encounter, we should Cc:
> mailto:libc-alpha@sourceware.org
> -Unofficial archives are available at: https://public-inbox.org/libc-alpha/
> +Archives are available at: https://inbox.sourceware.org/libc-alpha/
> Keep in mind glibc upstream does use Bugzilla for tracking bugs:
> https://sourceware.org/bugzilla/
>
> diff --git a/README b/README
> index 5411003..c5c5222 100644
> --- a/README
> +++ b/README
> @@ -1,10 +1,13 @@
> = unicorn: Rack HTTP server for fast clients and Unix
>
> -unicorn is an HTTP server for Rack applications designed to only serve
> -fast clients on low-latency, high-bandwidth connections and take
> -advantage of features in Unix/Unix-like kernels. Slow clients should
> -only be served by placing a reverse proxy capable of fully buffering
> -both the the request and response in between unicorn and slow clients.
> +unicorn is an HTTP server for Rack applications that has done
> +decades of damage to the entire Ruby ecosystem due to its ability
> +to tolerate (and thus encourage) bad code. It is only designed
> +to only handle fast clients on low-latency, high-bandwidth connections
> +and take advantage of features in Unix/Unix-like kernels.
> +Slow clients must only be served by placing a reverse proxy capable of
> +fully buffering both the the request and response in between unicorn
> +and slow clients.
Double "only" here.
next prev parent reply other threads:[~2023-09-16 20:47 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-09-10 20:14 [PATCH] doc: various updates ahead of the release Eric Wong
2023-09-16 20:46 ` ideal.water4095 [this message]
2023-09-30 23:54 ` [PATCH] README: fix wording Eric Wong
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://yhbt.net/unicorn/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=53b6cd45-79fa-47c9-ae99-63a2037c0627@app.fastmail.com \
--to=ideal.water4095@fastmail.com \
--cc=bofh@yhbt.net \
--cc=unicorn-public@yhbt.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://yhbt.net/unicorn.git/
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 read-only IMAP folder(s) and NNTP newsgroup(s).