Your message dated Tue, 26 Jul 2011 00:02:12 +0900
with message-id <[email protected]>
and subject line Re: Bug#635263: Acknowledgement (ibus-anthy: python2 migration
and more)
has caused the Debian Bug report #635263,
regarding ibus-anthy: python2 migration and more
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 [email protected]
immediately.)
--
635263: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=635263
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: ibus-anthy
Version: 1.2.6-1
Severity: normal
Tags: patch
X-Debbugs-CC: Barry Warsaw <[email protected]>
See attached patch against the 1.2.6-1 package.
This does followings:
For "3.0 (quilt)" format source, you do not need to specify "--with
quilt" for dh. This is fixed.
This does new python2 packaging scheme but I could not get to make
python2.7 links and build was failing. So I used "dh_python2
--no-guessing-versions" as work around.
It is always good idea to use new files provided by autotools-dev than
one in the package. Thus --with autotools-dev was used.
*.la files are better not to be included. Thus I removed them from
package. There may be more elegant way to do this.
DEP-3 for patch tagging is a good thing and implimented.
Autogenerated setup/anthyprefs.py does not need to be diffed for package
(for multiple build from the source. Clean target removes this.)
Also, for git archive, quilt patches are better not to be applied after
debuild clean. If you apply this to your git repo, generated package
will not have debian/source/local-options , making it to behave normally
as patches appled after clean. This is for easier build. We can
always do "git reset --hard; git clean -f" to get clean source so this
is just a non-critical cosmetic thing.
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (500, 'testing'), (50, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.39-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages ibus-anthy depends on:
ii anthy 9100h-9 input method for Japanese - backen
ii ibus 1.3.9-2 New input method framework using d
ii libanthy0 9100h-9 input method for Japanese - runtim
ii libc6 2.13-10 Embedded GNU C Library: Shared lib
ii libpython2.6 2.6.7-1 Shared Python runtime library (ver
ii python 2.6.6-14 interactive high-level object-orie
ii python2.6 2.6.7-1 An interactive high-level object-o
ibus-anthy recommends no packages.
ibus-anthy suggests no packages.
-- no debconf information
diff -Nru ibus-anthy-1.2.6-orig/debian/changelog ibus-anthy-1.2.6/debian/changelog
--- ibus-anthy-1.2.6-orig/debian/changelog 2011-05-29 14:19:42.000000000 +0900
+++ ibus-anthy-1.2.6/debian/changelog 2011-07-24 22:06:47.000000000 +0900
@@ -1,3 +1,11 @@
+ibus-anthy (1.2.6-2) unstable; urgency=low
+
+ * Use "dh $@ --with python2 --with autotools-dev"
+ * Remove *.la files.
+ * DEP-3 patch.
+
+ -- Osamu Aoki <[email protected]> Sun, 24 Jul 2011 19:40:28 +0900
+
ibus-anthy (1.2.6-1) unstable; urgency=low
* New upstream release
diff -Nru ibus-anthy-1.2.6-orig/debian/control ibus-anthy-1.2.6/debian/control
--- ibus-anthy-1.2.6-orig/debian/control 2011-05-29 14:05:25.000000000 +0900
+++ ibus-anthy-1.2.6/debian/control 2011-07-24 21:06:37.000000000 +0900
@@ -4,11 +4,11 @@
Maintainer: IME Packaging Team <[email protected]>
Uploaders: LI Daobing <[email protected]>, Asias He <[email protected]>
DM-Upload-Allowed: yes
-Build-Depends: debhelper (>= 7), autotools-dev, swig, python-dev (>= 2.5),
- pkg-config, libanthy-dev, python-support, intltool, quilt (>= 0.46-7~)
+Build-Depends: debhelper (>= 7.0.50~), autotools-dev, swig, python-dev (>= 2.6.6-3~),
+ pkg-config, libanthy-dev, intltool
Standards-Version: 3.9.2
Homepage: http://code.google.com/p/ibus
-XS-Python-Version: >= 2.5
+X-Python-Version: >= 2.5
Vcs-Git: git://git.debian.org/git/pkg-ime/ibus-anthy.git
Vcs-Browser: http://git.debian.org/?p=pkg-ime/ibus-anthy.git
@@ -16,7 +16,6 @@
Package: ibus-anthy
Architecture: any
Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}, ibus (>= 1.2), anthy
-XB-Python-Version: ${python:Versions}
Description: anthy engine for IBus
IBus is an Intelligent Input Bus. It is a new input framework for Linux
OS. It provides full featured and user friendly input method user interface.
diff -Nru ibus-anthy-1.2.6-orig/debian/patches/fix-pythonpath-env.patch ibus-anthy-1.2.6/debian/patches/fix-pythonpath-env.patch
--- ibus-anthy-1.2.6-orig/debian/patches/fix-pythonpath-env.patch 2011-05-29 14:08:49.000000000 +0900
+++ ibus-anthy-1.2.6/debian/patches/fix-pythonpath-env.patch 2011-07-24 20:41:15.000000000 +0900
@@ -1,3 +1,6 @@
+Author: Sandro Tosi <[email protected]>
+Description: Use of PYTHONPATH env var in an insecure way
+Bug-Debian: http://bugs.debian.org/605171
--- a/engine/ibus-engine-anthy.in
+++ b/engine/ibus-engine-anthy.in
@@ -26,7 +26,6 @@
diff -Nru ibus-anthy-1.2.6-orig/debian/rules ibus-anthy-1.2.6/debian/rules
--- ibus-anthy-1.2.6-orig/debian/rules 2011-05-29 14:04:34.000000000 +0900
+++ ibus-anthy-1.2.6/debian/rules 2011-07-24 22:03:22.000000000 +0900
@@ -1,3 +1,12 @@
#!/usr/bin/make -f
%:
- dh $@ --with quilt
+ dh $@ --with python2 --with autotools-dev
+
+override_dh_python2:
+ dh_python2 --no-guessing-versions
+ # without --no-guessing-versions, build fails
+
+override_dh_strip:
+ dh_strip
+ rm $(CURDIR)/debian/ibus-anthy/usr/share/pyshared/*.la
+ rm $(CURDIR)/debian/ibus-anthy/usr/lib/python2.*/dist-packages/*.la
diff -Nru ibus-anthy-1.2.6-orig/debian/source/local-options ibus-anthy-1.2.6/debian/source/local-options
--- ibus-anthy-1.2.6-orig/debian/source/local-options 1970-01-01 09:00:00.000000000 +0900
+++ ibus-anthy-1.2.6/debian/source/local-options 2011-07-22 23:22:33.000000000 +0900
@@ -0,0 +1,2 @@
+unapply-patches
+abort-on-upstream-changes
diff -Nru ibus-anthy-1.2.6-orig/debian/source/options ibus-anthy-1.2.6/debian/source/options
--- ibus-anthy-1.2.6-orig/debian/source/options 1970-01-01 09:00:00.000000000 +0900
+++ ibus-anthy-1.2.6/debian/source/options 2011-07-24 22:19:48.000000000 +0900
@@ -0,0 +1 @@
+extend-diff-ignore = "^setup/*.py$"
--- End Message ---
--- Begin Message ---
Package: ibus-anthy
Version: 1.2.6-2
I forgot to add bug number to changelog but this patch plus DEP-5
changes are done.
> --
> 635263: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=635263
> Debian Bug Tracking System
> Contact [email protected] with problems
--- End Message ---