Package: release.debian.org Severity: normal User: release.debian.org@packages.debian.org Usertags: unblock Please unblock package diaspora. Fixes grave functionality bugs (breaks user interface, core functionality. All buttons and drop downs broken, cannot post anything.) #846916 It is also affected by breaking changes in libjs-jquery-ui/ruby-jquery-ui-rails, as described in #846961 debdiff attached unblock diaspora/0.6.0.0+debian-7 -- System Information: Debian Release: stretch/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 4.8.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=ml_IN.UTF-8, LC_CTYPE=ml_IN.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system)
diff -Nru diaspora-0.6.0.0+debian/debian/changelog diaspora-0.6.0.0+debian/debian/changelog
--- diaspora-0.6.0.0+debian/debian/changelog 2016-11-24 11:16:10.000000000 +0530
+++ diaspora-0.6.0.0+debian/debian/changelog 2016-12-12 11:18:48.000000000 +0530
@@ -1,3 +1,15 @@
+diaspora (0.6.0.0+debian-7) unstable; urgency=medium
+
+ * Use jquery-ui 6 (See #846961)
+
+ -- Pirate Praveen <praveen@debian.org> Mon, 12 Dec 2016 11:18:48 +0530
+
+diaspora (0.6.0.0+debian-6) unstable; urgency=medium
+
+ * Switch back to jquery 2 (ruby-jquery-rails now provides jquery 2)
+
+ -- Pirate Praveen <praveen@debian.org> Wed, 07 Dec 2016 23:18:41 +0530
+
diaspora (0.6.0.0+debian-5) unstable; urgency=medium
* Remove dependency on ruby-rails-autolink (removed upstream)
diff -Nru diaspora-0.6.0.0+debian/debian/control diaspora-0.6.0.0+debian/debian/control
--- diaspora-0.6.0.0+debian/debian/control 2016-11-24 11:16:10.000000000 +0530
+++ diaspora-0.6.0.0+debian/debian/control 2016-12-07 23:18:02.000000000 +0530
@@ -101,7 +101,7 @@
ruby-uglifier (>= 2.7.2~),
ruby-backbone-on-rails (>= 1.2.0.0~),
ruby-handlebars-assets (>= 2:0.23.1~),
- ruby-jquery-rails (>= 4.2.1~),
+ ruby-jquery-rails (>= 4.2.1-2~),
ruby-jquery-ui-rails (>= 5.0.5~),
ruby-js-image-paths (>= 0.1~),
ruby-js-routes (>= 1.2.4~),
diff -Nru diaspora-0.6.0.0+debian/debian/patches/0120-jquery-ui-6.patch diaspora-0.6.0.0+debian/debian/patches/0120-jquery-ui-6.patch
--- diaspora-0.6.0.0+debian/debian/patches/0120-jquery-ui-6.patch 1970-01-01 05:30:00.000000000 +0530
+++ diaspora-0.6.0.0+debian/debian/patches/0120-jquery-ui-6.patch 2016-12-12 11:16:54.000000000 +0530
@@ -0,0 +1,24 @@
+--- a/Gemfile
++++ b/Gemfile
+@@ -96,7 +96,7 @@
+ gem "backbone-on-rails", "~> 1.2"
+ gem "handlebars_assets", "~> 0.23.1"
+ gem "jquery-rails", "~> 4.1", ">= 4.1.1"
+-gem "jquery-ui-rails", "~> 5.0", ">= 5.0.5"
++gem "jquery-ui-rails", "~> 6.0"
+ gem "js_image_paths", "~> 0.1.0"
+ gem "js-routes", "~> 1.2", ">= 1.2.9"
+
+--- a/app/assets/javascripts/main.js
++++ b/app/assets/javascripts/main.js
+@@ -15,8 +15,8 @@
+ //= require jquery.infinitescroll-custom
+ //= require jquery-ui/core
+ //= require jquery-ui/widget
+-//= require jquery-ui/mouse
+-//= require jquery-ui/sortable
++//= require jquery-ui/widgets/mouse
++//= require jquery-ui/widgets/sortable
+ //= require keycodes
+ //= require fileuploader-custom
+ //= require handlebars.runtime
diff -Nru diaspora-0.6.0.0+debian/debian/patches/0120-use-jquery-3.patch diaspora-0.6.0.0+debian/debian/patches/0120-use-jquery-3.patch
--- diaspora-0.6.0.0+debian/debian/patches/0120-use-jquery-3.patch 2016-11-24 11:16:10.000000000 +0530
+++ diaspora-0.6.0.0+debian/debian/patches/0120-use-jquery-3.patch 1970-01-01 05:30:00.000000000 +0530
@@ -1,67 +0,0 @@
-From 657d06c49061a499b93ca0e43f35b70cad785a3b Mon Sep 17 00:00:00 2001
-From: cmrd Senya <senya@riseup.net>
-Date: Thu, 10 Nov 2016 17:46:31 +0200
-Subject: [PATCH] jQuery 3 integration
-
----
- app/assets/javascripts/jasmine-load-all.js | 2 +-
- app/helpers/application_helper.rb | 8 +++++---
- config/application.rb | 2 +-
- spec/helpers/application_helper_spec.rb | 2 +-
- 6 files changed, 12 insertions(+), 10 deletions(-)
-
-Index: diaspora/app/assets/javascripts/jasmine-load-all.js
-===================================================================
---- diaspora.orig/app/assets/javascripts/jasmine-load-all.js
-+++ diaspora/app/assets/javascripts/jasmine-load-all.js
-@@ -1,4 +1,4 @@
--//= require jquery2
-+//= require jquery3
- //= require handlebars.runtime
- //= require templates
- //= require main
-Index: diaspora/app/helpers/application_helper.rb
-===================================================================
---- diaspora.orig/app/helpers/application_helper.rb
-+++ diaspora/app/helpers/application_helper.rb
-@@ -52,11 +52,11 @@ module ApplicationHelper
- def jquery_include_tag
- buf = []
- if AppConfig.privacy.jquery_cdn?
-- version = Jquery::Rails::JQUERY_2_VERSION
-+ version = Jquery::Rails::JQUERY_3_VERSION
- buf << [ javascript_include_tag("//code.jquery.com/jquery-#{version}.min.js") ]
-- buf << [javascript_tag("!window.jQuery && document.write(unescape('#{j javascript_include_tag('jquery2')}'));")]
-+ buf << [javascript_tag("!window.jQuery && document.write(unescape('#{j javascript_include_tag('jquery3')}'));")]
- else
-- buf << [javascript_include_tag("jquery2")]
-+ buf << [javascript_include_tag("jquery3")]
- end
- buf << [ javascript_include_tag('jquery_ujs') ]
- buf << [ javascript_tag("jQuery.ajaxSetup({'cache': false});") ]
-Index: diaspora/config/application.rb
-===================================================================
---- diaspora.orig/config/application.rb
-+++ diaspora/config/application.rb
-@@ -70,7 +70,7 @@ module Diaspora
- contact-list.js
- ie.js
- inbox.js
-- jquery2.js
-+ jquery3.js
- jquery_ujs.js
- jquery-textchange.js
- main.js
-Index: diaspora/spec/helpers/application_helper_spec.rb
-===================================================================
---- diaspora.orig/spec/helpers/application_helper_spec.rb
-+++ diaspora/spec/helpers/application_helper_spec.rb
-@@ -74,7 +74,7 @@ describe ApplicationHelper, :type => :he
- end
-
- it 'includes jquery.js from asset pipeline' do
-- expect(jquery_include_tag).to match(/jquery2\.js/)
-+ expect(jquery_include_tag).to match(/jquery3\.js/)
- expect(jquery_include_tag).not_to match(/jquery\.com/)
- end
- end
diff -Nru diaspora-0.6.0.0+debian/debian/patches/series diaspora-0.6.0.0+debian/debian/patches/series
--- diaspora-0.6.0.0+debian/debian/patches/series 2016-11-24 11:16:10.000000000 +0530
+++ diaspora-0.6.0.0+debian/debian/patches/series 2016-12-12 11:14:22.000000000 +0530
@@ -6,3 +6,4 @@
060-use-db-env.patch
0100-set-rails-root.patch
0110-remove-stop-all-from-eye.patch
+0120-jquery-ui-6.patch
Attachment:
signature.asc
Description: OpenPGP digital signature