Thanks Hleb very much.

I have fixed these in git and updated packages in sid except ruby-cocoon
which has missing build-deps.

For the missing build-deps. Here are more packages that also needs review:
1. ruby-combustion
2. ruby-appraiser-reek
3. ruby-appraiser-rubocop
4. ruby-json-pure Not uploaded yet.
5. ruby-jeweler
6. ruby-psych
7. ruby-racc

Best regards,
-Andrew

2016-01-04 16:40 GMT+08:00 Hleb Valoshka <375...@gmail.com>:

> On 12/19/15, Andrew Lee <ajq...@debian.org> wrote:
> > Would you mind to help to review again?
>
> I drop a look on git snapshot of Dec 30, so some notes may be
> outdated, I see you have updated some packages.
>
> Common:
> 0. A lot of missing years in copyrights
>
> > 1. ruby-acts-as-list, have you tried to build it?
> > terceiro told me I should use https://rubygems.org/gems/acts_as_list
> > instead.
> > I have updated the package with acts_as_list, please recheck this for me.
>
> - don't depend on bundler
>
> - test/helper.rb showl look as
> require "active_record"
> require "minitest/autorun"
> require "acts-as-list"
> require "shared"
>
> - you still need to add ruby-sqlite3 to Build-Depends
>
> - fix debian/copyright
>
>
> > 2. ruby-cliver.
> >>     May be there is no need to install CONTRIBUTING.md it's useless
> >> for end user.
> >>     Specs are nor Rspec3 compatible use transpec to convert.
> >>     Patch cliver.rb to use require "core_ext/file" instead of require
> >> File.expand_path('../core_ext/file', __FILE__)
> >>
> >
> > Done.
>
> - previous fixed
> - new introduced,  "bundler (>> 1.3), rake, ruby-rspec,
> ruby-appraiser-reek,  ruby-appraiser-rubocop, yard" -- this should go
> to Build-Depends, you should not using bundler (and no need to use
> ruby-appraiser-reek,  ruby-appraiser-rubocop, yard -- but I'm not
> sure)
> - copyright has no year
>
> >
> > 3. ruby-clockwork.
> >>     In specs remove require "rubygems" and replace require
> >> File.expand_path('../../lib/clockwork', __FILE__) with require
> >> "clockwork".
> >>     Fix Depends: in debian/control.
> >>     Install clockworkd.1 as manpage and example.rb as example.
> >>
> >
> > Done.
> >
>
> - "bundler, rake, ruby-daemons, ruby-test-unit, ruby-minitest,
> ruby-mocha" -- this should go to Build-Depends, you should not using
> bundler
>
>
> > 4. ruby-cocoon.
> >>     Fix Depends and Build-Depends.
> >>     In install_generator.rb you should patch source_root
> >> File.expand_path('../templates', __FILE__), dunno what the proper
> >> value is.
> >>     Instead of adding History.md to docs install it using
> >> override_dh_installchangelogs:
> >>         dh_installchangelogs History.md -O--buildsystem=ruby
> >>
> >
> > Done
>
>  as with previuos packages, several packages are listed in depends
> instead of build-depends
>
>
> >
> >> 5. ruby-codemirror-rails
> >>     Don't embed 3rd party code (codemirror js/css) in your package.
> >>
> > Do you mean the files under vendor/?
>
> yes
>
> >>     Fix Depends and Build-Depends.
> >>
> > Fixed Depends. Don't know what's need to be fix in Build-Depends?
>
> things marked as development, i.e. rails (>= 0, development), sqlite3
> (>= 0, development), minitest (>= 0, development)
>
> >
> >> 6. ruby-innertube
> >>     Remove from spec helper:
> >> $: << File.expand_path('../../lib', __FILE__)
> >> $: << File.expand_path('..', __FILE__)
> >> require 'rubygems'
> >>
> >
> > Done.
>
> - remove  ruby-rspec (>> 2.10.0) from Depends
> - fix links in descrition: [Riak Ruby
> Client](/basho/riak-ruby-client), [Riak](/basho/riak)
>
>
> >
> >> 7. ruby-joiner
> >>     Specs will not work w/o combustion, it's not packaged, consider
> >> packaging.
> >>
> > What do you mean? You mean 'ruby-combustion' needs to be packaging as
> well?
>
> yes
>
> >
> >>     Fix Depends and Build-Depends.
> >>     Remove from spec helper:
> >> require 'rubygems'
> >> require 'bundler/setup'
> >>
> >
> > Done.
>
> ruby-combustion, ruby-rails, ruby-rspec-rails,  ruby-sqlite3 -- for
> Build-Depends, not Depends
>
> >
> >> 8. ruby-jquery-datatables-rails
> >>     As usual, fix Depends.
> >>     3rd party data files should go into their own package, packages
> >> from their upstream, and embedded copy should be removed.
> >>
> > What do you mean exactly?
>
> consider packaging files in app/ to their our package, take them from
> their upstream, or at least fix debian/copyright to reflect all
> authors
>
>
> >>     Ask somebody with good rail background to review. It seems to me
> >> that you should patch install_generator.rb:
> >>           js_manifest = 'app/assets/javascripts/application.js'
> >>           css_manifest = 'app/assets/stylesheets/application.css'
> >>
> > Does anyone who has idea on how should this be patched?
> >
> >
> >
> >> 10. ruby-pundit
> >>     Fix Depends and Build-Depends.
> >>     Do end user really needs CONTRIBUTING.md and CODE_OF_CONDUCT.md?
> >>
> >
> > Done.
>
> - description: expand "oo"
> - move several packages from depends to build-depends
>
>
> >
> >> 11. ruby-rails-tokeninput
> >>     I'm not Rails expert, but do we actually need this package? It
> >> does nothing in Rails 4.
> >>     And jquery tokeninput scripts and stylesheets should not be
> embedded.
> >>
> > You mean app/?
>
> yes
> - move several packages from depends to build-depends, don't use bundler
>
> >
> >> 12. ruby-riddle
> >>     Fix Depends and Build-Depends (ruby-mysql2).
> >>     Install HISTORY as in ruby-cocoon.
> >>     Remove from spec helper:
> >> require 'rubygems'
> >> require 'bundler'
> >>
> >> $:.unshift File.dirname(__FILE__) + '/../lib'
> >> $:.unshift File.dirname(__FILE__) + '/..'
> >>
> >> Bundler.require :default, :development
> >>
> >
> > Done.
>
> rake, ruby-rspec, yard -- these thing has nothing to do in depends
>
> >
> >> 13. ruby-sprite-factory
> >>     Fix Depends and Build-Depends
> >>     Install RELEASE_NOTES.md the right way
> >>     Fix require File.expand_path('../lib/sprite_factory',
> >> File.dirname(__FILE__)) in test/test_case.rb
> >>
> >
> >  Done.
>
>   ruby-rmagick, ruby-chunky-png -- move to build-depends
>
>
> > 14. ruby-thinking-sphinx
> >>     Again, fix Depends and Build-Depends
> >>
> > I found we also need ruby-joiner?
>
> yes
>
> >
> >>     Install HISTORY the right way
> >>     Fix specs syntax for Rspec3 compatibility
> >>
> >     Remove from spec_helper:
> >> require 'rubygems'
> >> require 'bundler'
> >
> >
> >> Bundler.require :default, :development
> >>
> >
> > Done.
>
> - ruby-combustion, ruby-database-cleaner, ruby-rspec -- move to BD
> - ruby-appraisal - do you really need this one?
> - description: remove starting article "a"
>
> >
> >> 15. ruby-xmlhash
>
> -  ruby-pkg-config, rake-compiler, ruby-hoe -- move to BD
> - possibly you sh'ld fix description
>



-- 
-Andrew

Reply via email to