Transition note: Ruby 2.0 is going away

2014-05-10 Thread Christian Hofstaedtler
Dear colleagues,

you're hearing from me because ruby2.0 is going away, and one of
your packages depends or build-depends on ruby or a related package.

A new ruby metapackage (src:ruby-defaults) that changes the list of
supported ruby interpreters to only 2.1 will enter sid today.

While 2.0 and 2.1 are very similar and thus, we don't expect any
real breakage, please ensure your package still works with ruby2.1,
and, if it (build-)depends on (lib)ruby2.0, please drop that
dependency in favor of (lib)ruby2.1 (or better, one of the meta
packages).


dd-list follows:


3-D printer team 3dprinter-gene...@lists.alioth.debian.org
   cura-engine

Akira Mitsui murase.sy...@gmail.com
   mruby (U)

akira yamada ak...@debian.org
   bsfilter (U)
   racc (U)
   rdtool (U)
   ruby-eb (U)
   ruby-ldap (U)
   ruby-shadow (U)
   ruby-tmail (U)
   ruby-uconv (U)
   ruby1.8
   ruby1.9.1 (U)

Alan Boudreault aboudrea...@mapgears.com
   mapserver (U)

Alberto Garcia be...@igalia.com
   webkitgtk (U)

Alessandro Ghedini gh...@debian.org
   ecasound (U)

Alex Pennace a...@pennace.org
   raspell (U)

Alexander Wirt formo...@debian.org
   rrdtool (U)
   ruby-archive-tar-minitar
   subtle

Andreas Beckmann a...@debian.org
   i7z

Andreas Tille ti...@debian.org
   gwyddion (U)
   libsbml (U)
   wordnet (U)

Andrew Pollock apoll...@debian.org
   facter (U)

Anish A aneesh...@gmail.com
   ruby-faraday (U)
   ruby-http-accept-language (U)
   ruby-twitter (U)

Antonio Terceiro terce...@debian.org
   bundler (U)
   capistrano (U)
   coderay (U)
   cucumber (U)
   debci
   feed2imap (U)
   gem2deb (U)
   ohai (U)
   rails-3.2 (U)
   rails-4.0 (U)
   rake (U)
   ruby-builder (U)
   ruby-cmdparse (U)
   ruby-coffee-rails (U)
   ruby-coffee-script (U)
   ruby-coffee-script-source (U)
   ruby-defaults
   ruby-execjs (U)
   ruby-feedparser (U)
   ruby-ferret (U)
   ruby-ffi (U)
   ruby-flexmock (U)
   ruby-gherkin (U)
   ruby-gnome2 (U)
   ruby-httpclient (U)
   ruby-i18n (U)
   ruby-jquery-rails (U)
   ruby-ldap (U)
   ruby-memcache-client (U)
   ruby-mocha (U)
   ruby-multi-json (U)
   ruby-pkg-config (U)
   ruby-progressbar (U)
   ruby-rack-ssl (U)
   ruby-slop (U)
   ruby-soap4r (U)
   ruby-sprockets (U)
   ruby-term-ansicolor (U)
   ruby-uglifier (U)
   ruby-yajl (U)
   ruby1.9.1
   ruby2.0
   ruby2.1
   vim-addon-manager (U)

Antonio Terceiro terce...@softwarelivre.org
   ruby-bdb (U)
   ruby-cairo (U)
   ruby-hmac (U)
   ruby-json (U)
   ruby-rmagick (U)
   ruby-shoulda (U)
   ruby-shoulda-context (U)
   ruby-shoulda-matchers (U)

Antono Vasiljev s...@antono.info
   ruby-gir-ffi (U)
   shelr

Apollon Oikonomopoulos apoi...@debian.org
   ruby-hiredis (U)
   ruby-rpatricia (U)

Apollon Oikonomopoulos apoi...@gmail.com
   ruby-hiredis (U)

Arnaud Cornet acor...@debian.org
   gurgitate-mail
   ruby-cmdparse (U)
   ruby-gnome2 (U)

Arnaud Cornet arnaud.cor...@gmail.com
   ruby-bluecloth (U)
   ruby-rubytorrent (U)

Athena Capital Research acr-deb...@athenacr.com
   pion
   ruby-flexmock (U)
   rubyluabridge

Axel Beckert a...@debian.org
   tpp

Axel Wagner m...@merovius.de
   ruby-parslet (U)
   ruby-toml (U)

Bas Couwenberg sebas...@xs4all.nl
   geos (U)
   mapserver (U)

Bas Wijnen wij...@debian.org
   cura-engine (U)
   python-lua

Ben Armstrong sy...@sanctuary.nslug.ns.ca
   live-manual (U)
   ruby-blockenspiel (U)
   ruby-parseconfig (U)
   ruby-rack-flash3 (U)
   ruby-simple-navigation (U)
   ruby-sinatra-simple-navigation (U)
   ruby-term-ansicolor (U)
   ruby-versionomy (U)

Benjamin Drung bdr...@debian.org
   xmms2
   xmms2 (0.8+dfsg-9)

Bernd Zeimetz b...@debian.org
   rrdtool (U)

Bryan McLellan b...@loftninjas.org
   chef-expander (U)
   chef-server-api (U)
   chef-server-webui (U)
   chef-solr (U)
   ruby-bunny (U)
   ruby-erubis (U)
   ruby-extlib
   ruby-stomp (U)
   ruby-systemu (U)
   stompserver (U)

Cajus Pollmeier ca...@debian.org
   qpid-cpp

Carl Worth cwo...@debian.org
   notmuch
   ruby-mail (U)
   ruby-treetop (U)

Carlos Zuferri ch...@altorricon.com
   live-manual (U)

Christian Hofstaedtler z...@debian.org
   bundler (U)
   gist (U)
   ruby-docile (U)
   ruby-mechanize (U)
   ruby-rack1.4 (U)
   ruby-thor (U)
   ruby2.0 (U)
   ruby2.1 (U)

Christian M. Amsüss chr...@fsfe.org
   lolcat (U)
   ruby-paint (U)

Christian Marillat maril...@debian.org
   mkvtoolnix

Christoph Berg m...@debian.org
   pgpool2 (U)

Christopher Baines cbain...@gmail.com
   ruby-dbf (U)

Cleto Martín cl...@debian.org
   zeroc-ice (U)

Clint Byrum cl...@ubuntu.com
   ruby-echoe (U)
   ruby-hoe (U)
   ruby-rubyforge (U)

