Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 188634 - Ruby Reports (ruport) ebuild request
Summary: Ruby Reports (ruport) ebuild request
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Default Assignee for New Packages
URL: http://rubyreports.org/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-08-12 20:02 UTC by M. Edward Borasky
Modified: 2014-07-26 14:43 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Ebuild for Ruport (ruport-1.4.0.ebuild,467 bytes, text/plain)
2008-02-11 18:52 UTC, Darren Kirby
Details
version bump (ruport-1.6.1.ebuild,421 bytes, text/plain)
2008-09-25 08:25 UTC, Anton Bolshakov
Details
ruport utilities (ruport-util-0.14.0.ebuild,458 bytes, text/plain)
2008-09-25 08:26 UTC, Anton Bolshakov
Details
ruport-util requires mailfactory (mailfactory-1.2.3.ebuild,402 bytes, text/plain)
2008-09-25 08:29 UTC, Anton Bolshakov
Details
module for ruport to regerate openoffice documents (documatic-0.2.0.ebuild,466 bytes, text/plain)
2008-09-25 08:29 UTC, Anton Bolshakov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description M. Edward Borasky 2007-08-12 20:02:58 UTC
Ruby Reports (ruport) is a very popular tool set, compatible with all of the popular Ruby tools, like Rails. I have not attempted an ebuild, but it looks straightforward, given that it's available as a "gem" and most of its dependencies are already in Portage. I have it running on my Gentoo boxes as a gem.
Comment 1 Darren Kirby 2008-02-11 18:52:29 UTC
Created attachment 143228 [details]
Ebuild for Ruport

Tested only with Ruby 1.8

If 'pdf' use flag is set it will pull in dev-ruby/pdf-writer-1.1.7, which in turn will pull in dev-ruby/color-1.4.0 and dev-ruby/archive-tar-minitar-0.5.1

Currently, these three ebuilds are keyworded ~amd64 only, so you will have to modify in your overlay for now on other arches. ~x86 Keyword request is bug #209691

I attempted an ebuild for ruport-util as well, but it depends on packages not in portage.
Comment 2 M. Edward Borasky 2008-02-12 03:16:11 UTC
(In reply to comment #1)
> Created an attachment (id=143228) [edit]
> Ebuild for Ruport
> 
> Tested only with Ruby 1.8
> 
> If 'pdf' use flag is set it will pull in dev-ruby/pdf-writer-1.1.7, which in
> turn will pull in dev-ruby/color-1.4.0 and dev-ruby/archive-tar-minitar-0.5.1
> 
> Currently, these three ebuilds are keyworded ~amd64 only, so you will have to
> modify in your overlay for now on other arches. ~x86 Keyword request is bug
> #209691
> 
> I attempted an ebuild for ruport-util as well, but it depends on packages not
> in portage.
> 

1. Very little of the "traditional" Ruby infrastructure (Rails, rspec, etc.) works with Ruby 1.9 yet, and nearly all of it works with jRuby. :)

2. 

$ gem dependency ruport
Gem ruport-1.4.0
  fastercsv (>= 1.1.0)
  pdf-writer (= 1.1.7)

Gem ruport-util-0.12.0
  ruport (>= 1.2.3)
  mailfactory (>= 1.2.3)
  rubyzip (>= 0.9.1)

I can't imagine "rubyzip" or "mailfactory" being difficult to wrap in an ebuild -- they both appear to be pure Ruby.
Comment 3 Anton Bolshakov 2008-09-25 08:25:36 UTC
Created attachment 166353 [details]
version bump
Comment 4 Anton Bolshakov 2008-09-25 08:26:46 UTC
Created attachment 166355 [details]
ruport utilities
Comment 5 Anton Bolshakov 2008-09-25 08:29:10 UTC
Created attachment 166357 [details]
ruport-util requires mailfactory

Need to be double checked.
Comment 6 Anton Bolshakov 2008-09-25 08:29:57 UTC
Created attachment 166359 [details]
module for ruport to regerate openoffice documents
Comment 7 Jaco Kroon 2009-05-11 12:28:50 UTC
You can add ~amd64.
Comment 8 Jaco Kroon 2009-05-11 12:52:44 UTC
ruport-1.6.1 seems to require fastercsv 1.2.3.  This was in line with what I had on my ~amd64 system, but not my x86 machine.
Comment 9 Manuel Rüger (RETIRED) gentoo-dev 2014-07-26 13:58:20 UTC
Is there still any interest to get this into the tree? Please reply, otherwise the bug will be marked as WONTFIX in 30 days from now.

1.6.3 December 12, 2009  seems to be the recent version according to rubygems.
Comment 10 Anton Bolshakov 2014-07-26 14:33:47 UTC
(In reply to Manuel Rüger from comment #9)
> Is there still any interest to get this into the tree? Please reply,
> otherwise the bug will be marked as WONTFIX in 30 days from now.
> 
> 1.6.3 December 12, 2009  seems to be the recent version according to
> rubygems.

is this a joke? Yes, there is still interest. It would be good to have some reporting software in the portage.

I had to care around ruports ebuilds and host them locally everytime.
https://github.com/ruport/ruport/commits/master
The latest commit was on Jan 30, 2013.

There are also alternatives, such as https://github.com/sandrods/odf-report
Comment 11 Manuel Rüger (RETIRED) gentoo-dev 2014-07-26 14:43:50 UTC
(In reply to Anton Bolshakov from comment #10)
> (In reply to Manuel Rüger from comment #9)
> > Is there still any interest to get this into the tree? Please reply,
> > otherwise the bug will be marked as WONTFIX in 30 days from now.
> > 
> > 1.6.3 December 12, 2009  seems to be the recent version according to
> > rubygems.
> 
> is this a joke? Yes, there is still interest. It would be good to have some
> reporting software in the portage.
> 
No it isn't. I just want to see if there are people interested in it.

> I had to care around ruports ebuilds and host them locally everytime.
> https://github.com/ruport/ruport/commits/master
> The latest commit was on Jan 30, 2013.
> 
> There are also alternatives, such as https://github.com/sandrods/odf-report


You can maintain it in the tree via proxy-maintainers. Just add a polished ebuild here (please with working tests and satisfied dependencies) and I'll get it into the tree.