[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[PATCH 1/2] update default version to 1.9, redo descriptions



From: Shawn Landden <shawnlandden@gmail.com>

---
 debian/changelog |    8 +++++
 debian/control   |   87 +++++++++++++++++++++++++++++++++++++++---------------
 2 files changed, 71 insertions(+), 24 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 987053c..aa1c0de 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+ruby-defaults (4.9) unstable; urgency=low
+
+  * Switch default ruby version to 1.9.
+  * Drop "transitional package" desciptions to something more similar to 
+    Python default version packages.
+
+ -- Shawn Landden <shawnlandden@gmail.com>  Wed, 23 May 2012 13:19:04 -0700
+
 ruby-defaults (4.8) unstable; urgency=high
 
   * Drop ruby-elisp, since the corresponding ruby1.8 package was dropped.
diff --git a/debian/control b/debian/control
index 29c7d81..62c122b 100644
--- a/debian/control
+++ b/debian/control
@@ -11,55 +11,94 @@ Vcs-Browser: http://git.debian.org/?p=collab-maint/ruby-defaults.git;a=summary
 
 Package: ruby
 Architecture: all
-Depends: ruby1.8 (>> 1.8.7.334-1), ${misc:Depends}
+Depends: ruby1.9.1 (>> 1.9.3.0-2.1), ${misc:Depends}
 Suggests: ri, ruby-dev
 Conflicts: irb, rdoc
 Replaces: irb, rdoc
 Provides: irb, rdoc
-Description: Transitional package for ruby1.8
- This is a transitional package which ensures that users of ruby will use
- ruby1.8 in the future. It can safely be removed.
+Description: Interpreter of object-oriented scripting language Ruby (default version)
+ Ruby is the interpreted scripting language for quick and easy
+ object-oriented programming.  It has many features to process text
+ files and to do system management tasks (as in perl).  It is simple,
+ straight-forward, and extensible.
+ .
+ This package is a dependency package, which depends on Debian's default Ruby
+ version (currently v1.9.3).
 
 Package: ruby-dev
 Section: devel
 Architecture: all
-Depends: ruby1.8-dev (>> 1.8.7.334-1), ${misc:Depends}
-Description: Transitional package for ruby1.8-dev
- This is a transitional package which ensures that users of ruby-dev will use
- ruby1.8-dev in the future. It can safely be removed.
+Depends: ruby1.9.1-dev (>> 1.9.3.0-2.1), ${misc:Depends}
+Description: Header files for compiling extension modules for Ruby (default version)
+ Ruby is the interpreted scripting language for quick and easy
+ object-oriented programming.  It has many features to process text
+ files and to do system management tasks (as in perl).  It is simple,
+ straight-forward, and extensible.
+ .
+ This package contains the header files and the mkmf library, necessary
+ to make extension library for Ruby. It is also required to build
+ many gems.
+ .
+ This package is a dependency package, which depends on Debian's default Ruby
+ version (currently v1.9.3).
 
 Package: libruby
 Section: libs
 Architecture: all
-Depends: libruby1.8 (>> 1.8.7.334-1), ${misc:Depends}
+Depends: libruby1.9.1 (>> 1.9.3.0-2.1), ${misc:Depends}
 Conflicts: libsdbm-ruby (<< 4), libdl-ruby (<< 4), libpty-ruby (<< 4), libbigdecimal-ruby (<< 4), libsyslog-ruby (<< 4), libstrscan-ruby (<< 4), libiconv-ruby (<< 4), libracc-runtime-ruby (<< 4), libdrb-ruby (<< 4), liberb-ruby (<< 4), libtest-unit-ruby (<< 4), librexml-ruby (<< 4), libxmlrpc-ruby (<< 4), libwebrick-ruby (<< 4), libyaml-ruby (<< 4), libzlib-ruby (<< 4), libcurses-ruby (<< 4), libopenssl-ruby, libreadline-ruby, libdbm-ruby, libgdbm-ruby
 Replaces: libsdbm-ruby (<< 4), libdl-ruby (<< 4), libpty-ruby (<< 4), libbigdecimal-ruby (<< 4), libsyslog-ruby (<< 4), libstrscan-ruby (<< 4), libiconv-ruby (<< 4), libracc-runtime-ruby (<< 4), libdrb-ruby (<< 4), liberb-ruby (<< 4), libtest-unit-ruby (<< 4), librexml-ruby (<< 4), libxmlrpc-ruby (<< 4), libwebrick-ruby (<< 4), libyaml-ruby (<< 4), libzlib-ruby (<< 4), libcurses-ruby (<< 4), libopenssl-ruby, libreadline-ruby, libdbm-ruby, libgdbm-ruby
 Provides: libsdbm-ruby, libdl-ruby, libpty-ruby, libbigdecimal-ruby, libsyslog-ruby, libstrscan-ruby, libiconv-ruby, libracc-runtime-ruby, libdrb-ruby, liberb-ruby, libtest-unit-ruby, librexml-ruby, libxmlrpc-ruby, libwebrick-ruby, libyaml-ruby, libzlib-ruby, libcurses-ruby, libopenssl-ruby, libreadline-ruby, libdbm-ruby, libgdbm-ruby
-Description: Transitional package for libruby1.8
- This is a transitional package which ensures that users of libruby will use
- libruby1.8 in the future. It can safely be removed.
+Description: Libraries necessary to run Ruby
+ Ruby is the interpreted scripting language for quick and easy
+ object-oriented programming.  It has many features to process text
+ files and to do system management tasks (as in perl).  It is simple,
+ straight-forward, and extensible.
+ .
+ This package includes the 'libruby' library, necessary to run Ruby.
+ .
+ This package is a dependency package, which depends on Debian's default Ruby
+ version (currently v1.9.3).
 
 Package: libtcltk-ruby
 Architecture: all
-Depends: libtcltk-ruby1.8 (>> 1.8.7.334-1), ${misc:Depends}
+Depends: libtcltk-ruby1.9.1 (>> 1.9.3.0-2.1), ${misc:Depends}
 Conflicts: libtk-ruby (<< 4)
 Replaces: libtk-ruby (<< 4)
 Provides: libtk-ruby
-Description: Transitional package for libtcltk-ruby1.8
- This is a transitional package which ensures that users of libtcltk-ruby will
- use libtcltk-ruby1.8 in the future. It can safely be removed.
+Description: Tcl/Tk interface for Ruby
+ tcltklib is an extension library for Ruby.  It makes Ruby
+ programs to be able to use low level interface for the Tcl/Tk.
+ .
+ This package is a dependency package, which depends on Debian's default Ruby
+ version (currently v1.9.3).
 
 Package: ri
 Architecture: all
-Depends: ri1.8 (>> 1.8.7.334-1), ${misc:Depends}
-Description: Transitional package for ri1.8
- This is a transitional package which ensures that users of ri will use
- ri1.8 in the future. It can safely be removed.
+Depends: ri1.9.1 (>> 1.9.3.0-2.1), ${misc:Depends}
+Description: Ruby Interactive reference
+ ri is a command line tool that displays descriptions of built-in Ruby
+ methods, classes, and modules. For methods, it shows you the calling
+ sequence and a description. For classes and modules, it shows a
+ synopsis along with a list of the methods the class or module
+ implements.
+ .
+ This package provides ri command and descriptions about Ruby.
+ This package provides the ri documentation for the Ruby standard library.
+ The ri executable itself is in the ruby package.
+ .
+ This package is a dependency package, which depends on Debian's default Ruby
+ version (currently v1.9.3).
  
 Package: ruby-full
 Architecture: all
-Depends: ruby1.8-full (>> 1.8.7.334-1), ${misc:Depends}
-Description: Transitional package for ruby1.8-full
- This is a transitional package which ensures that users of ruby-full will use
- ruby1.8-full in the future. It can safely be removed.
+Depends: ruby1.9.1-full (>> 1.9.3.0-2.1), ${misc:Depends}
+Description: Ruby full installation (default version)
+ For many good reasons, the Ruby programming language is split in many
+ small different packages. Installing this package will make sure you have
+ all the packages that add up to a full Ruby installation, with the exception
+ of the Tcl/Tk bindings for Ruby, which are only recommended.
+ .
+ This package is a dependency package, which depends on Debian's default Ruby
+ version (currently v1.9.3).
 
-- 
1.7.9.5


Reply to: