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