mbox series

[bug#34217,00/11] Add ruby-cucumber along with dependencies and a couple of updates.

Message ID 87zhrmgy0x.fsf@cbaines.net
Headers show
Series Add ruby-cucumber along with dependencies and a couple of updates. | expand

Message

Christopher Baines Jan. 27, 2019, 11:06 a.m. UTC
These are some of the patches working up to packaging Rails (a Ruby web
framework).


Christopher Baines (11):
  gnu: Add ruby-cucumber-wire.
  gnu: Add ruby-contracts.
  gnu: Add ruby-ruby-progressbar.
  gnu: Add ruby-fuubar.
  gnu: Add ruby-cucumber-expressions.
  gnu: Add ruby-mspec.
  gnu: Add ruby-backports.
  gnu: Add ruby-cucumber-tag-expressions.
  gnu: ruby-cucumber-core: Update to 3.2.1.
  gnu: ruby-gherkin: Update to 5.1.0.
  gnu: Add ruby-cucumber and ruby-aruba.

 gnu/packages/ruby.scm | 412 +++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 404 insertions(+), 8 deletions(-)

Comments

swedebugia Jan. 28, 2019, 5:52 a.m. UTC | #1
Christopher Baines <mail@cbaines.net> skrev: (27 januari 2019 12:06:38 CET)
>These are some of the patches working up to packaging Rails (a Ruby web
>framework).
>
>
>Christopher Baines (11):
>  gnu: Add ruby-cucumber-wire.
>  gnu: Add ruby-contracts.
>  gnu: Add ruby-ruby-progressbar.
>  gnu: Add ruby-fuubar.
>  gnu: Add ruby-cucumber-expressions.
>  gnu: Add ruby-mspec.
>  gnu: Add ruby-backports.
>  gnu: Add ruby-cucumber-tag-expressions.
>  gnu: ruby-cucumber-core: Update to 3.2.1.
>  gnu: ruby-gherkin: Update to 5.1.0.
>  gnu: Add ruby-cucumber and ruby-aruba.
>
> gnu/packages/ruby.scm | 412 +++++++++++++++++++++++++++++++++++++++++-
> 1 file changed, 404 insertions(+), 8 deletions(-)

Nice 😃
I'm interested in Rails because some of the OSM tools I would like to package depend on it.
Björn Höfling Feb. 3, 2019, 10:21 p.m. UTC | #2
On Sun, 27 Jan 2019 11:06:38 +0000
Christopher Baines <mail@cbaines.net> wrote:

> These are some of the patches working up to packaging Rails (a Ruby
> web framework).
> 
> 
> Christopher Baines (11):
>   gnu: Add ruby-cucumber-wire.
>   gnu: Add ruby-contracts.
>   gnu: Add ruby-ruby-progressbar.
>   gnu: Add ruby-fuubar.
>   gnu: Add ruby-cucumber-expressions.
>   gnu: Add ruby-mspec.
>   gnu: Add ruby-backports.
>   gnu: Add ruby-cucumber-tag-expressions.
>   gnu: ruby-cucumber-core: Update to 3.2.1.
>   gnu: ruby-gherkin: Update to 5.1.0.
>   gnu: Add ruby-cucumber and ruby-aruba.
> 
>  gnu/packages/ruby.scm | 412
> +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 404
> insertions(+), 8 deletions(-)

Besides from small individual comments per package, this patchset looks
good for me.

Thank you,

Björn
Christopher Baines Feb. 14, 2019, 9:57 p.m. UTC | #3
So, I've merged 66 patches now which were tracked across these 3 bugs so
the master branch now contains the ruby-rails gem!

I think I've even done this without breaking anything, I believe all the
packages I added or changed build, and all of there dependencies as
reported by guix lint build too.

If anyone still has any comments on the patches, I'd still love to hear
them.

Thanks for everyone who's reviewed these patches so far, and thanks to
Ben for kicking this work off many months ago.

Chris