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

Bug#923865: marked as done (unblock: ruby-handlebars-assets/2:0.23.3+dfsg-2)



Your message dated Thu, 14 Mar 2019 22:17:39 +0100
with message-id <72310228-7959-ee85-54c4-4e4edc194b56@debian.org>
and subject line Re: Bug#923865: unblock: ruby-handlebars-assets/2:0.23.3+dfsg-2
has caused the Debian Bug report #923865,
regarding unblock: ruby-handlebars-assets/2:0.23.3+dfsg-2
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.)


-- 
923865: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=923865
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
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

--- End Message ---
--- Begin Message ---
On 06-03-2019 13:41, Pirate Praveen wrote:
> Please unblock package ruby-handlebars-assets

unblocked.

Paul

Attachment: signature.asc
Description: OpenPGP digital signature


--- End Message ---

Reply to: