# Ruby BoF Topics (feel free to add more): * we now have more than 800 packages * that's 3.5% of source packages in the archive * that's more than x4 in two releases * removing old unmaintained (unneeded) packages (upstream dead) * Remove hpricot and fast-xs! (and help upstream migrate to something else (nokogiri): eg ronn) * UDD query to find old packages: https://gist.github.com/zeha/0ff1c8b8bd1559835d35 * packages sorted by oldest last upload date * need to rebuild all the ones that won't be removed to update rubygems-integration files * it seems there is now an arch:all buildd * but refreshing debian/ with new dh-make-ruby would be nice anyway * enabling tests where possible * Ruby 2.2 transition: https://release.debian.org/transitions/html/ruby2.2.html + help the GCC transition first (by fixing affected ruby-* packages) + ruby2.2 by default available by installing ruby from experimental + Transition explained on https://wiki.debian.org/Teams/Ruby/InterpreterTransitions * Plans for Stretch (ruby 2.3 should come out on Christmas) * we will need another transition during early 2016 * need to be ready for November next year * help wanted with tracking the transition * https://wiki.debian.org/Teams/Ruby/InterpreterTransitions * Fixing rspec 3 breakage * Lots of open FTBFS bugs reported by reproducible team * upstreams (e.g. yard) will sometimes not want to migrate the test suite * maintaining a big patch against upstream test suite is not always practical * possible approach: disable upstream tests, write acceptance tests with autopkgtest integration * Transition to Rails 4.2 * https://wiki.debian.org/Teams/Ruby/Rails4.2 * missing only redmine most probably * Gitlab (94% of dependencies done) * Diaspora mostly done also * open-build-service being packaged inside the team repos by collabora.co.uk folks * How to deal with rails-asset packages? - these packages have 90% javascript - some binary libjs packages are in the Ruby section - need documentation on the Wiki about how to handle them - include them in the ruby policy - ACTION: boutil to talk to JS, Python, Perl teams about this * remove libfoo-ruby transitional packages * ACTION: hggh to salvage non-team maintained, contacting maintainers and uploading to DELAYED/n for the largest n you can find * both packages that didn't migrate to the new naming at all and packages still with transitional binaries * Support another ruby implementations? (e.g. jruby). - a way to switch ruby, irb, gem, etc commands? - ACTION: nomadium to look into ruby-standalone and try something similar * next team sprint - ACTION: terceiro to organize next sprint in Brazil with help from kanashiro and thiagosvk try a full week sprint libfoo-ruby - remove ruby transitional packages ================================================= Bug | Package | Maintainer #735689 src:ruby-algorithm-diff | Team <- RM done #735696 src:ruby-bsearch | Team <- fixed #735697 src:ruby-dbd-odbc | Team <- fixed #735699 src:ruby-dbd-pg | Team <- fixed #735700 src:ruby-event-loop | Team <- RM done #735709 src:ruby-net-netrc | Tatsuki Sugiura <- RM done #735714 src:ruby-svg-graph | Team #735717 src:ruby-uconv | Team <- fixed #735718 src:samizdat | Team <- fixed #735722 src:ruby-merb-helpers | Team #735723 src:ruby-imagesize | Tatsuki Sugiura <- pending RM #735725 src:ruby-gd | Team <- fixed #735726 src:ruby-erubis | Team <- fixed #735730 src:ruby-wirble | Team <- fixed #735740 src:ruby-packet | Team <- RM done = 'sid' AND package LIKE 'lib%-ruby%' AND description NOT LIKE '%ransitional%'; package | maintainer_name ----------------------------+---------------------------- libgv-ruby | Laszlo Boszormenyi (GCS) <- ask if they want to drop the ruby bindings, as there are no r-deps? libhtml-htmltokenizer-ruby | Deepak Tripathi librdf-ruby | Dave Beckett librfilter-ruby1.8 | YAEGASHI Takeshi <- pending RM libroot-bindings-ruby-dev | Debian Science Maintainers libroot-bindings-ruby5.34 | Debian Science Maintainers libstfl-ruby | Nico Golde libstfl-ruby1.8 | Nico Golde <- catch Nico at DebConf libstfl-ruby1.9.1 | Nico Golde libsvn-ruby1.8 | Peter Samuelson libtcltk-ruby | Antonio Terceiro (11 lignes)