Your message dated Mon, 01 Dec 2014 05:44:02 +0000 with message-id <1417412642.2472.51.camel@adam-barratt.org.uk> and subject line Re: Bug#771611: unblock: redmine/3.0~20140825-2 has caused the Debian Bug report #771611, regarding unblock: redmine/3.0~20140825-2 to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 771611: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=771611 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: unblock: redmine/3.0~20140825-2
- From: Antonio Terceiro <terceiro@debian.org>
- Date: Sun, 30 Nov 2014 22:15:20 -0200
- Message-id: <[🔎] 20141201001520.GA4363@debian.org>
Package: release.debian.org Severity: normal User: release.debian.org@packages.debian.org Usertags: unblock Please unblock package redmine This release fixes 3 important bugs, 2 of which affect upgrades from wheezy. It also fixes a documentation issue, and adds a new Debconf prompt translation (Italian). $ dpkg-parsechangelog Source: redmine Version: 3.0~20140825-2 Distribution: unstable Urgency: medium Maintainer: Antonio Terceiro <terceiro@debian.org> Date: Sun, 30 Nov 2014 21:20:40 -0200 Closes: 764230 765466 765498 767548 768575 Changes: redmine (3.0~20140825-2) unstable; urgency=medium . * README.Debian: update instructions to run redmine without a webserver (Closes: #765498) * Make Gemfile.lock a symlink to /dev/null, so that bundler will not abort on upgrades of minor versions (Closes: #767548) * debian/redmine.triggers: reconfigure package whenever a plugin is installed; so plugins database setup scripts are automatically applied when they are installed. * debian/patches/drop-update_all.patch: apply upstream patch to fix upgrades from wheezy (Closes: #765466) * debian/patches/invalidate-language-cache-from-older-versions.diff: avoid using cached language list created by earlier versions, which is in a incompatible data structure (Closes: #764230) * Added Italian translation for Debconf prompts, thanks to Beatrice Torracca (Closes: #768575) the debdiff against the package in testing is attached. unblock redmine/3.0~20140825-2 -- System Information: Debian Release: jessie/sid APT prefers buildd-unstable APT policy: (500, 'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores) Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash -- Antonio Terceiro <terceiro@debian.org>diff -Nru redmine-3.0~20140825/debian/changelog redmine-3.0~20140825/debian/changelog --- redmine-3.0~20140825/debian/changelog 2014-09-30 18:40:43.000000000 -0300 +++ redmine-3.0~20140825/debian/changelog 2014-11-30 21:20:48.000000000 -0200 @@ -1,3 +1,22 @@ +redmine (3.0~20140825-2) unstable; urgency=medium + + * README.Debian: update instructions to run redmine without a webserver + (Closes: #765498) + * Make Gemfile.lock a symlink to /dev/null, so that bundler will not + abort on upgrades of minor versions (Closes: #767548) + * debian/redmine.triggers: reconfigure package whenever a plugin is + installed; so plugins database setup scripts are automatically applied + when they are installed. + * debian/patches/drop-update_all.patch: apply upstream patch to fix upgrades + from wheezy (Closes: #765466) + * debian/patches/invalidate-language-cache-from-older-versions.diff: avoid + using cached language list created by earlier versions, which is in a + incompatible data structure (Closes: #764230) + * Added Italian translation for Debconf prompts, thanks to Beatrice Torracca + (Closes: #768575) + + -- Antonio Terceiro <terceiro@debian.org> Sun, 30 Nov 2014 21:20:40 -0200 + redmine (3.0~20140825-1) unstable; urgency=medium * New upstream snapshot diff -Nru redmine-3.0~20140825/debian/links redmine-3.0~20140825/debian/links --- redmine-3.0~20140825/debian/links 2014-07-21 14:59:33.000000000 -0300 +++ redmine-3.0~20140825/debian/links 2014-11-30 21:20:48.000000000 -0200 @@ -4,3 +4,5 @@ usr/share/javascript/scriptaculous/controls.js usr/share/redmine/public/javascripts/controls.js usr/share/javascript/scriptaculous/dragdrop.js usr/share/redmine/public/javascripts/dragdrop.js usr/share/javascript/scriptaculous/effects.js usr/share/redmine/public/javascripts/effects.js + +/dev/null usr/share/redmine/Gemfile.lock diff -Nru redmine-3.0~20140825/debian/patches/drop-update_all.patch redmine-3.0~20140825/debian/patches/drop-update_all.patch --- redmine-3.0~20140825/debian/patches/drop-update_all.patch 1969-12-31 21:00:00.000000000 -0300 +++ redmine-3.0~20140825/debian/patches/drop-update_all.patch 2014-11-30 21:20:48.000000000 -0200 @@ -0,0 +1,68 @@ +Description: replace usage of deprecated #update_all method in migrations +Author: Toshi MARUYAMA <marutosijp2@yahoo.co.jp> +Origin: upstream +Bug: http://www.redmine.org/issues/18132 +Bug-Debian: https://bugs.debian.org/765466 +Reviewed-by: Antonio Terceiro <terceiro@debian.org> +Last-Update: 2014-11-30 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +--- a/db/migrate/072_add_enumerations_position.rb ++++ b/db/migrate/072_add_enumerations_position.rb +@@ -4,7 +4,7 @@ class AddEnumerationsPosition < ActiveRe + Enumeration.all.group_by(&:opt).each do |opt, enums| + enums.each_with_index do |enum, i| + # do not call model callbacks +- Enumeration.update_all "position = #{i+1}", {:id => enum.id} ++ Enumeration.where({:id => enum.id}).update_all("position = #{i+1}") + end + end + end +--- a/db/migrate/078_add_custom_fields_position.rb ++++ b/db/migrate/078_add_custom_fields_position.rb +@@ -4,7 +4,7 @@ class AddCustomFieldsPosition < ActiveRe + CustomField.all.group_by(&:type).each do |t, fields| + fields.each_with_index do |field, i| + # do not call model callbacks +- CustomField.update_all "position = #{i+1}", {:id => field.id} ++ CustomField.where({:id => field.id}).update_all("position = #{i+1}") + end + end + end +--- a/db/migrate/101_populate_changesets_user_id.rb ++++ b/db/migrate/101_populate_changesets_user_id.rb +@@ -7,7 +7,7 @@ class PopulateChangesetsUserId < ActiveR + username, email = $1.strip, $3 + u = User.find_by_login(username) + u ||= User.find_by_mail(email) unless email.blank? +- Changeset.update_all("user_id = #{u.id}", ["committer = ?", committer]) unless u.nil? ++ Changeset.where(["committer = ?", committer]).update_all("user_id = #{u.id}") unless u.nil? + end + end + end +--- a/db/migrate/20091225164732_remove_enumerations_opt.rb ++++ b/db/migrate/20091225164732_remove_enumerations_opt.rb +@@ -5,8 +5,8 @@ class RemoveEnumerationsOpt < ActiveReco + + def self.down + add_column :enumerations, :opt, :string, :limit => 4, :default => '', :null => false +- Enumeration.update_all("opt = 'IPRI'", "type = 'IssuePriority'") +- Enumeration.update_all("opt = 'DCAT'", "type = 'DocumentCategory'") +- Enumeration.update_all("opt = 'ACTI'", "type = 'TimeEntryActivity'") ++ Enumeration.where("type = 'IssuePriority'").update_all("opt = 'IPRI'") ++ Enumeration.where("type = 'DocumentCategory'").update_all("opt = 'DCAT'") ++ Enumeration.where("type = 'TimeEntryActivity'").update_all("opt = 'ACTI'") + end + end +--- a/db/migrate/20130215111141_populate_issues_closed_on.rb ++++ b/db/migrate/20130215111141_populate_issues_closed_on.rb +@@ -15,7 +15,8 @@ class PopulateIssuesClosedOn < ActiveRec + + # Then set closed_on for closed issues that weren't up updated by the above UPDATE + # No journal was found so we assume that they were closed on creation +- Issue.update_all "closed_on = created_on", {:status_id => closed_status_ids, :closed_on => nil} ++ Issue.where({:status_id => closed_status_ids, :closed_on => nil}). ++ update_all("closed_on = created_on") + end + end + diff -Nru redmine-3.0~20140825/debian/patches/invalidate-language-cache-from-older-versions.diff redmine-3.0~20140825/debian/patches/invalidate-language-cache-from-older-versions.diff --- redmine-3.0~20140825/debian/patches/invalidate-language-cache-from-older-versions.diff 1969-12-31 21:00:00.000000000 -0300 +++ redmine-3.0~20140825/debian/patches/invalidate-language-cache-from-older-versions.diff 2014-11-30 21:20:48.000000000 -0200 @@ -0,0 +1,20 @@ +Description: Make sure that invalid cache from older versions is not used for languages_options +Author: Jean-Philippe Lang <jp_lang@yahoo.fr> +Origin: upstream +Bug-Debian: https://bugs.debian.org/764230 +Applied-Upstream: https://www.redmine.org/projects/redmine/repository/revisions/13544 +Reviewed-by: Antonio Terceiro <terceiro@debian.org> +Last-Update: 2014-11-30 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +--- a/lib/redmine/i18n.rb ++++ b/lib/redmine/i18n.rb +@@ -92,7 +92,7 @@ module Redmine + # + # The result is cached to prevent from loading all translations files. + def languages_options +- ActionController::Base.cache_store.fetch "i18n/languages_options" do ++ ActionController::Base.cache_store.fetch "i18n/languages_options/#{Redmine::VERSION}" do + valid_languages.map {|lang| [ll(lang.to_s, :general_lang_name), lang.to_s]}.sort {|x,y| x.first <=> y.first } + end + end diff -Nru redmine-3.0~20140825/debian/patches/series redmine-3.0~20140825/debian/patches/series --- redmine-3.0~20140825/debian/patches/series 2014-08-29 04:31:39.000000000 -0300 +++ redmine-3.0~20140825/debian/patches/series 2014-11-30 21:20:48.000000000 -0200 @@ -7,3 +7,5 @@ 1001_Parsedate.parsedate.patch 2020_load_awesome_nested_set.patch gemfile-adjustments.patch +drop-update_all.patch +invalidate-language-cache-from-older-versions.diff diff -Nru redmine-3.0~20140825/debian/po/it.po redmine-3.0~20140825/debian/po/it.po --- redmine-3.0~20140825/debian/po/it.po 1969-12-31 21:00:00.000000000 -0300 +++ redmine-3.0~20140825/debian/po/it.po 2014-11-30 21:20:48.000000000 -0200 @@ -0,0 +1,124 @@ +# Italian translation of redmine debconf messages +# Copyright (C) 2014 redmine package copyright holder +# This file is distributed under the same license as the redmine package. +# Beatrice Torracca <beatricet@libero.it>, 2014. +msgid "" +msgstr "" +"Project-Id-Version: redmine\n" +"Report-Msgid-Bugs-To: redmine@packages.debian.org\n" +"POT-Creation-Date: 2010-08-13 14:00+0200\n" +"PO-Revision-Date: 2014-11-08 14:42+0200\n" +"Last-Translator: Beatrice Torracca <beatricet@libero.it>\n" +"Language-Team: Italian <debian-l10n-italian@lists.debian.org>\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Virtaal 0.7.1\n" + +#. Type: note +#. Description +#: ../templates:1001 +msgid "Redmine package now supports multiple instances" +msgstr "Il pacchetto redmine ora supporta più istanze" + +# Lasciato "default" invariato perché in seguito viene usata una variabile per il nome di istanza e un identificatore di istanza e penso sia letteralmente "default" +#. Type: note +#. Description +#: ../templates:1001 +msgid "" +"You are migrating from an unsupported version. The current instance will be " +"now called the \"default\" instance. Please check your web server " +"configuration files, see README.Debian." +msgstr "" +"Si sta eseguendo la migrazione da una versione non supportata. L'istanza " +"corrente verrà ora chiamata istanza «default». Controllare i propri file di " +"configurazione del server web, vedere README.Debian." + +#. Type: string +#. Description +#: ../templates:2001 +msgid "Redmine instances to be deconfigured:" +msgstr "Istanze di redmine da deconfigurare:" + +#. Type: string +#. Description +#: ../templates:2001 +msgid "Configuration files for these instances will be removed." +msgstr "I file di configurazione per queste istanze saranno rimossi." + +#. Type: string +#. Description +#: ../templates:2001 +msgid "Database (de)configuration will be asked accordingly." +msgstr "" +"Verranno poste, se necessario, domande sulla (de)configurazione dei database." + +#. Type: string +#. Description +#: ../templates:3001 +msgid "Redmine instances to be configured or upgraded:" +msgstr "Istanze di redmine da configurare o aggiornare:" + +#. Type: string +#. Description +#: ../templates:3001 +msgid "Space-separated list of instances identifiers." +msgstr "Elenco separato da spazi di identificatori di istanza." + +#. Type: string +#. Description +#: ../templates:3001 +msgid "" +"Each instance has its configuration files in /etc/redmine/<instance-" +"identifier>/" +msgstr "" +"Ogni istanza ha i propri file di configurazione in /etc/redmine/" +"<identificatore-istanza>/" + +#. Type: string +#. Description +#: ../templates:3001 +msgid "To deconfigure an instance, remove its identifier from this list." +msgstr "" +"Per deconfigurare un'istanza, rimuovere il suo identificatore da questo " +"elenco." + +#. Type: select +#. Description +#: ../templates:4001 +msgid "Default redmine language:" +msgstr "Lingua predefinita per redmine:" + +#. Type: error +#. Description +#: ../templates:5001 +msgid "redmine-${dbtype} package required" +msgstr "Richiesto il pacchetto redmine-${dbtype}" + +#. Type: error +#. Description +#: ../templates:5001 +msgid "" +"Redmine instance ${instance} is configured to use database type ${dbtype}, " +"but the corresponding redmine-${dbtype} package is not installed." +msgstr "" +"L'istanza ${instance} di redmine è configurata per usare il tipo di database " +"${dbtype}, ma il pacchetto redmine-${dbtype} corrispondente non è installato." + +#. Type: error +#. Description +#: ../templates:5001 +msgid "Configuration of instance ${instance} is aborted." +msgstr "Configurazione dell'istanza ${instance} abbandonata." + +#. Type: error +#. Description +#: ../templates:5001 +msgid "" +"To finish that configuration, please install the redmine-${dbtype} package, " +"and reconfigure redmine using:" +msgstr "" +"Per completare tale configurazione installare il pacchetto redmine-${dbtype} " +"e riconfigurare redmine usando:" diff -Nru redmine-3.0~20140825/debian/postinst redmine-3.0~20140825/debian/postinst --- redmine-3.0~20140825/debian/postinst 2014-09-14 14:30:33.000000000 -0300 +++ redmine-3.0~20140825/debian/postinst 2014-11-30 21:20:48.000000000 -0200 @@ -88,7 +88,7 @@ cd $savedir ;; - abort-upgrade|abort-remove|abort-deconfigure) + abort-upgrade|abort-remove|abort-deconfigure|triggered) ;; *) @@ -213,7 +213,7 @@ lInstall=0 fi case "$1" in - configure|reconfigure) + configure|reconfigure|triggered) if dpkg --compare-versions "$2" lt "2.3.0+dfsg1-3~"; then rm -rf $fRailsCache fi diff -Nru redmine-3.0~20140825/debian/README.Debian redmine-3.0~20140825/debian/README.Debian --- redmine-3.0~20140825/debian/README.Debian 2014-09-22 10:34:39.000000000 -0300 +++ redmine-3.0~20140825/debian/README.Debian 2014-11-30 21:20:48.000000000 -0200 @@ -62,14 +62,11 @@ To test redmine without installing a web server, run as root : cd /usr/share/redmine/ - mkdir tmp - chown www-data:www-data tmp - mkdir log - touch log/production.log - chown www-data:www-data log/production.log - sudo -u www-data X_DEBIAN_SITEID="default" ruby script/rails server -e production + mkdir tmp log + chown www-data:www-data tmp log + sudo -u www-data X_DEBIAN_SITEID="default" rackup -E production -and point your browser to http://localhost:3000 +and point your browser to http://localhost:9292 When done, remove /usr/share/redmine/tmp NOTICE : diff -Nru redmine-3.0~20140825/debian/redmine.triggers redmine-3.0~20140825/debian/redmine.triggers --- redmine-3.0~20140825/debian/redmine.triggers 1969-12-31 21:00:00.000000000 -0300 +++ redmine-3.0~20140825/debian/redmine.triggers 2014-11-30 21:20:48.000000000 -0200 @@ -0,0 +1 @@ +interest /usr/share/redmine/pluginsAttachment: signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---
- To: Antonio Terceiro <terceiro@debian.org>, 771611-done@bugs.debian.org
- Subject: Re: Bug#771611: unblock: redmine/3.0~20140825-2
- From: "Adam D. Barratt" <adam@adam-barratt.org.uk>
- Date: Mon, 01 Dec 2014 05:44:02 +0000
- Message-id: <1417412642.2472.51.camel@adam-barratt.org.uk>
- In-reply-to: <[🔎] 20141201001520.GA4363@debian.org>
- References: <[🔎] 20141201001520.GA4363@debian.org>
On Sun, 2014-11-30 at 22:15 -0200, Antonio Terceiro wrote: > Package: release.debian.org > Severity: normal > User: release.debian.org@packages.debian.org > Usertags: unblock > > Please unblock package redmine > > This release fixes 3 important bugs, 2 of which affect upgrades from > wheezy. It also fixes a documentation issue, and adds a new Debconf > prompt translation (Italian). Unblocked. Regards, Adam
--- End Message ---