Ruby

Revision 12 as of 2005-10-07 17:02:27

Clear message

MOTURuby is the MOTU Ruby team. And the MOTU Ruby team is the team that takes care of Ruby-related packages. That was easy right ?

Team members

(We have to decide on a leader !)

Which packages qualify ?

All packages which depend on ruby, or more exactly libruby1.8. To get a list :

  • LC_ALL=C apt-rdepends -r libruby1.8 |grep "Reverse Depends" | awk '{print $3}' | sort | uniq

As of 05/10/2005, that makes more than 200 packages, and 85 different source packages.

To see source packages :

  • for i in $(LC_ALL=C apt-rdepends -r libruby1.8 |grep "Reverse Depends" | awk '{print $3}' | sort | uniq) ; do apt-cache show $i | grep "^Source:" ; done | awk '{print $2}' | sort | uniq

Given that you have all packages in a file named "pkglist", list packages with their versions :

  • for i in $(<pkglist); do echo $i $(apt-cache show $i|grep Version: |awk '{print $2}'); done

(then, you can compare the versions in debian and ubuntu using diff)

Important packages

We should focus on important packages and their required libraries. Popularity contest could help here. Results from the top of my head, feel free to add/modify

Plans

  • Work together with Debian to ensure the best packaging of Ruby apps on both Debian and Ubuntu.
  • Put some pressure where it's needed to get a summary of pkg versions in Debian and Ubuntu for packages matching a criteria (like: depends on libruby1.8).

Related team/work