[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#923865: unblock: ruby-handlebars-assets/2:0.23.3+dfsg-2



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

Please unblock package ruby-handlebars-assets

This fixes regression in autopkgtest introduced by rails 2:5.2.2+dfsg-6
(which is a blocker for rails migration to testing)

This also updates dependency on libjs-handlebars to 3:4.1 which fixes a
security issue.

Including the debdiff here:

$ debdiff ruby-handlebars-assets_0.23.2+dfsg-2.dsc ruby-handlebars-assets_0.23.3+dfsg-2.dsc 
dpkg-source: warning: extracting unsigned source package (/home/pravi/forge/debian/git/ruby-team/ruby-handlebars-assets_0.23.2+dfsg-2.dsc)
dpkg-source: warning: extracting unsigned source package (/home/pravi/forge/debian/git/ruby-team/ruby-handlebars-assets_0.23.3+dfsg-2.dsc)
diff -Nru ruby-handlebars-assets-0.23.2+dfsg/debian/changelog ruby-handlebars-assets-0.23.3+dfsg/debian/changelog
--- ruby-handlebars-assets-0.23.2+dfsg/debian/changelog	2018-01-12 15:18:26.000000000 +0530
+++ ruby-handlebars-assets-0.23.3+dfsg/debian/changelog	2019-03-04 22:37:54.000000000 +0530
@@ -1,3 +1,32 @@
+ruby-handlebars-assets (2:0.23.3+dfsg-2) unstable; urgency=medium
+
+  * Set minimum version of rails to fix autopkgtest regression (rails
+    2:5.2.2+dfsg-6 is the first version that moved libraries required for
+    default rails app from Recommends to Depends as needs-recommends was
+    removed in last upload).
+
+ -- Pirate Praveen <praveen@debian.org>  Mon, 04 Mar 2019 22:37:54 +0530
+
+ruby-handlebars-assets (2:0.23.3+dfsg-1) unstable; urgency=medium
+
+  * New upstream version 0.23.3+dfsg
+  * Set minimum version of libjs-handlebars to 4.1
+  * Don't hard code version in links, use a script to detect version
+  * Drop autopkgtest-pkg-ruby for now (TODO: investigate and fix the failure)
+
+ -- Pirate Praveen <praveen@debian.org>  Sat, 02 Mar 2019 19:31:15 +0530
+
+ruby-handlebars-assets (2:0.23.2+dfsg-3) unstable; urgency=medium
+
+  * Fix autopkgtest dependencies (ruby-rails -> rails)
+  * Bump Standards-Version to 4.3.0 (no changes needed)
+  * Bump debhelper compatibility level to 11
+  * Move debian/watch to gemwatch.debian.net
+  * Use salsa.debian.org in Vcs-* fields
+  * Use autopkgtest-pkg-ruby as Testsuite
+
+ -- Pirate Praveen <praveen@debian.org>  Sat, 02 Mar 2019 12:05:48 +0530
+
 ruby-handlebars-assets (2:0.23.2+dfsg-2) unstable; urgency=medium
 
   * Reupload to unstable (node-handlebars is in unstable now) 
diff -Nru ruby-handlebars-assets-0.23.2+dfsg/debian/compat ruby-handlebars-assets-0.23.3+dfsg/debian/compat
--- ruby-handlebars-assets-0.23.2+dfsg/debian/compat	2018-01-12 15:18:26.000000000 +0530
+++ ruby-handlebars-assets-0.23.3+dfsg/debian/compat	2019-03-02 12:05:11.000000000 +0530
@@ -1 +1 @@
-9
+11
diff -Nru ruby-handlebars-assets-0.23.2+dfsg/debian/control ruby-handlebars-assets-0.23.3+dfsg/debian/control
--- ruby-handlebars-assets-0.23.2+dfsg/debian/control	2018-01-12 15:18:26.000000000 +0530
+++ ruby-handlebars-assets-0.23.3+dfsg/debian/control	2019-03-02 19:23:53.000000000 +0530
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian Ruby Extras Maintainers <pkg-ruby-extras-maintainers@lists.alioth.debian.org>
 Uploaders: Pirate Praveen <praveen@debian.org>
-Build-Depends: debhelper (>= 9~),
+Build-Depends: debhelper (>= 11~),
                gem2deb,
                ruby-execjs,
                ruby-haml,
@@ -11,11 +11,11 @@
                ruby-slim,
                ruby-sprockets,
                ruby-tilt,
-               libjs-handlebars (>= 3:4.0.10-4~),
-               libjs-handlebars.runtime (>= 3:4.0.10-4~),
-Standards-Version: 4.1.3
-Vcs-Git: https://anonscm.debian.org/git/pkg-ruby-extras/ruby-handlebars-assets.git
-Vcs-Browser: https://anonscm.debian.org/cgit/pkg-ruby-extras/ruby-handlebars-assets.git
+               libjs-handlebars (>= 3:4.1~),
+               libjs-handlebars.runtime (>= 3:4.1~),
+Standards-Version: 4.3.0
+Vcs-Git: https://salsa.debian.org/ruby-team/ruby-handlebars-assets.git
+Vcs-Browser: https://salsa.debian.org/ruby-team/ruby-handlebars-assets
 Homepage: https://github.com/leshill/handlebars_assets
 XS-Ruby-Versions: all
 
@@ -23,8 +23,8 @@
 Architecture: all
 XB-Ruby-Versions: ${ruby:Versions}
 Depends: 
-         libjs-handlebars (>= 3:4.0.10-4~),
-         libjs-handlebars.runtime (>= 3:4.0.10-4~),
+         libjs-handlebars (>= 3:4.1~),
+         libjs-handlebars.runtime (>= 3:4.1~),
          ruby | ruby-interpreter,
          ruby-execjs,
          ruby-multi-json,
diff -Nru ruby-handlebars-assets-0.23.2+dfsg/debian/links ruby-handlebars-assets-0.23.3+dfsg/debian/links
--- ruby-handlebars-assets-0.23.2+dfsg/debian/links	2018-01-12 15:18:26.000000000 +0530
+++ ruby-handlebars-assets-0.23.3+dfsg/debian/links	1970-01-01 05:30:00.000000000 +0530
@@ -1,2 +0,0 @@
-usr/share/javascript/handlebars/handlebars.js usr/share/rubygems-integration/all/gems/handlebars_assets-0.23.2/vendor/assets/javascripts/handlebars.js
-usr/share/javascript/handlebars.runtime/handlebars.runtime.js usr/share/rubygems-integration/all/gems/handlebars_assets-0.23.2/vendor/assets/javascripts/handlebars.runtime.js
diff -Nru ruby-handlebars-assets-0.23.2+dfsg/debian/rules ruby-handlebars-assets-0.23.3+dfsg/debian/rules
--- ruby-handlebars-assets-0.23.2+dfsg/debian/rules	2018-01-12 15:18:26.000000000 +0530
+++ ruby-handlebars-assets-0.23.3+dfsg/debian/rules	2019-03-02 17:36:27.000000000 +0530
@@ -14,11 +14,7 @@
 
 override_dh_install:
 	dh_install
-	# Make sure the symlinks are pointing to correct version
-	if ! grep handlebars_assets-$(head -1 debian/changelog |cut -d' '\
-	-f2 |cut -d: -f2|cut -d- -f1) debian/links; then echo \
-	"Error: Broken links. Update debian/links with correct version";\
-	exit 1; fi
+	debian/symlink-js
 
 override_dh_auto_clean:
 	dh_auto_clean
diff -Nru ruby-handlebars-assets-0.23.2+dfsg/debian/symlink-js ruby-handlebars-assets-0.23.3+dfsg/debian/symlink-js
--- ruby-handlebars-assets-0.23.2+dfsg/debian/symlink-js	1970-01-01 05:30:00.000000000 +0530
+++ ruby-handlebars-assets-0.23.3+dfsg/debian/symlink-js	2019-03-02 17:36:27.000000000 +0530
@@ -0,0 +1,5 @@
+#!/bin/sh
+version=$(dpkg-parsechangelog -S version |cut -d'+' -f1 |cut -d':' -f2)
+mkdir -p debian/ruby-handlebars-assets/usr/share/rubygems-integration/all/gems/handlebars_assets-${version}/vendor/assets/javascripts
+ln -sf /usr/share/javascript/handlebars/handlebars.js debian/ruby-handlebars-assets/usr/share/rubygems-integration/all/gems/handlebars_assets-${version}/vendor/assets/javascripts/handlebars.js
+ln -sf /usr/share/javascript/handlebars.runtime/handlebars.runtime.js debian/ruby-handlebars-assets/usr/share/rubygems-integration/all/gems/handlebars_assets-${version}/vendor/assets/javascripts/handlebars.runtime.js
diff -Nru ruby-handlebars-assets-0.23.2+dfsg/debian/tests/control ruby-handlebars-assets-0.23.3+dfsg/debian/tests/control
--- ruby-handlebars-assets-0.23.2+dfsg/debian/tests/control	2018-01-12 15:18:26.000000000 +0530
+++ ruby-handlebars-assets-0.23.3+dfsg/debian/tests/control	2019-03-04 22:37:54.000000000 +0530
@@ -1,7 +1,3 @@
-Test-Command: gem2deb-test-runner --autopkgtest 2>&1
-Depends: @, @builddeps@, gem2deb-test-runner, nodejs
-Restrictions: build-needed
-
 Tests: smoke-test
-Depends: @, ruby-railties, ruby-rails
-Restrictions: allow-stderr, needs-recommends
+Depends: @, rails (>= 2:5.2.2+dfsg-6~)
+Restrictions: allow-stderr
diff -Nru ruby-handlebars-assets-0.23.2+dfsg/debian/watch ruby-handlebars-assets-0.23.3+dfsg/debian/watch
--- ruby-handlebars-assets-0.23.2+dfsg/debian/watch	2018-01-12 15:18:26.000000000 +0530
+++ ruby-handlebars-assets-0.23.3+dfsg/debian/watch	2019-03-02 12:05:20.000000000 +0530
@@ -3,4 +3,4 @@
 repacksuffix=+dfsg,\
 repack,compression=xz,\
 dversionmangle=s/\+(debian|dfsg|ds|deb)(\.\d+)?$// \
-https://pkg-ruby-extras.alioth.debian.org/cgi-bin/gemwatch/handlebars_assets .*/handlebars_assets-(.*).tar.gz
+https://gemwatch.debian.net/handlebars_assets .*/handlebars_assets-(.*).tar.gz
diff -Nru ruby-handlebars-assets-0.23.2+dfsg/lib/handlebars_assets/version.rb ruby-handlebars-assets-0.23.3+dfsg/lib/handlebars_assets/version.rb
--- ruby-handlebars-assets-0.23.2+dfsg/lib/handlebars_assets/version.rb	2017-05-28 05:02:37.000000000 +0530
+++ ruby-handlebars-assets-0.23.3+dfsg/lib/handlebars_assets/version.rb	2019-02-26 11:15:27.000000000 +0530
@@ -1,3 +1,3 @@
 module HandlebarsAssets
-  VERSION = "0.23.2"
+  VERSION = "0.23.3"
 end

unblock ruby-handlebars-assets/2:0.23.2+dfsg-2

-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.18.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_IN, LC_CTYPE=en_IN (charmap=UTF-8), LANGUAGE=en_IN:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled


Reply to: