From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS47066 71.19.144.0/20 X-Spam-Status: No, score=-1.9 required=3.0 tests=AWL,BAYES_00,URIBL_BLOCKED shortcircuit=no autolearn=unavailable version=3.3.2 X-Original-To: ruby.io.splice@bogomips.org Received: from zedshaw2.xen.prgmr.com (zedshaw2.xen.prgmr.com [71.19.156.177]) by dcvr.yhbt.net (Postfix) with ESMTP id 764091FDEC for ; Sat, 10 Jan 2015 02:43:52 +0000 (UTC) Received: from zedshaw2.xen.prgmr.com (unknown [IPv6:::1]) by zedshaw2.xen.prgmr.com (Postfix) with ESMTP id 0C20875058 for ; Sat, 10 Jan 2015 02:45:25 +0000 (UTC) MIME-Version: 1.0 Date: Sat, 10 Jan 2015 02:43:37 +0000 From: Eric Wong In-Reply-To: <20150110024337.GA24380@dcvr.yhbt.net> List-Archive: List-Help: List-Id: List-Post: List-Subscribe: List-Unsubscribe: Message-Id: <20150110024337.GA24380@dcvr.yhbt.net> Precedence: list References: <20150110024337.GA24380@dcvr.yhbt.net> Sender: ruby.io.splice@librelist.org Subject: [ruby.io.splice] [PATCH] move mailing list to ruby-io-splice@bogomips.org To: ruby.io.splice@librelist.org Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit The public-inbox + mlmmj setup on bogomips.org allows posting without subscription and offers downloadable archives via git. The lack of rsyncable archives on librelist nowadays and subscription-required nature of librelist are points against it. Repliers are now encouraged to Cc: all recipients (using the reply-all function of their mail client) since many readers are not subscribed. This project has never accepted or encouraged HTML email, but librelist accepted it. The bogomips.org mail server is configured to treat HTML mail as spam, so do not send HTML mail if you expect a response. Users who wish to subscribe may send a message to: ruby-io-splice+subscribe@bogomips.org Similarly, they may unsubscribe via: ruby-io-splice+unsubscribe@bogomips.org HTTP archives are available via: http://bogomips.org/ruby-io-splice/ ssoma users may also use: git://bogomips.org/ruby-io-splice (see README change) Old messages to the librelist addresses will continue to get routed to the new mailing list. ref: http://public-inbox.org/ --- README | 46 ++++++++++++++++++++++++++++++++++++------- archive/.gitignore | 3 +++ archive/slrnpull.conf | 4 ++++ ext/io_splice/io_splice_ext.c | 2 +- io_splice.gemspec | 2 +- 5 files changed, 48 insertions(+), 9 deletions(-) create mode 100644 archive/.gitignore create mode 100644 archive/slrnpull.conf diff --git a/README b/README index 5245cb1..7b4eab2 100644 --- a/README +++ b/README @@ -87,14 +87,46 @@ don't email the git mailing list or maintainer with io_splice patches. == Contact All feedback (bug reports, user/development discussion, patches, pull -requests) go to the mailing list: mailto:ruby.io.splice@librelist.org +requests) go to the mailing list: mailto:ruby-io-splice@bogomips.org + +Send patches (from "git format-patch") with "git send-email" and do not +send HTML email or attachments. We are very responsive to email and you +will usually get a response within 24-72 hours. == Mailing List Archives -In addition to the rsync-able archives provided by http://librelist.org/, we -are also mirrored to -{Gmane}[http://gmane.org/info.php?group=gmane.comp.lang.ruby.io-splice.general] -and maintain our own mbox mirrors downloadable via HTTP. +We operate a {public-inbox}[http://public-inbox.org/] which +feeds the mailing list. You may subscribe either using +{ssoma}[http://ssoma.public-inbox.org/] or by sending a mail +to mailto:ruby-io-splice+subscribe@bogomips.org + +ssoma is a mail archiver/fetcher using git. It operates in a similar +fashion to tools such as slrnpull, fetchmail, or getmail. ssoma +subscription instructions: + + URL=git://bogomips.org/ruby-io-splice + LISTNAME=ruby-io-splice + + # to initialize a maildir (this may be a new or existing maildir, + # ssoma will not touch existing messages) + # If you prefer mbox, use mbox:/path/to/mbox as the last argument + # You may also use imap://$MAILSERVER/INBOX for an IMAP account + # or imaps:// for an IMAPS account, as well. + ssoma add $LISTNAME $URL maildir:/path/to/maildir + + # read with your favorite MUA (only using mutt as an example) + mutt -f /path/to/maildir # (or /path/to/mbox) + + # to keep your mbox or maildir up-to-date, periodically run: + ssoma sync $LISTNAME + + # your MUA may modify and delete messages from the maildir or mbox, + # this does not affect ssoma functionality at all + + # to sync all your ssoma subscriptions + ssoma sync + + # You may wish to sync in your cronjob + ssoma sync --cron -* nntp://news.gmane.org/gmane.comp.lang.ruby.io-splice.general -* http://bogomips.org/ruby_io_splice/archives/ +* http://bogomips.org/ruby-io-splice/ diff --git a/archive/.gitignore b/archive/.gitignore new file mode 100644 index 0000000..bd7ad57 --- /dev/null +++ b/archive/.gitignore @@ -0,0 +1,3 @@ +/data +/news +/requests diff --git a/archive/slrnpull.conf b/archive/slrnpull.conf new file mode 100644 index 0000000..e54bfab --- /dev/null +++ b/archive/slrnpull.conf @@ -0,0 +1,4 @@ +# group_name max expire headers_only +gmane.comp.lang.ruby.io-splice.general 1000000000 1000000000 0 + +# usage: slrnpull -d $PWD -h news.gmane.org --no-post diff --git a/ext/io_splice/io_splice_ext.c b/ext/io_splice/io_splice_ext.c index 6bf4022..2e2caec 100644 --- a/ext/io_splice/io_splice_ext.c +++ b/ext/io_splice/io_splice_ext.c @@ -476,7 +476,7 @@ static void advance_vmsplice_args(struct vmsplice_args *a, long n) * This may allow the kernel to avoid data copies in some cases. * but is (probably) of limited usefulness in Ruby. If you have * use cases or ideas for making this more useful for Ruby users, - * please tell us at ruby.io.splice@librelist.org! + * please tell us at ruby-io-splice@bogomips.org! * * Also consider the "sendfile" RubyGem or IO.copy_stream in Ruby 1.9 * if you want to do zero-copy file transfers to pipes or sockets. As diff --git a/io_splice.gemspec b/io_splice.gemspec index a914029..2731f23 100644 --- a/io_splice.gemspec +++ b/io_splice.gemspec @@ -11,7 +11,7 @@ Gem::Specification.new do |s| s.authors = ["Ruby io_splice hackers"] s.date = Time.now.utc.strftime('%Y-%m-%d') s.description = readme_description - s.email = %q{ruby.io.splice@librelist.org} + s.email = %q{ruby-io-splice@bogomips.org} s.extensions = %w(ext/io_splice/extconf.rb) s.extra_rdoc_files = extra_rdoc_files(manifest) s.files = manifest -- EW