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: