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

Bug#686111: tpu: pleiades/1.3.4~I20120531-dfsg-2+deb7u1



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
 

Reply to: