UVF Exc. Req. for MOTURuby packages

Lucas Nussbaum lucas at lucas-nussbaum.net
Mon Jan 23 10:23:24 GMT 2006


On 23/01/06 at 11:04 +0100, Daniel Holbach wrote:
> Hello everybody,
> 
> I hope we can clear up any misconceptions about Upstream Version Freeze,
> Feature Freeze and the Schedule in this post.
> 
> 
> Am Montag, den 23.01.2006, 09:49 +0100 schrieb Lucas Nussbaum:
> > libsvg-ruby 1.0.3-1
> > libbreakpoint-ruby 0.5.0-1
> > libcmd-ruby 0.7.2-1
> > libdaemonize-ruby 0.1.2-1
> > 
> > Those packages weren't in Ubuntu yet (they just went of NEW in Debian).
> > I've verified that they built correctly in a clean dapper chroot.
> > They can be synced from Debian.
> 
> These packages are NEW packages, which can be imported until Feature
> Freeze (February 23rd). So yes, go!

Are NEW packages automatically imported until FeatureFreeze ? Or should
they be requested to elmo ?

> > 3)
> > libgd-ruby (0.7.4.1-2 -> 0.7.4.1-2.1)
> > rsjog (1.1-4 -> 1.1-4.1)
> > 
> > Simple NMUs in Debian because of xlibs-dev transition. I've tested that
> > the packages built and installed correctly in dapper and tested some
> > basic functions.
> > Please sync.
> 
> These are no new Upstream versions, please talk to James to get them
> synced.

Don't you want to batch them too to reduce the workload on elmo ?

> > 2)
> > libgettext-ruby (1.0.0-1 -> 1.1.0-1)
> > 
> > New upstream release. I've checked that it built and install correctly
> > in dapper, and tested some basic fonctions.
> > Please sync, so we stay in sync with Debian.
> 
> The proper process for this is sending the Upstream ChangeLog diff and
> the complete diffstat between our current and the new version.

upstream's changelog:
--- ubuntu/libgettext-ruby-1.0.0/ChangeLog	2005-09-03 11:31:49.000000000 +0200
+++ debian/libgettext-ruby-1.1.0/ChangeLog	2005-12-29 08:13:57.000000000 +0100
@@ -1,3 +1,197 @@
+2005-12-29  Masao Mutoh  <mutoh at highway.ne.jp>
+
+	* lib/gettext/locale_win32.rb: Fixed a syntax error.
+	* po/{it,sv}/rgettext.po: Updated.
+	* samples/rails/po/ja/blog.po: Fixed a fuzzy message.
+	* po/de/rgettext.po: Fixed a compilingproblem.
+	* README, NEWS: Updated.
+	* lib/gettext/rails.rb: Fix a problem when 
+	http://localhost:3000/rails_info/properties is called.
+	Pointed out by Kazuhiro NISHIYAMA.
+	* po/de/rails.po: Added by Sasa Ebach.
+	* po/de/rgettext.po, samples/rails/po/de/*.po: 
+	Updated by Sasa Ebach.
+
+2005-12-28  Masao Mutoh  <mutoh at highway.ne.jp>
+
+	* NEWS: Updated.
+	* README: Updated.
+	* po/es/rails.po: Added by David Espada.
+	* po/es/rgettext.po, samples/rails/po/es/*.po: 
+	Updated by David Espada.
+
+2005-12-27  Masao Mutoh  <mutoh at highway.ne.jp>
+
+	* test/gettext_test_string.rb: Add a test.
+
+2005-12-26  Masao Mutoh  <mutoh at highway.ne.jp>
+
+	* samples/rails/app/controllers/blog_controller.rb: Updated.
+
+2005-12-25  Masao Mutoh  <mutoh at highway.ne.jp>
+
+	* NEWS: Updated.
+	* README: Updated.
+	* lib/gettext/parser/activerecord.rb: Don't show the messages
+	when ActiveRecord and its subclasses are not found.
+	* po/ja/rgettext.po: Updated.
+
+2005-12-24  Masao Mutoh  <mutoh at highway.ne.jp>
+
+	* samples/po/nl/*.po, samples/cgi/po/nl/*.po, 
+	samples/rails/po/nl/*.po, po/nl/rgettext.po, 
+	rails.po: Added Dutch locale by Menno Jonkers.
+
+2005-12-23  Masao Mutoh  <mutoh at highway.ne.jp>
+
+	* README: Updated.
+	* README.ja: Removed.
+	* po/ko/rails.po: Added by Gyoung-Yoon Noh.
+	* po/ko/rgettext.po, samples/po/ko/*.po, samples/cgi/po/ko/*.po,
+	samples/rails/po/ko/*.po: Updated by Gyoung-Yoon Noh.
+	* lib/gettext/textdomain.rb: Fixed a bug when mo-files are not found.
+	* samples/rails/po/en/blog.po: Added for English. 
+	You can change the table names, field names of ActiveRecord even you use English.
+	* lib/gettext/textdomain.rb: Code cleanup.
+	* samples/rails/vendor/plugins/gettext/lib/gettext_plugin.rb: begin a new line
+	each 6 language.
+	* samples/rails/vendor/plugins/gettext/po/*: Update version info.
+	
+2005-12-21  Masao Mutoh  <mutoh at highway.ne.jp>
+
+	* samples/rails/README: Updated.
+	* lib/gettext/utils.rb: Added. GetText.update_pofiles.
+	* Rakefile, samples/rails/Rakefile: Use GetText.update_pofiles.
+
+2005-12-20  Masao Mutoh  <mutoh at highway.ne.jp>
+
+	* lib/gettext/utils.rb: Added. Implement GetText.updatepo.
+	* Rakefile: 
+
+2005-12-19  Masao Mutoh  <mutoh at highway.ne.jp>
+
+	* samples/po/cs/*.po, samples/cgi/po/cs/*.po, 
+	samples/rails/po/cs/*.po, po/cs/rgettext.po, 
+	rails.po: Added Czech locale by Karel Miarka.
+
+2005-12-18  Masao Mutoh  <mutoh at highway.ne.jp>
+
+	* po/fr/rgettext.po, samples/cgi/po/fr/main.po: 
+	Updated by Laurent Sansonetti.
+	* po/fr/rails.po: Added by Laurent Sansonetti.
+	* po/pt_BR/rails.po, samples/cgi/po/pt_BR/*.po,
+	samples/rails/po/pt_BR/*.po: 
+	Added by Joao Pedrosa.
+	* po/pt_BR/rgettext.po, samples/po/pt_BR/*.po: 
+	Updated by Joao Pedrosa.
+
+2005-12-17  Masao Mutoh  <mutoh at highway.ne.jp>
+
+	* po/rails.pot, po/ja/rails.po: Added.
+	* test/gettext_test_string.rb: Added.
+
+2005-12-12  Masao Mutoh  <mutoh at highway.ne.jp>
+
+	* samples/rails/Rakefile: Added "updatepo" task.
+	* lib/gettext/parser/activerecord.rb: Added a parser for 
+	ActiveRecord.
+
+2005-12-10  Masao Mutoh  <mutoh at highway.ne.jp>
+
+	* lib/gettext/rails.rb: Added GetText information to 
+	Rails::Info.
+
+2005-12-08  Masao Mutoh  <mutoh at highway.ne.jp>
+
+	* test/gettext_test_cgi.rb: Added tests for Locale.normalize.
+	* lib/gettext/cgi.rb: Fix a problem of Locale.normalize.
+
+2005-12-07  Masao Mutoh  <mutoh at highway.ne.jp>
+
+	* lib/gettext/cgi.rb: Separate Locale.normalize.
+
+2005-12-06  Masao Mutoh  <mutoh at highway.ne.jp>
+
+	* test/gettext_test.rb, test/po/{da,fr}/plural_error.po: 
+	Fix test_plural_format_invalid.
+
+2005-12-05  Masao Mutoh  <mutoh at highway.ne.jp>
+
+	* test/gettext_test.rb, test/po/*/plural.po: Fix test case.
+
+2005-12-04  Masao Mutoh  <mutoh at highway.ne.jp>
+
+	* samples/rails/vendor/plugins/gettext/lib/gettext_plugin.rb: Revised comments.
+
+2005-12-01  Masao Mutoh  <mutoh at highway.ne.jp>
+
+	* lib/gettext/rails.rb: Improved to support L10n for ActiveRecord::Errors.
+	  Improve ActionController::Base.init_gettext(_main).
+	* samples/rails/app/controller/application.rb: Improved comments.
+	* samples/rails/app/views/blog/_form.rhtml: Add information to validate.
+	
+2005-11-27  Masao Mutoh  <mutoh at highway.ne.jp>
+
+	* lib/gettext/string.rb: Added. New syntax ":{foo} is bar." % {:foo => "foo"} 
+	  is supported.
+	* lib/gettext/rmsgmerge.rb: Added.
+	* lib/gettext.rb, lib/gettext/textdomain.rb: Fix a bug of GetText.ngettext.
+
+2005-11-25  Masao Mutoh  <mutoh at highway.ne.jp>
+
+	* samples/rails/app/*: Rewrite for RoR 0.14.x. 
+	* lib/gettext/rails.rb: Added ActionController::Base.init_gettext.
+	* samples/rails/app/controllers/application.rb: ditto.
+
+2005-11-23  Masao Mutoh  <mutoh at highway.ne.jp>
+
+	* samples/rails/app/controllers/application.rb: Use 
+	GetText.output_charset to set the Content-Type.
+	* lib/gettext/rails.rb: Call bindtextdomain in models(ActiveRecord)
+	when bindtextdomain is called in before_filter of ActionController.
+	Inspired from Simon Santoro.
+	* samples/rails/app/models/article.rb: Added to validate description
+	with localized message.
+
+2005-10-22  Masao Mutoh  <mutoh at highway.ne.jp>
+
+	* po/*: Merge rmsgfmt to rgettext.
+	* po/**/rmsgfmt.po[t]: Removed(merge to rgettext.po[t]).
+	* lib/gettext/rmsgmerge.rb: Added by speakillof.
+	* bin/rmsgmerge: Added.
+	* src/poparser.ry: Renamed rmsgfmt.ry to poparser.ry.
+	* lib/gettext/rmsgfmt.rb: Added. Separate code from rmsgfmt.ry.
+	* Rakefile: Check racc is existed or not.
+	* lib/gettext/mo.rb: Follow poparser.ry changes.
+
+2005-09-16  Masao Mutoh  <mutoh at highway.ne.jp>
+
+	* lib/gettext/rgettext.rb: Fixed a header of time strings.
+	Reported by Karel Miarka.
+
+2005-09-12  speakillof <speakillof at yahoo.co.jp>
+
+	* lib/gettext/parser/ruby.rb: Added "here document" support.
+
+2005-09-05  Masao Mutoh  <mutoh at highway.ne.jp>
+
+	* lib/gettext.rb: Added GetText.locale. Both of GetText.locale= and
+	GetText.locale behaves "global". If you set this once, follow bindtextdomain(s)
+	use this value.
+	* lib/gettext/cgi.rb: Added Locale.set. 
+	* lib/gettext/locale_win32.rb: ENV value is prior to native locale.
+	Added Locale.set.
+	* test/gettext_test.rb: Follow above changes.
+
+2005-09-04  Masao Mutoh  <mutoh at highway.ne.jp>
+
+	* Rakefile: move test task to testunit task.
+	* samples/cgi/*.cgi: Support rubygems.
+	* lib/gettext/rails.rb: The default of "charset" parameter becomes nil
+	instead of "UTF-8". You need to call GetText.output_charset=() first.
+	* samples/rails/app/controllers/application.rb: 
+	Call GetText.output_charset = "UTF-8" first.
+
 2005-09-03  Masao Mutoh  <mutoh at highway.ne.jp>
 
 	* src/rmsgfmt.ry: Fixed VERSION info.

--------------------------------------------------------------------------------
Diffstats:
 ChangeLog                                        |  194 ++++
 NEWS                                             |   49 +
 README                                           |   37 
 Rakefile                                         |   95 +-
 bin/rgettext                                     |    2 
 bin/rmsgfmt                                      |    2 
 debian/changelog                                 |    6 
 debian/docs                                      |    3 
 debian/libgettext-ruby-util.docs                 |    3 
 debian/libgettext-ruby1.8.docs                   |    2 
 debian/rgettext.1                                |    3 
 debian/rmsgfmt.1                                 |    3 
 debian/rules                                     |   17 
 lib/gettext.rb                                   |   19 
 lib/gettext/cgi.rb                               |   37 
 lib/gettext/locale.rb                            |   16 
 lib/gettext/locale_default.rb                    |    4 
 lib/gettext/locale_win32.rb                      |   26 
 lib/gettext/mo.rb                                |    7 
 lib/gettext/parser/glade.rb                      |    4 
 lib/gettext/parser/ruby.rb                       |  105 +-
 lib/gettext/rails.rb                             |  164 +++
 lib/gettext/rgettext.rb                          |   26 
 lib/gettext/rmsgfmt.rb                           |  282 ------
 lib/gettext/textdomain.rb                        |   31 
 lib/gettext/version.rb                           |    2 
 po/de/rgettext.po                                |   93 +-
 po/es/rgettext.po                                |   94 +-
 po/fr/rgettext.po                                |   94 +-
 po/it/rgettext.po                                |   85 +-
 po/ja/rgettext.po                                |   91 +-
 po/ko/rgettext.po                                |   96 +-
 po/pt_BR/rgettext.po                             |  103 +-
 po/rgettext.pot                                  |   76 +
 po/sv/rgettext.po                                |   78 +
 samples/cgi/cookie.cgi                           |    5 
 samples/cgi/helloerb1.cgi                        |    4 
 samples/cgi/helloerb2.cgi                        |    5 
 samples/cgi/index.cgi                            |    5 
 samples/cgi/po/fr/main.po                        |   16 
 samples/cgi/po/ko/helloerb1.po                   |    5 
 samples/cgi/po/ko/helloerb2.po                   |    3 
 samples/cgi/po/ko/hellolib.po                    |    3 
 samples/cgi/po/ko/main.po                        |    5 
 samples/po/fr/helloglade2.po                     |    4 
 samples/po/hello.pot                             |    1 
 samples/po/hello2.pot                            |    1 
 samples/po/hello_noop.pot                        |    3 
 samples/po/hello_plural.pot                      |    8 
 samples/po/helloglade2.pot                       |   11 
 samples/po/hellotk.pot                           |    4 
 samples/po/ko/hello.po                           |    3 
 samples/po/ko/hello2.po                          |    3 
 samples/po/ko/hello_noop.po                      |    3 
 samples/po/ko/hello_plural.po                    |    3 
 samples/po/ko/helloglade2.po                     |    4 
 samples/po/ko/hellogtk.po                        |    3 
 samples/po/ko/hellotk.po                         |    3 
 samples/po/pt_BR/hello.po                        |   11 
 samples/po/pt_BR/hello2.po                       |   11 
 samples/po/pt_BR/hello_noop.po                   |   11 
 samples/po/pt_BR/hello_plural.po                 |   12 
 samples/po/pt_BR/helloglade2.po                  |   11 
 samples/po/pt_BR/hellogtk.po                     |   11 
 samples/po/pt_BR/hellotk.po                      |   11 
 samples/rails/README                             |   34 
 samples/rails/Rakefile                           |   11 
 samples/rails/app/controllers/application.rb     |   28 
 samples/rails/app/controllers/blog_controller.rb |    6 
 samples/rails/app/helpers/blog_helper.rb         |    2 
 samples/rails/app/models/article.rb              |   15 
 samples/rails/app/views/blog/_form.rhtml         |    4 
 samples/rails/config/database.yml                |    6 
 samples/rails/config/environment.rb              |  133 +--
 samples/rails/config/environments/development.rb |   19 
 samples/rails/config/environments/production.rb  |   23 
 samples/rails/config/environments/test.rb        |   14 
 samples/rails/po/blog.pot                        |   94 +-
 samples/rails/po/de/blog.po                      |  119 +-
 samples/rails/po/es/blog.po                      |  114 +-
 samples/rails/po/fr/blog.po                      |  110 +-
 samples/rails/po/ja/blog.po                      |  108 +-
 samples/rails/po/ko/blog.po                      |  111 +-
 samples/rails/public/index.html                  |  325 ++++++-
 samples/rails/public/javascripts/controls.js     |  559 +++++++++----
 samples/rails/public/javascripts/dragdrop.js     |  442 +++++-----
 samples/rails/public/javascripts/effects.js      |  882 +++++++++++++++------
 samples/rails/public/javascripts/prototype.js    |  962 +++++++++++++++++++----
 samples/rails/public/stylesheets/scaffold.css    |    2 
 samples/rails/script/breakpointer                |    7 
 samples/rails/script/console                     |   26 
 samples/rails/script/destroy                     |   10 
 samples/rails/script/generate                    |   10 
 samples/rails/script/runner                      |   32 
 samples/rails/script/server                      |   52 -
 test/gettext_runner.rb                           |    4 
 test/gettext_test.rb                             |   85 +-
 test/gettext_test_parser.rb                      |    3 
 test/po/cr/plural.po                             |    6 
 test/po/da/plural.po                             |    4 
 test/po/da/plural_error.po                       |    3 
 test/po/fr/plural.po                             |    4 
 test/po/fr/plural_error.po                       |    3 
 test/po/ir/plural.po                             |    6 
 test/po/la/plural.po                             |    6 
 test/po/li/plural.po                             |    6 
 test/po/po/plural.po                             |    6 
 test/po/sl/plural.po                             |    8 
 test/test.sh                                     |    1 
 test/test_rubyparser.rb                          |   20 
 110 files changed, 4445 insertions(+), 2112 deletions(-)

It's long, but as I said, I tested some functions, which worked. Also, it's
used by several other packages, so if something breaks, chances are high we
will know about it very fast.

> > 4)
> > sisu (0.36.4-1 -> 0.36.5-1)
> > 
> > New minor-level upstream release. Also a build-system cleanup. I've
> > checked that it built ok. I'd prefer it to be synced just so we stay in
> > sync with the debian package on a binary level (the number of binary
> > packages changed with the new build system), but would understand if it
> > wasn't synced.
> 
> Same as 2).

No upstream changelog. Debian's :
--- ubuntu/sisu-0.36.4/debian/changelog	2006-01-23 11:19:17.000000000 +0100
+++ debian/sisu-0.36.5/debian/changelog	2006-01-23 11:19:15.000000000 +0100
@@ -1,8 +1,98 @@
+sisu (0.36.5-1) unstable; urgency=low
+
+  * proposed new build for Debian upload, built in manner described for
+    0.36.4-2, (this would prevent the need to maintain two different 
+    builds of the same package)
+    * fewer packages are created than in the rejected Debian upload
+    * it is much easier for the user to install the components they 
+      need than in the current accpted build
+    * it is not necessary to install the likes of tetex, tetex-extra,
+      latex-ucs or postgresql and various drivers or sqlite etc. if you
+      are not going to use them
+    the three different builds are represented by 
+    0.36.4-1, 0.36.4-2, and 0.36.4-3, please see changelog notes below
+
+    * copyright file makes mention of setup.rb by Minero Aoki which is
+      included in the tarball, and licensed under the Gnu Lesser GPL
+    
+    * copyright file makes mention of Rake which though not included generates
+      the install file included in the tarball (Rake is by Stephan Lang and
+      licensed under the Gnu Lesser GPL)
+
+ -- Ralph Amissah <ralph at amissah.com>  Fri,  6 Jan 2006 21:25:15 +0000
+
+sisu (0.36.4-3) unstable; urgency=low
+
+  * post 0.32.0 build style:
+    * sisu : basic build, no dependencies really beyond ruby
+    * sisu-pdf : dependencies for sisu to generate pdfs latex related
+    * sisu-postgresql : dependencies for sisu to populate a postgresql
+      database including postgresql itself and various ruby drivers
+    * sisu-remote : dependencies for remote placement of sisu output,
+      via ssh and rsync
+    * sisu-examples : markup and other examples in sisu, fairly large
+    * sisu-sqlite : dependencies for sisu to populate an sqlite
+      database including sqlite itself and various ruby drivers
+    * sisu-vim : vim syntax highlighting and folds only of interest
+      if vim/gvim is used
+    ** sisu-webrick : use of ruby webrick server with sisu
+    ** sisu-termsheet : a lesser used component, for producing output 
+       by merging termsheets/forms against standard formm documents
+    ** sisu-texinfo : a lesser used component, for texinfo output
+    * sisu-complete : installing the whole of sisu and its component
+      parts
+    may end up using 0.36.4-2 which is proposed new build for Debian 
+
+ -- Ralph Amissah <ralph at amissah.com>  Sun,  1 Jan 2006 18:20:44 +0000
+
+sisu (0.36.4-2) unstable; urgency=low
+
+  * proposed new build for Debian, would become future default build
+    package is broken into components with different dependencies
+    corresponding to different possible uses of sisu, which only are
+    of interest if the functions in those components are to be used. 
+    For example if pdfs are not required the dependency on tetex
+    including tetex-extra and latex-ucs  is unecessarily large,
+    likewise if postgresql is not going to be used to have a
+    dependency on postgresql is unecessary.
+    On the other hand if pdfs are to be generated, there are a number
+    of dependencies beyond tetex that are required which can be
+    confusing, (and which have cased users grief in the past).
+    Likewise for either sql database supported in the default install
+    the dependencies to get them working is not straightforward.
+    In this build specifying sisu-pdf will result in the dependencies
+    for producing pdfs being loaded and sisu-postgresql the necessary
+    dependencies for that (both large additions if not already 
+    installed or required). Individual components in this build are:
+    * sisu : basic build, no dependencies really beyond ruby
+    * sisu-pdf : dependencies for sisu to generate pdfs latex related
+    * sisu-postgresql : dependencies for sisu to populate a postgresql
+      database including postgresql itself and various ruby drivers
+    * sisu-remote : dependencies for remote placement of sisu output,
+      via ssh and rsync
+    * sisu-examples : markup and other examples in sisu, fairly large
+    * sisu-sqlite : dependencies for sisu to populate an sqlite
+      database including sqlite itself and various ruby drivers
+    * sisu-vim : vim syntax highlighting and folds only of interest
+      if vim/gvim is used
+    * sisu-complete : installing the whole of sisu and its component
+      parts
+    [it is also much easier to keep track of which dependency and which
+    recommendation or suggestion belongs to which component]
+
+ -- Ralph Amissah <ralph at amissah.com>  Sun,  1 Jan 2006 17:34:15 +0000
+
 sisu (0.36.4-1) unstable; urgency=low
 
-  * built, old way for Debian upload (pre-0.31.5 style build.
+  * built old way for Debian upload (pre-0.31.5 style build.
     post 0.32.0 packages are also available in smaller component
     parts) 
+    * sisu : basic build, no dependencies really beyond ruby,
+      all additional requirements for various components specified as
+      recommendations
+    * sisu-vim : vim syntax highlighting and folds only of interest
+      if vim/gvim is used
+    * sisu-examples : markup and other examples in sisu, fairly large
 
  -- Ralph Amissah <ralph at amissah.com>  Sun,  1 Jan 2006 17:27:48 +0000
 
Diffstat:
 conf/sisu/version.yaml                   |    6 +-
 data/doc/sisu/copyright                  |   28 ++++++++-
 data/doc/sisu/html/sisu.1.html           |   50 ++++++++--------
 data/doc/sisu/version_manifest.changelog |   21 ++++++-
 debian/changelog                         |   92 ++++++++++++++++++++++++++++++-
 debian/control                           |   67 +++++++++++++++++++++-
 debian/copyright                         |   28 ++++++++-
 man/man1/sisu.1                          |    4 -
 version_manifest.changelog               |   21 ++++++-
 9 files changed, 274 insertions(+), 43 deletions(-)

> > - psi (0.9.3-2ubuntu1 -> 0.10-2) : a very popular Jabber client.
> 
> Same as 2).

I haven't looked at it in detail yet (it's not at all ruby-related). If
someone else wants to work on it, don't hesitate.
-- 
| Lucas Nussbaum
| lucas at lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas at nussbaum.fr             GPG: 1024D/023B3F4F |



More information about the Ubuntu-motu mailing list