Diaspora 0.7.14.0
Since buster already has rails 5.2, we will target buster first (with diaspora in a personal repo/fasttrack). We will use buster-backports for dependencies which can be uploaded to buster-backports.
We have to use a careful mixing of repositories to support both gitlab and diaspora in buster.
- For gitlab - rails 6 (official backports), gitlab (fasttrack), ruby 2.7 (fasttrack)
- For diaspora - rails 5 (buster), ruby 2.5 (buster); and diaspora (buster-fasttrack)
Aspects list not working
Posts not shown, progress spinner just spins
-
ruby-autoprefixer-rails @praveen https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=970550
- experimental @praveen
- unstable
- buster-backports
- ruby-execjs 2.7 @praveen
-
node-autoprefixer @praveen
- unstable @praveen
- buster-backports @praveen
- node-rollup-plugin-node-resolve @praveen
- node-rollup-plugin-json @praveen
- node-rollup-plugin-alias @praveen
- node-rollup-plugin-node-polyfills @praveen
- node-rollup-plugin-inject @praveen
-
node-postcss 8 @praveen
- experimental @praveen
- unstable @praveen need help with https://wiki.debian.org/Javascript/Nodejs/Transitions/PostCSS8
- buster-backports @praveen
Errors in browser web console
Uncaught TypeError: Cannot read property 'apply' of undefined
at o.use (main-cd9fc42324a17c023cacc2932f89e88c0847c5fc4fc0ec83b7e1130c862982d9.js:formatted:20591)
-
ruby-markdown-it-html5-embed
- unstable
- buster-backports
-
node-markdown-it-html5-embed
- unstable
- buster-backports
Toggle switch in edit profile broken
- ruby-bootstrap-switch-rails @praveen
Potential libraries already checked (grep ed the error message): actioncable, activestorage, rails-assets-diaspora_jsxc, rails-assets-markdown-it
Unpackaged gems
- kostya-sigar | ~> 2.0.0 (skip, use systemd)
- compass | ~> 1.0.0 (old version embedded, now removed from archive because it is not maintained)
- compass-core | ~> 1.0.0 (old version embedded, now removed from archive because it is not maintained)
- compass-rails | 3.1.0 (old version embedded, now removed from archive because it is not maintained)
- compass-import-once | ~> 1.0.5 (old version embedded, now removed from archive because it is not maintained)
Patch updates
- js-routes | 1.4.9 | 1.4.4
-
openid_connect | 1.1.8 | 1.1.6 (open issue as well!)
- unstable @utkarsh2102
- buster-backports @praveen
-
string-direction | 1.2.2 | 1.2.1 (raise issue upstream as well)
- unstable @utkarsh2102
- buster-backports @praveen
- handlebars_assets | 0.23.8 | 0.23.3+dfsg
-
jquery-rails | 4.3.5 | 4.3.3 (raise issue upstream as well)
- unstable @utkarsh2102
- buster-backports @praveen
Minor updates (Stable)
-
mini_magick | 4.10.1 | 4.9.5
- unstable @utkarsh2102
- buster-backports @praveen
- rails-timeago | 2.18.0 | 2.17.1
-
will_paginate | 3.3.0 | 3.1.6
- unstable - @gi-boi (sponsored by @utkarsh2102)
- buster-backports @praveen
-
leaflet-rails | 1.6.0 | 1.3.1+dfsg (raise issues upstream as well)
- unstable @utkarsh2102
- buster-backports @praveen
-
asset_sync | 2.11.0 | 2.9.0
- unstable - @gi-boi (sponsored by @utkarsh2102)
- buster-backports @praveen
-
bootstrap-sass | 3.4.1 | 3.3.5.1 @praveen
- unstable - @praveen
- buster-backports
Minor updates (Development)
- simple_captcha2 | 0.5.0 | 0.4.3 @praveen
- eye | 0.10.0 | 0.7 (skip, use systemd)
- faraday_middleware | 0.13.1 | 0.12.2 - opened PR upstream (@utkarsh2102)
- celluloid-io | ~> 0.17.0 | 0.16.2 (skip, use systemd)
-
open_graph_reader | 0.7.0 | 0.6.2+dfsg (please raise rubocop issue upstream as well!)
- unstable @utkarsh2102 - PR opened as well!
- buster-backports @praveen
Major updates
- versionist | 2.0.1 | 1.7.0
-
rqrcode | 1.1.2 | 0.4.2
- upload to experimental @praveen
- publish meta build logs @praveen https://people.debian.org/~praveen/ruby-rqrcode-meta-build/
- file bugs against reverse (build) dependencies
- upload to unstable after October 8
- buster-backports @praveen
-
uglifier | 4.2.0 | 2.7.2+dfsg
- upload to experimental @praveen
- send mr to gitlab upstream to switch to terser https://gitlab.com/gitlab-org/gitlab/-/merge_requests/43265
- wait till gitlab switches to terser (breaks gitlab)
- upload to fasttrack/buster-backports @praveen
Need bug fixes (deb does not include some assets)
- ruby-rails-assets-fine-uploader
- ruby-rails-assets-corejs-typeahead
- rails-assets-jquery.are-you-sure
- rails-assets-perfect-scrollbar
Not in buster but can be uploaded to official buster-backports
- ruby-jquery-ui-rails @praveen
- ruby-diaspora-federation-json-schema @praveen
- ruby-diaspora-federation @praveen
- ruby-activerecord-import @praveen
- ruby-rails-assets-jquery @praveen
- ruby-secure-headers @praveen
- ruby-omniauth @praveen
-
ruby-twitter @praveen
- ruby-http-parser.rb @praveen
- ruby-rqrcode-core @praveen
- ruby-omniauth-oauth2 @praveen
Not in buster due to rails 6 incompatibility, not in bullseye so upload to fasttrack/buster-backports
- ruby-diaspora-federation-rails @praveen
- ruby-gon
Native gems so we need to decide whether to use buster-backports or buster-fasttrack
We have to make a choice about ruby version we want to use in diaspora. I think ruby 2.5 still works, so we can stick with ruby 2.5 in buster. But it means we may have to maintain packages like ruby-pg in both buster-backports and buster-fasttrack.
@praveen: I'm leaning towards sticking with ruby 2.5 until diaspora stop working with ruby 2.5.
- ruby-pg @praveen
Already Newer
Rails 6 related - we'll use rails 5 from buster
- actioncable | = 5.2.4.3 | 6.0.3.2+dfsg
- activerecord-import | 1.0.4 | 1.0.6
- actionview | = 5.2.4.3 | 6.0.3.2+dfsg
- sass-rails | < 5.1 | 6.0.0
- actionpack | = 5.2.4.3 | 6.0.3.2+dfsg
- activejob | = 5.2.4.3 | 6.0.3.2+dfsg
- activemodel | = 5.2.4.3 | 6.0.3.2+dfsg
- activestorage | = 5.2.4.3 | 6.0.3.2+dfsg
- activerecord | = 5.2.4.3 | 6.0.3.2+dfsg
- rails-i18n | 5.1.3 | 6.0.0
- rails | 5.2.4.3 | 6.0.3.2+dfsg
- activesupport | = 5.2.4.3 | 6.0.3.2+dfsg
- actionmailer | = 5.2.4.3 | 6.0.3.2+dfsg
- thor | ~> 0.14.0 | 0.20.3
Send Pull request upstream
- redis | 3.3.5 | 4.1.2 @praveen https://github.com/diaspora/diaspora/pull/8162
- bootstrap-switch-rails | 3.3.3 | 3.3.4 @praveen https://github.com/diaspora/diaspora/pull/8149
- secure_headers | 6.3.0 | 6.3.1 @praveen https://github.com/diaspora/diaspora/pull/8151
- jwt | ~> 0.1.4 | 2.1.0
- simplecov-html | ~> 0.7.0 | 0.11.0
- typhoeus | 1.3.1 | 1.4.0 @praveen https://github.com/diaspora/diaspora/pull/8147
- oauth2 | ~> 0.8.0 | 1.4.4
- devise-two-factor | 3.0.3 | 3.1.0 @praveen https://github.com/diaspora/diaspora/pull/8150
- active_model_serializers | 0.9.7 | 0.10.10 @praveen https://github.com/diaspora/diaspora/pull/8154
- responders | 2.4.1 | 3.0.0 @praveen https://github.com/diaspora/diaspora/pull/8148
- rubyzip | 1.3.0 | 2.0.0 @praveen https://github.com/diaspora/diaspora/pull/8145
- sidekiq | 5.2.8 | 6.0.4+dfsg
- sass | < 3.5, >= 3.3.13 | 3.7.4 - older version embedded