From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pjotr Prins Subject: Re: [PATCH 1/2] gnu: Add ruby-docile. Date: Thu, 17 Sep 2015 07:19:27 +0200 Message-ID: <20150917051927.GA9866@thebird.nl> References: <55f8ead0.Z1d0B3i+1iokByoa%pjotr.public12@thebird.nl> <87mvwm7let.fsf@elephly.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:36107) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZcRdU-0000jA-Vq for guix-devel@gnu.org; Thu, 17 Sep 2015 01:21:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZcRdR-0007Dh-Rz for guix-devel@gnu.org; Thu, 17 Sep 2015 01:21:32 -0400 Received: from mail.thebird.nl ([95.154.246.10]:58105) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZcRdR-0007DU-MG for guix-devel@gnu.org; Thu, 17 Sep 2015 01:21:29 -0400 Content-Disposition: inline In-Reply-To: <87mvwm7let.fsf@elephly.net> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Ricardo Wurmus Cc: guix-devel@gnu.org Do you mind just editing this patch your way? The description comes from the package website - I don't feel the urge to improve on it. Pj. On Wed, Sep 16, 2015 at 11:39:38AM +0200, Ricardo Wurmus wrote: > Hi Pjotr, >=20 > > * gnu/packages/ruby.scm (ruby-docile): New variable. >=20 > [...] >=20 > > + (arguments > > + '(#:tests? #f)) ; needs github-markup, among others >=20 > There also is at least one nasty dependency cycle which should be > mentioned. A development dependency is ruby-coveralls, which needs > ruby-simplecov at runtime, which in turn needs ruby-docile at runtime. >=20 > Other dev dependencies are ruby-github-markdown, ruby-redcarpet, and > ruby-rspec. (I=E2=80=99ve been working on the same package but went do= wn the > rabbit hole, depth first.) >=20 > > + (synopsis "Docile turns any Ruby object into a DSL") > > + (description "Turn any Ruby object into a DSL. Especially usefu= l > > +with the Builder pattern. Docile is a small, self-contained Ruby > > +library, that let's you map a DSL (domain specific language) to your > > +Ruby objects in a snap.") >=20 > This description is not very helpful, probably because the first two > sentences are just fragments. The last sentence is okay, except for th= e > =E2=80=9Cin a snap=E2=80=9D, IMO. >=20 > > + (home-page "https://ms-ati.github.io/docile/") > > + (license license:expat))) > > + > > (define-public ruby-gherkin3 > > (package > > (name "ruby-gherkin3") > > @@ -1147,3 +1169,4 @@ It is intended to replace Gherkin 2 and be used= by all Cucumber > > implementations to parse '.feature' files.") > > (home-page "https://github.com/cucumber/gherkin3") > > (license license:expat))) > > + >=20 > Oh, an additional newline in the middle of =E2=80=9Cruby-gherkin3=E2=80= =9D? Did > something go wrong when cutting out the patch amidst other changes? >=20 > ~~ Ricardo >=20 --=20