Bug#1076986: error: SSE register return with SSE2 disabled

2024-07-24 Thread
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

2021-01-07 Thread
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

2021-01-07 Thread
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

2021-01-06 Thread
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

2021-01-06 Thread
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

2020-05-04 Thread
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

2020-04-17 Thread
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

2020-04-16 Thread
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

2020-04-13 Thread
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

2020-04-12 Thread
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

2020-02-19 Thread
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

2019-12-12 Thread
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

2019-12-05 Thread
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

2019-11-20 Thread
Package: wnpp
Severity: normal



Bug#943486: ITP: monado -- an open source XR runtime and driver collection

2019-10-25 Thread
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

2019-10-23 Thread
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

2019-08-09 Thread
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

2019-07-31 Thread
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

2019-07-31 Thread
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

2019-07-31 Thread
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

2019-07-31 Thread
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

2019-07-31 Thread
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

2019-07-31 Thread
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

2019-07-31 Thread
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

2019-07-31 Thread
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

2019-01-14 Thread
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

2019-01-09 Thread
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.

2019-01-08 Thread
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

2019-01-08 Thread
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)

2018-12-07 Thread
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

2018-12-07 Thread
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

2018-12-06 Thread
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

2018-12-06 Thread
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

2018-12-05 Thread
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

2018-12-04 Thread
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

2018-11-28 Thread
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

2018-11-26 Thread
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.

2018-11-22 Thread
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

2018-11-15 Thread
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

2018-11-15 Thread
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

2018-11-15 Thread
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

2018-11-02 Thread
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

2018-10-26 Thread
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

2018-10-21 Thread
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

2018-10-19 Thread
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

2017-10-23 Thread
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

2017-10-23 Thread
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

2017-01-26 Thread
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."

2017-01-20 Thread
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

2017-01-18 Thread
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}

2017-01-16 Thread
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

2017-01-16 Thread
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

2017-01-15 Thread
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}

2017-01-13 Thread
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 Hofstaedtler 
 dpkg-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.

2017-01-13 Thread
Package: ftp.debian.org
Severity: normal



Bug#824907: ruby-reek: Fails to load library from main script

2017-01-04 Thread
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)

2016-12-30 Thread
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,

2016-12-23 Thread
Package: ftp.debian.org
Severity: normal



Bug#846961: recent update of libjs-jquery-ui broke gitlab

2016-12-06 Thread
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

2016-11-11 Thread
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

2016-11-10 Thread
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

2016-10-28 Thread
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

2016-10-26 Thread
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

2016-10-25 Thread
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

2016-10-24 Thread
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

2016-10-21 Thread
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

2016-10-21 Thread
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

2016-10-06 Thread
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

2016-10-06 Thread
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

2016-10-05 Thread
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.

2016-09-30 Thread
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.

2016-09-30 Thread
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.

2016-09-30 Thread
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.

2016-09-29 Thread
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.

2016-09-29 Thread
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

2016-09-29 Thread
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.

2016-09-29 Thread
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.

2016-09-29 Thread
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

2016-09-29 Thread
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

2016-09-29 Thread
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

2016-09-22 Thread
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

2016-09-22 Thread
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

2016-09-16 Thread
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'

2016-08-24 Thread
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.

2016-08-06 Thread
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

2016-08-05 Thread
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.

2016-07-05 Thread
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

2016-07-01 Thread
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

2016-06-28 Thread
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

2016-06-27 Thread
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

2016-06-27 Thread
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

2016-05-18 Thread
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

2016-05-18 Thread
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

2016-05-18 Thread
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

2016-05-18 Thread
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.

2016-04-28 Thread
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

2016-01-14 Thread
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

2016-01-14 Thread
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.

2016-01-01 Thread
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

2016-01-01 Thread
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



  1   2   >