Bug#848289: ruby-riddle: (build-)depends on mysql-{client,server}
Package: ruby-riddle Followup-For: Bug #848289 Got confirm from IRC that the MariaDB fail tests cannot be reproduced on one of our porterbox: 18:03 < zumbi> AndrewLee: I tried to reproduce, but git built fine in a porterbox I'd roll a new upload from git shortly. Best regards, -Andrew
Bug#848289: ruby-riddle: (build-)depends on mysql-{client,server}
Package: ruby-riddle Followup-For: Bug #848289 Hello zeha, I've tried to reproduce this test error from git with your latest commit. However I cannot reproduce the fails test issue with pbuilder. Build log attached. Best regards, -Andrew dpkg-checkbuilddeps: Unmet build dependencies: debhelper (>= 10~) default-mysql-server | virtual-mysql-server php7.0-cli ruby-mysql2 sphinxsearch W: Unmet build-dependency in source dpkg-buildpackage: source package ruby-riddle dpkg-buildpackage: source version 1.5.12-3 dpkg-buildpackage: source distribution unstable dpkg-buildpackage: source changed by Christian 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 php7.0-readline po-debcon
Bug#848289: ruby-riddle: (build-)depends on mysql-{client,server}
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}
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)