Differences between revisions 1 and 2
Revision 1 as of 2013-05-07 23:12:31
Size: 730
Editor: ?CédricBoutillier
Comment:
Revision 2 as of 2013-08-16 09:52:21
Size: 2159
Comment:
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
== Interpreters ==
 * deprecate Ruby 1.8
  * identify Ruby 1.8-only packages and probably throw them away
 * finish packaging for alternative interpreters
  * Ruby 2.0 (high priority)
  * Rubinius
  * JRuby (talk to Java people if they are interested to update their package)
Key:
Line 13: Line 7:
== Transition to new Ruby policy ==
 * track remaining untransitioned packages and file bugs/(NMU?)
  * KDE ruby packages e.g. still build for Ruby1.8 (only)
 * update ruby-policy package (paulvt suggested converting it to pandoc) and publish
 * ''TODO'' = not done
 * ''PENDING''= (mostly?) done, but not in the archive yet
 * '''DONE''' = done and in the archive

== Ruby 1.8 removal ==

Transition tracker: http://release.debian.org/transitions/html/ruby1.8-removal.html

|| Status || Item || Who || Comments ||
|| ''PENDING'' || Drop Ruby 1.8 suppor from gem2deb || AntonioTerceiro || done in git ||
|| ''TODO'' || Identify packages with hard dependency on ruby1.8 and file bugs || || ||
|| ''TODO'' || Make sure non-leaf packages are fixed || || this is not about doing all the work alone, but tracking the progress it and poking people ||
|| ''TODO'' || special case: KDE ruby packages still build for Ruby1.8 only || || ||
|| ''TODO'' || identify Ruby 1.8-only packages probably throw them away || || ||
|| ''TODO'' || Request removal of ruby1.8 || || ||

QUESTION: add lintian checks for packaging depending on ruby1.8?

== Other interpreters ==

|| Status || Item || Who || Comments ||
|| ''PENDING'' || ruby2.0 || AntonioTerceiro || mostly done in git ||
|| ''TODO'' || Rubinius || AntonioTerceiro (WILL APPRECIATE HELP) || WIP in git, probably already outdated wrt upstream ||
|| ''TODO'' || JRuby || || talk to Java people if they are interested to update their package ||

QUESTION: is anyone from the Ruby team actually interested in JRuby?

== Finish transition to new Ruby policy ==

|| Status || Item || Who || Comments ||
|| ''TODO'' || track remaining untransitioned packages and file bugs; adopt/hijack/salvage in the team or NMU or RM || || ||
|| ''TODO'' || update ruby-policy package (paulvt suggested converting it to pandoc) and publish || || ||
Line 18: Line 40:
== gem2deb improvements ==
Line 19: Line 42:
== gem2deb improvements ==
Line 22: Line 44:

== Coordination ==

|| Status || Item || Who || Comments ||
|| ''TODO'' || Organize a (periodic?) Ruby team sprint || || ||
|| ''TODO'' || Organize monthly IRC meetings || || for reviewing progress and discussing things in general ||

QUESTION: do we want/need a monthly IRC meeting?

Ruby Release Goals for Debian Jessie

This page summarizes some ideas about possible goals for Ruby in Jessie:

Key:

  • TODO = not done

  • PENDING= (mostly?) done, but not in the archive yet

  • DONE = done and in the archive

Ruby 1.8 removal

Transition tracker: http://release.debian.org/transitions/html/ruby1.8-removal.html

Status

Item

Who

Comments

PENDING

Drop Ruby 1.8 suppor from gem2deb

AntonioTerceiro

done in git

TODO

Identify packages with hard dependency on ruby1.8 and file bugs

TODO

Make sure non-leaf packages are fixed

this is not about doing all the work alone, but tracking the progress it and poking people

TODO

special case: KDE ruby packages still build for Ruby1.8 only

TODO

identify Ruby 1.8-only packages probably throw them away

TODO

Request removal of ruby1.8

QUESTION: add lintian checks for packaging depending on ruby1.8?

Other interpreters

Status

Item

Who

Comments

PENDING

ruby2.0

AntonioTerceiro

mostly done in git

TODO

Rubinius

AntonioTerceiro (WILL APPRECIATE HELP)

WIP in git, probably already outdated wrt upstream

TODO

JRuby

talk to Java people if they are interested to update their package

QUESTION: is anyone from the Ruby team actually interested in JRuby?

Finish transition to new Ruby policy

Status

Item

Who

Comments

TODO

track remaining untransitioned packages and file bugs; adopt/hijack/salvage in the team or NMU or RM

TODO

update ruby-policy package (paulvt suggested converting it to pandoc) and publish

gem2deb improvements

  • fix remaining bugs
  • process TODO list

Coordination

Status

Item

Who

Comments

TODO

Organize a (periodic?) Ruby team sprint

TODO

Organize monthly IRC meetings

for reviewing progress and discussing things in general

QUESTION: do we want/need a monthly IRC meeting?