Bug#1076986: error: SSE register return with SSE2 disabled
Package: qt6-base-dev Version: 6.6.2+dfsg-10 Severity: serious Tags: ftbfs Justification: fails to build from source (but built successfully in the past) X-Debbugs-Cc: ajq...@debian.org Dear Maintainers, I recently updating LXQt to new upstream release which uses Qt6. And I got salsa-ci detected FTBFS with following message on i386: ``` /usr/include/i386-linux-gnu/qt6/QtCore/qfloat16.h: In member function ‘constexpr qfloat16::operator NativeType() const’: /usr/include/i386-linux-gnu/qt6/QtCore/qfloat16.h:64:52: error: SSE register return with SSE2 disabled 64 | constexpr operator NativeType() const noexcept { return nf; } |^ /usr/include/i386-linux-gnu/qt6/QtCore/qfloat16.h: In function ‘qfloat16 operator+(qfloat16, qfloat16)’: /usr/include/i386-linux-gnu/qt6/QtCore/qfloat16.h:124:147: error: operation not permitted on type ‘_Float16’ without option ‘-msse2’ 124 | friend inline qfloat16 operator+(qfloat16 a, qfloat16 b) noexcept { return qfloat16(static_cast(a) + static_cast(b)); } ``` Full log: https://salsa.debian.org/lxqt-team/libqtxdg/-/jobs/6021057#L2281 Not sure if this a false detection or something wrong in Qt6 package. The LXQt package used to builds fine with Qt5. Best regards, -Andrew
Bug#907499: Preferences > Keyboard and Mouse settings are lost/have not effect after logout/login
Source: lxqt-metapackages Followup-For: Bug #907499 Thanks for reporting this However I have already cannot reproduce in version 29. I'll close this then. Best regards, -Andrew
Bug#918463: Sound volume jumps to maximum volume when new video starts
Package: pavucontrol-qt Version: 0.14.1-1 Followup-For: Bug #918463 Thanks for your report. This is not related to pavucontrol-qt but pulseaudio package. I follow up the url you provided and found that it has been fixed in pulseaudio version 13.0-3: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=541538 So I'll close this bug as well. Thanks. Best regards, -Andrew
Bug#933939: lxqt-policykit: With two-factor auth the password is displayed in cleartext
Package: lxqt-policykit Version: 0.14.1-1 Followup-For: Bug #933939 Hi Jörg, Thanks for reporting this and provide solution. However this is an upstream issue. Please open an issue in upstream instead. I think they will be glad to see your merge request on github. Best regards, -Andrew
Bug#933940: lxqt-policykit: Messagebox for auth info is modal, which is user-unfriendly
Package: lxqt-policykit Version: 0.14.1-1 Followup-For: Bug #933940 Hi Jörg, Thanks for reporting this and provide solution. However this is an upstream issue. Please open an issue in upstream instead. I think they will be glad to see your merge request on github. Best regards, -Andrew
Bug#959608: gxr: FTBFS: build-dependency not installable: libopenvr-dev
Source: gxr Followup-For: Bug #959608 Hi Lucas, Thanks for catching this FTBFS issue. The gxr now build against to libopenxr-dev which is DFSG free and also the non-free libopenvr-dev for it's backends. I setup the openvr backend as contrib already in gxr package. The missing libopenvr-dev is available in non-free but your rebuild didn't enable the non-free repo. May I know what's a proper fix in the package to make your rebuild tests works as well? Best regards, -Andrew
Bug#955432: gnome-shell-xrdesktop: FTBFS: dh_missing: warning: usr/share/bash-completion/completions/gnome-extensions exists in debian/tmp but is not installed to anywhere
Package: gnome-shell-xrdesktop Followup-For: Bug #955432 Hi Andreas, gnome-shell-xrdekstop version 3.36.1-1 builds on buildd: https://buildd.debian.org/status/package.php?p=gnome-shell-xrdesktop I'll close this. Best regards, -Andrew
Bug#955432: gnome-shell-xrdesktop: FTBFS: dh_missing: warning: usr/share/bash-completion/completions/gnome-extensions exists in debian/tmp but is not installed to anywhere
Package: gnome-shell-xrdesktop Followup-For: Bug #955432 I have prepared version 3.36.1-1 in NEW which includes the commit already. Let's see if it builds on buildd. Best regards, -Andrew
Bug#956147: gnome-shell-xrdesktop: Please update for GNOME 3.36 transition
Package: gnome-shell-xrdesktop Followup-For: Bug #956147 Hi Simon, Thanks for reporting this issue. I have rebased the package to 3.36.1-5 and will upload soon. I wonder would that be possible to include these xrdesktop patchset directly in gnome-shell package instead of gnome-shell-xrdesktop diverging? If you accept, I will join the team to keep the xrdesktop patchset update in gnome-shell package instead. And I believe this will shorter the time for transition each time. Best regards, -Andrew
Bug#955604: gulkan: unsatisfiable Build-Depends on s390x
Source: gulkan Followup-For: Bug #955604 Hi, gulkan builds now on s390x: https://buildd.debian.org/status/fetch.php?pkg=gulkan=s390x=0.14.0-2=1586175154=0 Best regards, -Andrew
Bug#856271: xfonts-base: FTBFS on arm64 due to out of date autoconf files
Package: xfonts-base Version: 1:1.0.5 Followup-For: Bug #856271 Dear Maintainer, This problem still reproducable in version 1.0.5. Should I upload an NMU to keep the previous NMU patch from Andrej or you may include it in this package please? Best regards, -Andrew
Bug#911207: stardict: copyright review needed
Package: stardict Followup-For: Bug #911207 Hi, Commented in the MR on salsa.d.o. Best regards, -Andrew
Bug#940330: libsnappy-dev: objects in libsnappy-shared.a need to be compiled with -fPIC on hppa
Package: libsnappy-dev Followup-For: Bug #940330 Dear Maintainer, I hit the same issue. And I found add "POSITION_INDEPENDENT_CODE on" in CMakelists.txt solves the problem: ``` -SET_TARGET_PROPERTIES(snappy-static PROPERTIES OUTPUT_NAME snappy) +SET_TARGET_PROPERTIES(snappy-static PROPERTIES POSITION_INDEPENDENT_CODE on OUTPUT_NAME snappy) ``` Best regards, -Andrew
Bug#945198: O: stardict
Package: wnpp Severity: normal
Bug#943486: ITP: monado -- an open source XR runtime and driver collection
Package: wnpp Severity: wishlist Owner: Andrew Lee (李健秋) * Package name: monado Version : git head Upstream Author : Jakob Bornecrantz * URL : https://monado.dev * License : BSL-1.0 Programming Lang: C, C++ Description : an open source XR runtime and driver collection Monado is an open source XR runtime delivering immersive experiences such as VR and AR on on mobile, PC/desktop, and any other device (because gosh darn people come up with a lot of weird hardware). . Monado aims to be a complete and conforming implementation of the OpenXR API made by Khronos. The project currently is being developed for GNU/Linux and aims to support other operating systems in the near future. . "Monado" has no specific meaning and is just a name.
Bug#943349: ITP: openxr-sdk-source -- openxr loader, basic API layers, and example code
Package: wnpp Severity: wishlist Owner: Andrew Lee (李健秋) * Package name: openxr-sdk-source Version : 1.0.0 Upstream Author : The Khronos Group Inc * URL : https://github.com/KhronosGroup/OpenXR-SDK-Source * License : Apache2.0 Programming Lang: C, C++, Python Description : openxr loader, basic API layers, and example code This package contains source code and build scripts for implementations of the OpenXR loader, validation layers, and code samples.
Bug#934310: ITP: gnome-shell-xrdesktop -- gnome shell with with xrdesktop patches
Package: wnpp Severity: wishlist Owner: Andrew Lee (李健秋) * Package name: gnome-shell-xrdesktop Version : 0.12.1 Upstream Author : Lubosz Sarnecki lubosz.sarne...@collabora.com * URL : https://gitlab.freedesktop.org/xrdesktop/gnome-shell * License : Expat Programming Lang: C Description : gnome shell with with xrdesktop patches This package contains gnome shell with with xrdesktop patches.
Bug#933579: ITP: openvr -- openvr sdk
Package: wnpp Severity: wishlist Owner: Andrew Lee (李健秋) * Package name: openvr Version : 1.4.18 Upstream Author : Valve Corporation * URL : https://github.com/ValveSoftware/openvr * License : Expat Programming Lang: C Description : openvr sdk OpenVR is an API and runtime that allows access to VR hardware from multiple vendors without requiring that applications have specific knowledge of the hardware they are targeting. This repository is an SDK that contains the API and samples. The runtime is under SteamVR in Tools on Steam.
Bug#933567: ITP: gnome-shell-extension-xrdesktop -- extension for toggling xrdesktop mode in GNOME Shell
Package: wnpp Severity: wishlist Owner: Andrew Lee (李健秋) * Package name: gnome-shell-extension-xrdesktop Version : 0.12.1 Upstream Author : Lubosz Sarnecki * URL : https://gitlab.freedesktop.org/xrdesktop/gnome-shell-extension-xrdesktop * License : Expat Programming Lang: C Description : extension for toggling xrdesktop mode in GNOME Shell This is GNOME Extension to control GNOME Shell XR desktop.
Bug#933568: ITP: gxr -- glib wrapper for the openvr and openxr api
Package: wnpp Severity: wishlist Owner: Andrew Lee (李健秋) * Package name: gxr Version : 0.12.1 Upstream Author : Lubosz Sarnecki * URL : https://gitlab.freedesktop.org/xrdesktop/gxr * License : Expat Programming Lang: C Description : glib wrapper for the openvr and openxr api Gxr is a glib wrapper for the openvr and openxr api.
Bug#933564: ITP: gulkan -- glib library for vulkan abstraction
Package: wnpp Severity: wishlist Owner: Andrew Lee (李健秋) * Package name: gulkan Version : 0.12.1 Upstream Author : Lubosz Sarnecki * URL : https://gitlab.freedesktop.org/xrdesktop/gulkan * License : Expat Programming Lang: C Description : glib library for vulkan abstraction GLib library for Vulkan abstraction. It provides classes for handling a Vulkan instances, devices, shaders and initialize textures from GLib image structures and DMA buffers.
Bug#933565: ITP: kwin-effect-xrdesktop -- xrdesktop effect for KWin
Package: wnpp Severity: wishlist Owner: Andrew Lee (李健秋) * Package name: kwin-effect-xrdesktop Version : 0.12.1 Upstream Author : Lubosz Sarnecki * URL : https://gitlab.freedesktop.org/xrdesktop/kwin-effect-xrdesktop * License : Expat Programming Lang: C Description : xrdesktop effect for KWin XRDesktop effect for KWin.
Bug#933566: ITP: kdeplasma-applets-xrdesktop -- xrdesktop applet for KDE Plasma
Package: wnpp Severity: wishlist Owner: Andrew Lee (李健秋) * Package name: kdeplasma-applets-xrdesktop Version : 0.12.1 Upstream Author : Lubosz Sarnecki * URL : https://gitlab.freedesktop.org/xrdesktop/kdeplasma-applets-xrdesktop * License : Expat Programming Lang: C Description : xrdesktop applet for KDE Plasma XRDesktop applet for KDE Plasma.
Bug#933563: ITP: libinputsynth -- synthesize keyboard and mouse input
Package: wnpp Severity: wishlist Owner: Andrew Lee (李健秋) * Package name: libinputsynth Version : 0.12.1 Upstream Author : Lubosz Sarnecki * URL : https://gitlab.freedesktop.org/xrdesktop/libinputsynth * License : Expat Programming Lang: C Description : synthesize keyboard and mouse input Synthesize keyboard and mouse input on X11 and Wayland with various backends.
Bug#933562: ITP: xrdesktop -- library for XR interaction with classical desktop compositors
Package: wnpp Severity: wishlist Owner: Andrew Lee (李健秋) * Package name: xrdesktop Version : 0.12.1 Upstream Author : Lubosz Sarnecki * URL : https://gitlab.freedesktop.org/xrdesktop/xrdesktop * License : Expat Programming Lang: C Description : library for XR interaction with classical desktop compositors A library for XR interaction with classical desktop compositors.
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
Bug#918862: ITP: ruby-momentjs-rails -- wraps the Moment.js library in a rails engine for asset pipeline
Package: wnpp Severity: wishlist Owner: =?utf-8?b?QW5kcmV3IExlZSAo5p2O5YGl56eLKQ==?= * Package name: ruby-momentjs-rails Version : 2.20.1 Upstream Author : Derek Prior * URL : https://github.com/derekprior/momentjs-rails * License : MIT Programming Lang: Ruby Description : wraps the Moment.js library in a rails engine for asset pipeline momentjs-rails wraps the Moment.js library in a rails engine for simple use with the asset pipeline provided by Rails 3.1 and higher. The gem includes the development (non-minified) source for ease of exploration. The asset pipeline will minify in production. . Moment.js is "a lightweight javascript date library for parsing, manipulating, and formatting dates." Moment.js does not modify the native Date object. Rather, it creates a wrapper for it.
Bug#918759: ITP: ruby-feature -- feature toggle library for ruby.
Package: wnpp Severity: wishlist Owner: =?utf-8?b?QW5kcmV3IExlZSAo5p2O5YGl56eLKQ==?= * Package name: ruby-feature Version : 1.4.0 Upstream Author : mgsnova * URL : https://github.com/mgsnova/feature * License : MIT Programming Lang: Ruby Description : feature toggle library for ruby. The feature toggle functionality has to be configured by feature repositories. A feature repository simply provides lists of active features (symbols!). Unknown features are assumed inactive. With this approach Feature is highly configurable and not bound to a specific kind of configuration.
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
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
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
Bug#876608: ruby-compass (build) depends on ruby-sass (< 3.5), but 3.5.1-2 is in unstable
Source: ruby-compass Followup-For: Bug #876608 Hi, I am helping to push rails 5.2 transition for buster as newer open-build-service version 2.9 requires rails 5. See the status of the work: https://salsa.debian.org/ruby-team/rails/wikis/Transition-to-Rails-5.2-for-Debian-Buster I was work on `ruby-compass-rails` and noticed this is broken with `ruby-compass` and issue has been addressed here. I have checked the rdepends on `ruby-compass-rails` that the package `diaspora` might have to be removed together. Best regards, -Andrew
Bug#876608: ruby-compass (build) depends on ruby-sass (< 3.5), but 3.5.1-2 is in unstable
Source: ruby-compass Followup-For: Bug #876608 Yes, I checked the upstream is dead. However there are pull request to fix this available on upstream's github: https://github.com/Compass/compass/pull/2140 Please consider to include this in the package to unblock people who work on other packages that has been blocked by the build-deps on this. Best regards, -Andrew
Bug#915648: phantomjs: failed to detect theversion of the executable
Package: phantomjs Version: 2.1.1+dfsg-2 Severity: minor Dear Maintainer, While I am enabling tests on `ruby-rails-timeago` package. I noticed an error as ``` failed to detect theversion of the executable at '/usr/bin/phantomjs' ``` I did a google search and found this has been issued upstream: https://github.com/ariya/phantomjs/issues/14957 However I am not sure if it's Debian specific issue or upstream. Best regards, -Andrew
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
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
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
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
Bug#913792: ITP: ruby-data-migrate -- migrate data alongside schema changes for rake tasks
Package: wnpp Severity: wishlist Owner: =?utf-8?b?QW5kcmV3IExlZSAo5p2O5YGl56eLKQ==?= * Package name: ruby-data-migrate Version : 3.2.2 Upstream Author : Ilya Katz * URL : https://github.com/ilyakatz/data-migrate * License : Expat Programming Lang: Ruby Description : migrate data alongside schema changes for rake tasks This data_migrate gem provides data migrations alongside schema migrations for rake tasks. . Data migrations are stored in db/data. They act like schema migrations, except they should be reserved for data migrations. . For instance, if you realize you need to titleize all yours titles, this is the place to do it. Running any of the provided rake tasks also creates a data schema table to mirror the usual schema migrations table to track all the goodness. - This is required in open-build-service 2.9.
Bug#913790: ITP: ruby-activemodel-serializers-xml -- XML serialization for Active Model
Package: wnpp Severity: wishlist Owner: =?utf-8?b?QW5kcmV3IExlZSAo5p2O5YGl56eLKQ==?= * Package name: ruby-activemodel-serializers-xml Version : 1.0.2 Upstream Author : Zachary Scott * URL : https://github.com/rails/activemodel-serializers-xml * License : Expat Programming Lang: Ruby Description : XML serialization for Active Model This gem provides XML serialization for your Active Model objects and Active Record models. - We need this for open-build-service 2.9.x.
Bug#913791: ITP: ruby-voight-kampff -- detects bots, spiders, crawlers and replicants
Package: wnpp Severity: wishlist Owner: =?utf-8?b?QW5kcmV3IExlZSAo5p2O5YGl56eLKQ==?= * Package name: ruby-voight-kampff Version : 1.1.1 Upstream Author : Adam Crownoble * URL : https://github.com/biola/Voight-Kampff * License : Expat Programming Lang: Ruby Description : detects bots, spiders, crawlers and replicants Voight-Kampff relies on a user agent list for its detection. It can easily tell you if a request is coming from a crawler, spider or bot. . This can be especially helpful in analytics such as page hit tracking. - This is required in open-build-service 2.9.x.
Bug#911797: Multiple vulnerabilities
Source: open-build-service Followup-For: Bug #911797 Thanks for the suggestion. I've opened an issue on upstream: https://github.com/openSUSE/open-build-service/issues/6166 Explicitly state the scope of support/intended purpose is also a good idea. As I don't think this package is targeting to operate a public service like the build.opensuse.org. I think it's more likely for people who wants such tool to: - build and maintain their customize distro - build their own software for multiple distros in a private or public network with access control. Best regards, -Andrew
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
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
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
Bug#878814: fails to install in a chroot
Package: blueman Followup-For: Bug #878814 Dear Maintainer, Sorry for my previous comments. Just noticed that dkpg already has triggers that automate the dbus reload, so it can be dropped altogether from the postinst script. Best regards, -Andrew
Bug#878814: fails to install in a chroot
Package: blueman Version: 2.0.5-1 Followup-For: Bug #878814 Dear Maintainer, I think this adjustment in postinst would works: case "$1" in configure) if [ -r /proc/1/root -a /proc/1/root/ -ef /proc/self/root/ ]; then invoke-rc.d dbus reload else echo "A chroot environment has been detected - not running 'invoke-rc.d dbus reload'" fi ;; Best Regards, -Andrew
Bug#697630: Can't include changes files which contain a duplicate arch all
Package: reprepro Followup-For: Bug #697630 Dear Maintainer, I am writting to request for a re-review for the latest patch to support auto builder like Open Build Service. As we have been using Open Build Service together with this patched reprepro at a production environment since the patch available. The patch works quite well for us in practice. The Open Build Service package is now available for stretch: https://packages.qa.debian.org/o/open-build-service.html So it would be really really nice to have this patch re-reviewed and included in reprepro package to make Open Build Service more useful in stretch. Best regards, -Andrew
Bug#799346: rsyslog upgrade fails with message "start request repeated too quickly, refusing to start."
Package: rsyslog Followup-For: Bug #799346 Dear Maintainer, Reproduced while upgrade from jessie to stretch. Failed messages are: -- cut -- Setting up rsyslog (8.23.0-2) ... Job for rsyslog.service failed because the control process exited with error code. See "systemctl status rsyslog.service" and "journalctl -xe" for details. invoke-rc.d: initscript rsyslog, action "restart" failed. ● rsyslog.service - System Logging Service Loaded: loaded (/lib/systemd/system/rsyslog.service; enabled; vendor preset: enabled) Active: activating (auto-restart) (Result: exit-code) since Fri 2017-01-20 03:02:16 EST; 49ms ago Docs: man:rsyslogd(8) http://www.rsyslog.com/doc/ Process: 30165 ExecStart=/usr/sbin/rsyslogd -n (code=exited, status=1/FAILURE) Main PID: 30165 (code=exited, status=1/FAILURE) Jan 20 03:02:16 obs-upgrade systemd[1]: rsyslog.service: Unit entered failed state. Jan 20 03:02:16 obs-upgrade systemd[1]: rsyslog.service: Failed with result 'exit-code'. dpkg: error processing package rsyslog (--configure): subprocess installed post-installation script returned error exit status 1 Errors were encountered while processing: rsyslog E: Sub-process /usr/bin/dpkg returned an error code (1) --- cut --- Run rsyslogd directly found the problem: # rsyslogd rsyslogd: pidfile '/var/run/rsyslogd.pid' and pid 30330 already exist. If you want to run multiple instances of rsyslog, you need to specify different pid files for them (-i option). rsyslogd: run failed with error -3000 (see rsyslog.h or try http://www.rsyslog.com/e/3000 to learn what that number means) Workaround: kill -9 `cat /var/run/rsyslogd.pid` ; apt-get install -f Best regards, -Andrew
Bug#851542: ITP: jenkins-job-builder-pipeline -- pipeline job generation plugin for jenkins-job-builder
Package: wnpp Followup-For: Bug #851542 Owner: "Andrew Lee (李健秋)" <ajq...@debian.org> You are right. Confirmed with upstream author. Best regards, -Andrew
Bug#848289: ruby-riddle: (build-)depends on mysql-{client,server}
Package: ruby-riddle Followup-For: Bug #848289 Got confirm from IRC that the MariaDB fail tests cannot be reproduced on one of our porterbox: 18:03 < zumbi> AndrewLee: I tried to reproduce, but git built fine in a porterbox I'd roll a new upload from git shortly. Best regards, -Andrew
Bug#851542: ITP: jenkins-job-builder-pipelin -- pipeline job generation plugin for jenkins-job-builder
Package: wnpp Followup-For: Bug #851542 Owner: "Andrew Lee (李健秋)" <ajq...@debian.org> Thanks for catching this typo. :)
Bug#851542: ITP: jenkins-job-builder-pipelin -- pipeline job generation plugin for jenkins-job-builder
Package: wnpp Severity: wishlist Owner: "Andrew Lee (李健秋)" <ajq...@debian.org> * Package name: jenkins-job-builder-pipelin Version : 20160912+bd1bae Upstream Author : rusty <ru...@metricinsights.com> * URL : https://github.com/rusty-dev/jenkins-job-builder-pipeline * License : Same as jenkins-job-builder Programming Lang: Python Description : pipeline job generation plugin for jenkins-job-builder This is a plugin for jenkins-job-builder to support pipeline job generation.
Bug#848289: ruby-riddle: (build-)depends on mysql-{client,server}
Package: ruby-riddle Followup-For: Bug #848289 Hello zeha, I've tried to reproduce this test error from git with your latest commit. However I cannot reproduce the fails test issue with pbuilder. Build log attached. Best regards, -Andrew dpkg-checkbuilddeps: Unmet build dependencies: debhelper (>= 10~) default-mysql-server | virtual-mysql-server php7.0-cli ruby-mysql2 sphinxsearch W: Unmet build-dependency in source dpkg-buildpackage: source package ruby-riddle dpkg-buildpackage: source version 1.5.12-3 dpkg-buildpackage: source distribution unstable dpkg-buildpackage: source changed by Christian Hofstaedtlerdpkg-source --before-build ruby-riddle dpkg-source: info: applying spec_helper.rb.patch dpkg-checkbuilddeps: Unmet build dependencies: debhelper (>= 10~) default-mysql-server | virtual-mysql-server php7.0-cli ruby-mysql2 sphinxsearch dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: warning: (Use -d flag to override.) dpkg-buildpackage: warning: this is currently a non-fatal warning with -S, but will probably become fatal in the future fakeroot debian/rules clean dh clean --buildsystem=ruby --with ruby dh_testdir -O--buildsystem=ruby dh_auto_clean -O--buildsystem=ruby Entering dh_ruby --clean Leaving dh_ruby --clean dh_clean -O--buildsystem=ruby dpkg-source -b ruby-riddle dpkg-source: info: using source format `3.0 (quilt)' dpkg-source: info: building ruby-riddle using existing ./ruby-riddle_1.5.12.orig.tar.gz dpkg-source: info: building ruby-riddle in ruby-riddle_1.5.12-3.debian.tar.xz dpkg-source: info: building ruby-riddle in ruby-riddle_1.5.12-3.dsc dpkg-genchanges -S >../ruby-riddle_1.5.12-3_source.changes dpkg-genchanges: not including original source code in upload dpkg-source --after-build ruby-riddle dpkg-source: info: unapplying spec_helper.rb.patch dpkg-buildpackage: binary and diff upload (original source NOT included) -> Copying COW directory forking: rm -rf /var/cache/pbuilder/build//cow.16137 forking: cp -al /var/cache/pbuilder/sid-amd64-base.cow/ /var/cache/pbuilder/build//cow.16137 I: removed stale ilistfile /var/cache/pbuilder/build//cow.16137/.ilist forking: chroot /var/cache/pbuilder/build//cow.16137 cowdancer-ilistcreate /.ilist find . -xdev -path ./home -prune -o \( \( -type l -o -type f \) -a -links +1 -print0 \) | xargs -0 stat --format '%d %i ' -> Invoking pbuilder forking: pbuilder build --debbuildopts --debbuildopts --buildplace /var/cache/pbuilder/build//cow.16137 --buildresult /var/cache/pbuilder/sid-amd64/result/ --debbuildopts --no-targz --internal-chrootexec chroot /var/cache/pbuilder/build//cow.16137 cow-shell /home/alee/sources/rubygems/pkg-ruby-extras/ruby-riddle_1.5.12-3.dsc I: Running in no-targz mode I: using fakeroot in build. I: pbuilder: network access will be disabled during build I: Current time: Fri Jan 13 23:04:17 CST 2017 I: pbuilder-time-stamp: 1484319857 I: copying local configuration I: mounting /proc filesystem I: mounting /run/shm filesystem I: mounting /dev/pts filesystem I: Mounting /var/cache/pbuilder/ccache I: policy-rc.d already exists I: Obtaining the cached apt archive contents I: Installing the build-deps -> Attempting to parse the build-deps -> Considering build-dep debhelper (>= 10~) -> Trying debhelper 10.2.3 -> Considering build-dep default-mysql-server | virtual-mysql-server -> Trying default-mysql-server 1.0.1 -> Considering build-dep gem2deb -> Trying gem2deb 0.33.1 -> Considering build-dep php7.0-cli -> Trying php7.0-cli 7.0.14-2 -> Considering build-dep procps -> Trying procps 2:3.3.12-3 -> Considering build-dep rake -> Trying rake 10.5.0-2 -> Considering build-dep ruby-mysql2 -> Trying ruby-mysql2 0.4.5-2 -> Considering build-dep ruby-rspec -> Trying ruby-rspec 3.5.0c3e0m0s0-1 -> Considering build-dep sphinxsearch -> Trying sphinxsearch 2.2.11-1.1 -> Installing debhelper default-mysql-server gem2deb php7.0-cli procps rake ruby-mysql2 ruby-rspec sphinxsearch Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils devscripts dh-autoreconf dh-python dh-strip-nondeterminism file gem2deb-test-runner gettext gettext-base groff-base intltool-debian libaio1 libarchive-zip-perl libbsd0 libcroco3 libdbi-perl libedit2 libexpat1 libfile-stripnondeterminism-perl libglib2.0-0 libgmp-dev libgmpxx4ldbl libmagic-mgc libmagic1 libmariadbclient18 libmpdec2 libpipeline1 libpq5 libprocps6 libpython3-stdlib libpython3.5-minimal libpython3.5-stdlib libreadline5 libruby2.3 libsigsegv2 libssl1.0.2 libstemmer0d libtool libunistring0 libxml2 libyaml-0-2 m4 man-db mariadb-client-10.0 mariadb-client-core-10.0 mariadb-common mariadb-server-10.0 mariadb-server-core-10.0 mime-support mysql-common php-common php7.0-common php7.0-json php7.0-opcache
Bug#851248: RM: ruby-reek -- ROM; Request Of Maintainer.
Package: ftp.debian.org Severity: normal
Bug#824907: ruby-reek: Fails to load library from main script
Package: ruby-reek Followup-For: Bug #824907 Thanks for reporting such issue. After replace require_relative with relative paths with "require 'reek'" and such in bin/reek. I still got: /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- private_attr/everywhere (LoadError Does this means it missing dependency on the private_attr gem? Best regards, -Andrew
Bug#846020: ruby-clockwork: FTBFS (Clockwork::DatabaseEvents::SyncPerformer::setup::when fails)
Package: ruby-clockwork Followup-For: Bug #846020 Attach a patch to disable this specific test that randomly fails on havey load machine. Best regards, -Andrew Description: Disable test due to randomly fails on heavy load machine Bug-Debian: https://bugs.debian.org/846020 Reviewed-By: Andrew Lee (李健秋) <ajq...@debian.org> Last-Update: <2016-12-30> --- ruby-clockwork-1.2.0.orig/test/database_events/sync_performer_test.rb +++ /dev/null @@ -1,291 +0,0 @@ -require "minitest/autorun" -require 'mocha/setup' -require 'time' -require 'active_support/time' - -require_relative '../../lib/clockwork' -require_relative '../../lib/clockwork/database_events' -require_relative 'test_helpers' - -describe Clockwork::DatabaseEvents::SyncPerformer do - before do -@now = Time.now -DatabaseEventModel.delete_all -DatabaseEventModel2.delete_all - -Clockwork.manager = @manager = Clockwork::DatabaseEvents::Manager.new -class << @manager - def log(msg); end # silence log output -end - end - - after do -Clockwork.clear! - end - - describe "setup" do -before do - @subject = Clockwork::DatabaseEvents::SyncPerformer -end - -describe "arguments" do - it 'raises argument error if model is not set' do -error = assert_raises KeyError do - @subject.setup(every: 1.minute) {} -end -assert_equal error.message, ":model must be set to the model class" - end - - it 'raises argument error if every is not set' do -error = assert_raises KeyError do - @subject.setup(model: DatabaseEventModel) {} -end -assert_equal error.message, ":every must be set to the database sync frequency" - end -end - -describe "when database reload frequency is greater than model frequency period" do - before do -@events_run = [] -@sync_frequency = 1.minute - end - - it 'fetches and registers event from database' do -DatabaseEventModel.create(:frequency => 10) -setup_sync(model: DatabaseEventModel, :every => @sync_frequency, :events_run => @events_run) - -tick_at(@now, :and_every_second_for => 1.second) - -assert_equal ["DatabaseEventModel:1"], @events_run - end - - it 'fetches and registers multiple events from database' do -DatabaseEventModel.create(:frequency => 10) -DatabaseEventModel.create(:frequency => 10) -setup_sync(model: DatabaseEventModel, :every => @sync_frequency, :events_run => @events_run) - -tick_at(@now, :and_every_second_for => 1.second) - -assert_equal ["DatabaseEventModel:1", "DatabaseEventModel:2"], @events_run - end - - it 'does not run event again before frequency specified in database' do -model = DatabaseEventModel.create(:frequency => 10) -setup_sync(model: DatabaseEventModel, :every => @sync_frequency, :events_run => @events_run) - -tick_at(@now, :and_every_second_for => model.frequency - 1.second) -assert_equal 1, @events_run.length - end - - it 'runs event repeatedly with frequency specified in database' do -model = DatabaseEventModel.create(:frequency => 10) -setup_sync(model: DatabaseEventModel, :every => @sync_frequency, :events_run => @events_run) - -tick_at(@now, :and_every_second_for => (2 * model.frequency) + 1.second) - -assert_equal 3, @events_run.length - end - - it 'runs reloaded events from database repeatedly' do -model = DatabaseEventModel.create(:frequency => 10) -setup_sync(model: DatabaseEventModel, :every => @sync_frequency, :events_run => @events_run) - -tick_at(@now, :and_every_second_for => @sync_frequency - 1) -model.update(:name => "DatabaseEventModel:1:Reloaded") -tick_at(@now + @sync_frequency, :and_every_second_for => model.frequency * 2) - -assert_equal ["DatabaseEventModel:1:Reloaded", "DatabaseEventModel:1:Reloaded"], @events_run[-2..-1] - end - - it 'updates modified event frequency with event reloading' do -model = DatabaseEventModel.create(:frequency => 10) -setup_sync(model: DatabaseEventModel, :every => @sync_frequency, :events_run => @events_run) - -tick_at(@now, :and_every_second_for => @sync_frequency - 1.second) -model.update(:frequency => 5) -tick_at(@now + @sync_frequency, :and_every_second_for => 6.seconds) - -# model runs at: 1, 11, 21, 31, 41, 51 (6 runs) -# database sync happens at: 60 -# modified model runs at: 61 (next tick after reload) and then 66 (2 runs) -assert_equal 8, @events_run.length - end - - it 'stoped running deleted events from database' do -model = DatabaseEventMod
Bug#849174: RM: open-build-service [amd64 i386 arm64 armhf mips mips64el mipsel ppc64el s390] -- ANAIS; All binary packages that built from source package open-build-service no longer built on amd64,
Package: ftp.debian.org Severity: normal
Bug#846961: recent update of libjs-jquery-ui broke gitlab
Package: libjs-jquery-ui Followup-For: Bug #846961 Hi, I am packaging a complax package called Open Build Service. I also got hitted by this. I noticed a lot of file name and path chaned when jqueryui update from 1.10.1+dfsg-1 to 1.12.1+dfsg-1. So that I filed a bug report against to ruby-jquery-ui-rails as #843927 ruby-jquery-ui-rails: symlinks broken And then I tried to fix the broken symlinks myself and drop the embedded app/ from upstream source of jquery-ui-rails in 5.0.5-4. (Thanks Praveen fixed my mistake in 5.0.5-5) But now the ruby-jquery-ui-rails doesn't work as it links all the files to libjs-jquery-ui 1.12.1+dfsg-2. A downgrade of ruby-jquery-ui-rails to 5.0.5-3(with the embedded app/ from upstream source) works for me. What should we do to get this fix properly? Best regards, -Andrew
Bug#843927: ruby-jquery-ui-rails: symlinks broken
Package: ruby-jquery-ui-rails Version: 5.0.5-4 Followup-For: Bug #843927 Dear Maintainer, Just provide more info. I did this on Jessie: $ apt-file list libjs-jquery-ui | grep jquery.ui.widget.js libjs-jquery-ui: /usr/share/javascript/jquery-ui/ui/jquery.ui.widget.js Above shows libjs-jquery-ui ship the file and ruby-jquery-ui-rails links to the correct place. $ chdist apt-file sid list libjs-jquery-ui | grep jquery.ui.widget.js No output in sid. It seems the libjs-jquery-ui doesn't ship the files anymore? Should this a bug for libjs-jquery-ui? Best regards, -Andrew
Bug#843927: ruby-jquery-ui-rails: symlinks broken
Package: ruby-jquery-ui-rails Version: 5.0.5-4 Severity: important Dear Maintainer, Please check the symlinks. Most of the symlinks in /usr/share/ruby-jquery-ui-rails/app/assets/javascripts/ seem broken. eg: $ less /usr/share/ruby-jquery-ui-rails/app/assets/javascripts/jquery.ui.widget.js /usr/share/ruby-jquery-ui-rails/app/assets/javascripts/jquery.ui.widget.js: No such file or directory Best regards, -Andrew
Bug#842340: ITP: ruby-jquery-datatables-rails1.12.2 -- jquery datatables for rails
Package: wnpp Severity: wishlist Owner: "Andrew Lee (李健秋)" <ajq...@debian.org> * Package name: ruby-jquery-datatables-rails1.12.2 Version : 1.12.21.12.2 Upstream Author : Robin Wenglewski <ro...@wenglewski.de> * URL : https://github.com/rweng/jquery-datatables-rails * License : Expat Programming Lang: Ruby Description : jquery datatables for rails This package provides jquery datatables for rails. . This specific version uploaded to fits the requirement in open build service 2.7. The webui of Open Build Service 2.7 won't work without this version. This package may remove until upstream move on to support newer version of jquery-datatables-rails gems in the future.
Bug#842140: ITP: obs-signd -- open build service signer client and daemon
Package: wnpp Severity: wishlist Owner: "Andrew Lee (李健秋)" <ajq...@debian.org> * Package name: obs-signd Version : 2.3.0 Upstream Author : Michael Schröder <m...@suse.de> * URL : https://github.com/openSUSE/obs-sign * License : GPL-2+ Programming Lang: C Description : open build service signer client and daemon This daemon can be used to sign anything via gpg, but it speaks with a remote server to avoid the need to host the private key on the same server.
Bug#839137: obs-api: Search function does not work
Package: obs-api Followup-For: Bug #839137 Tested the search function works after the missing files in ruby-kaminari got fixed in 0.17.0-3. Best regards, -Andrew
Bug#841487: ruby-kaminari: All the files under app/ are missing
Package: ruby-kaminari Followup-For: Bug #841487 Hi, I've built a local package with above options specificed in debian/rules. The obs search function works now with this local package installed. Should I upload this package? Best regards, -Andrew
Bug#841487: ruby-kaminari: All the files under app/ are missing
Package: ruby-kaminari Version: 0.17.0-2 Severity: important Dear Maintainer, I am fixing search function in obs-api package. And I noticed an error says: Missing partial kaminari/_paginator. And I check our binary package, kaminari/_paginator isn't exist there. I checked the ruby-kaminari source package from git and found all the files under app/ doesn't ship in the binary package. These are: app/views/kaminari/_gap.html.slim app/views/kaminari/_page.html.erb app/views/kaminari/_page.html.haml app/views/kaminari/_gap.html.erb app/views/kaminari/_next_page.html.erb app/views/kaminari/_next_page.html.slim app/views/kaminari/_paginator.html.haml app/views/kaminari/_first_page.html.haml app/views/kaminari/_last_page.html.slim app/views/kaminari/_prev_page.html.slim app/views/kaminari/_next_page.html.haml app/views/kaminari/_page.html.slim app/views/kaminari/_last_page.html.haml app/views/kaminari/_last_page.html.erb app/views/kaminari/_prev_page.html.erb app/views/kaminari/_paginator.html.erb app/views/kaminari/_paginator.html.slim app/views/kaminari/_first_page.html.slim app/views/kaminari/_first_page.html.erb app/views/kaminari/_gap.html.haml app/views/kaminari/_prev_page.html.haml Best regards, -Andrew
Bug#839137: obs-api: Search function does not work
Package: obs-api Version: 2.7.1-3 Followup-For: Bug #839137 As previous hack fixed permissions for searchd to run. But the search funcation still not work properly. After investigate, I found following errors in development mode: ActionView::MissingTemplate in Webui::Search#index Showing /usr/share/obs/api/app/views/webui/search/_results.html.erb where line #35 raised: Missing partial kaminari/_paginator with {:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:erb, :builder, :raw, :ruby, :haml]}. Searched in: * "/usr/share/obs/api/app/views" Extracted source (around line #46): 44 45def find(*args) 46 find_all(*args).first || raise(MissingTemplate.new(self, *args)) 47end 48 49def find_file(path, prefixes = [], *args) Trace of template inclusion: app/views/webui/search/index.html.erb And then I checked our ruby-kaminari package. kaminari/_paginator isn't exist in the package. Any idea? Best regards, -Andrew
Bug#839133: obs-api: Text editor does not work
Package: obs-api Followup-For: Bug #839133 Dear All, Due to the codemirror editor gets read-only. Here is a workaround to use text editor with osc command to edit Meta config and Project config for the project. Steps for the workaround: 1) install osc $ sudo apt-get install osc 2) Edit your project config: $ osc meta -e prjconf 3) Edit your meta config: $ osc meta -e prj Best regards, -Andrew
Bug#839137: obs-api: Search function does not work
Package: obs-api Followup-For: Bug #839137 Dear all, After investigate, the search function doesn't work due to searchd from sphinx doesn't run. After fixed permission for it's log and pid file and generate it's index. It now runs and starts by clockworkd. See the commit for more details: https://anonscm.debian.org/cgit/pkg-ruby-extras/open-build-service.git/commit/?id=6484704f1f0e1cba6658fd1c521ef9bc6bd18c13 Best regards, -Andrew
Bug#839137: obs-api: Search function does not work
Package: obs-api Version: 2.7.1-1 Followup-For: Bug #839137 Dear all, After investigating the issue. I found the searchd is not running. After started up the daemon. The mysql connection error gone away, but got ActionView::Template::Error. Please see searcherror.log for detail. Best regards, -Andrew [3b7bdf02-d535-4ea0-9cce-9c9ea6cd9a66] [1509:4067.16] Started POST "/search" for 192.168.56.1 at 2016-10-05 19:25:39 +0800 [3b7bdf02-d535-4ea0-9cce-9c9ea6cd9a66] [1509:4067.17] Processing by Webui::SearchController#index as HTML [3b7bdf02-d535-4ea0-9cce-9c9ea6cd9a66] [1509:4067.17] Parameters: {"utf8"=>"✓", "authenticity_token"=>"4As4E6fPVwVyZLG1BffeXjBf4VM0++zBIG4vRzQUWl9jG5IIpDI6gQf3tB40i5qX0MVmWTMfc/JihJGP5/WdFQ==", "search_text"=>"test"} [3b7bdf02-d535-4ea0-9cce-9c9ea6cd9a66] [1509:4067.20] Rendered webui/search/index.html.erb within layouts/webui/webui (9.4ms) [3b7bdf02-d535-4ea0-9cce-9c9ea6cd9a66] [1509:4067.20] Completed 500 Internal Server Error in 29ms (ActiveRecord: 4.4ms | Backend: 0.0ms | XML: 0.0ms) [3b7bdf02-d535-4ea0-9cce-9c9ea6cd9a66] [1509:4067.20] ActionView::Template::Error (Missing partial kaminari/_paginator with {:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:erb, :builder, :raw, :ruby, :haml]}. Searched in: * "/usr/share/obs/api/app/views" ): 32: <% end %> 33: 34: <% if @per_page %> 35: <%= paginate @results %> 36: <% end %> 37: /usr/lib/ruby/vendor_ruby/action_view/path_set.rb:46:in `find' /usr/lib/ruby/vendor_ruby/action_view/lookup_context.rb:121:in `find' /usr/lib/ruby/vendor_ruby/action_view/renderer/partial_renderer.rb:418:in `find_template' /usr/lib/ruby/vendor_ruby/action_view/renderer/partial_renderer.rb:413:in `find_partial' /usr/lib/ruby/vendor_ruby/action_view/renderer/partial_renderer.rb:294:in `render' /usr/lib/ruby/vendor_ruby/action_view/renderer/renderer.rb:51:in `render_partial' /usr/lib/ruby/vendor_ruby/action_view/renderer/renderer.rb:25:in `render' /usr/lib/ruby/vendor_ruby/action_view/helpers/rendering_helper.rb:32:in `render' /usr/lib/ruby/vendor_ruby/haml/helpers/action_view_mods.rb:12:in `render_with_haml' /usr/lib/ruby/vendor_ruby/kaminari/helpers/tags.rb:28:in `to_s' /usr/lib/ruby/vendor_ruby/kaminari/helpers/paginator.rb:100:in `to_s' /usr/lib/ruby/vendor_ruby/kaminari/helpers/action_view_extension.rb:21:in `paginate' app/views/webui/search/_results.html.erb:35:in `_app_views_webui_search__results_html_erb___2688811617127420855_62621020' /usr/lib/ruby/vendor_ruby/action_view/template.rb:145:in `block in render' /usr/lib/ruby/vendor_ruby/active_support/notifications.rb:166:in `instrument' /usr/lib/ruby/vendor_ruby/action_view/template.rb:333:in `instrument' /usr/lib/ruby/vendor_ruby/action_view/template.rb:143:in `render' /usr/lib/ruby/vendor_ruby/action_view/renderer/partial_renderer.rb:339:in `render_partial' /usr/lib/ruby/vendor_ruby/action_view/renderer/partial_renderer.rb:310:in `block in render' /usr/lib/ruby/vendor_ruby/action_view/renderer/abstract_renderer.rb:39:in `block in instrument' /usr/lib/ruby/vendor_ruby/active_support/notifications.rb:164:in `block in instrument' /usr/lib/ruby/vendor_ruby/active_support/notifications/instrumenter.rb:20:in `instrument' /usr/lib/ruby/vendor_ruby/active_support/notifications.rb:164:in `instrument' /usr/lib/ruby/vendor_ruby/action_view/renderer/abstract_renderer.rb:39:in `instrument' /usr/lib/ruby/vendor_ruby/action_view/renderer/partial_renderer.rb:309:in `render' /usr/lib/ruby/vendor_ruby/action_view/renderer/renderer.rb:51:in `render_partial' /usr/lib/ruby/vendor_ruby/action_view/renderer/renderer.rb:25:in `render' /usr/lib/ruby/vendor_ruby/action_view/helpers/rendering_helper.rb:32:in `render' /usr/lib/ruby/vendor_ruby/haml/helpers/action_view_mods.rb:12:in `render_with_haml' app/views/webui/search/index.html.erb:83:in `_app_views_webui_search_index_html_erb___1329474067643760473_62971860' /usr/lib/ruby/vendor_ruby/action_view/template.rb:145:in `block in render' /usr/lib/ruby/vendor_ruby/active_support/notifications.rb:166:in `instrument' /usr/lib/ruby/vendor_ruby/action_view/template.rb:333:in `instrument' /usr/lib/ruby/vendor_ruby/action_view/template.rb:143:in `render' /usr/lib/ruby/vendor_ruby/action_view/renderer/template_renderer.rb:54:in `block (2 levels) in render_template' /usr/lib/ruby/vendor_ruby/action_view/renderer/abstract_renderer.rb:39:in `block in instrument' /usr/lib/ruby/vendor_ruby/active_support/notifications.rb:164:in `block in instrument' /usr/lib/ruby/vendor_ruby/active_support/notifications/instrumenter.rb:20:in `instrument' /usr/lib/ruby/vendor_ruby/active_support/notifications.rb:164:in `instrument' /usr/lib/ruby/vendor_ruby/action_view/renderer/abstract_renderer.rb:39:in `instrument' /usr/lib/ruby/vendor_ruby/action_view/renderer/template_renderer.rb:53:in `block in render_template'
Bug#839219: obs-api: The clockworkd does not run as error while parsing config file.
Package: obs-api Version: 2.7.1-1 Followup-For: Bug #839219 Added missing attachment. clockworkd.clock: process with pid 7756 started. Error while parsing config file /config/options.yml config.eager_load is set to nil. Please update your config/environments/*.rb files accordingly: * development - set it to false * test - set it to false (unless you use a tool that preloads your test environment) * production - set it to true Rails Error: Unable to access log file. Please ensure that /log/production.log exists and is writable (ie, make it writable for user and group: chmod 0664 /log/production.log). The log level has been raised to WARN and the output directed to STDERR until the problem is fixed. DEPRECATION WARNING: You did not specify a `log_level` in `production.rb`. Currently, the default value for `log_level` is `:info` for the production environment and `:debug` in all other environments. In Rails 5 the default value will be unified to `:debug` across all environments. To preserve the current setting, add the following line to your `production.rb`: config.log_level = :info . (called from at /usr/share/obs/api/config/environment.rb:30) /usr/lib/ruby/vendor_ruby/rails/application/configuration.rb:110:in `database_configuration': Cannot load `Rails.application.database_configuration`: (RuntimeError) Could not load database configuration. No such file - ["config/database.yml"] from /usr/lib/ruby/vendor_ruby/active_record/railtie.rb:117:in `block (2 levels) in ' from /usr/lib/ruby/vendor_ruby/active_support/lazy_load_hooks.rb:38:in `instance_eval' from /usr/lib/ruby/vendor_ruby/active_support/lazy_load_hooks.rb:38:in `execute_hook' from /usr/lib/ruby/vendor_ruby/active_support/lazy_load_hooks.rb:28:in `block in on_load' from /usr/lib/ruby/vendor_ruby/active_support/lazy_load_hooks.rb:27:in `each' from /usr/lib/ruby/vendor_ruby/active_support/lazy_load_hooks.rb:27:in `on_load' from /usr/lib/ruby/vendor_ruby/active_record/railtie.rb:116:in `block in ' from /usr/lib/ruby/vendor_ruby/rails/initializable.rb:30:in `instance_exec' from /usr/lib/ruby/vendor_ruby/rails/initializable.rb:30:in `run' from /usr/lib/ruby/vendor_ruby/rails/initializable.rb:55:in `block in run_initializers' from /usr/lib/ruby/2.3.0/tsort.rb:228:in `block in tsort_each' from /usr/lib/ruby/2.3.0/tsort.rb:350:in `block (2 levels) in each_strongly_connected_component' from /usr/lib/ruby/2.3.0/tsort.rb:431:in `each_strongly_connected_component_from' from /usr/lib/ruby/2.3.0/tsort.rb:349:in `block in each_strongly_connected_component' from /usr/lib/ruby/2.3.0/tsort.rb:347:in `each' from /usr/lib/ruby/2.3.0/tsort.rb:347:in `call' from /usr/lib/ruby/2.3.0/tsort.rb:347:in `each_strongly_connected_component' from /usr/lib/ruby/2.3.0/tsort.rb:226:in `tsort_each' from /usr/lib/ruby/2.3.0/tsort.rb:205:in `tsort_each' from /usr/lib/ruby/vendor_ruby/rails/initializable.rb:54:in `run_initializers' from /usr/lib/ruby/vendor_ruby/rails/application.rb:352:in `initialize!' from /usr/lib/ruby/vendor_ruby/rails/railtie.rb:194:in `public_send' from /usr/lib/ruby/vendor_ruby/rails/railtie.rb:194:in `method_missing' from /usr/share/obs/api/config/environment.rb:30:in `' from /usr/share/obs/api/config/clock.rb:2:in `require' from /usr/share/obs/api/config/clock.rb:2:in `' from /usr/bin/clockworkd:88:in `require' from /usr/bin/clockworkd:88:in `block in ' from /usr/lib/ruby/vendor_ruby/daemons/application.rb:255:in `block in start_proc' from /usr/lib/ruby/vendor_ruby/daemons/daemonize.rb:82:in `call_as_daemon' from /usr/lib/ruby/vendor_ruby/daemons/application.rb:259:in `start_proc' from /usr/lib/ruby/vendor_ruby/daemons/application.rb:296:in `start' from /usr/lib/ruby/vendor_ruby/daemons/controller.rb:70:in `run' from /usr/lib/ruby/vendor_ruby/daemons.rb:197:in `block in run_proc' from /usr/lib/ruby/vendor_ruby/daemons/cmdline.rb:109:in `catch_exceptions' from /usr/lib/ruby/vendor_ruby/daemons.rb:196:in `run_proc' from /usr/bin/clockworkd:84:in `'
Bug#839219: obs-api: The clockworkd does not run as error while parsing config file.
Package: obs-api Version: 2.7.1-1 Severity: normal This is a known bug which has been fixed in git. Just list here for you who is helping to imporove obs package. The clockworkd does not run as error while parsing config file. To reproduce the error, follow these steps: 1. On Debian Sid, add the following repo to apt's sources.list: deb http://ftp.tw.debian.org/debian/ experimental main 2. Install OBS: apt-get update apt-get install obs-server obs-utils obs-api obs-productconverter 3. Start up obsapidelayed invoke-rc.d obsapidelayed start 4. Check if clockworkd runs. ps ax | grep clockworkd 5. Check error in /var/log/obs/clockworkd.clock.output (see attachment) This should produce the issue. The way to fix this is adding an option to specific directory to change to once the process starts in obsapidelayed script: - run_in_api $CLOCKWORKD --log-dir=log -l -c config/clock.rb start + run_in_api $CLOCKWORKD --log-dir=log -l -c config/clock.rb -d $API_ROOT start Best regards, -Andrew
Bug#839211: obs-api: The clockworkd does not run and no output log.
Package: obs-api Version: 2.7.1-1 Severity: normal This is a known bug which has been fixed in git. Just list here for you who is helping to imporove obs package. The clockworkd does not run and no output log. To reproduce the error, follow these steps: 1. On Debian Sid, add the following repo to apt's sources.list: deb http://ftp.tw.debian.org/debian/ experimental main 2. Install OBS: apt-get update apt-get install obs-server obs-utils obs-api obs-productconverter 3. Start up obsapidelayed invoke-rc.d obsapidelayed start 4. Check if clockworkd started ps ax | grep clockworkd 5. Check log journalctl -e 6. /var/log/obs/clockworkd.clock.output isn't exist. This should produce the issue. The way to fix this: touch /var/log/obs/clockworkd.clock.output chown www-data:www-data /var/log/obs/clockworkd.clock.output Best regards, -Andrew
Bug#839174: obs-api: The delayed_job does not start up correctly.
Package: obs-api Version: 2.7.1-1 Severity: normal This is a known bug which has been fixed in git. Just list here for you who is helping to imporove obs package. The delayed_job doesn't start correctly. To reproduce the error, follow these steps: 1. On Debian Sid, add the following repo to apt's sources.list: deb http://ftp.tw.debian.org/debian/ experimental main 2. Install OBS: apt-get update apt-get install obs-server obs-utils obs-api obs-productconverter 3. Start up obsapidelayed invoke-rc.d obsapidelayed start 4. Check if delayed_job started ps ax | grep delayed This should produce the issue. The way to fix this: chmod g+w -R /var/cache/obs/tmp/ Best regards, -Andrew
Bug#839166: obs-api: Error while stopping obsapidelayd.
Package: obs-api Version: 2.7.1-1 Severity: normal This is a known bug that has been fixed in git. The obsapidelayed script should calls rake instead of rake.ruby2.3 in stop) case. Please patch this manually if you are running 2.7.1-1. - run_in_api rake.ruby2.3 ts:stop + run_in_api rake ts:stop Best regards, -Andrew
Bug#839163: obs-api: Permission denied @ rb_sysopen - config/database.yml
Package: obs-api Version: 2.7.1-1 Severity: important This is a bug fixed in git. Just list here for you who is helping to imporove obs package. The obsapidelayed does not start due to Permission denied @ rb_sysopen - config/database.yml. To reproduce the error, follow these steps: 1. On Debian Sid, add the following repo to apt's sources.list: deb http://ftp.tw.debian.org/debian/ experimental main 2. Install OBS: apt-get update apt-get install obs-server obs-utils obs-api obs-productconverter 3. Restart obsapidelayed /etc/init.d/obsapidelayed restart 4. Check log file. journalctl -e This should produce the Permission denied error. The way to fix this is chown www-data /usr/share/obs/api/config/database.yml Best regards, -Andrew
Bug#839144: obs-api: Created project doesn't list in projects list.
Package: obs-api Version: 2.7.1-1 Severity: important This is a known bug. I need help hands to fix this. The project list function does not work with ruby-* package, but works with pure ruby 'gem install'. To reproduce the error, follow these steps: 1. On Debian Sid, add the following repo to apt's sources.list: deb http://ftp.tw.debian.org/debian/ experimental main 2. Install OBS: apt-get update apt-get install obs-server obs-utils obs-api obs-productconverter 3. Log in through the web UI on port 443, username/password are Admin/opensuse. 4. Create a new home project 5. Click on the Projects link next to Open Build Service link. You should get no project listed as Public Projects. 7. Click on "Include home projects". Get no project listed as well. 8. Click on "Create new project". 9. Insert Project Name: test. 10. Click on "Create Project". 11. You should get test project created. Click on the Projects link next to Open Build Service link. This should produce the project doesn't list in projects list error. Best regards, -Andrew
Bug#839143: obs-api: Click on patchinfo page in a project, got 404 error.
Package: obs-api Version: 2.7.1-1 Severity: important This is a known bug. I need help hands to fix this. The pathinfo page does not work with ruby-* package, but works with pure ruby 'gem install'. To reproduce the error, follow these steps: 1. On Debian Sid, add the following repo to apt's sources.list: deb http://ftp.tw.debian.org/debian/ experimental main 2. Install OBS: apt-get update apt-get install obs-server obs-utils obs-api obs-productconverter 3. Log in through the web UI on port 443, username/password are Admin/opensuse. 4. Create a new home project. 5. Click on Create patchinfo page. This should produce the error 404 Not Found. There is a log in apache_access_log: 192.168.56.1 - - [29/Sep/2016:20:04:56 +0800] "GET /patchinfo/css/bootstrap.min.css HTTP/1.1" 404 4289 The css file can be located at /usr/share/obs/api/public/css/bootstrap.min.css on the filesystem. Best regards, -Andrew
Bug#839137: obs-api: Search function does not work
Package: obs-api Version: 2.7.1-1 Severity: important This is a known bug. I need help hands to fix this. The search function does not work with ruby-* package, but works with pure ruby 'gem install'. 1. On Debian Sid, add the following repo to apt's sources.list: deb http://ftp.tw.debian.org/debian/ experimental main 2. Install OBS: apt-get update apt-get install obs-server obs-utils obs-api obs-productconverter 3. Log in through the web UI on port 443, username/password are Admin/opensuse. 4. Click on search bar. 5. Insert any text and press enter. This should produce the error 500: Internal Server Error. The error in production.log attached. Best regards, -Andrew [e5cfc10d-efa1-4d0e-ba1e-508482345031] [18635:3064.13] Started GET "/search?utf8=%E2%9C%93_text=test=%E6%8F%90%E4%BA%A4_tracker=bnc==0=1=0=1=0=1=0=0_type_id=" for 192.168.56.1 at 2016-09-29 18:44:40 +0800 [e5cfc10d-efa1-4d0e-ba1e-508482345031] [18635:3064.13] Processing by Webui::SearchController#index as HTML [e5cfc10d-efa1-4d0e-ba1e-508482345031] [18635:3064.13] Parameters: {"utf8"=>"✓", "search_text"=>"test", "commit"=>"提交", "issue_tracker"=>"bnc", "issue"=>"", "project"=>"1", "package"=>"1", "name"=>"1", "title"=>"0", "description"=>"0", "attrib_type_id"=>""} [e5cfc10d-efa1-4d0e-ba1e-508482345031] [18635:3064.15] Completed 500 Internal Server Error in 22ms (ActiveRecord: 3.8ms | Backend: 0.0ms | XML: 0.0ms) [e5cfc10d-efa1-4d0e-ba1e-508482345031] [18635:3064.15] ThinkingSphinx::ConnectionError (Error connecting to Sphinx via the MySQL protocol. Error connecting to Sphinx via the MySQL protocol. Can't connect to MySQL server on '127.0.0.1' (111) - SELECT *, (weight() + 100 * linked_count + -1000 * links_to_other + 1000 * is_devel + 500 * (activity_index * POW( 2.3276, (updated_at - 1475145880) / 1000))) as adjusted_weight FROM `package_core`, `project_core` WHERE MATCH('@(name) test') AND `sphinx_deleted` = 0 AND `project_id` NOT IN (0) ORDER BY `adjusted_weight` DESC LIMIT 0, 20 OPTION field_weights=(name=10, title=2, description=1), max_matches=15000, ranker=sph04; SHOW META): /usr/lib/ruby/vendor_ruby/thinking_sphinx/connection.rb:93:in `rescue in query' /usr/lib/ruby/vendor_ruby/thinking_sphinx/connection.rb:96:in `query' /usr/lib/ruby/vendor_ruby/thinking_sphinx/connection.rb:77:in `query_all' /usr/lib/ruby/vendor_ruby/thinking_sphinx/search/batch_inquirer.rb:17:in `block in results' /usr/lib/ruby/vendor_ruby/thinking_sphinx/connection.rb:39:in `block in take' /usr/lib/ruby/vendor_ruby/innertube.rb:138:in `take' /usr/lib/ruby/vendor_ruby/thinking_sphinx/connection.rb:37:in `take' /usr/lib/ruby/vendor_ruby/thinking_sphinx/search/batch_inquirer.rb:16:in `results' /usr/lib/ruby/vendor_ruby/thinking_sphinx/middlewares/inquirer.rb:9:in `block in call' /usr/lib/ruby/vendor_ruby/active_support/notifications.rb:164:in `block in instrument' /usr/lib/ruby/vendor_ruby/active_support/notifications/instrumenter.rb:20:in `instrument' /usr/lib/ruby/vendor_ruby/active_support/notifications.rb:164:in `instrument' /usr/lib/ruby/vendor_ruby/thinking_sphinx/logger.rb:3:in `log' /usr/lib/ruby/vendor_ruby/thinking_sphinx/middlewares/inquirer.rb:8:in `call' /usr/lib/ruby/vendor_ruby/thinking_sphinx/middlewares/geographer.rb:11:in `call' /usr/lib/ruby/vendor_ruby/thinking_sphinx/middlewares/sphinxql.rb:14:in `call' /usr/lib/ruby/vendor_ruby/thinking_sphinx/middlewares/stale_id_filter.rb:10:in `call' /usr/lib/ruby/vendor_ruby/middleware/runner.rb:31:in `call' /usr/lib/ruby/vendor_ruby/middleware/builder.rb:102:in `call' /usr/lib/ruby/vendor_ruby/thinking_sphinx/search.rb:77:in `populate' /usr/lib/ruby/vendor_ruby/thinking_sphinx/search.rb:56:in `meta' /usr/lib/ruby/vendor_ruby/thinking_sphinx/masks/pagination_mask.rb:43:in `total_entries' /usr/lib/ruby/vendor_ruby/thinking_sphinx/search.rb:124:in `block in method_missing' /usr/lib/ruby/vendor_ruby/thinking_sphinx/search.rb:123:in `each' /usr/lib/ruby/vendor_ruby/thinking_sphinx/search.rb:123:in `method_missing' app/controllers/webui/search_controller.rb:82:in `search' app/controllers/webui/search_controller.rb:7:in `index' /usr/lib/ruby/vendor_ruby/action_controller/metal/implicit_render.rb:4:in `send_action' /usr/lib/ruby/vendor_ruby/abstract_controller/base.rb:198:in `process_action' /usr/lib/ruby/vendor_ruby/action_controller/metal/rendering.rb:10:in `process_action' /usr/lib/ruby/vendor_ruby/abstract_controller/callbacks.rb:20:in `block in process_action' /usr/lib/ruby/vendor_ruby/active_support/callbacks.rb:117:in `call' /usr/lib/ruby/vendor_ruby/active_support/callbacks.rb:555:in `block (2 levels) in compile' /usr/lib/ruby/vendor_ruby/active_support/callbacks.rb:505:in `call' /usr/lib/ruby/vendor_ruby/active_support/callbacks.rb:92:in `__run_callbacks__' /usr/lib/ruby/vendor_ruby/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
Bug#839133: obs-api: Text editor does not work
Package: obs-api Version: 2.7.1-1 Severity: important This is a known bug. I need help hands to fix this. The text editor function does not work with ruby-* package, but works with pure ruby 'gem install'. To reproduce the error, follow these steps: 1. On Debian Sid, add the following repo to apt's sources.list: deb http://ftp.tw.debian.org/debian/ experimental main 2. Install OBS: apt-get update apt-get install obs-server obs-utils obs-api obs-productconverter 3. Log in through the web UI on port 443, username/password are Admin/opensuse. 4. Create a new home project 5. Go to the Project Config tab. 6. Modify the content of the text editor in some way. The Save button should become 'red' color. 7. Click on the Save button. This should produce the JavaScript error. Best regards, -Andrew
Bug#796522: obs-build: please package new upstream version
Package: obs-build Followup-For: Bug #796522 Dear Maintainer, I've prepared a NMU for new upstream release. I updated it to the latest release and fixed all lintian reports. Would you mind to accept co-maintainship or this NMU? Best regards, -Andrew diff -urN /tmp/obs-build-20141024/debian/changelog obs-build-20160921/debian/changelog --- /tmp/obs-build-20141024/debian/changelog 2015-12-29 21:24:16.0 +0800 +++ obs-build-20160921/debian/changelog 2016-09-23 13:17:21.507675412 +0800 @@ -1,3 +1,17 @@ +obs-build (20160921-0.1) unstable; urgency=medium + + * Non-maintainer upload. + * New upstream release. (Closes: #786404, #796522) + * Drop 0002-Fix-Build-Zypp-parsecfg-expected-full-config-file-na.patch: +included upstream. + * Refreshed 0001-Use-obs-build-in-locations-and-executable-names-inst.patch. + * Bump standard-version to 3.9.8. + * debian/control: Added misc depends. + * debian/control: depends on debootstrap. + * debian/copyright: added missing gpl-2 and gpl-3 licenses paragraph. + + -- Andrew Lee (李健秋) <andrew@collabora.co.uk> Fri, 23 Sep 2016 11:45:48 +0800 + obs-build (20141024-1.1) unstable; urgency=medium * Non-maintainer upload. diff -urN /tmp/obs-build-20141024/debian/control obs-build-20160921/debian/control --- /tmp/obs-build-20141024/debian/control 2014-10-25 09:38:08.0 +0800 +++ obs-build-20160921/debian/control 2016-09-23 12:24:07.297171886 +0800 @@ -3,14 +3,14 @@ Priority: extra Maintainer: Dimitri John Ledkov <dimitri.j.led...@linux.intel.com> Build-Depends: debhelper (>= 9) -Standards-Version: 3.9.6.0 +Standards-Version: 3.9.8 Package: obs-build Architecture: all -Depends: ${perl:Depends}, rpm +Depends: ${misc:Depends}, ${perl:Depends}, rpm, debootstrap Recommends: rpm2cpio, osc, libcrypt-ssleay-perl Description: scripts for building RPM/debian packages for multiple distributions This package provides scripts for building RPM and debian packages in contained environments for various build distributions. These tools are use by Open Build Service workers and openSUSE distribution by - default. \ 檔案末沒有 newline 字元 + default. diff -urN /tmp/obs-build-20141024/debian/copyright obs-build-20160921/debian/copyright --- /tmp/obs-build-20141024/debian/copyright 2014-10-25 09:55:33.0 +0800 +++ obs-build-20160921/debian/copyright 2016-09-23 12:56:27.591697867 +0800 @@ -31,3 +31,37 @@ On Debian systems, the full text of the GNU General Public License version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. + +License: GPL-2 + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; version 2 of the License. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + . + On Debian systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-2'. + +License: GPL-3 + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; under version 3 of the License. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see <http://www.gnu.org/licenses>. + . + On Debian systems, the full text of the GNU General Public License + version 3 can be found in the file `/usr/share/common-licenses/GPL-3'. + diff -urN /tmp/obs-build-20141024/debian/patches/0001-Use-obs-build-in-locations-and-executable-names-inst.patch obs-build-20160921/debian/patches/0001-Use-obs-build-in-locations-and-executable-names-inst.patch --- /tmp/obs-build-20141024/debian/patches/0001-Use-obs-build-in-locations-and-executable-names-inst.patch 2014-10-25 09:38:26.0 +0800 +++ obs-build-20160921/debian/patches/0001-Use-obs-build-in-locations-and-executable-names-inst.patch 2016-09-23 11:43:45.311231254 +0800 @@ -10,8 +10,6 @@ build| 6 +++--- 2 files changed, 10 insertions(+), 9 deletions(-) -diff --git a/Makefile b/Makefile -index 8c84ced..94e4abb 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ @@ -23,7 +21,7 @@ INITVM_ARCH=$(shell bash -c '. common_functions ; build_host_arch; echo $$BUILD_INITVM_ARCH') -@@ -68,11 +68,12 @@ install: +@@ -73,11
Bug#796522: obs-build: please package new upstream version
Package: obs-build Version: 20141024-1.1 Followup-For: Bug #796522 Dear Maintainer, I am writting to request to update to newer upstream. I am packaging open-build-server 2.7.1 and I found it requires Repo.pm to run the dodup daemon which isn't available in 20141024-1.1. The open-build-server 2.7.1-1 has been uploaded into experimental. Hoever this won't work without updated obs-build which provides Repo.pm. Would you mind to update it or accept an NMU? Best regards, -Andrew
Bug#838022: ITP: open-build-service -- Open Build Service
Package: wnpp Severity: wishlist Owner: "Andrew Lee (李健秋)" <ajq...@debian.org> * Package name: open-build-service Version : 2.7.1 Upstream Author : Adrian Schröter <adr...@suse.de> * URL : http://en.opensuse.org/Build_Service * License : GPL2+ Programming Lang: C, Perl, Ruby Description : Open Build Service The Open Build Service (OBS) is a generic system to build and distribute packages from sources in an automatic, consistent and reproducible way. It makes it possible to release software for a wide range of operating systems and hardware architectures.
Bug#830060: Could not find 'appraisal'
Package: ruby-appraisal Followup-For: Bug #830060 Dear Maintainer, I've built ruby-appraisal 0.5.1-2 directly from git. and the I cannot reproduce this issue. $ ruby -e 'gem "appraisal"' $ dpkg -l | grep ruby-appraisal ii ruby-appraisal 0.5.1-2 all Find out what your Ruby gems are worth Best regards, -Andrew
Bug#833582: RM: ruby-tzinfo-data -- ROM; Useless.
Package: ftp.debian.org Severity: normal Please remove ruby-tzinfo-data which we don't need.
Bug#833510: ITP: ruby-tzinfo-data -- timezone data for tzinfo
Package: wnpp Severity: wishlist Owner: "Andrew Lee (李健秋)" <ajq...@debian.org> * Package name: ruby-tzinfo-data Version : 1.2016.6 Upstream Author : Philip Ross <phil.r...@gmail.com> * URL : http://tzinfo.github.io * License : MIT Programming Lang: Ruby Description : timezone data for tzinfo This tzinfo-data contains data from the IANA Time Zone database packaged as Ruby modules for use with TZInfo.
Bug#829751: pbuilder: Patch to make pbuilder show current package version while installing the build-deps.
Package: pbuilder Severity: wishlist Dear Maintainer, Here is a patch that makes pbuilder show current package version while installing the build-deps. Please review and consider applying to pbuilder. Best regards, -Andrew --- pbuilder-satisfydepends-classic.orig 2016-07-06 01:17:32.409338825 +0800 +++ pbuilder-satisfydepends-classic 2016-07-06 02:17:17.305274626 +0800 @@ -47,6 +47,11 @@ get_pkg_name() { echo "$*" | sed 's#^/*##; s#[[/(].*##' } +get_pkg_version() { + local pkg_name + pkg_name=$(echo "$*" | sed 's#^/*##; s#[[/(].*##') + $CHROOTEXEC apt-cache show $pkg_name | grep Version | head -n 1 | awk '{print $2}' +} # filter operator and version of a "/" escaped versioned build-dep; e.g. # "foo/(>=/2)" becomes ">= 2" @@ -66,6 +71,7 @@ local INSTALLPKGLIST local INSTALLPKGMULTI local CURRENTREALPKGNAME +local CURRENTREALPKGVERSION local SATISFIED local APTFLAG="-o APT::Install-Recommends=false" echo " -> Attempting to parse the build-deps " @@ -74,6 +80,7 @@ SATISFIED="no" for INSTALLPKG in $(split_alternates "$INSTALLPKGMULTI"); do CURRENTREALPKGNAME=$(get_pkg_name "$INSTALLPKG") +CURRENTREALPKGVERSION=$(get_pkg_version "$INSTALLPKG") if echo "$INSTALLPKG" | grep -q '\['; then if checkbuilddep_archdeps "$INSTALLPKG" "$ARCH"; then SATISFIED="yes" @@ -88,7 +95,7 @@ continue fi fi - echo " -> Trying $CURRENTREALPKGNAME" + echo " -> Trying $CURRENTREALPKGNAME $CURRENTREALPKGVERSION" if apt_sim $APTFLAG $INSTALLPKGLIST $CURRENTREALPKGNAME >& /dev/null; then SATISFIED="yes"
Bug#829206: ITP: ruby-github-api -- ruby client for the official GitHub API
Package: wnpp Severity: wishlist Owner: "Andrew Lee (李健秋)" <ajq...@debian.org> * Package name: ruby-github-api Version : 0.14.2 Upstream Author : Piotr Murach * URL : https://rubygems.org/gems/github_api/ * License : MIT Programming Lang: Ruby Description : ruby client for the official GitHub API Ruby-github-api is a ruby client that supports all of the GitHub API methods. It's build in a modular way, that is, you can either instantiate the whole api wrapper Github.new or use parts of it. . e.i. Github::Client::Repos.new if working solely with repositories is your main concern. . Intuitive query methods allow you easily call API endpoints.
Bug#828886: lintian: error on .js file even though its .min.js co-exist in the same folder
Package: lintian Version: 2.5.44~bpo8+1 Severity: normal Dear Maintainer, I am packaging a new package ruby-flot-rails. Lintian complains source-is-missing error on it's .js files. But it has both .js and .min.js files in the same vendor/assets/javascripts/ folder. For example: E: ruby-flot-rails source: source-is-missing vendor/assets/javascripts/jquery.flot.resize.js line length is 1674 characters (>512) $ ls vendor/assets/javascripts/jquery.flot.resize* vendor/assets/javascripts/jquery.flot.resize.js vendor/assets/javascripts/jquery.flot.resize.min.js Best regards, -Andrew
Bug#828760: ITP: ruby-flot-rails -- jQuery Flot for Rails Asset pipeline
Package: wnpp Severity: wishlist Owner: "Andrew Lee (李健秋)" <ajq...@debian.org> * Package name: ruby-flot-rails Version : 0.0.6 Upstream Author : Vasily Fedoseyev <vasilyfedose...@gmail.com> * URL : https://rubygems.org/gems/flot-rails/versions/0.0.6 * License : Apache Programming Lang: Ruby Description : jQuery Flot for Rails Asset pipeline Provides easy installation and usage of jQuery-flot javascript library for your Rails 3.1+ application.
Bug#828757: ITP: ruby-acts-as-tree -- a simple tree behaviour to active_record models
Package: wnpp Severity: wishlist Owner: "Andrew Lee (李健秋)" <ajq...@debian.org> * Package name: ruby-acts-as-tree Version : 2.4.0 Upstream Author : David Heinemeier Hansson <da...@loudthinking.com> * URL : https://rubygems.org/gems/acts_as_tree/ * License : MIT Programming Lang: Ruby Description : a simple tree behaviour to active_record models Ruby-acts-as-tree is a ruby gem that adds simple support for organizing ActiveRecord models into parent–children relationships.
Bug#824633: RM: ruby-rubinius-debugger -- ROM; useless
Package: ftp.debian.org Severity: normal This was uploaded and tended to work with another application. I end up found the application doesn't need this. Please allow me to remove this useless package. Best regards, -Andrew
Bug#824630: RM: ruby-rubysl/2.1.0-1
Package: release.debian.org Severity: normal User: release.debian@packages.debian.org Usertags: rm This package was uploaded and tended to work with another application. I end up found the application doesn't need this. Please allow me to remove this useless package. Best regards, -Andrew
Bug#824632: RM: ruby-rubysl -- ROM; useless
Package: ftp.debian.org Severity: normal This was uploaded and tend to work with another application. I end up found the application doesn't need this. Please allow me to remove this useless package. Best regards, -Andrew
Bug#824629: RM: ruby-rubinius-debugger/2.2.1-1
Package: release.debian.org Severity: normal User: release.debian@packages.debian.org Usertags: rm This package was uploaded and tended to work with another complex application. I end up found the application doesn't need this. Please allow me to remove this useless package. Best regards, -Andrew
Bug#822843: lucene4.10: FTBFS with error: cannot access SelfDescribing.
Package: lucene4.10 Version: 4.10.4+dfsg-1 Severity: important Dear Maintainer, I noticed lucene4.10 4.10.4+dfsg-1 ftbfs in pbuilder chroot. And also found the same ftbfs message on reproducible.d.n: https://reproducible.debian.net/rbuild/unstable/amd64/lucene4.10_4.10.4+dfsg-1.rbuild.log Best regards, -Andrew
Bug#811030: ITP: ruby-appraiser -- simple rubygems subcommand for Gemfile
Package: wnpp Severity: wishlist Owner: "Andrew Lee (李健秋)" <ajq...@debian.org> * Package name: ruby-appraiser Version : 0.2.0-1 Upstream Author : Junya Ogura <junyaog...@gmail.com> * URL : https://github.com/juno/appraiser * License : MIT Programming Lang: Ruby Description : simple rubygems subcommand for Gemfile
Bug#811029: ITP: ruby-reek -- code smell detector for Ruby
Package: wnpp Severity: wishlist Owner: "Andrew Lee (李健秋)" <ajq...@debian.org> * Package name: ruby-reek Version : 3.8.2-1 Upstream Author : Timo Roessner <timo.roess...@googlemail.com> * URL : https://github.com/troessner/reek/wiki * License : MIT Programming Lang: Ruby Description : code smell detector for Ruby
Bug#809615: ITP: ruby-rubinius-profiler -- Rubinius profiler.
Package: wnpp Severity: wishlist Owner: "Andrew Lee (李健秋)" <ajq...@debian.org> * Package name: ruby-rubinius-profiler Version : 2.0.2-1 Upstream Author : Brian Shirai <bri...@gmail.com> * URL : https://github.com/rubinius/rubinius-profiler * License : BSD Programming Lang: Ruby Description : Rubinius profiler.
Bug#809613: ITP: ruby-rubinius-coverage -- Rubinius coverage tool
Package: wnpp Severity: wishlist Owner: "Andrew Lee (李健秋)" <ajq...@debian.org> * Package name: ruby-rubinius-coverage Version : 2.0.3-1 Upstream Author : Brian Shirai <bri...@gmail.com> * URL : https://github.com/rubinius/rubinius-coverage * License : BSD Programming Lang: Ruby Description : Rubinius coverage tool