Control: tag -1 unreproducible Control: severity -1 normal On Fri, Oct 17, 2014 at 11:55:00AM +0200, Michael Tautschnig wrote: > Package: ruby-rack > Version: 1.5.2-2 > Severity: serious > Usertags: goto-cc > > During a rebuild of all Debian packages in a clean sid chroot (using > cowbuilder > and pbuilder) the build failed with the following error. > > [...] > Entering dh_ruby --install > Rewriting shebang line of > /srv/jenkins-slave/workspace/sid-goto-cc-ruby-rack/ruby-rack-1.5.2/debian/ruby-rack/usr/bin/rackup > Running tests for ruby2.1 using debian/ruby-tests.rake ... > /usr/bin/ruby2.1 /usr/bin/bacon -I./lib:./test -w -a -q -t > '^(?!Rack::Adapter|Rack::Session::Memcache|Rack::Server|Rack::Handler)' > /usr/lib/ruby/vendor_ruby/bacon.rb:221: warning: shadowing outer local > variable - args > /usr/lib/ruby/vendor_ruby/memcache.rb:303: warning: assigned but unused > variable - key_count > /usr/lib/ruby/vendor_ruby/memcache.rb:812: warning: assigned but unused > variable - key > /usr/lib/ruby/vendor_ruby/memcache.rb:24: warning: assigned but unused > variable - e > /usr/lib/ruby/vendor_ruby/continuum_native.rb:38: warning: assigned but > unused variable - e > /srv/jenkins-slave/workspace/sid-goto-cc-ruby-rack/ruby-rack-1.5.2/test/spec_webrick.rb:6:in > `<top (required)>': uninitialized constant Rack::Handler::WEBrick (NameError) > from /usr/bin/bacon:116:in `load' > from /usr/bin/bacon:116:in `block in <main>' > from /usr/bin/bacon:115:in `each' > from /usr/bin/bacon:115:in `<main>' > /srv/jenkins-slave/workspace/sid-goto-cc-ruby-rack/ruby-rack-1.5.2/test/spec_webrick.rb:6:in > `<top (required)>': uninitialized constant Rack::Handler::WEBrick (NameError) > from /usr/bin/bacon:116:in `load' > from /usr/bin/bacon:116:in `block in <main>' > from /usr/bin/bacon:115:in `each' > from /usr/bin/bacon:115:in `<main>' > ......................................................................................................................................................................................................................... > Finished in 0.339649703 seconds. > > 217 tests, 722 assertions, 0 failures, 0 errors > rake aborted! > Command failed with status (1): [/usr/bin/ruby2.1 /usr/bin/bacon > -I./lib:./...] > /srv/jenkins-slave/workspace/sid-goto-cc-ruby-rack/ruby-rack-1.5.2/debian/ruby-tests.rake:6:in > `block in <top (required)>' > -e:1:in `<main>' > Tasks: TOP => default > (See full trace by running task with --trace) > ERROR: Test "ruby2.1" failed. Exiting. > dh_auto_install: dh_ruby --install > /srv/jenkins-slave/workspace/sid-goto-cc-ruby-rack/ruby-rack-1.5.2/debian/ruby-rack > returned exit code 1 > debian/rules:15: recipe for target 'binary' failed > make: *** [binary] Error 1 > > The full build log is attached; please do let me know if the problem is > unreproducible, in which case I shall try to investigate further.
It does work under sbuild. looking at the source, I understand why it would fail, but I don't understand why it doesn't under sbuild. I have just uploaded a new version that runs the test suite in verbose mode, maybe you can retry on your infrastructure and compare the output, maybe it has something to do with the order in which the tests are run, or something like that. I'm attaching the build log on my end. -- Antonio Terceiro <terce...@debian.org>
sbuild (Debian sbuild) 0.64.3 (30 Sep 2014) on homer ╔══════════════════════════════════════════════════════════════════════════════╗ ║ ruby-rack 1.5.2-3 (amd64) 17 Out 2014 09:49 ║ ╚══════════════════════════════════════════════════════════════════════════════╝ Package: ruby-rack Version: 1.5.2-3 Source Version: 1.5.2-3 Distribution: unstable Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 I: NOTICE: Log filtering will replace 'build/ruby-rack-teZpse/ruby-rack-1.5.2' with '«PKGBUILDDIR»' I: NOTICE: Log filtering will replace 'build/ruby-rack-teZpse' with '«BUILDDIR»' I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/unstable-amd64-sbuild-691f63bc-c545-423f-9f52-cfefdcd84d61' with '«CHROOT»' ┌──────────────────────────────────────────────────────────────────────────────┐ │ Update chroot │ └──────────────────────────────────────────────────────────────────────────────┘ Get:1 http://http.debian.net unstable InRelease [242 kB] Get:2 http://http.debian.net unstable/main amd64 Packages/DiffIndex [7876 B] Get:3 http://http.debian.net unstable/main amd64 2014-10-16-2042.39.pdiff [26.7 kB] Get:4 http://http.debian.net unstable/main amd64 2014-10-17-0239.33.pdiff [50.7 kB] Get:5 http://http.debian.net unstable/main amd64 2014-10-17-0842.51.pdiff [52.6 kB] Get:6 http://http.debian.net unstable/main amd64 2014-10-17-0842.51.pdiff [52.6 kB] Fetched 380 kB in 1s (206 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. ┌──────────────────────────────────────────────────────────────────────────────┐ │ Fetch source files │ └──────────────────────────────────────────────────────────────────────────────┘ Local sources ───────────── /home/terceiro/src/debian/pkg-ruby-extras/ruby-rack_1.5.2-3.dsc exists in /home/terceiro/src/debian/pkg-ruby-extras; copying to chroot Check foreign Arches ──────────────────── Initial Foreign Architectures: Foreign Architectures in build-deps: Check arch ────────── Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package `sbuild-build-depends-core-dummy' in `/«BUILDDIR»/resolver-ZgaotS/apt_archive/sbuild-build-depends-core-dummy.deb'. OK Reading package lists... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install core build dependencies (apt-based resolver) │ └──────────────────────────────────────────────────────────────────────────────┘ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: sbuild-build-depends-core-dummy debconf: delaying package configuration, since apt-utils is not installed 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B/828 B of archives. After this operation, 0 B of additional disk space will be used. Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 11789 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: base-files, base-passwd, bash, bsdutils, coreutils, dash, debianutils, diffutils, dpkg, e2fsprogs, findutils, grep, gzip, hostname, init, libc-bin, login, mount, ncurses-base, ncurses-bin, perl-base, sed, sysvinit-utils, tar, util-linux, libc6-dev | libc-dev, gcc (>= 4:4.9.1), g++ (>= 4:4.9.1), make, dpkg-dev (>= 1.17.11), debhelper (>= 7.0.50~), gem2deb (>= 0.3.0~), rake, ruby-bacon, ruby-memcache-client, thin Filtered Build-Depends: base-files, base-passwd, bash, bsdutils, coreutils, dash, debianutils, diffutils, dpkg, e2fsprogs, findutils, grep, gzip, hostname, init, libc-bin, login, mount, ncurses-base, ncurses-bin, perl-base, sed, sysvinit-utils, tar, util-linux, libc6-dev, gcc (>= 4:4.9.1), g++ (>= 4:4.9.1), make, dpkg-dev (>= 1.17.11), debhelper (>= 7.0.50~), gem2deb (>= 0.3.0~), rake, ruby-bacon, ruby-memcache-client, thin dpkg-deb: building package `sbuild-build-depends-ruby-rack-dummy' in `/«BUILDDIR»/resolver-4VyQ_q/apt_archive/sbuild-build-depends-ruby-rack-dummy.deb'. OK Reading package lists... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install ruby-rack build dependencies (apt-based resolver) │ └──────────────────────────────────────────────────────────────────────────────┘ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following extra packages will be installed: bsdmainutils ca-certificates debhelper devscripts dh-python file gem2deb gem2deb-test-runner gettext gettext-base groff-base intltool-debian libasprintf0c2 libcroco3 libexpat1 libffi6 libglib2.0-0 libgmp-dev libgmpxx4ldbl libmagic1 libmpdec2 libpipeline1 libpython3-stdlib libpython3.4-minimal libpython3.4-stdlib libruby2.1 libsqlite3-0 libssl1.0.0 libunistring0 libxml2 libyaml-0-2 man-db mime-support openssl po-debconf python3 python3-minimal python3.4 python3.4-minimal rake ruby ruby-all-dev ruby-bacon ruby-daemons ruby-eventmachine ruby-memcache-client ruby-rack ruby2.1 ruby2.1-dev rubygems-integration thin Suggested packages: wamerican wordlist whois vacation dh-make bsd-mailx mailx cvs-buildpackage devscripts-el gnuplot libauthen-sasl-perl libfile-desktopentry-perl libnet-smtp-ssl-perl libterm-size-perl libyaml-syck-perl mutt ssh-client svn-buildpackage w3m gettext-doc groff libgmp10-doc libmpfr-dev less www-browser libmail-box-perl python3-doc python3-tk python3-venv python3.4-venv python3.4-doc binfmt-support ri ruby-dev bundler Recommended packages: at dctrl-tools dput dupload libdistro-info-perl libencode-locale-perl libjson-perl libparse-debcontrol-perl liburi-perl libwww-perl lintian patchutils python3-debian python3-magic strace unzip wdiff wget curl debian-keyring equivs liblwp-protocol-https-perl libsoap-lite-perl autopoint libasprintf-dev libgettextpo-dev libglib2.0-data shared-mime-info xdg-user-dirs xml-core libmail-sendmail-perl libjs-jquery The following NEW packages will be installed: bsdmainutils ca-certificates debhelper devscripts dh-python file gem2deb gem2deb-test-runner gettext gettext-base groff-base intltool-debian libasprintf0c2 libcroco3 libexpat1 libffi6 libglib2.0-0 libgmp-dev libgmpxx4ldbl libmagic1 libmpdec2 libpipeline1 libpython3-stdlib libpython3.4-minimal libpython3.4-stdlib libruby2.1 libsqlite3-0 libssl1.0.0 libunistring0 libxml2 libyaml-0-2 man-db mime-support openssl po-debconf python3 python3-minimal python3.4 python3.4-minimal rake ruby ruby-all-dev ruby-bacon ruby-daemons ruby-eventmachine ruby-memcache-client ruby-rack ruby2.1 ruby2.1-dev rubygems-integration sbuild-build-depends-ruby-rack-dummy thin 0 upgraded, 52 newly installed, 0 to remove and 0 not upgraded. Need to get 22.7 MB/22.7 MB of archives. After this operation, 76.7 MB of additional disk space will be used. Get:1 http://http.debian.net/debian/ unstable/main libpipeline1 amd64 1.3.1-1 [26.6 kB] Get:2 http://http.debian.net/debian/ unstable/main libssl1.0.0 amd64 1.0.1j-1 [1032 kB] Get:3 http://http.debian.net/debian/ unstable/main groff-base amd64 1.22.2-8 [1183 kB] Get:4 http://http.debian.net/debian/ unstable/main bsdmainutils amd64 9.0.5 [211 kB] Get:5 http://http.debian.net/debian/ unstable/main man-db amd64 2.7.0.2-2 [1000 kB] Get:6 http://http.debian.net/debian/ unstable/main libasprintf0c2 amd64 0.19.2-3 [30.9 kB] Get:7 http://http.debian.net/debian/ unstable/main libmagic1 amd64 1:5.19-2 [237 kB] Get:8 http://http.debian.net/debian/ unstable/main libsqlite3-0 amd64 3.8.6-1 [431 kB] Get:9 http://http.debian.net/debian/ unstable/main libxml2 amd64 2.9.1+dfsg1-4 [797 kB] Get:10 http://http.debian.net/debian/ unstable/main libffi6 amd64 3.1-2 [19.8 kB] Get:11 http://http.debian.net/debian/ unstable/main libglib2.0-0 amd64 2.42.0-2 [2484 kB] Get:12 http://http.debian.net/debian/ unstable/main libcroco3 amd64 0.6.8-3 [135 kB] Get:13 http://http.debian.net/debian/ unstable/main libexpat1 amd64 2.1.0-6 [80.6 kB] Get:14 http://http.debian.net/debian/ unstable/main libgmpxx4ldbl amd64 2:6.0.0+dfsg-6 [22.1 kB] Get:15 http://http.debian.net/debian/ unstable/main libmpdec2 amd64 2.4.1-1 [85.7 kB] Get:16 http://http.debian.net/debian/ unstable/main libpython3.4-minimal amd64 3.4.2-1 [492 kB] Get:17 http://http.debian.net/debian/ unstable/main mime-support all 3.57 [35.8 kB] Get:18 http://http.debian.net/debian/ unstable/main libpython3.4-stdlib amd64 3.4.2-1 [2088 kB] Get:19 http://http.debian.net/debian/ unstable/main libunistring0 amd64 0.9.3-5.2 [283 kB] Get:20 http://http.debian.net/debian/ unstable/main libyaml-0-2 amd64 0.1.6-2 [49.8 kB] Get:21 http://http.debian.net/debian/ unstable/main python3.4-minimal amd64 3.4.2-1 [1646 kB] Get:22 http://http.debian.net/debian/ unstable/main file amd64 1:5.19-2 [58.1 kB] Get:23 http://http.debian.net/debian/ unstable/main gettext-base amd64 0.19.2-3 [121 kB] Get:24 http://http.debian.net/debian/ unstable/main openssl amd64 1.0.1j-1 [674 kB] Get:25 http://http.debian.net/debian/ unstable/main ca-certificates all 20140927 [199 kB] Get:26 http://http.debian.net/debian/ unstable/main gettext amd64 0.19.2-3 [1238 kB] Get:27 http://http.debian.net/debian/ unstable/main intltool-debian all 0.35.0+20060710.1 [30.8 kB] Get:28 http://http.debian.net/debian/ unstable/main po-debconf all 1.0.16+nmu3 [220 kB] Get:29 http://http.debian.net/debian/ unstable/main debhelper all 9.20141010 [811 kB] Get:30 http://http.debian.net/debian/ unstable/main python3.4 amd64 3.4.2-1 [204 kB] Get:31 http://http.debian.net/debian/ unstable/main python3-minimal amd64 3.4.2-1 [34.5 kB] Get:32 http://http.debian.net/debian/ unstable/main libpython3-stdlib amd64 3.4.2-1 [18.0 kB] Get:33 http://http.debian.net/debian/ unstable/main dh-python all 1.20140511-1 [52.8 kB] Get:34 http://http.debian.net/debian/ unstable/main python3 amd64 3.4.2-1 [21.1 kB] Get:35 http://http.debian.net/debian/ unstable/main devscripts amd64 2.14.10 [898 kB] Get:36 http://http.debian.net/debian/ unstable/main rubygems-integration all 1.8 [4514 B] Get:37 http://http.debian.net/debian/ unstable/main libruby2.1 amd64 2.1.3-1 [3273 kB] Get:38 http://http.debian.net/debian/ unstable/main ruby2.1 amd64 2.1.3-1 [272 kB] Get:39 http://http.debian.net/debian/ unstable/main ruby all 1:2.1.0.4 [9488 B] Get:40 http://http.debian.net/debian/ unstable/main gem2deb-test-runner all 0.10 [12.6 kB] Get:41 http://http.debian.net/debian/ unstable/main libgmp-dev amd64 2:6.0.0+dfsg-6 [621 kB] Get:42 http://http.debian.net/debian/ unstable/main ruby2.1-dev amd64 2.1.3-1 [1101 kB] Get:43 http://http.debian.net/debian/ unstable/main ruby-all-dev all 1:2.1.0.4 [8834 B] Get:44 http://http.debian.net/debian/ unstable/main gem2deb all 0.10 [46.1 kB] Get:45 http://http.debian.net/debian/ unstable/main rake all 10.3.2-2 [48.9 kB] Get:46 http://http.debian.net/debian/ unstable/main ruby-bacon all 1.2.0-4 [14.9 kB] Get:47 http://http.debian.net/debian/ unstable/main ruby-daemons all 1.1.9-1 [21.9 kB] Get:48 http://http.debian.net/debian/ unstable/main ruby-eventmachine amd64 1.0.3-6+b2 [138 kB] Get:49 http://http.debian.net/debian/ unstable/main ruby-memcache-client all 1.8.5-3 [22.6 kB] Get:50 http://http.debian.net/debian/ unstable/main ruby-rack all 1.5.2-2 [83.1 kB] Get:51 http://http.debian.net/debian/ unstable/main thin amd64 1.3.1-5+b3 [48.7 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 22.7 MB in 0s (31.4 MB/s) Selecting previously unselected package libpipeline1:amd64. (Reading database ... 11789 files and directories currently installed.) Preparing to unpack .../libpipeline1_1.3.1-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.3.1-1) ... Selecting previously unselected package libssl1.0.0:amd64. Preparing to unpack .../libssl1.0.0_1.0.1j-1_amd64.deb ... Unpacking libssl1.0.0:amd64 (1.0.1j-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../groff-base_1.22.2-8_amd64.deb ... Unpacking groff-base (1.22.2-8) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../bsdmainutils_9.0.5_amd64.deb ... Unpacking bsdmainutils (9.0.5) ... Selecting previously unselected package man-db. Preparing to unpack .../man-db_2.7.0.2-2_amd64.deb ... Unpacking man-db (2.7.0.2-2) ... Selecting previously unselected package libasprintf0c2:amd64. Preparing to unpack .../libasprintf0c2_0.19.2-3_amd64.deb ... Unpacking libasprintf0c2:amd64 (0.19.2-3) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../libmagic1_1%3a5.19-2_amd64.deb ... Unpacking libmagic1:amd64 (1:5.19-2) ... Selecting previously unselected package libsqlite3-0:amd64. Preparing to unpack .../libsqlite3-0_3.8.6-1_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.8.6-1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../libxml2_2.9.1+dfsg1-4_amd64.deb ... Unpacking libxml2:amd64 (2.9.1+dfsg1-4) ... Selecting previously unselected package libffi6:amd64. Preparing to unpack .../libffi6_3.1-2_amd64.deb ... Unpacking libffi6:amd64 (3.1-2) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../libglib2.0-0_2.42.0-2_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.42.0-2) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../libcroco3_0.6.8-3_amd64.deb ... Unpacking libcroco3:amd64 (0.6.8-3) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.1.0-6_amd64.deb ... Unpacking libexpat1:amd64 (2.1.0-6) ... Selecting previously unselected package libgmpxx4ldbl:amd64. Preparing to unpack .../libgmpxx4ldbl_2%3a6.0.0+dfsg-6_amd64.deb ... Unpacking libgmpxx4ldbl:amd64 (2:6.0.0+dfsg-6) ... Selecting previously unselected package libmpdec2:amd64. Preparing to unpack .../libmpdec2_2.4.1-1_amd64.deb ... Unpacking libmpdec2:amd64 (2.4.1-1) ... Selecting previously unselected package libpython3.4-minimal:amd64. Preparing to unpack .../libpython3.4-minimal_3.4.2-1_amd64.deb ... Unpacking libpython3.4-minimal:amd64 (3.4.2-1) ... Selecting previously unselected package mime-support. Preparing to unpack .../mime-support_3.57_all.deb ... Unpacking mime-support (3.57) ... Selecting previously unselected package libpython3.4-stdlib:amd64. Preparing to unpack .../libpython3.4-stdlib_3.4.2-1_amd64.deb ... Unpacking libpython3.4-stdlib:amd64 (3.4.2-1) ... Selecting previously unselected package libunistring0:amd64. Preparing to unpack .../libunistring0_0.9.3-5.2_amd64.deb ... Unpacking libunistring0:amd64 (0.9.3-5.2) ... Selecting previously unselected package libyaml-0-2:amd64. Preparing to unpack .../libyaml-0-2_0.1.6-2_amd64.deb ... Unpacking libyaml-0-2:amd64 (0.1.6-2) ... Selecting previously unselected package python3.4-minimal. Preparing to unpack .../python3.4-minimal_3.4.2-1_amd64.deb ... Unpacking python3.4-minimal (3.4.2-1) ... Selecting previously unselected package file. Preparing to unpack .../file_1%3a5.19-2_amd64.deb ... Unpacking file (1:5.19-2) ... Selecting previously unselected package gettext-base. Preparing to unpack .../gettext-base_0.19.2-3_amd64.deb ... Unpacking gettext-base (0.19.2-3) ... Selecting previously unselected package openssl. Preparing to unpack .../openssl_1.0.1j-1_amd64.deb ... Unpacking openssl (1.0.1j-1) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../ca-certificates_20140927_all.deb ... Unpacking ca-certificates (20140927) ... Selecting previously unselected package gettext. Preparing to unpack .../gettext_0.19.2-3_amd64.deb ... Unpacking gettext (0.19.2-3) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../intltool-debian_0.35.0+20060710.1_all.deb ... Unpacking intltool-debian (0.35.0+20060710.1) ... Selecting previously unselected package po-debconf. Preparing to unpack .../po-debconf_1.0.16+nmu3_all.deb ... Unpacking po-debconf (1.0.16+nmu3) ... Selecting previously unselected package debhelper. Preparing to unpack .../debhelper_9.20141010_all.deb ... Unpacking debhelper (9.20141010) ... Selecting previously unselected package python3.4. Preparing to unpack .../python3.4_3.4.2-1_amd64.deb ... Unpacking python3.4 (3.4.2-1) ... Selecting previously unselected package python3-minimal. Preparing to unpack .../python3-minimal_3.4.2-1_amd64.deb ... Unpacking python3-minimal (3.4.2-1) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../libpython3-stdlib_3.4.2-1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.4.2-1) ... Selecting previously unselected package dh-python. Preparing to unpack .../dh-python_1.20140511-1_all.deb ... Unpacking dh-python (1.20140511-1) ... Selecting previously unselected package python3. Preparing to unpack .../python3_3.4.2-1_amd64.deb ... Unpacking python3 (3.4.2-1) ... Selecting previously unselected package devscripts. Preparing to unpack .../devscripts_2.14.10_amd64.deb ... Unpacking devscripts (2.14.10) ... Selecting previously unselected package rubygems-integration. Preparing to unpack .../rubygems-integration_1.8_all.deb ... Unpacking rubygems-integration (1.8) ... Selecting previously unselected package libruby2.1:amd64. Preparing to unpack .../libruby2.1_2.1.3-1_amd64.deb ... Unpacking libruby2.1:amd64 (2.1.3-1) ... Selecting previously unselected package ruby2.1. Preparing to unpack .../ruby2.1_2.1.3-1_amd64.deb ... Unpacking ruby2.1 (2.1.3-1) ... Selecting previously unselected package ruby. Preparing to unpack .../ruby_1%3a2.1.0.4_all.deb ... Unpacking ruby (1:2.1.0.4) ... Selecting previously unselected package gem2deb-test-runner. Preparing to unpack .../gem2deb-test-runner_0.10_all.deb ... Unpacking gem2deb-test-runner (0.10) ... Selecting previously unselected package libgmp-dev:amd64. Preparing to unpack .../libgmp-dev_2%3a6.0.0+dfsg-6_amd64.deb ... Unpacking libgmp-dev:amd64 (2:6.0.0+dfsg-6) ... Selecting previously unselected package ruby2.1-dev:amd64. Preparing to unpack .../ruby2.1-dev_2.1.3-1_amd64.deb ... Unpacking ruby2.1-dev:amd64 (2.1.3-1) ... Selecting previously unselected package ruby-all-dev. Preparing to unpack .../ruby-all-dev_1%3a2.1.0.4_all.deb ... Unpacking ruby-all-dev (1:2.1.0.4) ... Selecting previously unselected package gem2deb. Preparing to unpack .../archives/gem2deb_0.10_all.deb ... Unpacking gem2deb (0.10) ... Selecting previously unselected package rake. Preparing to unpack .../archives/rake_10.3.2-2_all.deb ... Unpacking rake (10.3.2-2) ... Selecting previously unselected package ruby-bacon. Preparing to unpack .../ruby-bacon_1.2.0-4_all.deb ... Unpacking ruby-bacon (1.2.0-4) ... Selecting previously unselected package ruby-daemons. Preparing to unpack .../ruby-daemons_1.1.9-1_all.deb ... Unpacking ruby-daemons (1.1.9-1) ... Selecting previously unselected package ruby-eventmachine. Preparing to unpack .../ruby-eventmachine_1.0.3-6+b2_amd64.deb ... Unpacking ruby-eventmachine (1.0.3-6+b2) ... Selecting previously unselected package ruby-memcache-client. Preparing to unpack .../ruby-memcache-client_1.8.5-3_all.deb ... Unpacking ruby-memcache-client (1.8.5-3) ... Selecting previously unselected package ruby-rack. Preparing to unpack .../ruby-rack_1.5.2-2_all.deb ... Unpacking ruby-rack (1.5.2-2) ... Selecting previously unselected package thin. Preparing to unpack .../thin_1.3.1-5+b3_amd64.deb ... Unpacking thin (1.3.1-5+b3) ... Selecting previously unselected package sbuild-build-depends-ruby-rack-dummy. Preparing to unpack .../sbuild-build-depends-ruby-rack-dummy.deb ... Unpacking sbuild-build-depends-ruby-rack-dummy (0.invalid.0) ... Setting up libpipeline1:amd64 (1.3.1-1) ... Setting up libssl1.0.0:amd64 (1.0.1j-1) ... Setting up groff-base (1.22.2-8) ... Setting up bsdmainutils (9.0.5) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up man-db (2.7.0.2-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libasprintf0c2:amd64 (0.19.2-3) ... Setting up libmagic1:amd64 (1:5.19-2) ... Setting up libsqlite3-0:amd64 (3.8.6-1) ... Setting up libxml2:amd64 (2.9.1+dfsg1-4) ... Setting up libffi6:amd64 (3.1-2) ... Setting up libglib2.0-0:amd64 (2.42.0-2) ... No schema files found: doing nothing. Setting up libcroco3:amd64 (0.6.8-3) ... Setting up libexpat1:amd64 (2.1.0-6) ... Setting up libgmpxx4ldbl:amd64 (2:6.0.0+dfsg-6) ... Setting up libmpdec2:amd64 (2.4.1-1) ... Setting up libpython3.4-minimal:amd64 (3.4.2-1) ... Setting up mime-support (3.57) ... Setting up libpython3.4-stdlib:amd64 (3.4.2-1) ... Setting up libunistring0:amd64 (0.9.3-5.2) ... Setting up libyaml-0-2:amd64 (0.1.6-2) ... Setting up python3.4-minimal (3.4.2-1) ... Setting up file (1:5.19-2) ... Setting up gettext-base (0.19.2-3) ... Setting up openssl (1.0.1j-1) ... Setting up ca-certificates (20140927) ... Setting up gettext (0.19.2-3) ... Setting up intltool-debian (0.35.0+20060710.1) ... Setting up po-debconf (1.0.16+nmu3) ... Setting up debhelper (9.20141010) ... Setting up python3.4 (3.4.2-1) ... Setting up python3-minimal (3.4.2-1) ... Setting up libpython3-stdlib:amd64 (3.4.2-1) ... Setting up rubygems-integration (1.8) ... Setting up libruby2.1:amd64 (2.1.3-1) ... Setting up ruby2.1 (2.1.3-1) ... Setting up ruby (1:2.1.0.4) ... Setting up gem2deb-test-runner (0.10) ... Setting up libgmp-dev:amd64 (2:6.0.0+dfsg-6) ... Setting up ruby2.1-dev:amd64 (2.1.3-1) ... Setting up ruby-all-dev (1:2.1.0.4) ... Setting up rake (10.3.2-2) ... Setting up ruby-bacon (1.2.0-4) ... Setting up ruby-daemons (1.1.9-1) ... Setting up ruby-eventmachine (1.0.3-6+b2) ... Setting up ruby-memcache-client (1.8.5-3) ... Setting up ruby-rack (1.5.2-2) ... Setting up thin (1.3.1-5+b3) ... Setting up dh-python (1.20140511-1) ... Setting up python3 (3.4.2-1) ... Setting up devscripts (2.14.10) ... Setting up gem2deb (0.10) ... Setting up sbuild-build-depends-ruby-rack-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.19-11) ... Processing triggers for ca-certificates (20140927) ... Updating certificates in /etc/ssl/certs... 173 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d....done. ┌──────────────────────────────────────────────────────────────────────────────┐ │ Build environment │ └──────────────────────────────────────────────────────────────────────────────┘ Kernel: Linux 3.16-2-amd64 amd64 (x86_64) Toolchain package versions: binutils_2.24.90.20141014-1 dpkg-dev_1.17.18 g++-4.9_4.9.1-17 gcc-4.9_4.9.1-17 libc6-dev_2.19-11 libstdc++-4.9-dev_4.9.1-17 libstdc++6_4.9.1-17 linux-libc-dev_3.16.5-1 Package versions: acl_2.2.52-2 adduser_3.113+nmu3 apt_1.0.9.3 base-files_7.6 base-passwd_3.5.36 bash_4.3-11 binutils_2.24.90.20141014-1 bsdmainutils_9.0.5 bsdutils_1:2.25.1-5 build-essential_11.7 bzip2_1.0.6-7 ca-certificates_20140927 coreutils_8.23-2 cpp_4:4.9.1-4 cpp-4.9_4.9.1-17 dash_0.5.7-4 debconf_1.5.53 debconf-i18n_1.5.53 debhelper_9.20141010 debian-archive-keyring_2014.1 debianutils_4.4 devscripts_2.14.10 dh-python_1.20140511-1 diffutils_1:3.3-1 dmsetup_2:1.02.90-2 dpkg_1.17.18 dpkg-dev_1.17.18 e2fslibs_1.42.12-1 e2fsprogs_1.42.12-1 fakeroot_1.20.2-1 file_1:5.19-2 findutils_4.4.2-9 g++_4:4.9.1-4 g++-4.9_4.9.1-17 gcc_4:4.9.1-4 gcc-4.7-base_4.7.4-3 gcc-4.8-base_4.8.3-13 gcc-4.9_4.9.1-17 gcc-4.9-base_4.9.1-17 gem2deb_0.10 gem2deb-test-runner_0.10 gettext_0.19.2-3 gettext-base_0.19.2-3 gnupg_1.4.18-4 gpgv_1.4.18-4 grep_2.20-4 groff-base_1.22.2-8 gzip_1.6-4 hostname_3.15 init_1.21 initscripts_2.88dsf-53.4 insserv_1.14.0-5 intltool-debian_0.35.0+20060710.1 libacl1_2.2.52-2 libapt-pkg4.12_1.0.9.3 libasan1_4.9.1-17 libasprintf0c2_0.19.2-3 libatomic1_4.9.1-17 libattr1_1:2.4.47-2 libaudit-common_1:2.4-1 libaudit1_1:2.4-1 libblkid1_2.25.1-5 libbz2-1.0_1.0.6-7 libc-bin_2.19-11 libc-dev-bin_2.19-11 libc6_2.19-11 libc6-dev_2.19-11 libcap2_1:2.24-6 libcap2-bin_1:2.24-6 libcilkrts5_4.9.1-17 libcloog-isl4_0.18.2-1 libcomerr2_1.42.12-1 libcroco3_0.6.8-3 libcryptsetup4_2:1.6.6-2 libdb5.3_5.3.28-6 libdebconfclient0_0.192 libdevmapper1.02.1_2:1.02.90-2 libdpkg-perl_1.17.18 libexpat1_2.1.0-6 libfakeroot_1.20.2-1 libffi6_3.1-2 libgcc-4.9-dev_4.9.1-17 libgcc1_1:4.9.1-17 libgcrypt20_1.6.2-4 libgdbm3_1.8.3-13 libglib2.0-0_2.42.0-2 libgmp-dev_2:6.0.0+dfsg-6 libgmp10_2:6.0.0+dfsg-6 libgmpxx4ldbl_2:6.0.0+dfsg-6 libgomp1_4.9.1-17 libgpg-error0_1.16-2 libisl10_0.12.2-2 libitm1_4.9.1-17 libkmod2_18-3 liblocale-gettext-perl_1.05-8+b1 liblsan0_4.9.1-17 liblzma5_5.1.1alpha+20120614-2 libmagic1_1:5.19-2 libmount1_2.25.1-5 libmpc3_1.0.2-1 libmpdec2_2.4.1-1 libmpfr4_3.1.2-1 libncurses5_5.9+20140913-1 libncursesw5_5.9+20140913-1 libpam-modules_1.1.8-3.1 libpam-modules-bin_1.1.8-3.1 libpam-runtime_1.1.8-3.1 libpam0g_1.1.8-3.1 libpcre3_1:8.35-3.1 libpipeline1_1.3.1-1 libprocps3_2:3.3.9-8 libpython3-stdlib_3.4.2-1 libpython3.4-minimal_3.4.2-1 libpython3.4-stdlib_3.4.2-1 libquadmath0_4.9.1-17 libreadline6_6.3-8 libruby2.1_2.1.3-1 libselinux1_2.3-2 libsemanage-common_2.3-1 libsemanage1_2.3-1 libsepol1_2.3-2 libslang2_2.3.0-1 libsmartcols1_2.25.1-5 libsqlite3-0_3.8.6-1 libss2_1.42.12-1 libssl1.0.0_1.0.1j-1 libstdc++-4.9-dev_4.9.1-17 libstdc++6_4.9.1-17 libsystemd0_215-5+b1 libtext-charwidth-perl_0.04-7+b3 libtext-iconv-perl_1.7-5+b2 libtext-wrapi18n-perl_0.06-7 libtimedate-perl_2.3000-2 libtinfo5_5.9+20140913-1 libtsan0_4.9.1-17 libubsan0_4.9.1-17 libudev1_215-5+b1 libunistring0_0.9.3-5.2 libusb-0.1-4_2:0.1.12-24 libustr-1.0-1_1.0.4-3 libuuid1_2.25.1-5 libxml2_2.9.1+dfsg1-4 libyaml-0-2_0.1.6-2 linux-libc-dev_3.16.5-1 login_1:4.2-2+b1 lsb-base_4.1+Debian13 make_4.0-8 man-db_2.7.0.2-2 mawk_1.3.3-17 mime-support_3.57 mount_2.25.1-5 multiarch-support_2.19-11 ncurses-base_5.9+20140913-1 ncurses-bin_5.9+20140913-1 openssl_1.0.1j-1 passwd_1:4.2-2+b1 patch_2.7.1-6 perl_5.20.1-1 perl-base_5.20.1-1 perl-modules_5.20.1-1 po-debconf_1.0.16+nmu3 procps_2:3.3.9-8 python3_3.4.2-1 python3-minimal_3.4.2-1 python3.4_3.4.2-1 python3.4-minimal_3.4.2-1 rake_10.3.2-2 readline-common_6.3-8 ruby_1:2.1.0.4 ruby-all-dev_1:2.1.0.4 ruby-bacon_1.2.0-4 ruby-daemons_1.1.9-1 ruby-eventmachine_1.0.3-6+b2 ruby-memcache-client_1.8.5-3 ruby-rack_1.5.2-2 ruby2.1_2.1.3-1 ruby2.1-dev_2.1.3-1 rubygems-integration_1.8 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-ruby-rack-dummy_0.invalid.0 sed_4.2.2-4 sensible-utils_0.0.9 startpar_0.59-3 systemd_215-5+b1 systemd-sysv_215-5+b1 sysv-rc_2.88dsf-53.4 sysvinit-utils_2.88dsf-53.4 tar_1.27.1-2 thin_1.3.1-5+b3 tzdata_2014h-2 udev_215-5+b1 util-linux_2.25.1-5 xz-utils_5.1.1alpha+20120614-2 zlib1g_1:1.2.8.dfsg-2 ┌──────────────────────────────────────────────────────────────────────────────┐ │ Build │ └──────────────────────────────────────────────────────────────────────────────┘ Unpack source ───────────── dpkg-source: warning: extracting unsigned source package (ruby-rack_1.5.2-3.dsc) dpkg-source: info: extracting ruby-rack in ruby-rack-1.5.2 dpkg-source: info: unpacking ruby-rack_1.5.2.orig.tar.gz dpkg-source: info: unpacking ruby-rack_1.5.2-3.debian.tar.xz Check disc space ──────────────── Sufficient free space for build User Environment ──────────────── HOME=/sbuild-nonexistent LOGNAME=terceiro PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=unstable-amd64-sbuild SCHROOT_CHROOT_NAME=unstable-amd64-sbuild SCHROOT_COMMAND=env SCHROOT_GID=1000 SCHROOT_GROUP=terceiro SCHROOT_SESSION_ID=unstable-amd64-sbuild-691f63bc-c545-423f-9f52-cfefdcd84d61 SCHROOT_UID=1000 SCHROOT_USER=terceiro SHELL=/bin/sh TERM=xterm-256color USER=terceiro USERNAME=terceiro XDG_RUNTIME_DIR=/run/user/1000 XDG_SEAT=seat0 XDG_SESSION_ID=1 XDG_VTNR=7 dpkg-buildpackage ───────────────── dpkg-buildpackage: source package ruby-rack dpkg-buildpackage: source version 1.5.2-3 dpkg-buildpackage: source distribution unstable dpkg-buildpackage: source changed by Antonio Terceiro <terce...@debian.org> dpkg-source --before-build ruby-rack-1.5.2 dpkg-buildpackage: host architecture amd64 fakeroot debian/rules clean dh clean --buildsystem=ruby --with ruby dh_testdir -O--buildsystem=ruby debian/rules override_dh_auto_clean make[1]: Entering directory '/«PKGBUILDDIR»' dh_auto_clean Entering dh_ruby --clean Leaving dh_ruby --clean rm -f test/cgi/lighttpd.errors make[1]: Leaving directory '/«PKGBUILDDIR»' dh_clean -O--buildsystem=ruby dpkg-source -b ruby-rack-1.5.2 dpkg-source: info: using source format `3.0 (quilt)' dpkg-source: info: building ruby-rack using existing ./ruby-rack_1.5.2.orig.tar.gz dpkg-source: info: building ruby-rack in ruby-rack_1.5.2-3.debian.tar.xz dpkg-source: info: building ruby-rack in ruby-rack_1.5.2-3.dsc debian/rules build dh build --buildsystem=ruby --with ruby dh_testdir -O--buildsystem=ruby dh_auto_configure -O--buildsystem=ruby dh_auto_build -O--buildsystem=ruby dh_auto_test -O--buildsystem=ruby fakeroot debian/rules binary dh binary --buildsystem=ruby --with ruby dh_testroot -O--buildsystem=ruby dh_prep -O--buildsystem=ruby dh_auto_install -O--buildsystem=ruby Entering dh_ruby --install Rewriting shebang line of /«PKGBUILDDIR»/debian/ruby-rack/usr/bin/rackup Running tests for ruby2.1 using debian/ruby-tests.rake ... /usr/bin/ruby2.1 /usr/bin/bacon -I./test -w -a /usr/lib/ruby/vendor_ruby/bacon.rb:221: warning: shadowing outer local variable - args Skipping Rack::Handler::FastCGI tests (FCGI is required). `gem install fcgi` and try again. Rack::Auth::Basic - should challenge correctly when no credentials are specified - should rechallenge if incorrect credentials are specified - should return application output if correct credentials are specified - should return 400 Bad Request if different auth scheme used - should return 400 Bad Request for a malformed authorization header - takes realm as optional constructor arg Rack::Session::Pool - creates a new cookie - determines session from a cookie - survives nonexistant cookies - does not send the same session id if it did not change - deletes cookies with :drop option - provides new session id with :renew option - omits cookie with :defer option - should merge sessions when multithreaded - does not return a cookie if cookie was not read/written - does not return a cookie if cookie was not written (only read) - returns even if not read/written if :expire_after is set - returns no cookie if no data was written and no session was created previously, even if :expire_after is set Rack::Mime - should return the fallback mime-type for files with no extension - should always return 'application/octet-stream' for unknown file extensions - should return the mime-type for a given extension - should support null fallbacks - should match exact mimes - should match class wildcard mimes - should match full wildcards - should match type wildcard mimes #<Proc:0x000000015bae68@/«PKGBUILDDIR»/lib/rack/lobster.rb:14 (lambda)> - should be a single lambda - should look like a lobster - should be flippable Rack::Lobster - should look like a lobster - should be flippable - should provide crashing for testing purposes Rack::File - should serve files - should set Last-Modified header - should return 304 if file isn't modified since last serve - should return the file if it's modified since last serve - should serve files with URL encoded filenames - should allow safe directory traversal - should not allow unsafe directory traversal - should allow files with .. in their name - should not allow unsafe directory traversal with encoded periods - should allow safe directory traversal with encoded periods - should 404 if it can't find the file - should detect SystemCallErrors - should return bodies that respond to #to_path - should return correct byte range in body - should return error for unsatisfiable byte range - should support custom http headers - should support not add custom http headers if none are supplied - should only support GET and HEAD requests - should set Content-Length correctly for HEAD requests - should default to a mime type of text/plain - should allow the default mime type to be set - should not set Content-Type if the mime type is not set Rack::ContentType - should set Content-Type to default text/html if none is set - should set Content-Type to chosen default if none is set - should not change Content-Type if it is already set - should detect Content-Type case insensitive - should not set Content-Type on 304 responses Rack::Handler::WEBrick - should respond - should be a WEBrick - should have rack headers - should have CGI headers on GET - should have CGI headers on POST - should support HTTP auth - should set status - should correctly set cookies - should provide a .run - should return repeated headers Rack::Utils - should round trip binary data - should escape correctly - should escape correctly for multibyte characters - should escape objects that responds to to_s - should escape non-UTF8 strings - should not hang on escaping long strings that end in % (http://redmine.ruby-lang.org/issues/5149) - should escape path spaces with %20 - should unescape correctly - should parse query strings correctly - should parse nested query strings correctly - should build query strings correctly - should build nested query strings correctly - should parse query strings that have a non-existent value - should build query strings without = with non-existent values - should parse q-values - should select best quality match - should escape html entities [&><'"/] - should escape html entities even on MRI when it's bugged - should escape html entities in unicode strings - should figure out which encodings are acceptable - should return the bytesize of String - should should perform constant time string comparison - should return status code for integer - should return status code for string - should return status code for symbol - should return rfc2822 format from rfc2822 helper - should return rfc2109 format from rfc2109 helper Rack::Utils byte_range - should ignore missing or syntactically invalid byte ranges - should parse simple byte ranges - should parse several byte ranges - should truncate byte ranges - should ignore unsatisfiable byte ranges - should handle byte ranges of empty files Rack::Utils::HeaderHash - should retain header case - should check existence of keys case insensitively - should merge case-insensitively - should overwrite case insensitively and assume the new key's case - should be converted to real Hash - should convert Array values to Strings when converting to Hash - should replace hashes correctly - should be able to delete the given key case-sensitively - should be able to delete the given key case-insensitively - should return the deleted value when #delete is called on an existing key - should return nil when #delete is called on a non-existant key - should avoid unnecessary object creation if possible - should convert Array values to Strings when responding to #each - should not create headers out of thin air Rack::Utils::Context - should set context correctly - should alter app on recontexting - should run different apps Rack::Auth::Digest::MD5 - should challenge when no credentials are specified - should return application output if correct credentials given - should return application output if correct credentials given (hashed passwords) - should rechallenge if incorrect username given - should rechallenge if incorrect password given - should rechallenge if incorrect user and blank password given - should not rechallenge if nonce is not stale - should rechallenge with stale parameter if nonce is stale - should return 400 Bad Request if incorrect qop given - should return 400 Bad Request if incorrect uri given - should return 400 Bad Request if different auth scheme used - should not require credentials for unprotected path - should challenge when no credentials are specified for protected path - should return application output if correct credentials given for protected path - should return application output when used with a query string and path as uri - should return application output when used with a query string and fullpath as uri - should return application output if correct credentials given for POST - should return application output if correct credentials given for PUT (using method override of POST) - takes realm as optional constructor arg Rack::MethodOverride - should not affect GET requests - should modify REQUEST_METHOD for POST requests when _method parameter is set - should modify REQUEST_METHOD for POST requests when X-HTTP-Method-Override is set - should not modify REQUEST_METHOD if the method is unknown - should not modify REQUEST_METHOD when _method is nil - should store the original REQUEST_METHOD prior to overriding - should not modify REQUEST_METHOD when given invalid multipart form data Rack::Cascade - should dispatch onward on 404 and 405 by default - should dispatch onward on whatever is passed - should return 404 if empty - should append new app - should close the body on cascade Rack::Config - should accept a block that modifies the environment Rack::Builder - supports mapping - doesn't dupe env even when mapping - chains apps by default - has implicit #to_app - supports blocks on use - has explicit #to_app Skipping Rack::Handler::Mongrel tests (Mongrel is required). `gem install mongrel` and try again. - can mix map and run for endpoints - accepts middleware-only map blocks - should initialize apps once - allows use after run - complains about a missing run parse_file - parses commented options - removes __END__ before evaluating app - supports multi-line comments - requires anything not ending in .ru - sets __LINE__ correctly new_from_string - builds a rack app from string Rack::ShowStatus - should provide a default status message - should let the app provide additional information - should not replace existing messages - should pass on original headers - should replace existing messages if there is detail Rack::ETag - should set ETag if none is set if status is 200 - should set ETag if none is set if status is 201 - should set Cache-Control to 'max-age=0, private, must-revalidate' (default) if none is set - should set Cache-Control to chosen one if none is set - should set a given Cache-Control even if digest could not be calculated - should not set Cache-Control if it is already set - should not set Cache-Control if directive isn't present - should not change ETag if it is already set - should not set ETag if body is empty - should not set ETag if Last-Modified is set - should not set ETag if a sendfile_body is given - should not set ETag if a status is not 200 or 201 - should not set ETag if no-cache is given Rack::Directory - should serve directory indices - should pass to app if file found - should serve uri with URL encoded filenames - should not allow directory traversal - should 404 if it can't find the file - should uri escape path parts - should correctly escape script name Rack::BodyProxy - should call each on the wrapped body - should call close on the wrapped body - should only call close on the wrapped body if it responds to close - should call the passed block on close - should call the passed block on close even if there is an exception - should not close more than one time - should be closed when the callback is triggered - should provide an #each method Rack::Head - should pass GET, POST, PUT, DELETE, OPTIONS, TRACE requests - should remove body from HEAD requests - should close the body when it is removed Rack::Logger - should conform to Rack::Lint Rack::Handler - has registered default handlers - should raise LoadError if handler doesn't exist - should get unregistered, but already required, handler by name - should register custom handler - should not need registration for properly coded handlers even if not already required - should allow autoloaded handlers to be registered properly while being loaded Rack::ShowExceptions - catches exceptions - responds with plain text on AJAX requests accepting anything but HTML - responds with HTML on AJAX requests accepting HTML - handles exceptions without a backtrace Rack::Response - should have sensible default values - can be written to - can set and read headers - can override the initial Content-Type with a different case - can set cookies - can set cookies with the same name for multiple domains - formats the Cookie expiration date accordingly to RFC 6265 - can set secure cookies - can set http only cookies - can delete cookies - can delete cookies with the same name from multiple domains - can delete cookies with the same name with different paths - can do redirects - has a useful constructor - has a constructor that can take a block - doesn't return invalid responses - knows if it's empty - should provide access to the HTTP status - should provide access to the HTTP headers - does not add or change Content-Length when #finish()ing - updates Content-Length when body appended to using #write - calls close on #body - calls close on #body when 204, 205, or 304 - wraps the body from #to_ary to prevent infinite loops Rack::Handler::CGI Skipping Rack::Handler::CGI tests (lighttpd is required). Install lighttpd and try again. Rack::NullLogger - should act as a noop logger Rack::Deflater - should be able to deflate bodies that respond to each - should flush deflated chunks to the client as they become ready - should be able to deflate String bodies - should be able to gzip bodies that respond to each - should flush gzipped chunks to the client as they become ready - should be able to fallback to no deflation - should be able to skip when there is no response entity body - should handle the lack of an acceptable encoding - should handle gzip response with Last-Modified header - should do nothing when no-transform Cache-Control directive present - should do nothing when Content-Encoding already present - should deflate when Content-Encoding is identity Rack::Request - should wrap the rack variables - should figure out the correct host - should figure out the correct port - should figure out the correct host with port - should parse the query string - should limit the keys from the GET query string - should limit the key size per nested params hash - should not unify GET and POST when calling params - should raise if rack.input is missing - should parse POST data when method is POST and no Content-Type given - should limit the keys from the POST form data - should parse POST data with explicit content type regardless of method - should not parse POST data when media type is not form-data - should parse POST data on PUT when media type is form-data - should rewind input after parsing POST data - should clean up Safari's ajax POST body - should get value by key from params with #[] - should set value to key on params with #[]= - should return values for the keys in the order given from values_at - should extract referrer correctly - should extract user agent correctly - should treat missing content type as nil - should treat empty content type as nil - should return nil media type for empty content type - should cache, but invalidates the cache - should figure out if called via XHR - should ssl detection - should parse cookies - should always return the same hash object - should modify the cookies hash in place - should not modify the params hash in place - should modify params hash if param is in GET - should modify params hash if param is in POST - should modify params hash, even if param didn't exist before - should modify params hash by changing only GET - should modify params hash by changing only POST - should modify params hash, even if param is defined in both POST and GET - should allow deleting from params hash if param is in GET - should allow deleting from params hash if param is in POST - should pass through non-uri escaped cookies as-is - should parse cookies according to RFC 2109 - should parse cookies with quotes - should provide setters - should provide the original env - should restore the base URL - should restore the URL - should restore the full path - should handle multiple media type parameters - should parse with junk before boundry - should not infinite loop with a malformed HTTP request - should parse multipart form data - should parse big multipart form data - should detect invalid multipart form data - should correctly parse the part name from Content-Id header - should not try to interpret binary as utf8 - should work around buggy 1.8.* Tempfile equality - should conform to the Rack spec - should parse Accept-Encoding correctly - should provide ip information - should deals with proxies - should regard local addresses as proxies - should allow subclass request to be instantiated after parent request - should allow parent request to be instantiated after subclass request - should not strip '32' => '+' => ' ' escaped character from parameters when accessed as string - should not strip '33' => '%21' => '!' escaped character from parameters when accessed as string - should not strip '34' => '%22' => '"' escaped character from parameters when accessed as string - should not strip '35' => '%23' => '#' escaped character from parameters when accessed as string - should not strip '36' => '%24' => '$' escaped character from parameters when accessed as string - should not strip '37' => '%25' => '%' escaped character from parameters when accessed as string - should not strip '38' => '%26' => '&' escaped character from parameters when accessed as string - should not strip '39' => '%27' => ''' escaped character from parameters when accessed as string - should not strip '40' => '%28' => '(' escaped character from parameters when accessed as string - should not strip '41' => '%29' => ')' escaped character from parameters when accessed as string - should not strip '42' => '%2A' => '*' escaped character from parameters when accessed as string - should not strip '43' => '%2B' => '+' escaped character from parameters when accessed as string - should not strip '44' => '%2C' => ',' escaped character from parameters when accessed as string - should not strip '45' => '-' => '-' escaped character from parameters when accessed as string - should not strip '46' => '.' => '.' escaped character from parameters when accessed as string - should not strip '47' => '%2F' => '/' escaped character from parameters when accessed as string - should not strip '48' => '0' => '0' escaped character from parameters when accessed as string - should not strip '49' => '1' => '1' escaped character from parameters when accessed as string - should not strip '50' => '2' => '2' escaped character from parameters when accessed as string - should not strip '51' => '3' => '3' escaped character from parameters when accessed as string - should not strip '52' => '4' => '4' escaped character from parameters when accessed as string - should not strip '53' => '5' => '5' escaped character from parameters when accessed as string - should not strip '54' => '6' => '6' escaped character from parameters when accessed as string - should not strip '55' => '7' => '7' escaped character from parameters when accessed as string - should not strip '56' => '8' => '8' escaped character from parameters when accessed as string - should not strip '57' => '9' => '9' escaped character from parameters when accessed as string - should not strip '58' => '%3A' => ':' escaped character from parameters when accessed as string - should not strip '59' => '%3B' => ';' escaped character from parameters when accessed as string - should not strip '60' => '%3C' => '<' escaped character from parameters when accessed as string - should not strip '61' => '%3D' => '=' escaped character from parameters when accessed as string - should not strip '62' => '%3E' => '>' escaped character from parameters when accessed as string - should not strip '63' => '%3F' => '?' escaped character from parameters when accessed as string - should not strip '64' => '%40' => '@' escaped character from parameters when accessed as string - should not strip '65' => 'A' => 'A' escaped character from parameters when accessed as string - should not strip '66' => 'B' => 'B' escaped character from parameters when accessed as string - should not strip '67' => 'C' => 'C' escaped character from parameters when accessed as string - should not strip '68' => 'D' => 'D' escaped character from parameters when accessed as string - should not strip '69' => 'E' => 'E' escaped character from parameters when accessed as string - should not strip '70' => 'F' => 'F' escaped character from parameters when accessed as string - should not strip '71' => 'G' => 'G' escaped character from parameters when accessed as string - should not strip '72' => 'H' => 'H' escaped character from parameters when accessed as string - should not strip '73' => 'I' => 'I' escaped character from parameters when accessed as string /usr/lib/ruby/vendor_ruby/daemons/daemonize.rb:59: warning: assigned but unused variable - sess_id /usr/lib/ruby/vendor_ruby/daemons/daemonize.rb:102: warning: assigned but unused variable - pid /usr/lib/ruby/vendor_ruby/daemons/application.rb:337: warning: mismatched indentations at 'end' with 'def' at 326 /usr/lib/ruby/vendor_ruby/daemons/application_group.rb:80: warning: assigned but unused variable - pid /usr/lib/ruby/vendor_ruby/thin/backends/base.rb:103: warning: instance variable @running not initialized /usr/lib/ruby/vendor_ruby/thin/backends/base.rb:131: warning: instance variable @threaded not initialized /usr/lib/ruby/vendor_ruby/thin/backends/base.rb:133: warning: instance variable @ssl not initialized /usr/lib/ruby/vendor_ruby/thin/backends/base.rb:32: warning: instance variable @ssl not initialized /usr/lib/ruby/vendor_ruby/thin/backends/base.rb:131: warning: instance variable @threaded not initialized /usr/lib/ruby/vendor_ruby/thin/backends/base.rb:133: warning: instance variable @ssl not initialized /usr/lib/ruby/vendor_ruby/thin/backends/base.rb:32: warning: instance variable @ssl not initialized /usr/lib/ruby/vendor_ruby/thin/backends/base.rb:131: warning: instance variable @threaded not initialized /usr/lib/ruby/vendor_ruby/thin/backends/base.rb:133: warning: instance variable @ssl not initialized /usr/lib/ruby/vendor_ruby/thin/backends/base.rb:32: warning: instance variable @ssl not initialized /usr/lib/ruby/vendor_ruby/thin/backends/base.rb:131: warning: instance variable @threaded not initialized /usr/lib/ruby/vendor_ruby/thin/backends/base.rb:133: warning: instance variable @ssl not initialized /usr/lib/ruby/vendor_ruby/thin/backends/base.rb:32: warning: instance variable @ssl not initialized /usr/lib/ruby/vendor_ruby/thin/backends/base.rb:131: warning: instance variable @threaded not initialized /usr/lib/ruby/vendor_ruby/thin/backends/base.rb:133: warning: instance variable @ssl not initialized /usr/lib/ruby/vendor_ruby/thin/backends/base.rb:32: warning: instance variable @ssl not initialized /usr/lib/ruby/vendor_ruby/thin/backends/base.rb:131: warning: instance variable @threaded not initialized /usr/lib/ruby/vendor_ruby/thin/backends/base.rb:133: warning: instance variable @ssl not initialized /usr/lib/ruby/vendor_ruby/thin/backends/base.rb:32: warning: instance variable @ssl not initialized /usr/lib/ruby/vendor_ruby/thin/backends/base.rb:131: warning: instance variable @threaded not initialized /usr/lib/ruby/vendor_ruby/thin/backends/base.rb:133: warning: instance variable @ssl not initialized /usr/lib/ruby/vendor_ruby/thin/backends/base.rb:32: warning: instance variable @ssl not initialized /usr/lib/ruby/vendor_ruby/thin/backends/base.rb:131: warning: instance variable @threaded not initialized /usr/lib/ruby/vendor_ruby/thin/backends/base.rb:133: warning: instance variable @ssl not initialized /usr/lib/ruby/vendor_ruby/thin/backends/base.rb:32: warning: instance variable @ssl not initialized [2014-10-17 12:50:25] INFO WEBrick 1.3.1 [2014-10-17 12:50:25] INFO ruby 2.1.3 (2014-09-19) [x86_64-linux-gnu] [2014-10-17 12:50:25] INFO WEBrick::HTTPServer#start: pid=2910 port=50960 localhost - - [17/Oct/2014:12:50:25 UTC] "GET / HTTP/1.1" 200 7 - -> / [2014-10-17 12:50:25] INFO going to shutdown ... [2014-10-17 12:50:25] INFO WEBrick::HTTPServer#start done. - should not strip '74' => 'J' => 'J' escaped character from parameters when accessed as string - should not strip '75' => 'K' => 'K' escaped character from parameters when accessed as string - should not strip '76' => 'L' => 'L' escaped character from parameters when accessed as string - should not strip '77' => 'M' => 'M' escaped character from parameters when accessed as string - should not strip '78' => 'N' => 'N' escaped character from parameters when accessed as string - should not strip '79' => 'O' => 'O' escaped character from parameters when accessed as string - should not strip '80' => 'P' => 'P' escaped character from parameters when accessed as string - should not strip '81' => 'Q' => 'Q' escaped character from parameters when accessed as string - should not strip '82' => 'R' => 'R' escaped character from parameters when accessed as string - should not strip '83' => 'S' => 'S' escaped character from parameters when accessed as string - should not strip '84' => 'T' => 'T' escaped character from parameters when accessed as string - should not strip '85' => 'U' => 'U' escaped character from parameters when accessed as string - should not strip '86' => 'V' => 'V' escaped character from parameters when accessed as string - should not strip '87' => 'W' => 'W' escaped character from parameters when accessed as string - should not strip '88' => 'X' => 'X' escaped character from parameters when accessed as string - should not strip '89' => 'Y' => 'Y' escaped character from parameters when accessed as string - should not strip '90' => 'Z' => 'Z' escaped character from parameters when accessed as string - should not strip '91' => '%5B' => '[' escaped character from parameters when accessed as string - should not strip '92' => '%5C' => '\' escaped character from parameters when accessed as string - should not strip '93' => '%5D' => ']' escaped character from parameters when accessed as string - should not strip '94' => '%5E' => '^' escaped character from parameters when accessed as string - should not strip '95' => '_' => '_' escaped character from parameters when accessed as string - should not strip '96' => '%60' => '`' escaped character from parameters when accessed as string - should not strip '97' => 'a' => 'a' escaped character from parameters when accessed as string - should not strip '98' => 'b' => 'b' escaped character from parameters when accessed as string - should not strip '99' => 'c' => 'c' escaped character from parameters when accessed as string - should not strip '100' => 'd' => 'd' escaped character from parameters when accessed as string - should not strip '101' => 'e' => 'e' escaped character from parameters when accessed as string - should not strip '102' => 'f' => 'f' escaped character from parameters when accessed as string - should not strip '103' => 'g' => 'g' escaped character from parameters when accessed as string - should not strip '104' => 'h' => 'h' escaped character from parameters when accessed as string - should not strip '105' => 'i' => 'i' escaped character from parameters when accessed as string - should not strip '106' => 'j' => 'j' escaped character from parameters when accessed as string - should not strip '107' => 'k' => 'k' escaped character from parameters when accessed as string - should not strip '108' => 'l' => 'l' escaped character from parameters when accessed as string - should not strip '109' => 'm' => 'm' escaped character from parameters when accessed as string - should not strip '110' => 'n' => 'n' escaped character from parameters when accessed as string - should not strip '111' => 'o' => 'o' escaped character from parameters when accessed as string - should not strip '112' => 'p' => 'p' escaped character from parameters when accessed as string - should not strip '113' => 'q' => 'q' escaped character from parameters when accessed as string - should not strip '114' => 'r' => 'r' escaped character from parameters when accessed as string - should not strip '115' => 's' => 's' escaped character from parameters when accessed as string - should not strip '116' => 't' => 't' escaped character from parameters when accessed as string - should not strip '117' => 'u' => 'u' escaped character from parameters when accessed as string - should not strip '118' => 'v' => 'v' escaped character from parameters when accessed as string - should not strip '119' => 'w' => 'w' escaped character from parameters when accessed as string - should not strip '120' => 'x' => 'x' escaped character from parameters when accessed as string - should not strip '121' => 'y' => 'y' escaped character from parameters when accessed as string - should not strip '122' => 'z' => 'z' escaped character from parameters when accessed as string - should not strip '123' => '%7B' => '{' escaped character from parameters when accessed as string - should not strip '124' => '%7C' => '|' escaped character from parameters when accessed as string - should not strip '125' => '%7D' => '}' escaped character from parameters when accessed as string Rack::Recursive - should allow for subrequests - should raise error on requests not below the app - should support forwarding Rack::Handler::Thin - should respond - should be a Thin - should have rack headers - should have CGI headers on GET - should have CGI headers on POST - should support HTTP auth - should set status - should set tag for server Rack::CommonLogger - should log to rack.errors by default - should log to anything with +write+ - should log - content length if header is missing - should log - content length if header is zero Rack::Static - serves files - 404s if url root is known but it can't find the file - calls down the chain if url root is not known - calls index file when requesting root in the given folder - doesn't call index file if :index option was omitted - serves hidden files - calls down the chain if the URI is not specified - supports serving fixed cache-control (legacy option) - supports header rule :all - supports header rule :fonts - supports file extension header rules provided as an Array - supports folder rules provided as a String - supports folder header rules provided as a String not starting with a slash - supports flexible header rules provided as Regexp - prioritizes header rules over fixed cache-control setting (legacy option) Rack::Lock Proxy - should delegate each - should delegate to_path - should not delegate to_path if body does not implement it - should call super on close - should not unlock until body is closed - should return value from app - should call synchronize on lock - should unlock if the app raises - should unlock if the app throws - should set multithread flag to false - should reset original multithread flag when exiting lock Rack::Server - overrides :config if :app is passed in - should prefer to use :builder when it is passed in - should not include Rack::Lint in deployment or none environments - should not include Rack::ShowExceptions in deployment or none environments - should support CGI - should not force any middleware under the none configuration - should use a full path to the pidfile - should run a server - should check pid file presence and running process /usr/lib/ruby/vendor_ruby/memcache.rb:303: warning: assigned but unused variable - key_count /usr/lib/ruby/vendor_ruby/memcache.rb:812: warning: assigned but unused variable - key /usr/lib/ruby/vendor_ruby/memcache.rb:24: warning: assigned but unused variable - e /usr/lib/ruby/vendor_ruby/continuum_native.rb:38: warning: assigned but unused variable - e Skipping Rack::Session::Memcache tests. Start memcached and try again. - should check pid file presence and dead process - should check pid file presence and exited process - should check pid file presence and not owned process - should not write pid file when it is created after check - should inform the user about existing pidfiles with running processes Rack::Lint - should pass valid request - should notice fatal errors - should notice environment errors - should notice input errors - should notice error errors - should notice status errors - should notice header errors - should notice content-type errors - should notice content-length errors - should notice body errors - should notice input handling errors - should notice error handling errors - should notice HEAD errors - should pass valid read calls Rack::Lint::InputWrapper - should delegate :rewind to underlying IO object Rack::Session::Abstract::ID - should use securerandom when available - should not use securerandom when unavailable - should allow to use another securerandom provider Rack::URLMap - dispatches paths correctly - dispatches hosts correctly - should be nestable - should route root apps correctly - should not squeeze slashes Rack::MockRequest - should return a MockResponse - should be able to only return the environment - should provide sensible defaults - should allow GET/POST/PUT/DELETE/HEAD - should set content length - should allow posting - should use all parts of an URL - should set SSL port and HTTP flag on when using https - should prepend slash to uri path - should properly convert method name to an uppercase string - should accept params and build query string for GET requests - should accept raw input in params for GET requests - should accept params and build url encoded params for POST requests - should accept raw input in params for POST requests - should accept params and build multipart encoded params for POST requests - should behave valid according to the Rack spec - should call close on the original body object Rack::MockResponse - should provide access to the HTTP status - should provide access to the HTTP headers - should provide access to the HTTP body - should provide access to the Rack errors - should allow calling body.close afterwards - should optionally make Rack errors fatal Rack::ConditionalGet - should set a 304 status and truncate body when If-Modified-Since hits - should set a 304 status and truncate body when If-Modified-Since hits and is higher than current time - should set a 304 status and truncate body when If-None-Match hits - should not set a 304 status if If-Modified-Since hits but Etag does not - should set a 304 status and truncate body when both If-None-Match and If-Modified-Since hits - should not affect non-GET/HEAD requests - should not affect non-200 requests - should not affect requests with malformed HTTP_IF_NONE_MATCH Rack::ContentLength - should set Content-Length on Array bodies if none is set - should not set Content-Length on variable length bodies - should not change Content-Length if it is already set - should not set Content-Length on 304 responses - should not set Content-Length when Transfer-Encoding is chunked - should close bodies that need to be closed - should support single-execute bodies Rack::Chunked - should chunk responses with no Content-Length - should chunks empty bodies properly - should chunks encoded bodies properly - should not modify response when Content-Length header present - should not modify response when client is HTTP/1.0 - should not modify response when Transfer-Encoding header already present - should not modify response when status code is 100 - should not modify response when status code is 204 - should not modify response when status code is 205 - should not modify response when status code is 304 Rack::Session::Cookie Base64 - uses base64 to encode - uses base64 to decode Marshal - marshals and base64 encodes - marshals and base64 decodes - rescues failures on decode JSON - marshals and base64 encodes - marshals and base64 decodes - rescues failures on decode - warns if no secret is given - uses a coder - creates a new cookie - loads from a cookie - renew session id - destroys session - survives broken cookies - barks on too big cookies - loads from a cookie with integrity hash - loads from a cookie wih accept-only integrity hash for graceful key rotation - ignores tampered with session cookies - supports either of secret or old_secret - can handle Rack::Lint middleware - can handle middleware that inspects the env - returns the session id in the session hash - does not return a cookie if set to secure but not using ssl - does not return a cookie if cookie was not read/written - does not return a cookie if cookie was not written (only read) - returns even if not read/written if :expire_after is set - returns no cookie if no data was written and no session was created previously, even if :expire_after is set - exposes :secret in env['rack.session.option'] - exposes :coder in env['rack.session.option'] - allows passing in a hash with session data from middleware in front - allows modifying session data with session data from middleware in front Rack::Session::Memcache Rack::Runtime - sets X-Runtime is none is set - doesn't set the X-Runtime if it is already set - should allow a suffix to be set - should allow multiple timers to be set Rack::File - should respond to #to_path Rack::Sendfile - does nothing when no X-Sendfile-Type header present - sets X-Sendfile response header and discards body - sets X-Lighttpd-Send-File response header and discards body - sets X-Accel-Redirect response header and discards body - writes to rack.error when no X-Accel-Mapping is specified - does nothing when body does not respond to #to_path - sets X-Accel-Redirect response header and discards body when initialized with multiple mappings Rack::Multipart - should return nil if content type is not multipart - should parse multipart content when content type present but filename is not - should raise RangeError if the key space is exhausted - should parse multipart form webkit style - should reject insanely long boundaries - should parse multipart upload with text file - should parse multipart upload with nested parameters - should parse multipart upload with binary file - should parse multipart upload with empty file - should parse multipart upload with filename with semicolons - should not include file params if no file was selected - should parse multipart/mixed - should parse IE multipart upload and clean up filename - should parse filename and modification param - should parse filename with escaped quotes - should parse filename with percent escaped quotes - should parse filename with unescaped quotes - should parse filename with escaped quotes and modification param - should parse filename with unescaped percentage characters - should parse filename with unescaped percentage characters that look like partial hex escapes - should parse filename with unescaped percentage characters that look like partial hex escapes - rewinds input after parsing upload - builds multipart body - builds nested multipart body - can parse fields that end at the end of the buffer - builds complete params with the chunk size of 16384 slicing exactly on boundary - should return nil if no UploadedFiles were used - should raise ArgumentError if params is not a Hash - can parse fields with a content type - should parse multipart upload with no content-length header - should parse very long unquoted multipart file names Rack::RewindableInput given an IO object that is already rewindable - should be able to handle to read() - should be able to handle to read(nil) - should be able to handle to read(length) - should be able to handle to read(length, buffer) - should be able to handle to read(nil, buffer) - should rewind to the beginning when #rewind is called - should be able to handle gets - should be able to handle each - should not buffer into a Tempfile if no data has been read yet - should buffer into a Tempfile when data has been consumed for the first time - should close the underlying tempfile upon calling #close - should be possible to call #close when no data has been buffered yet - should be possible to call #close multiple times given an IO object that is not rewindable - should be able to handle to read() - should be able to handle to read(nil) - should be able to handle to read(length) - should be able to handle to read(length, buffer) - should be able to handle to read(nil, buffer) - should rewind to the beginning when #rewind is called - should be able to handle gets - should be able to handle each - should not buffer into a Tempfile if no data has been read yet - should buffer into a Tempfile when data has been consumed for the first time - should close the underlying tempfile upon calling #close - should be possible to call #close when no data has been buffered yet - should be possible to call #close multiple times given an IO object whose rewind method raises Errno::ESPIPE - should be able to handle to read() - should be able to handle to read(nil) - should be able to handle to read(length) - should be able to handle to read(length, buffer) - should be able to handle to read(nil, buffer) - should rewind to the beginning when #rewind is called - should be able to handle gets - should be able to handle each - should not buffer into a Tempfile if no data has been read yet - should buffer into a Tempfile when data has been consumed for the first time - should close the underlying tempfile upon calling #close - should be possible to call #close when no data has been buffered yet - should be possible to call #close multiple times 649 specifications (1955 requirements), 0 failures, 0 errors generating gemspec at ${target} Leaving dh_ruby --install dh_installdocs -O--buildsystem=ruby dh_installchangelogs -O--buildsystem=ruby dh_installman -O--buildsystem=ruby dh_perl -O--buildsystem=ruby dh_link -O--buildsystem=ruby dh_compress -X.rb -O--buildsystem=ruby dh_fixperms -O--buildsystem=ruby dh_installdeb -O--buildsystem=ruby dh_gencontrol -O--buildsystem=ruby dpkg-gencontrol: warning: Depends field of package ruby-rack: unknown substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dh_md5sums -O--buildsystem=ruby dh_builddeb -O--buildsystem=ruby dpkg-deb: building package `ruby-rack' in `../ruby-rack_1.5.2-3_all.deb'. dpkg-genchanges >../ruby-rack_1.5.2-3_amd64.changes dpkg-genchanges: not including original source code in upload dpkg-source --after-build ruby-rack-1.5.2 dpkg-buildpackage: binary and diff upload (original source NOT included) ──────────────────────────────────────────────────────────────────────────────── Build finished at 20141017-0950 Finished ──────── I: Built successfully ┌──────────────────────────────────────────────────────────────────────────────┐ │ Post Build Chroot │ └──────────────────────────────────────────────────────────────────────────────┘ ┌──────────────────────────────────────────────────────────────────────────────┐ │ Changes │ └──────────────────────────────────────────────────────────────────────────────┘ ruby-rack_1.5.2-3_amd64.changes: ──────────────────────────────── Format: 1.8 Date: Fri, 17 Oct 2014 09:41:28 -0300 Source: ruby-rack Binary: ruby-rack Architecture: source all Version: 1.5.2-3 Distribution: unstable Urgency: medium Maintainer: Debian Ruby Extras Maintainers <pkg-ruby-extras-maintain...@lists.alioth.debian.org> Changed-By: Antonio Terceiro <terce...@debian.org> Description: ruby-rack - Modular Ruby webserver interface Changes: ruby-rack (1.5.2-3) unstable; urgency=medium . * add myself to Uploaders: * debian/ruby-tests.rake: run all tests instead of a subset of them * debian/tests/control: add a gem2deb-test-runner test Checksums-Sha1: 6e24fd120b890a3ca4accaa995359ea1451493c7 1304 ruby-rack_1.5.2-3.dsc 5fced7ec1387ff1095003be8d8e2c89216791d41 5720 ruby-rack_1.5.2-3.debian.tar.xz e3f5abf64c69933154ce7274b713dcfc4842a93f 83244 ruby-rack_1.5.2-3_all.deb Checksums-Sha256: 79f18122131a257b319fb86ea0e4bd53ba88c8f1dc4820c02a4195d1096be18a 1304 ruby-rack_1.5.2-3.dsc 113d74263d1e2dcf8f18889fce3d1598fd7aa29de49ef292a343464bddfb2d89 5720 ruby-rack_1.5.2-3.debian.tar.xz ae129187811d9cb5026dc8968197dcf12d61875dd5f926c2eab27a426619343a 83244 ruby-rack_1.5.2-3_all.deb Files: a64a5970f794a9e665b5597650ab8cfa 1304 ruby optional ruby-rack_1.5.2-3.dsc c775e1925c6438f18e3baf06502b65a7 5720 ruby optional ruby-rack_1.5.2-3.debian.tar.xz bc0afe97d03727f3ae071af8bb2a6704 83244 ruby optional ruby-rack_1.5.2-3_all.deb ┌──────────────────────────────────────────────────────────────────────────────┐ │ Package contents │ └──────────────────────────────────────────────────────────────────────────────┘ ruby-rack_1.5.2-3_all.deb ───────────────────────── new debian package, version 2.0. size 83244 bytes: control archive=2967 bytes. 1036 bytes, 22 lines control 5688 bytes, 72 lines md5sums Package: ruby-rack Version: 1.5.2-3 Architecture: all Maintainer: Debian Ruby Extras Maintainers <pkg-ruby-extras-maintain...@lists.alioth.debian.org> Installed-Size: 380 Depends: ruby | ruby-interpreter Conflicts: librack-ruby (<< 1.2.2-1~), librack-ruby1.8 (<< 1.2.2-1~), librack-ruby1.9.1 (<< 1.2.2-1~) Replaces: librack-ruby (<< 1.2.2-1~), librack-ruby1.8 (<< 1.2.2-1~), librack-ruby1.9.1 (<< 1.2.2-1~) Provides: librack-ruby, librack-ruby1.8, librack-ruby1.9.1 Section: ruby Priority: optional Homepage: http://rack.rubyforge.org Description: Modular Ruby webserver interface Rack provides a minimal, modular and adaptable interface for developing web applications in Ruby. By wrapping HTTP requests and responses in the simplest way possible, it unifies and distills the API for web servers, web frameworks, and software in between (the so-called middleware) into a single method call. . The exact details of this are described in the Rack specification, which all Rack applications should conform to. Ruby-Versions: all drwxr-xr-x root/root 0 2014-10-17 09:50 ./ drwxr-xr-x root/root 0 2014-10-17 09:50 ./usr/ drwxr-xr-x root/root 0 2014-10-17 09:50 ./usr/bin/ -rwxr-xr-x root/root 51 2014-10-17 09:50 ./usr/bin/rackup drwxr-xr-x root/root 0 2014-10-17 09:50 ./usr/lib/ drwxr-xr-x root/root 0 2014-10-17 09:50 ./usr/lib/ruby/ drwxr-xr-x root/root 0 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/ -rw-r--r-- root/root 2774 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack.rb drwxr-xr-x root/root 0 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/ drwxr-xr-x root/root 0 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/auth/ drwxr-xr-x root/root 0 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/auth/abstract/ -rw-r--r-- root/root 789 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/auth/abstract/handler.rb -rw-r--r-- root/root 735 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/auth/abstract/request.rb -rw-r--r-- root/root 1210 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/auth/basic.rb drwxr-xr-x root/root 0 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/auth/digest/ -rw-r--r-- root/root 3147 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/auth/digest/md5.rb -rw-r--r-- root/root 1223 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/auth/digest/nonce.rb -rw-r--r-- root/root 1091 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/auth/digest/params.rb -rw-r--r-- root/root 956 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/auth/digest/request.rb drwxr-xr-x root/root 0 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/backports/ drwxr-xr-x root/root 0 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/backports/uri/ -rw-r--r-- root/root 1666 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/backports/uri/common_18.rb -rw-r--r-- root/root 1698 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/backports/uri/common_192.rb -rw-r--r-- root/root 616 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/backports/uri/common_193.rb -rw-r--r-- root/root 958 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/body_proxy.rb -rw-r--r-- root/root 3997 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/builder.rb -rw-r--r-- root/root 1370 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/cascade.rb -rw-r--r-- root/root 1359 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/chunked.rb -rw-r--r-- root/root 2078 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/commonlogger.rb -rw-r--r-- root/root 2024 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/conditionalget.rb -rw-r--r-- root/root 379 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/config.rb -rw-r--r-- root/root 765 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/content_length.rb -rw-r--r-- root/root 672 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/content_type.rb -rw-r--r-- root/root 3411 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/deflater.rb -rw-r--r-- root/root 4115 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/directory.rb -rw-r--r-- root/root 1947 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/etag.rb -rw-r--r-- root/root 3658 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/file.rb -rw-r--r-- root/root 3243 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/handler.rb drwxr-xr-x root/root 0 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/handler/ -rw-r--r-- root/root 1570 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/handler/cgi.rb -rw-r--r-- root/root 128 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/handler/evented_mongrel.rb -rw-r--r-- root/root 2656 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/handler/fastcgi.rb -rw-r--r-- root/root 1577 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/handler/lsws.rb -rw-r--r-- root/root 3382 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/handler/mongrel.rb -rw-r--r-- root/root 2170 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/handler/scgi.rb -rw-r--r-- root/root 136 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/handler/swiftiplied_mongrel.rb -rw-r--r-- root/root 755 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/handler/thin.rb -rw-r--r-- root/root 2443 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/handler/webrick.rb -rw-r--r-- root/root 405 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/head.rb -rw-r--r-- root/root 27857 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/lint.rb -rw-r--r-- root/root 1880 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/lobster.rb -rw-r--r-- root/root 601 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/lock.rb -rw-r--r-- root/root 357 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/logger.rb -rw-r--r-- root/root 774 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/methodoverride.rb -rw-r--r-- root/root 31829 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/mime.rb -rw-r--r-- root/root 5444 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/mock.rb -rw-r--r-- root/root 1164 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/multipart.rb drwxr-xr-x root/root 0 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/multipart/ -rw-r--r-- root/root 2309 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/multipart/generator.rb -rw-r--r-- root/root 4964 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/multipart/parser.rb -rw-r--r-- root/root 1033 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/multipart/uploaded_file.rb -rw-r--r-- root/root 386 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/nulllogger.rb -rw-r--r-- root/root 1761 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/recursive.rb -rw-r--r-- root/root 3042 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/reloader.rb -rw-r--r-- root/root 12444 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/request.rb -rw-r--r-- root/root 4048 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/response.rb -rw-r--r-- root/root 3264 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/rewindable_input.rb -rw-r--r-- root/root 710 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/runtime.rb -rw-r--r-- root/root 5158 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/sendfile.rb -rw-r--r-- root/root 10551 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/server.rb drwxr-xr-x root/root 0 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/session/ drwxr-xr-x root/root 0 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/session/abstract/ -rw-r--r-- root/root 11871 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/session/abstract/id.rb -rw-r--r-- root/root 5381 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/session/cookie.rb -rw-r--r-- root/root 2803 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/session/memcache.rb -rw-r--r-- root/root 2103 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/session/pool.rb -rw-r--r-- root/root 11927 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/showexceptions.rb -rw-r--r-- root/root 3546 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/showstatus.rb -rw-r--r-- root/root 5212 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/static.rb -rw-r--r-- root/root 2136 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/urlmap.rb -rw-r--r-- root/root 18845 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/utils.rb drwxr-xr-x root/root 0 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/utils/ -rw-r--r-- root/root 14398 2014-10-17 09:50 ./usr/lib/ruby/vendor_ruby/rack/utils/okjson.rb drwxr-xr-x root/root 0 2014-10-17 09:50 ./usr/share/ drwxr-xr-x root/root 0 2014-10-17 09:50 ./usr/share/doc/ drwxr-xr-x root/root 0 2014-10-17 09:50 ./usr/share/doc/ruby-rack/ -rw-r--r-- root/root 1073 2013-06-03 10:50 ./usr/share/doc/ruby-rack/KNOWN-ISSUES -rw-r--r-- root/root 9650 2013-06-03 10:50 ./usr/share/doc/ruby-rack/README.rdoc.gz -rw-r--r-- root/root 2093 2014-10-17 09:44 ./usr/share/doc/ruby-rack/changelog.Debian.gz -rw-r--r-- root/root 2000 2014-07-24 19:24 ./usr/share/doc/ruby-rack/copyright drwxr-xr-x root/root 0 2014-10-17 09:50 ./usr/share/man/ drwxr-xr-x root/root 0 2014-10-17 09:50 ./usr/share/man/man1/ -rw-r--r-- root/root 1239 2014-10-17 09:50 ./usr/share/man/man1/rackup.1.gz drwxr-xr-x root/root 0 2014-10-17 09:50 ./usr/share/rubygems-integration/ drwxr-xr-x root/root 0 2014-10-17 09:50 ./usr/share/rubygems-integration/all/ drwxr-xr-x root/root 0 2014-10-17 09:50 ./usr/share/rubygems-integration/all/specifications/ -rw-r--r-- root/root 7587 2014-10-17 09:50 ./usr/share/rubygems-integration/all/specifications/rack-1.5.2.gemspec ┌──────────────────────────────────────────────────────────────────────────────┐ │ Post Build │ └──────────────────────────────────────────────────────────────────────────────┘ ┌──────────────────────────────────────────────────────────────────────────────┐ │ Cleanup │ └──────────────────────────────────────────────────────────────────────────────┘ Purging /«BUILDDIR» Not cleaning session: cloned chroot in use ┌──────────────────────────────────────────────────────────────────────────────┐ │ Summary │ └──────────────────────────────────────────────────────────────────────────────┘ Build Architecture: amd64 Build-Space: 2068 Build-Time: 12 Distribution: unstable Foreign Architectures: Host Architecture: amd64 Install-Time: 20 Job: /home/terceiro/src/debian/pkg-ruby-extras/ruby-rack_1.5.2-3.dsc Machine Architecture: amd64 Package: ruby-rack Package-Time: 37 Source-Version: 1.5.2-3 Space: 2068 Status: successful Version: 1.5.2-3 ──────────────────────────────────────────────────────────────────────────────── Finished at 20141017-0950 Build needed 00:00:37, 2068k disc space
signature.asc
Description: Digital signature