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#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#848289: ruby-riddle: (build-)depends on mysql-{client,server}

2016-12-18 Thread Christian Hofstaedtler
Control: tags -1 + help

I've committed the d/control changes to git, but with MariaDB there
are failing tests:

  1) Sphinx Updates should update a single record appropriately
 Failure/Error: ellie[:attributes]["birthday"].should == Time.local(1970, 
1, 23).to_i

   expected: 1900800
got: 191203200 (using ==)
 # ./spec/functional/update_spec.rb:14:in `block (2 levels) in '

Looks like MariaDB is not really that compatible or something.

-- 
 ,''`.  Christian Hofstaedtler 
: :' :  Debian Developer
`. `'   7D1A CFFA D9E0 806C 9C4C  D392 5C13 D6DB 9305 2E03
  `-



Bug#848289: ruby-riddle: (build-)depends on mysql-{client,server}

2016-12-15 Thread Emilio Pozuelo Monfort
Package: ruby-riddle
Version: 1.5.12-3
Severity: serious

Your package build-depends on mysql-server. Since we're transitioning to
mariadb as the default mysql provider, you should switch your build
dependency to default-mysql-server | virtual-mysql-server.

Cheers,
Emilio

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (800, 'unstable'), (700, 'experimental'), (650, 'testing'), (500, 
'unstable-debug'), (500, 'testing-debug')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf

Kernel: Linux 4.8.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)