Cédric Boutillier bou...@debian.org
   cucumber (U)
   korundum (U)
   nanoc (U)
   qtruby (U)
   raspell (U)
   ruby-addressable (U)
   ruby-afm (U)
   ruby-ascii85 (U)
   ruby-bcrypt (U)
   ruby-bio (U)
   ruby-bluecloth (U)
   ruby-bson (U)
   ruby-cairo (U)
   ruby-cmdparse (U)
   ruby-coercible (U)
   ruby-colored (U)
   ruby-cri (U)
   ruby-dataobjects (U)
   ruby-dataobjects-mysql (U)
   ruby-dataobjects-postgres (U

Bug#739127: Please support building with Ruby 2.0

2014-03-30 Thread Christian Hofstaedtler
Dear Maintainer,

The default ruby in unstable has now been changed to be 2.0.

I expect that your package now FTBFS, therefore I'm raising the
severity of this bug. (The bug was filed because your package FTBFS
in a test rebuild earlier.)

Some more info about the version change can be found in this email:
http://lists.alioth.debian.org/pipermail/pkg-ruby-extras-maintainers/2014-March/018856.html

Thank you,
-- 
 ,''`.  Christian Hofstaedtler z...@debian.org
: :' :  Debian Developer
`. `'   7D1A CFFA D9E0 806C 9C4C  D392 5C13 D6DB 9305 2E03
  `-



signature.asc
Description: Digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Upcoming switch of default Ruby to 2.0

2014-03-20 Thread Christian Hofstaedtler
Dear Maintainers,

The default Ruby version will soon be switched to version 2.0.

I'm mailing this notice to you because you're listed as the
maintainer of one or more packages Build-Depending on ruby or
ruby1.9.1, in the hope that you could test your package with
the new Ruby version and possibly fix it if it would break.

Packages FTBFS'ing already have a severity normal bug. These will
be raised in severity in due time.


What exactly will change?
-

ruby (src:ruby-defaults) will change it's dependencies and
symlinks from 1.9.1 to 2.0. Symlinks after the change:

  /usr/bin/erb - erb2.0*
  /usr/bin/gem - gem2.0*
  /usr/bin/irb - irb2.0*
  /usr/bin/rdoc - rdoc2.0*
  /usr/bin/ri - ri2.0*
  /usr/bin/ruby - ruby2.0*
  /usr/bin/testrb - testrb2.0*


How can I test this today?
--

Install ruby (and ruby-dev, ruby-tcltk, and so on) from experimental.
The new version is 1:2.0.0.1~exp2.


What's new in Ruby 2.0?
---

See the Ruby 2.0 upstream release announcement:
https://www.ruby-lang.org/en/news/2013/02/24/ruby-2-0-0-p0-is-released/
The release announcement also has a short section on incompatible
changes. Most important changes:
 - iconv is gone
 - UTF-8 is now default on

There's also a slight change in Kernel#exec behaviour, see Debian bug
#740564 for details if you're using exec with fd redirection.

Nice slides talking mostly about new features:
https://speakerdeck.com/geeforr/whats-new-in-ruby-2-dot-0


Up next
---

I've also sent this mail to maintainers currently Build-Depending on
ruby1.9.1, for a very good reason:
After switching to 2.0 as default, we'll try to remove 1.9.1.
As a further step, we'll have this entire migration again, but going
from 2.0 to 2.1 (and then removing 2.0).

Therefore, please move to (Build-)Depends: ruby((-all)-dev) if
possible, or if that is out of the question, to ruby2.0(-dev) when
the new ruby-defaults enters sid (and then again for 2.1).


How can I be of additional help?


Please help fixing the FindRuby macro in cmake (see #730095), or any
of the existing FTBFS bugs:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ruby-defaults-2.0;users=debian-r...@lists.debian.org


Where to get help
-

Please see https://wiki.debian.org/Teams/Ruby


Thank you for your attention.

-- 
 ,''`.  Christian Hofstaedtler z...@debian.org
: :' :  Debian Developer
`. `'   7D1A CFFA D9E0 806C 9C4C  D392 5C13 D6DB 9305 2E03
  `-



signature.asc
Description: Digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Bug#739127: ecasound: Please support building with Ruby 2.0

2014-02-15 Thread Christian Hofstaedtler
Source: ecasound
Version: 2.9.1-3
Severity: normal

Dear Maintainer,

A new ruby-defaults, switching the default Ruby version to 2.0, will be
uploaded soon. (It is available in experimental for testing.)

During a test rebuild of rdepends with the new package, your package
failed to build.

If possible, please change your package in advance to support building
for Ruby 2.0, so when ruby-defaults is uploaded, only a binNMU is
needed.

Hopefully relevant log parts:
--
   dh_install -O--parallel
dh_install: ruby-ecasound missing files (usr/local/lib/site_ruby/*/*), aborting
make: *** [binary] Error 2
--

The full build log is available at:
http://aws-logs.debian.net/ftbfs-logs/ruby-defaults/failed-logs/ecasound_2.9.1-3_unstable.log.gz

Important changes from 1.9 to 2.0:
- location of ruby/config.h has changed; it's location is now available
  from:
  ruby -r rbconfig -e print RbConfig::CONFIG['rubyarchhdrdir']
- path for binary extensions has changed; it's location is now available
  from:
  ruby -r rbconfig -e print RbConfig::CONFIG['vendorarchdir']


Thank you,
Christian

-- 
 ,''`.  Christian Hofstaedtler z...@debian.org
: :' :  Debian Developer
`. `'   7D1A CFFA D9E0 806C 9C4C  D392 5C13 D6DB 9305 2E03
  `-



signature.asc
Description: Digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers