Your message dated Sun, 02 Apr 2017 06:22:00 +0000 with message-id <f8ac7e6b-f771-eeb5-51ba-ae20f875e500@thykier.net> and subject line Re: Bug#859020: unblock: ruby-bootstrap-sass/3.3.5.1-4 has caused the Debian Bug report #859020, regarding unblock: ruby-bootstrap-sass/3.3.5.1-4 to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 859020: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=859020 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: unblock: ruby-bootstrap-sass/3.3.5.1-4
- From: Antonio Terceiro <terceiro@debian.org>
- Date: Wed, 29 Mar 2017 12:53:01 -0300
- Message-id: <20170329155301.ddvdus56szjsu24e@debian.org>
Package: release.debian.org Severity: normal User: release.debian.org@packages.debian.org Usertags: unblock Please unblock package ruby-bootstrap-sass This release fixes the integration with compass. the debdiff against the package in testing is attached. You will notice that it is mostly removing stuff that was wrong or unecessary. There were a few changes that were staged in git for a while and ended up not being properly documented in the changelog, by my mistake: - debhelper compatibility bumped from 7 to 9 - Standards-Version bump - https:// in Vcs-* - removal of commented-out build dependencies The only of those that is not cosmetic is the debhelper compatibility level, but almost all of the other Ruby packages are at 9 with no bad consequences, so there are no real consequences. unblock ruby-bootstrap-sass/3.3.5.1-4 -- System Information: Debian Release: 9.0 APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'unstable'), (500, 'testing'), (1, 'experimental-debug'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.9.0-2-amd64 (SMP w/4 CPU cores) Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system)diff -Nru ruby-bootstrap-sass-3.3.5.1/debian/changelog ruby-bootstrap-sass-3.3.5.1/debian/changelog --- ruby-bootstrap-sass-3.3.5.1/debian/changelog 2015-09-23 17:09:27.000000000 -0300 +++ ruby-bootstrap-sass-3.3.5.1/debian/changelog 2017-03-29 09:18:25.000000000 -0300 @@ -1,3 +1,12 @@ +ruby-bootstrap-sass (3.3.5.1-4) unstable; urgency=medium + + * Team upload + * Switch to Rubygems installation layout + * Symlink, and not duplicate, installation directory as compass plugin. This + fixes the compass integration (Closes: #858195) + + -- Antonio Terceiro <terceiro@debian.org> Wed, 29 Mar 2017 09:18:25 -0300 + ruby-bootstrap-sass (3.3.5.1-3) unstable; urgency=medium * Drop Build-Depends: on phantomjs (Closes: #796100). It was not actually diff -Nru ruby-bootstrap-sass-3.3.5.1/debian/compass-bootstrap-sass-plugin.install ruby-bootstrap-sass-3.3.5.1/debian/compass-bootstrap-sass-plugin.install --- ruby-bootstrap-sass-3.3.5.1/debian/compass-bootstrap-sass-plugin.install 2015-09-23 17:09:27.000000000 -0300 +++ ruby-bootstrap-sass-3.3.5.1/debian/compass-bootstrap-sass-plugin.install 1969-12-31 21:00:00.000000000 -0300 @@ -1,2 +0,0 @@ -assets/* usr/share/compass/frameworks/bootstrap-sass/assets -templates usr/share/compass/frameworks/bootstrap-sass diff -Nru ruby-bootstrap-sass-3.3.5.1/debian/compat ruby-bootstrap-sass-3.3.5.1/debian/compat --- ruby-bootstrap-sass-3.3.5.1/debian/compat 2015-09-23 17:09:27.000000000 -0300 +++ ruby-bootstrap-sass-3.3.5.1/debian/compat 2017-03-29 09:18:25.000000000 -0300 @@ -1 +1 @@ -7 +9 diff -Nru ruby-bootstrap-sass-3.3.5.1/debian/control ruby-bootstrap-sass-3.3.5.1/debian/control --- ruby-bootstrap-sass-3.3.5.1/debian/control 2015-09-23 17:09:27.000000000 -0300 +++ ruby-bootstrap-sass-3.3.5.1/debian/control 2017-03-29 09:18:25.000000000 -0300 @@ -3,22 +3,11 @@ Priority: optional Maintainer: Debian Ruby Extras Maintainers <pkg-ruby-extras-maintainers@lists.alioth.debian.org> Uploaders: Pirate Praveen <praveen@debian.org> -Build-Depends: debhelper (>= 7.0.50~), - gem2deb (>= 0.7.5~), -# ruby-capybara, -# ruby-compass, -# ruby-jquery-rails, -# ruby-poltergeist, -# ruby-sass (>=3.2~), -# ruby-sass-rails (>=3.2~), -# ruby-slim-rails, -# ruby-term-ansicolor, -# ruby-test-unit, -# ruby-tzinfo, -# ruby-uglifier, -Standards-Version: 3.9.6 -Vcs-Git: git://anonscm.debian.org/pkg-ruby-extras/ruby-bootstrap-sass.git -Vcs-Browser: http://anonscm.debian.org/?p=pkg-ruby-extras/ruby-bootstrap-sass.git;a=summary +Build-Depends: debhelper (>= 9~), + gem2deb +Standards-Version: 3.9.7 +Vcs-Git: https://anonscm.debian.org/git/pkg-ruby-extras/ruby-bootstrap-sass.git +Vcs-Browser: https://anonscm.debian.org/cgit/pkg-ruby-extras/ruby-bootstrap-sass.git Homepage: http://github.com/thomas-mcdonald/bootstrap-sass Testsuite: autopkgtest XS-Ruby-Versions: all @@ -43,7 +32,7 @@ Architecture: all XB-Ruby-Versions: ${ruby:Versions} Depends: ruby | ruby-interpreter, - ruby-bootstrap-sass, + ruby-bootstrap-sass (= ${binary:Version}), ruby-compass | ruby-sass, ${misc:Depends}, ${shlibs:Depends} diff -Nru ruby-bootstrap-sass-3.3.5.1/debian/install ruby-bootstrap-sass-3.3.5.1/debian/install --- ruby-bootstrap-sass-3.3.5.1/debian/install 2015-09-23 17:09:27.000000000 -0300 +++ ruby-bootstrap-sass-3.3.5.1/debian/install 1969-12-31 21:00:00.000000000 -0300 @@ -1 +0,0 @@ -assets usr/share/ruby-bootstrap-sass diff -Nru ruby-bootstrap-sass-3.3.5.1/debian/patches/assets_path.patch ruby-bootstrap-sass-3.3.5.1/debian/patches/assets_path.patch --- ruby-bootstrap-sass-3.3.5.1/debian/patches/assets_path.patch 2015-09-23 17:09:27.000000000 -0300 +++ ruby-bootstrap-sass-3.3.5.1/debian/patches/assets_path.patch 1969-12-31 21:00:00.000000000 -0300 @@ -1,20 +0,0 @@ -Description: Set correct path to assets off Rails - This makes bootstrap-sass on Debian work with standalone sprockets and e.g. in - Sinatra apps. -Author: Antonio Terceiro <terceiro@debian.org> -Origin: vendor -Forwarded: not-needed -Last-Update: 2015-08-09 ---- -This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ ---- a/lib/bootstrap-sass.rb -+++ b/lib/bootstrap-sass.rb -@@ -32,7 +32,7 @@ module Bootstrap - end - - def assets_path -- @assets_path ||= File.join gem_path, 'assets' -+ @assets_path ||= '/usr/share/ruby-bootstrap-sass/assets' - end - - # Environment detection helpers diff -Nru ruby-bootstrap-sass-3.3.5.1/debian/patches/engine-root.patch ruby-bootstrap-sass-3.3.5.1/debian/patches/engine-root.patch --- ruby-bootstrap-sass-3.3.5.1/debian/patches/engine-root.patch 2015-09-23 17:09:27.000000000 -0300 +++ ruby-bootstrap-sass-3.3.5.1/debian/patches/engine-root.patch 1969-12-31 21:00:00.000000000 -0300 @@ -1,10 +0,0 @@ ---- a/lib/bootstrap-sass/engine.rb -+++ b/lib/bootstrap-sass/engine.rb -@@ -1,6 +1,7 @@ - module Bootstrap - module Rails - class Engine < ::Rails::Engine -+ config.root = '/usr/share/ruby-bootstrap-sass' - initializer 'bootstrap-sass.assets.precompile' do |app| - %w(stylesheets javascripts fonts images).each do |sub| - app.config.assets.paths << root.join('assets', sub).to_s diff -Nru ruby-bootstrap-sass-3.3.5.1/debian/patches/series ruby-bootstrap-sass-3.3.5.1/debian/patches/series --- ruby-bootstrap-sass-3.3.5.1/debian/patches/series 2015-09-23 17:09:27.000000000 -0300 +++ ruby-bootstrap-sass-3.3.5.1/debian/patches/series 1969-12-31 21:00:00.000000000 -0300 @@ -1,2 +0,0 @@ -engine-root.patch -assets_path.patch diff -Nru ruby-bootstrap-sass-3.3.5.1/debian/ruby-bootstrap-sass.docs ruby-bootstrap-sass-3.3.5.1/debian/ruby-bootstrap-sass.docs --- ruby-bootstrap-sass-3.3.5.1/debian/ruby-bootstrap-sass.docs 2015-09-23 17:09:27.000000000 -0300 +++ ruby-bootstrap-sass-3.3.5.1/debian/ruby-bootstrap-sass.docs 2017-03-29 09:18:25.000000000 -0300 @@ -1,2 +1,2 @@ -README.md CONTRIBUTING.md +README.md diff -Nru ruby-bootstrap-sass-3.3.5.1/debian/rules ruby-bootstrap-sass-3.3.5.1/debian/rules --- ruby-bootstrap-sass-3.3.5.1/debian/rules 2015-09-23 17:09:27.000000000 -0300 +++ ruby-bootstrap-sass-3.3.5.1/debian/rules 2017-03-29 09:18:25.000000000 -0300 @@ -1,19 +1,17 @@ #!/usr/bin/make -f -#export DH_VERBOSE=1 -# -# Uncomment to ignore all test failures (but the tests will run anyway) -#export DH_RUBY_IGNORE_TESTS=all -# -# Uncomment to ignore some test failures (but the tests will run anyway). -# Valid values: -export DH_RUBY_IGNORE_TESTS=ruby1.8 -# -# If you need to specify the .gemspec (eg there is more than one) -#export DH_RUBY_GEMSPEC=gem.gemspec + +export DH_RUBY = --gem-install +version = $(shell dpkg-parsechangelog -SVersion | cut -d - -f 1) %: dh $@ --buildsystem=ruby --with ruby +override_dh_auto_install: + dh_auto_install + dh_link -p compass-bootstrap-sass-plugin \ + /usr/share/rubygems-integration/all/gems/bootstrap-sass-$(version) \ + /usr/share/compass/frameworks/bootstrap-sass + override_dh_installchangelogs: dh_installchangelogs CHANGELOG.md diff -Nru ruby-bootstrap-sass-3.3.5.1/debian/tests/compass ruby-bootstrap-sass-3.3.5.1/debian/tests/compass --- ruby-bootstrap-sass-3.3.5.1/debian/tests/compass 1969-12-31 21:00:00.000000000 -0300 +++ ruby-bootstrap-sass-3.3.5.1/debian/tests/compass 2017-03-29 09:18:25.000000000 -0300 @@ -0,0 +1,9 @@ +#!/bin/sh + +exec 2>&1 +set -ex + +cd ${ADTTMP:-/tmp} +compass create myproject --using bootstrap-sass +(cd myproject && find) +rm -fr myproject diff -Nru ruby-bootstrap-sass-3.3.5.1/debian/tests/control ruby-bootstrap-sass-3.3.5.1/debian/tests/control --- ruby-bootstrap-sass-3.3.5.1/debian/tests/control 2015-09-23 17:09:27.000000000 -0300 +++ ruby-bootstrap-sass-3.3.5.1/debian/tests/control 2017-03-29 09:18:25.000000000 -0300 @@ -1,5 +1,8 @@ Tests: smoke-test Depends: @, ruby-sprockets +Tests: compass +Depends: @, ruby-compass + Test-Command: gem2deb-test-runner --autopkgtest --check-dependencies 2>&1 Depends: @, gem2deb-test-runnerAttachment: signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
- To: Antonio Terceiro <terceiro@debian.org>
- Cc: 859020-done@bugs.debian.org
- Subject: Re: Bug#859020: unblock: ruby-bootstrap-sass/3.3.5.1-4
- From: Niels Thykier <niels@thykier.net>
- Date: Sun, 02 Apr 2017 06:22:00 +0000
- Message-id: <f8ac7e6b-f771-eeb5-51ba-ae20f875e500@thykier.net>
- In-reply-to: <[🔎] 20170401215040.6vnr6lwxrs74ujur@debian.org>
- References: <20170329155301.ddvdus56szjsu24e@debian.org> <60b0ff21-3241-1250-a2f0-bf43b0a642b6@thykier.net> <20170330211833.3ewaj5j5sfeha4yp@debian.org> <[🔎] 3fbb9561-604b-c07d-2c1a-b2c534b2fff5@thykier.net> <[🔎] 20170401215040.6vnr6lwxrs74ujur@debian.org>
Antonio Terceiro: > On Sat, Apr 01, 2017 at 06:33:00PM +0000, Niels Thykier wrote: >> Antonio Terceiro: >>> On Thu, Mar 30, 2017 at 07:55:00PM +0000, Niels Thykier wrote: >>>> Thanks for the changeset. >>>> >>>> Unfortunately, as a matter of policy I would strongly prefer if the >>>> compat bump was undone. They have "actions at a distance" that are hard >>>> to reason about in general, so it is easier to simply say "no" than >>>> manually verify it. >>>> >>>> Without the compat bump, I am happy to accept the other changes. >>> >>> Fair enough. However, I just did a local build with it changed back to 7, and >>> the produced binaries are bit-by-bit identical (I didn't change anything else, >>> just to test). >>> >> >> It would be awesome if we had better tooling our side that could easily >> make us verify such (it would hopefully make a lot of things easier on >> our side). But for now, ... >> >>> That said, I can do a new upload if you say so. >>> >> >> Please do, it would make it easier for me. > > OK. Just uploaded this: > > [...] Thanks, unblocked. ~Niels
--- End Message ---