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

Bug#926163: unblock: ruby-rails-assets-perfect-scrollbar/1.4.0-2



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

Please unblock package ruby-rails-assets-perfect-scrollbar

Fixes rc bug #924174, fixes autopkgtest and removes unnecessary dependencies.

$ debdiff ruby-rails-assets-perfect-scrollbar_1.4.0-1.dsc ruby-rails-assets-perfect-scrollbar_1.4.0-2.dsc 
dpkg-source: warning: extracting unsigned source package (/home/pravi/forge/debian/git/ruby-team/ruby-rails-assets-perfect-scrollbar_1.4.0-1.dsc)
dpkg-source: warning: extracting unsigned source package (/home/pravi/forge/debian/git/ruby-team/ruby-rails-assets-perfect-scrollbar_1.4.0-2.dsc)
diff -Nru ruby-rails-assets-perfect-scrollbar-1.4.0/debian/changelog ruby-rails-assets-perfect-scrollbar-1.4.0/debian/changelog
--- ruby-rails-assets-perfect-scrollbar-1.4.0/debian/changelog	2019-01-14 00:50:32.000000000 +0530
+++ ruby-rails-assets-perfect-scrollbar-1.4.0/debian/changelog	2019-04-01 14:44:51.000000000 +0530
@@ -1,3 +1,12 @@
+ruby-rails-assets-perfect-scrollbar (1.4.0-2) unstable; urgency=medium
+
+  * Fix symbolic link to libjs-perfect-scrollbar (Closes: #924174)
+  * Don't load css in smoke test (fixes autopkgtest)
+  * Remove unnecessary dependencies
+  * Add comment to patch
+
+ -- Pirate Praveen <praveen@debian.org>  Mon, 01 Apr 2019 14:44:51 +0530
+
 ruby-rails-assets-perfect-scrollbar (1.4.0-1) unstable; urgency=medium
 
   * Team upload
diff -Nru ruby-rails-assets-perfect-scrollbar-1.4.0/debian/control ruby-rails-assets-perfect-scrollbar-1.4.0/debian/control
--- ruby-rails-assets-perfect-scrollbar-1.4.0/debian/control	2019-01-14 00:50:32.000000000 +0530
+++ ruby-rails-assets-perfect-scrollbar-1.4.0/debian/control	2019-04-01 14:44:51.000000000 +0530
@@ -20,9 +20,6 @@
          ruby | ruby-interpreter,
          ${misc:Depends},
          ${shlibs:Depends},
-         rake,
-         bundler,
-         ruby-chromedriver-helper
 Description: Minimalistic but perfect custom scrollbar plugin
  perfect-scrollbar is minimalistic but a perfect scrollbar plugin.
  There is no change on design layout and no manipulation on DOM tree. It uses
diff -Nru ruby-rails-assets-perfect-scrollbar-1.4.0/debian/install ruby-rails-assets-perfect-scrollbar-1.4.0/debian/install
--- ruby-rails-assets-perfect-scrollbar-1.4.0/debian/install	2019-01-14 00:50:32.000000000 +0530
+++ ruby-rails-assets-perfect-scrollbar-1.4.0/debian/install	1970-01-01 05:30:00.000000000 +0530
@@ -1 +0,0 @@
-app usr/share/ruby-rails-assets-perfect-scrollbar
diff -Nru ruby-rails-assets-perfect-scrollbar-1.4.0/debian/libjs-perfect-scrollbar.install ruby-rails-assets-perfect-scrollbar-1.4.0/debian/libjs-perfect-scrollbar.install
--- ruby-rails-assets-perfect-scrollbar-1.4.0/debian/libjs-perfect-scrollbar.install	2019-01-14 00:50:32.000000000 +0530
+++ ruby-rails-assets-perfect-scrollbar-1.4.0/debian/libjs-perfect-scrollbar.install	2019-04-01 14:44:51.000000000 +0530
@@ -1 +1 @@
-app/assets/javascripts/perfect-scrollbar/ usr/share/javascript/
+app/assets/javascripts/utatti-perfect-scrollbar/ usr/share/javascript/
diff -Nru ruby-rails-assets-perfect-scrollbar-1.4.0/debian/patches/set-rails-engine-root.patch ruby-rails-assets-perfect-scrollbar-1.4.0/debian/patches/set-rails-engine-root.patch
--- ruby-rails-assets-perfect-scrollbar-1.4.0/debian/patches/set-rails-engine-root.patch	2019-01-14 00:50:32.000000000 +0530
+++ ruby-rails-assets-perfect-scrollbar-1.4.0/debian/patches/set-rails-engine-root.patch	2019-04-01 14:44:51.000000000 +0530
@@ -1,3 +1,5 @@
+Debian specific change to install assets in /usr/share
+
 --- a/lib/rails-assets-utatti-perfect-scrollbar.rb
 +++ b/lib/rails-assets-utatti-perfect-scrollbar.rb
 @@ -19,12 +19,13 @@ module RailsAssetsUtattiPerfectScrollbar
diff -Nru ruby-rails-assets-perfect-scrollbar-1.4.0/debian/ruby-rails-assets-perfect-scrollbar.install ruby-rails-assets-perfect-scrollbar-1.4.0/debian/ruby-rails-assets-perfect-scrollbar.install
--- ruby-rails-assets-perfect-scrollbar-1.4.0/debian/ruby-rails-assets-perfect-scrollbar.install	1970-01-01 05:30:00.000000000 +0530
+++ ruby-rails-assets-perfect-scrollbar-1.4.0/debian/ruby-rails-assets-perfect-scrollbar.install	2019-04-01 14:44:51.000000000 +0530
@@ -0,0 +1,2 @@
+app/assets/documents usr/share/ruby-rails-assets-perfect-scrollbar/app/assets
+app/assets/stylesheets usr/share/ruby-rails-assets-perfect-scrollbar/app/assets/stylesheets
diff -Nru ruby-rails-assets-perfect-scrollbar-1.4.0/debian/ruby-rails-assets-perfect-scrollbar.links ruby-rails-assets-perfect-scrollbar-1.4.0/debian/ruby-rails-assets-perfect-scrollbar.links
--- ruby-rails-assets-perfect-scrollbar-1.4.0/debian/ruby-rails-assets-perfect-scrollbar.links	2019-01-14 00:50:32.000000000 +0530
+++ ruby-rails-assets-perfect-scrollbar-1.4.0/debian/ruby-rails-assets-perfect-scrollbar.links	2019-04-01 14:44:51.000000000 +0530
@@ -1 +1 @@
-usr/share/javascript/utatti-perfect-scrollbar/dist/perfect-scrollbar.js usr/share/ruby-rails-assets-perfect-scrollbar/app/assets/javascripts/perfect-scrollbar.js
+usr/share/javascript/utatti-perfect-scrollbar usr/share/ruby-rails-assets-perfect-scrollbar/app/assets/javascripts/utatti-perfect-scrollbar
diff -Nru ruby-rails-assets-perfect-scrollbar-1.4.0/debian/ruby-rails-assets-perfect-scrollbar.maintscript ruby-rails-assets-perfect-scrollbar-1.4.0/debian/ruby-rails-assets-perfect-scrollbar.maintscript
--- ruby-rails-assets-perfect-scrollbar-1.4.0/debian/ruby-rails-assets-perfect-scrollbar.maintscript	1970-01-01 05:30:00.000000000 +0530
+++ ruby-rails-assets-perfect-scrollbar-1.4.0/debian/ruby-rails-assets-perfect-scrollbar.maintscript	2019-04-01 14:44:51.000000000 +0530
@@ -0,0 +1 @@
+dir_to_symlink /usr/share/ruby-rails-assets-perfect-scrollbar/app/assets/javascripts/utatti-perfect-scrollbar	/usr/share/javascript/utatti-perfect-scrollbar 1.4.0-2  ruby-rails-assets-perfect-scrollbar
diff -Nru ruby-rails-assets-perfect-scrollbar-1.4.0/debian/rules ruby-rails-assets-perfect-scrollbar-1.4.0/debian/rules
--- ruby-rails-assets-perfect-scrollbar-1.4.0/debian/rules	2019-01-14 00:50:32.000000000 +0530
+++ ruby-rails-assets-perfect-scrollbar-1.4.0/debian/rules	2019-04-01 14:44:51.000000000 +0530
@@ -14,11 +14,6 @@
 %:
 	dh $@ --buildsystem=ruby --with ruby
 
-override_dh_auto_build:
-	mkdir -p app/assets/javascripts/perfect-scrollbar/min
-	uglifyjs -o app/assets/javascripts/perfect-scrollbar/min/perfect-scrollbar.min.js \
- app/assets/javascripts/utatti-perfect-scrollbar/dist/perfect-scrollbar.js
-
 override_dh_auto_clean:
 	dh_auto_clean
 	rm -rf app/assets/javascripts/perfect-scrollbar
diff -Nru ruby-rails-assets-perfect-scrollbar-1.4.0/debian/tests/control ruby-rails-assets-perfect-scrollbar-1.4.0/debian/tests/control
--- ruby-rails-assets-perfect-scrollbar-1.4.0/debian/tests/control	2019-01-14 00:50:32.000000000 +0530
+++ ruby-rails-assets-perfect-scrollbar-1.4.0/debian/tests/control	2019-04-01 14:44:51.000000000 +0530
@@ -1,3 +1,2 @@
 Tests: smoke-test
-Depends: @, rails, ruby-coffee-script, ruby-sqlite3, ruby-spring
-Restrictions: needs-recommends
+Depends: @, rails
diff -Nru ruby-rails-assets-perfect-scrollbar-1.4.0/debian/tests/smoke-test ruby-rails-assets-perfect-scrollbar-1.4.0/debian/tests/smoke-test
--- ruby-rails-assets-perfect-scrollbar-1.4.0/debian/tests/smoke-test	2019-01-14 00:50:32.000000000 +0530
+++ ruby-rails-assets-perfect-scrollbar-1.4.0/debian/tests/smoke-test	2019-04-01 14:44:51.000000000 +0530
@@ -9,13 +9,8 @@
 rails new foo-$1
 cd foo-$1
 
-cat >> app/assets/stylesheets/application.scss <<EOF
-@import "$1"
-EOF
-
-
 cat >> app/assets/javascripts/application.js <<EOF
-//= require utatti-perfect-scrollbar/dist/perfect-scrollbar
+//= require $1/dist/perfect-scrollbar
 EOF
 
 cat >> Gemfile <<EOF

unblock ruby-rails-assets-perfect-scrollbar/1.4.0-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: