[DRE-maint] Bug#919346: ruby-data-migrate: Missing tasks/databases.rake file
Package: ruby-data-migrate Version: 3.2.2-1 Severity: important Dear Ruby team, Just noticed that the `tasks/databases.rake` are exist in the source package, but doesn't get installed in the binary package. So that I got following errors: ``` root@obs-api:/# /usr/share/obs/api/script/rake-tasks.sh setup rake aborted! LoadError: cannot load such file -- /usr/lib/ruby/vendor_ruby/data_migrate/../../tasks/databases.rake /usr/share/obs/api/Rakefile:7:in `' (See full trace by running task with --trace) ``` The problem is the tasks/ doesn't get installed. I did a hack on the package to copy over tasks/ into lib/ at the build time to solved this. However I am not sure if this is the proper way to handle the missing installed file for ruby package. Please help to review my merge request: https://salsa.debian.org/ruby-team/ruby-data-migrate/merge_requests/1 Best regards, -Andrew ___ Pkg-ruby-extras-maintainers mailing list Pkg-ruby-extras-maintainers@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-ruby-extras-maintainers
[DRE-maint] Bug#918665: ruby-joiner: Test suite isn't enabled
Package: ruby-joiner Version: 0.3.4-2 Severity: minor Dear Maintainer, The test suite in this package isn't enabled. It would be nice to have test suite enabled. Best regards, -Andrew ___ Pkg-ruby-extras-maintainers mailing list Pkg-ruby-extras-maintainers@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-ruby-extras-maintainers
[DRE-maint] Bug#906625: ruby-globalid: FTBFS in buster/sid (failing tests)
Package: ruby-globalid Followup-For: Bug #906625 Hi, Thanks for reporting this. If you check thed ftbfs message carefully. You'd find it fails on different tests with the one reported previously, and it mentioned it's rails 5 related. I am currently working on rails 5 transition: https://salsa.debian.org/ruby-team/rails/wikis/Transition-to-Rails-5.2-for-Debian-Buster This package builds fine with rails 5.2 in experimental. Due to rails 5 is awaiting for transition and currently available in `experimental`. Maybe we should open another bug or retitle this one to match it's currently status better. Thanks, -Andrew ___ Pkg-ruby-extras-maintainers mailing list Pkg-ruby-extras-maintainers@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-ruby-extras-maintainers
[DRE-maint] Bug#915837: camping: FTBFS with rails 5.2
Package: camping Version: 2.1.580-1.1 Severity: important Dear Maintainer, I'm help to push rails 5.2 transition for Debian Buster. I tested this package is FTBFS with rails 5.2 with following error: ``` ┌──┐ │ Run tests for ruby2.5 from debian/ruby-tests.rb │ └──┘ RUBYLIB=/build/camping-2.1.580/debian/camping/usr/lib/ruby/vendor_ruby:. GEM_PATH=debian/camping/usr/share/rubygems-integration/all:/var/lib/gems/2.5.0:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all ruby2.5 debian/ruby-tests.rb /build/camping-2.1.580/test/app_partials.rb:42: warning: already initialized constant TiltPartials::Controllers::I :611: warning: previous definition of I was here /usr/lib/ruby/vendor_ruby/active_record/migration.rb:528:in `inherited': Directly inheriting from ActiveRecord::Migration is not supported. Please specify the Rails release the migration was written for: (StandardError) class # < ActiveRecord::Migration[4.2] from (eval):25:in `initialize' from (eval):25:in `new' from (eval):25:in `V' from /build/camping-2.1.580/test/apps/migrations.rb:8:in `' from /build/camping-2.1.580/test/apps/migrations.rb:6:in `' from /build/camping-2.1.580/test/apps/migrations.rb:5:in `' from /build/camping-2.1.580/test/app_migrations.rb:4:in `load' from /build/camping-2.1.580/test/app_migrations.rb:4:in `' from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require' from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require' from debian/ruby-tests.rb:6:in `block in ' from debian/ruby-tests.rb:6:in `each' from debian/ruby-tests.rb:6:in `' ERROR: Test "ruby2.5" failed. Exiting. dh_auto_install: dh_ruby --install /build/camping-2.1.580/debian/camping returned exit code 1 make: *** [debian/rules:15: binary] Error 1 dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2 ``` I also checked the upstream url. It seems it has been dead for years. Package has been marked as `Upstream does not support rails 5.2 yet` on: https://salsa.debian.org/ruby-team/rails/wikis/Transition-to-Rails-5.2-for-Debian-Buster Best regards, -Andrew ___ Pkg-ruby-extras-maintainers mailing list Pkg-ruby-extras-maintainers@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-ruby-extras-maintainers
[DRE-maint] Bug#915596: ruby-d3-rails: failed at autopkgtest
Package: ruby-d3-rails Version: 3.5.6+dfsg-1 Severity: minor Dear Maintainer, I tested this package with `autopkgtest`, it fails at ``` autopkgtest [07:30:56]: test integration: [--- + cd /tmp/autopkgtest.ndRnCV/autopkgtest_tmp + rails new sampleapp create create README.md create Rakefile create .ruby-version create config.ru create .gitignore create Gemfile run git init from "." create package.json create app create app/assets/config/manifest.js create app/assets/javascripts/application.js create app/assets/javascripts/cable.js create app/assets/stylesheets/application.css create app/channels/application_cable/channel.rb create app/channels/application_cable/connection.rb create app/controllers/application_controller.rb create app/helpers/application_helper.rb create app/jobs/application_job.rb create app/mailers/application_mailer.rb create app/models/application_record.rb create app/views/layouts/application.html.erb create app/views/layouts/mailer.html.erb create app/views/layouts/mailer.text.erb create app/assets/images/.keep create app/assets/javascripts/channels create app/assets/javascripts/channels/.keep create app/controllers/concerns/.keep create app/models/concerns/.keep create bin create bin/bundle create bin/rails create bin/rake create bin/setup create bin/update create bin/yarn create config create config/routes.rb create config/application.rb create config/environment.rb create config/cable.yml create config/puma.rb create config/spring.rb create config/storage.yml create config/environments create config/environments/development.rb create config/environments/production.rb create config/environments/test.rb create config/initializers create config/initializers/application_controller_renderer.rb create config/initializers/assets.rb create config/initializers/backtrace_silencers.rb create config/initializers/content_security_policy.rb create config/initializers/cookies_serializer.rb create config/initializers/cors.rb create config/initializers/filter_parameter_logging.rb create config/initializers/inflections.rb create config/initializers/mime_types.rb create config/initializers/new_framework_defaults_5_2.rb create config/initializers/wrap_parameters.rb create config/locales create config/locales/en.yml create config/master.key append .gitignore create config/boot.rb create config/database.yml create db create db/seeds.rb create lib create lib/tasks create lib/tasks/.keep create lib/assets create lib/assets/.keep create log create log/.keep create public create public/404.html create public/422.html create public/500.html create public/apple-touch-icon-precomposed.png create public/apple-touch-icon.png create public/favicon.ico create public/robots.txt create tmp create tmp/.keep create tmp/cache create tmp/cache/assets create vendor create vendor/.keep create test/fixtures create test/fixtures/.keep create test/fixtures/files create test/fixtures/files/.keep create test/controllers create test/controllers/.keep create test/mailers create test/mailers/.keep create test/models create test/models/.keep create test/helpers create test/helpers/.keep create test/integration create test/integration/.keep create test/test_helper.rb create test/system create test/system/.keep create test/application_system_test_case.rb create storage create storage/.keep create tmp/storage create tmp/storage/.keep remove config/initializers/cors.rb remove config/initializers/new_framework_defaults_5_2.rb run bundle install --local Don't run Bundler as root. Bundler can ask for sudo if it is needed, and installing your bundle as root will break this application for all non-root users on this machine. Could not find gem 'spring-watcher-listen (~> 2.0.0)' in any of the gem sources listed in your Gemfile. run bundle exec spring binstub --all /usr/lib/ruby/vendor_ruby/bundler/resolver.rb:289:in `block in verify_gemfile_dependencies_are_found!': Could not find gem 'spring-watcher-listen (~> 2.0.0)' in any of the gem sources listed in your Gemfile. (Bundler::GemNotFound) from /usr/lib/ruby/vendor_ruby/bundler/resolver.rb:257:in `each' from
[DRE-maint] Bug#914771: bundler: cannot load such file -- bundler-1.16.1/exe/bundle
Package: bundler Followup-For: Bug #914771 Hi, I built the package from git and then installed the package in a chroot. I tried to build the package again and got following errors: ``` ┌──┐ │ Run tests for ruby2.5 from debian/ruby-tests.rake│ └──┘ RUBYLIB=/home/alee/sources/rubygems/ruby-team/ruby-appraisal/debian/ruby-appraisal/usr/lib/ruby/vendor_ruby:. GEM_PATH=debian/ruby-appraisal/usr/share/rubygems-integration/all:/home/alee/.gem/ruby/2.5.0:/var/lib/gems/2.5.0:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all ruby2.5 -S rake -f debian/ruby-tests.rake /usr/bin/ruby2.5 /usr/bin/rspec --pattern ./spec/\*\*/\*_spec.rb bin/bundle:104:in `load': cannot load such file -- /usr/share/rubygems-integration/all/gems/bundler-1.17.1/exe/bundle (LoadError) from bin/bundle:104:in `' Fbin/bundle:104:in `load': cannot load such file -- /usr/share/rubygems-integration/all/gems/bundler-1.17.1/exe/bundle (LoadError) from bin/bundle:104:in `' Fbin/bundle:104:in `load': cannot load such file -- /usr/share/rubygems-integration/all/gems/bundler-1.17.1/exe/bundle (LoadError) from bin/bundle:104:in `' Fbin/bundle:104:in `load': cannot load such file -- /usr/share/rubygems-integration/all/gems/bundler-1.17.1/exe/bundle (LoadError) from bin/bundle:104:in `' Fbin/bundle:104:in `load': cannot load such file -- /usr/share/rubygems-integration/all/gems/bundler-1.17.1/exe/bundle (LoadError) from bin/bundle:104:in `' bin/bundle:104:in `load': cannot load such file -- /usr/share/rubygems-integration/all/gems/bundler-1.17.1/exe/bundle (LoadError) from bin/bundle:104:in `' Fbin/bundle:104:in `load': cannot load such file -- /usr/share/rubygems-integration/all/gems/bundler-1.17.1/exe/bundle (LoadError) from bin/bundle:104:in `' bin/bundle:104:in `load': cannot load such file -- /usr/share/rubygems-integration/all/gems/bundler-1.17.1/exe/bundle (LoadError) from bin/bundle:104:in `' Fbin/bundle:104:in `load': cannot load such file -- /usr/share/rubygems-integration/all/gems/bundler-1.17.1/exe/bundle (LoadError) from bin/bundle:104:in `' bin/bundle:104:in `load': cannot load such file -- /usr/share/rubygems-integration/all/gems/bundler-1.17.1/exe/bundle (LoadError) from bin/bundle:104:in `' FFF..bin/bundle:104:in `load': cannot load such file -- /usr/share/rubygems-integration/all/gems/bundler-1.17.1/exe/bundle (LoadError) from bin/bundle:104:in `' bin/bundle:104:in `load': cannot load such file -- /usr/share/rubygems-integration/all/gems/bundler-1.17.1/exe/bundle (LoadError) from bin/bundle:104:in `' Fbin/bundle:104:in `load': cannot load such file -- /usr/share/rubygems-integration/all/gems/bundler-1.17.1/exe/bundle (LoadError) from bin/bundle:104:in `' bin/bundle:104:in `load': cannot load such file -- /usr/share/rubygems-integration/all/gems/bundler-1.17.1/exe/bundle (LoadError) from bin/bundle:104:in `' Fbin/bundle:104:in `load': cannot load such file -- /usr/share/rubygems-integration/all/gems/bundler-1.17.1/exe/bundle (LoadError) from bin/bundle:104:in `' bin/bundle:104:in `load': cannot load such file -- /usr/share/rubygems-integration/all/gems/bundler-1.17.1/exe/bundle (LoadError) from bin/bundle:104:in `' Fbin/bundle:104:in `load': cannot load such file -- /usr/share/rubygems-integration/all/gems/bundler-1.17.1/exe/bundle (LoadError) from bin/bundle:104:in `' bin/bundle:104:in `load': cannot load such file -- /usr/share/rubygems-integration/all/gems/bundler-1.17.1/exe/bundle (LoadError) from bin/bundle:104:in `' Fbin/bundle:104:in `load': cannot load such file -- /usr/share/rubygems-integration/all/gems/bundler-1.17.1/exe/bundle (LoadError) from bin/bundle:104:in `' bin/bundle:104:in `load': cannot load such file -- /usr/share/rubygems-integration/all/gems/bundler-1.17.1/exe/bundle (LoadError) from bin/bundle:104:in `' ERROR: While executing gem ... (Gem::InstallError) gem "dummy" is not installed Fbin/bundle:104:in `load': cannot load such file -- /usr/share/rubygems-integration/all/gems/bundler-1.17.1/exe/bundle (LoadError) from bin/bundle:104:in `' bin/bundle:104:in `load': cannot load such file -- /usr/share/rubygems-integration/all/gems/bundler-1.17.1/exe/bundle (LoadError) from bin/bundle:104:in `' ERROR: While executing gem ... (Gem::InstallError) gem "dummy" is not installed bin/bundle:104:in `load': cannot load such file -- /usr/share/rubygems-integration/all/gems/bundler-1.17.1/exe/bundle (LoadError) from bin/bundle:104:in `' bin/bundle:104:in `load': cannot load such file -- /usr/share/rubygems-integration/all/gems/bundler-1.17.1/exe/bundle
[DRE-maint] Bug#914771: bundler: cannot load such file -- bundler-1.16.1/exe/bundle
Package: bundler Version: 1.16.1-3 Severity: normal Dear Maintainer, I'm preparing open-build-service 2.9 package for Debian. While that I got to update some build-deps and noticed that there is an issue in bundler package that the tests on `ruby-appraisal` reports: ``` │ Run tests for ruby2.5 from debian/ruby-tests.rake │ └──┘ RUBYLIB=/build/ruby-appraisal-2.2.0/debian/ruby-appraisal/usr/lib/ruby/vendor_ruby:. GEM_PATH=debian/ruby-appraisal/usr/share/rubygems-integration/all:/var/lib/gems/2.5.0:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all ruby2.5 -S rake -f debian/ruby-tests.rake /usr/bin/ruby2.5 /usr/bin/rspec --pattern ./spec/\*\*/\*_spec.rb bin/bundle:104:in `load': cannot load such file -- /usr/share/rubygems-integration/all/gems/bundler-1.16.1/exe/bundle (LoadError) ``` We noticed this has been addressed upstream: https://github.com/bundler/bundler/issues/6537 And you can see, upstream said that it is fixed on September 18, and the current version in Debian archive is from July 23. So there is probably a need to be update. If you agree, I may proceed a newer version(which one you prefer?) in salsa.d.o for you to review. Best regards, -Andrew ___ Pkg-ruby-extras-maintainers mailing list Pkg-ruby-extras-maintainers@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-ruby-extras-maintainers
[DRE-maint] Bug#914342: ruby-validate-email: Source doesn't contain testsuite.
Package: ruby-validate-email Version: 0.1.6-2 Severity: minor Dear Maintainer, The upstream github contains `spec` dir, however the source package doesn't. As we wish to add tests for all the ruby packages. I've re-fetched and imported the upstream tarball from github and added `debian/ruby-tests.rake` to enable the tests. These changes has been pushed into our git on salsa.d.o. After I run the tests, it results one of the tests failed. I have forwarded the issue upstream: https://github.com/perfectline/validates_email/issues/7 Just open a bug numbder here to track the issue. Cheers, -Andrew ___ Pkg-ruby-extras-maintainers mailing list Pkg-ruby-extras-maintainers@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-ruby-extras-maintainers
[DRE-maint] Bug#911797: Multiple vulnerabilities
Source: open-build-service Followup-For: Bug #911797 Hi, Thanks for reporting these. I've checked and found: * CVE-2018-12477 not affected: - This is 3rd party that wasn't packaged in our open-build-service package: https://github.com/openSUSE/obs-service-refresh_patches * CVE-2018-12478 not affected: - This is 3rd party that wasn't packaged in our open-build-service package: https://github.com/openSUSE/obs-service-replace_using_package_version * CVE-2018-12479 needs to forward upstream: - This probably need a backport patch. Patches from the pull request wasn't apply on our OBS 2.7.4: https://github.com/openSUSE/open-build-service/pull/5880 * CVE-2018-12467 needs to forward upstream: - This probably need a backport patch. Patches that only found in master branch on upstream github. Doesn't find in 2.9 and 2.7 branches on upstream. The patch wasn't able to apply on our OBS 2.7.4: https://github.com/openSUSE/open-build-service/commit/f57b660f49f830006766a8d4abc3b4af6e178063 * CVE-2018-12466 probably not affected: - This pointed to the same commit in upstream github. And the url provided on the CVE listed vulnerable products that doesn't contains OBS 2.7.x: https://www.securityfocus.com/bid/104958 Best regards, -Andrew ___ Pkg-ruby-extras-maintainers mailing list Pkg-ruby-extras-maintainers@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-ruby-extras-maintainers
[DRE-maint] Bug#903797: open-build-service: CVE-2018-7689
Source: open-build-service Followup-For: Bug #903797 I checked 2.7 branch on upstream git. There was a merge for fixing "Handle links properly when doing backend build operations". Do not seems upstream also applied CVE-2018-7689 fix for 2.7.4. https://github.com/openSUSE/open-build-service/commits/2.7 I probably the best way to check this is setup an OBS instence and following the exploit to do a test. And may also useful to test if we have to backport the patch from 2.9 to 2.7.4. Best regards, -Andrew ___ Pkg-ruby-extras-maintainers mailing list Pkg-ruby-extras-maintainers@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-ruby-extras-maintainers
[DRE-maint] Bug#903797: open-build-service: CVE-2018-7689
Source: open-build-service Followup-For: Bug #903797 This seems only for the 2.9.x versions. Our currently version of open-build-service is 2.7.4. Thanks, -Andrew ___ Pkg-ruby-extras-maintainers mailing list Pkg-ruby-extras-maintainers@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-ruby-extras-maintainers