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

Bug#686111: marked as done (tpu: pleiades/1.3.4~I20120531-dfsg-2+deb7u1)



Your message dated Mon, 3 Sep 2012 12:49:38 +0200
with message-id <20120903104938.GY6588@radis.cristau.org>
and subject line Re: Bug#686111: tpu: pleiades/1.3.4~I20120531-dfsg-2+deb7u1
has caused the Debian Bug report #686111,
regarding tpu: pleiades/1.3.4~I20120531-dfsg-2+deb7u1
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.)


-- 
686111: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=686111
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

Please unblock package pleiades from t-p-u

The pleiades package is currently blocked in unstable because
1.3.4-dfsg-1 was uploaded on July 1st.

This version and the version in wheezy has an RC bug (#679846:
modifies another package's conffile). This bug is also in the version
in wheezy (1.3.4~I20120531-dfsg-2).

Yamane-san fixed this (by temporarily dropping the debconf magic that
configures Eclipse to use Pleiades), in the 1.3.4-dfsg-4 version he
uploaded to unstable.

Unfortunately, asking for a freeze exception is probably not possible
because 1.3.4-dfsg-1 added many changes that probably make it
unsuitable for a freeze exception:
   * New upstream release
   * debian/control
     - improve descriptions
     - bump up debehelper version to use xz option
   * debian/compat
     - set 9
   * add debian/NEWS file about automatic configuration and manual
     configuration due to upgrading eclipse package would override its change
   * debian/patches
     - refresh all patches to meet to DEP3 format.
   * debian/watch
     - update to catch newer upstream version correctly.
   * debian/rules
     - add "--parallel" option to build
     - remove unnecessary lib directory with dh_auto_install
   * debian/copyright
     - update to deal with changes about not exclude javaassist and commons-io
       from upstream source

As a consequence, it seems that the only way to fix the RC bug is to
upload to t-p-u a 1.3.4~I20120531-dfsg-3 package with only the RC bug
fix (dropping debconf questions and the subsequent treatments).

I went on this package because it ALSO l10n stuff. Indeed, these are
the debconf questions translations. However, if debconf support is
(temporarily) removed, then pleiades gets out of my 100% way..:)

I finally uploaded an NMU to t-p-u in order to completely get rid of
this issue (*and* also have a chance to reach 100% debconf translation
in wheezy!).

The NMU diff is attached to this mail.

unblock pleiades/1.3.4~I20120531-dfsg-2+deb7u1

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (101, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-3-686-pae (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru pleiades-1.3.4~I20120531-dfsg/debian/changelog pleiades-1.3.4~I20120531-dfsg/debian/changelog
--- pleiades-1.3.4~I20120531-dfsg/debian/changelog	2012-06-05 06:08:01.000000000 +0200
+++ pleiades-1.3.4~I20120531-dfsg/debian/changelog	2012-08-24 20:13:53.000000000 +0200
@@ -1,3 +1,14 @@
+pleiades (1.3.4~I20120531-dfsg-2+deb7u1) testing-proposed-updates; urgency=low
+
+  * Non-maintainer upload to t-p-u to fix the RC bug in wheezy.
+  * Use version numbering proposed in #685646
+  * Temporarily disable debconf usage, its behaviour violates the
+    policy. An alternative solution will be worked on
+    after Wheezy release (Closes: #679846).
+  * Also drop all debconf templates and their translations.
+
+ -- Christian Perrier <bubulle@debian.org>  Sat, 18 Aug 2012 18:25:06 +0200
+
 pleiades (1.3.4~I20120531-dfsg-2) unstable; urgency=low
 
   * debian/control
diff -Nru pleiades-1.3.4~I20120531-dfsg/debian/control pleiades-1.3.4~I20120531-dfsg/debian/control
--- pleiades-1.3.4~I20120531-dfsg/debian/control	2012-06-04 11:13:40.000000000 +0200
+++ pleiades-1.3.4~I20120531-dfsg/debian/control	2012-08-18 20:25:07.000000000 +0200
@@ -9,7 +9,7 @@
 
 Package: pleiades
 Architecture: all
-Pre-Depends: debconf, dpkg (>= 1.15.6~)
+Pre-Depends: dpkg (>= 1.15.6~)
 Depends: eclipse, libcommons-lang-java, libcommons-io-java, libjavassist-java,
  ${misc:Depends}
 Description: Japanese Language package for Eclipse using Dynamic AOP, Pleiades
diff -Nru pleiades-1.3.4~I20120531-dfsg/debian/pleiades.config pleiades-1.3.4~I20120531-dfsg/debian/pleiades.config
--- pleiades-1.3.4~I20120531-dfsg/debian/pleiades.config	2012-06-04 01:51:34.000000000 +0200
+++ pleiades-1.3.4~I20120531-dfsg/debian/pleiades.config	1970-01-01 01:00:00.000000000 +0100
@@ -1,17 +0,0 @@
-#!/bin/sh
-
-set -e
-
-INI="/etc/eclipse.ini"
-
-. /usr/share/debconf/confmodule
-db_version 2.0
-
-if [ -f $INI ]; then
-  db_set pleiades/eclipse true
-fi
-
-db_input medium pleiades/eclipse || true
-db_go
-
-exit 0
diff -Nru pleiades-1.3.4~I20120531-dfsg/debian/pleiades.postinst pleiades-1.3.4~I20120531-dfsg/debian/pleiades.postinst
--- pleiades-1.3.4~I20120531-dfsg/debian/pleiades.postinst	2012-06-04 03:44:22.000000000 +0200
+++ pleiades-1.3.4~I20120531-dfsg/debian/pleiades.postinst	1970-01-01 01:00:00.000000000 +0100
@@ -1,42 +0,0 @@
-#!/bin/sh 
-
-set -e
-
-ENABLE_PLEIADES="-javaagent:/usr/lib/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar"
-ECLIPSE_INI="/etc/eclipse.ini"
-# somehow without export its results change time by time...
-export SETTINGS="`grep -e $ENABLE_PLEIADES $ECLIPSE_INI`"
-
-case "$1" in
-    install|configure)
-	    . /usr/share/debconf/confmodule
-	    db_version 2.0
-	    db_get pleiades/eclipse
-	    db_stop
-
-
-	    if [ -f $ECLIPSE_INI ]; then
-		    if [ $RET = true ] && [ -z "$SETTINGS" ]; then
-			    echo $ENABLE_PLEIADES >> $ECLIPSE_INI
-		    elif [ $RET = false ] && [ ! -z "$SETTINGS" ]; then
-			    sed -e s%\^$ENABLE_PLEIADES%%g -e /^$/d -i $ECLIPSE_INI
-		    fi
-	    fi
-    ;;
-
-    abort-upgrade|abort-remove|abort-deconfigure)
-    ;;
-
-    *)
-        echo "postinst called with unknown argument \`$1'" >&2
-        exit 1
-    ;;
-esac
-
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
-#DEBHELPER#
-
-unset SETTINGS
-exit 0
diff -Nru pleiades-1.3.4~I20120531-dfsg/debian/pleiades.postrm pleiades-1.3.4~I20120531-dfsg/debian/pleiades.postrm
--- pleiades-1.3.4~I20120531-dfsg/debian/pleiades.postrm	2012-06-04 03:04:50.000000000 +0200
+++ pleiades-1.3.4~I20120531-dfsg/debian/pleiades.postrm	1970-01-01 01:00:00.000000000 +0100
@@ -1,26 +0,0 @@
-#!/bin/sh
-
-set -e
-
-ENABLE_PLEIADES="-javaagent:/usr/lib/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar"
-ECLIPSE_INI="/etc/eclipse.ini"
-
-case "$1" in
-    purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
-    if [ -f $ECLIPSE_INI ];  then
-	    sed -e s%\^$ENABLE_PLEIADES%% -i $ECLIPSE_INI
-    fi
-    ;;
-
-    *)
-        echo "postrm called with unknown argument \`$1'" >&2
-        exit 1
-    ;;
-esac
-
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
-#DEBHELPER#
-
-exit 0
diff -Nru pleiades-1.3.4~I20120531-dfsg/debian/pleiades.templates pleiades-1.3.4~I20120531-dfsg/debian/pleiades.templates
--- pleiades-1.3.4~I20120531-dfsg/debian/pleiades.templates	2012-06-04 01:34:13.000000000 +0200
+++ pleiades-1.3.4~I20120531-dfsg/debian/pleiades.templates	1970-01-01 01:00:00.000000000 +0100
@@ -1,5 +0,0 @@
-Template: pleiades/eclipse
-Type: boolean
-Default: false
-_Description: Enable pleiades for your Eclipse configuration?
- If you want to use pleiades, you should enable it in /etc/eclpse.ini.
diff -Nru pleiades-1.3.4~I20120531-dfsg/debian/po/ja.po pleiades-1.3.4~I20120531-dfsg/debian/po/ja.po
--- pleiades-1.3.4~I20120531-dfsg/debian/po/ja.po	2012-06-04 03:26:22.000000000 +0200
+++ pleiades-1.3.4~I20120531-dfsg/debian/po/ja.po	1970-01-01 01:00:00.000000000 +0100
@@ -1,29 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: pleiades\n"
-"Report-Msgid-Bugs-To: pleiades@packages.debian.org\n"
-"POT-Creation-Date: 2012-06-04 06:18+0900\n"
-"PO-Revision-Date: 2012-06-04 06:18+0900\n"
-"Last-Translator: Hideki Yamane <henrich@debian.org>\n"
-"Language-Team: \n"
-"Language: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#. Type: boolean
-#. Description
-#: ../pleiades.templates:1001
-msgid "Enable pleiades for your Eclipse configuration?"
-msgstr "Eclipse の設定について pleiades を有効にしますか?"
-
-#. Type: boolean
-#. Description
-#: ../pleiades.templates:1001
-msgid "If you want to use pleiades, you should enable it in /etc/eclpse.ini."
-msgstr "pleiades を使いたい場合には、/etc/eclipse.ini で有効にする必要があります。"
diff -Nru pleiades-1.3.4~I20120531-dfsg/debian/po/POTFILES.in pleiades-1.3.4~I20120531-dfsg/debian/po/POTFILES.in
--- pleiades-1.3.4~I20120531-dfsg/debian/po/POTFILES.in	2012-06-03 22:34:52.000000000 +0200
+++ pleiades-1.3.4~I20120531-dfsg/debian/po/POTFILES.in	1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-[type: gettext/rfc822deb] pleiades.templates
diff -Nru pleiades-1.3.4~I20120531-dfsg/debian/po/templates.pot pleiades-1.3.4~I20120531-dfsg/debian/po/templates.pot
--- pleiades-1.3.4~I20120531-dfsg/debian/po/templates.pot	2012-06-03 23:18:00.000000000 +0200
+++ pleiades-1.3.4~I20120531-dfsg/debian/po/templates.pot	1970-01-01 01:00:00.000000000 +0100
@@ -1,30 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: pleiades\n"
-"Report-Msgid-Bugs-To: pleiades@packages.debian.org\n"
-"POT-Creation-Date: 2012-06-04 06:18+0900\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=CHARSET\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#. Type: boolean
-#. Description
-#: ../pleiades.templates:1001
-msgid "Enable pleiades for your Eclipse configuration?"
-msgstr ""
-
-#. Type: boolean
-#. Description
-#: ../pleiades.templates:1001
-msgid "If you want to use pleiades, you should enable it in /etc/eclpse.ini."
-msgstr ""
diff -Nru pleiades-1.3.4~I20120531-dfsg/debian/rules pleiades-1.3.4~I20120531-dfsg/debian/rules
--- pleiades-1.3.4~I20120531-dfsg/debian/rules	2012-06-05 06:03:32.000000000 +0200
+++ pleiades-1.3.4~I20120531-dfsg/debian/rules	2012-08-18 18:33:39.000000000 +0200
@@ -20,10 +20,6 @@
 override_dh_installchangelogs:
 	dh_installchangelogs $(CURDIR)/readme/readme_pleiades_changes.txt
 
-override_dh_clean:
-	debconf-updatepo
-	dh_clean
-
 override_dh_builddeb:
 	dh_builddeb -- -Zxz -Sextreme -z9
 

--- End Message ---
--- Begin Message ---
On Tue, Aug 28, 2012 at 20:12:24 +0200, Christian Perrier wrote:

> Package: release.debian.org
> Severity: normal
> User: release.debian.org@packages.debian.org
> Usertags: unblock
> 
> Please unblock package pleiades from t-p-u
> 
Approved.

Cheers,
Julien

Attachment: signature.asc
Description: Digital signature


--- End Message ---

Reply to: