Sorry, I have been very busy. Finally get time to work on this again. Would you mind to help to review again?
2015-09-14 21:53 GMT+08:00 Hleb Valoshka <[email protected]>: > On 9/9/15, Andrew Lee <[email protected]> wrote: > > > Please check if anything are still missing? > > 0. All packages need description to be fixed (expand, wrap, don't > start with article), see lintian messages. > All fixed. 1. ruby-acts-as-list, have you tried to build it? > It sh'ld have ruby-activerecord and ruby-sqlite3 in Build-Depends. > Then it's better to remove gem 'activerecord', '>= 1.15.4.7794' > from list_test.rb and replace require > "#{File.dirname(__FILE__)}/../lib/acts_as_list" with require > "acts_as_list" or your package will fail on deb-ci. > And it's still using MIT as license name. > 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. 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. 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. 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 > 5. ruby-codemirror-rails > Don't embed 3rd party code (codemirror js/css) in your package. > Do you mean the files under vendor/? > Fix Depends and Build-Depends. > Fixed Depends. Don't know what's need to be fix in Build-Depends? > 6. ruby-innertube > Remove from spec helper: > $: << File.expand_path('../../lib', __FILE__) > $: << File.expand_path('..', __FILE__) > require 'rubygems' > Done. > 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? > Fix Depends and Build-Depends. > Remove from spec helper: > require 'rubygems' > require 'bundler/setup' > Done. > 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? > 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? > 9. ruby-middleware > Good. But see [0]. > Done. > 10. ruby-pundit > Fix Depends and Build-Depends. > Do end user really needs CONTRIBUTING.md and CODE_OF_CONDUCT.md? > Done. > 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/? > 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. > 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. 14. ruby-thinking-sphinx > Again, fix Depends and Build-Depends > I found we also need ruby-joiner? > Install HISTORY the right way > Fix specs syntax for Rspec3 compatibility > Remove from spec_helper: > require 'rubygems' > require 'bundler' > Bundler.require :default, :development > Done. > 15. ruby-xmlhash > Is it possible to patch you app to use ruby-nori instead? We don't > need two packages for the same purpose > We need an expert to patch the app then. > Fix Build-Depends Install History.txt the right way > Done. Best regards, -- -Andrew

