Bug#987888: unblock: ibus-anthy/1.5.12-2

2021-05-01 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: Boyuan Yang , YOSHINO Yoshihito 


Please unblock package ibus-anthy

(Please provide enough (but not too much) information to help
the release team to judge the request efficiently. E.g. by
filling in the sections below.)

[ Reason ]
Addition of very focused initial configuration helper script

[ Impact ]
Most novice users may think this package doesn't work.
(unless they read README.Debian carefully to manually activate
ibus-anthy.)

[ Tests ]

* piuparts: pass
* autopkgtest: not supported yet unfortunately.
  (This situation made me to request unblock)

[ Risks ]
Added code is simple addition of desktop file and shell script playing
with dconf command.  This is the same type of refinement used in ibus-mecab.

[ Checklist ]
  [X] all changes are documented in the d/changelog
  [X] I reviewed all changes and I approve them
  [X] attach binary debdiff against the package in testing
  [X] attach source debdiff against the package in testing

[ Other info ]
In retrospect, further refinement may have been possible.  I mean with
dconf, we could check for "('ibus', 'anthy')" instead of "ibus" so we
could install and activate this with "('ibus', 'mozc-jp')" etc.  But for
now, we shouldn't be too aggressive and settle with this modest
improvement.  After all, this is proven solution for ibus-mozc and
provides huge benefit to the end user.  Please understand GNOME desktop
default is ibus.  To input Japanese from keyboard, we need ibus-anthy or
ibus-mozc activated.  Automatic activation is vert desirable.

unblock ibus-anthy/1.5.12-2
[The following lists of changes regard files as different if they have
different names, permissions or owners.]

Files in second set of .debs but not in first
-
-rw-r--r--  root/root   
/etc/xdg/autostart/ibus-anthy-gnome-initial-setup.desktop
-rw-r--r--  root/root   DEBIAN/conffiles
-rwxr-xr-x  root/root   /usr/share/ibus-anthy/ibus-anthy-gnome-initial-setup.sh

Control files of package ibus-anthy: lines which differ (wdiff format)
--
Installed-Size: [-8783-] {+8790+}
Version: [-1.5.12-1-] {+1.5.12-2+}

Control files of package ibus-anthy-dev: lines which differ (wdiff format)
--
Depends: ibus-anthy (= [-1.5.12-1)-] {+1.5.12-2)+}
Version: [-1.5.12-1-] {+1.5.12-2+}
diff -Nru ibus-anthy-1.5.12/debian/changelog ibus-anthy-1.5.12/debian/changelog
--- ibus-anthy-1.5.12/debian/changelog  2021-03-01 01:07:56.0 +0900
+++ ibus-anthy-1.5.12/debian/changelog  2021-03-31 13:04:00.0 +0900
@@ -1,3 +1,14 @@
+ibus-anthy (1.5.12-2) unstable; urgency=medium
+
+  [ Osamu Aoki ]
+  * Team upload.
+
+  [ YOSHINO Yoshihito ]
+  * d/ibus-anthy.install,d/ibus-anthy-gnome-initial-setup.{desktop,sh}:
+Add autostart set-up script on GNOME desktop. (Closes: #983695)
+
+ -- Osamu Aoki   Wed, 31 Mar 2021 13:04:00 +0900
+
 ibus-anthy (1.5.12-1) unstable; urgency=medium
 
   * Team upload.
diff -Nru ibus-anthy-1.5.12/debian/ibus-anthy-gnome-initial-setup.desktop 
ibus-anthy-1.5.12/debian/ibus-anthy-gnome-initial-setup.desktop
--- ibus-anthy-1.5.12/debian/ibus-anthy-gnome-initial-setup.desktop 
1970-01-01 09:00:00.0 +0900
+++ ibus-anthy-1.5.12/debian/ibus-anthy-gnome-initial-setup.desktop 
2021-03-31 13:04:00.0 +0900
@@ -0,0 +1,7 @@
+[Desktop Entry]
+Name=ibus-anthy GNOME Initial Setup
+Type=Application
+Exec=/usr/share/ibus-anthy/ibus-anthy-gnome-initial-setup.sh
+OnlyShowIn=GNOME;
+NoDisplay=true
+AutostartCondition=unless-exists ibus-anthy-gnome-initial-setup-done
diff -Nru ibus-anthy-1.5.12/debian/ibus-anthy-gnome-initial-setup.sh 
ibus-anthy-1.5.12/debian/ibus-anthy-gnome-initial-setup.sh
--- ibus-anthy-1.5.12/debian/ibus-anthy-gnome-initial-setup.sh  1970-01-01 
09:00:00.0 +0900
+++ ibus-anthy-1.5.12/debian/ibus-anthy-gnome-initial-setup.sh  2021-03-31 
13:04:00.0 +0900
@@ -0,0 +1,31 @@
+#!/bin/sh
+
+# If ibus-anthy is removed but not purged, keep hands off :-)
+dpkg-query -l ibus-anthy 2>/dev/null | grep -q ^ii || exit 0
+
+# If non-ibus IM framework is set-up (by im-config etc.), keep hands off :-)
+env | grep -E '^(XMODIFIERS|GTK_IM_MODULE|QT_IM_MODULE|CLUTTER_IM_MODULE)=' | 
grep -q ibus || exit 0
+
+mkdir -p ${XDG_DATA_HOME:-~/.local/share}
+exec >> ${XDG_DATA_HOME:-~/.local/share}/ibus-anthy-gnome-initial-setup.log 
2>&1
+
+key=/org/gnome/desktop/input-sources/sources
+
+# Try to read the current value
+for i in $(seq 30); do
+   value=$(dconf read $key)
+   [ x != x"$value" ] && break; sleep 1
+done
+[ x != x"$value" ] || { echo "E: dconf read failed"; exit 1; }
+
+# Try to write the new value
+(
+   # If some ibus input method is already used, kee

Bug#987863: unblock: debian-reference/2.78

2021-04-30 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package debian-reference

[ Reason ]
Need to be unblocked since this is a key package

[ Impact ]
1. Miss translation updates (es, zh_CN, nb, it, po)
2. Miss updates for CUPS 1.6 #941801
3. Miss updates for copyright. #979863

[ Tests ]
This is documentation package.

[ Risks ]
None.

[ Checklist ]
  [X] all changes are documented in the d/changelog
  [X] I reviewed all changes and I approve them
  [X] attach diff against the source package in testing (excluding PO)

[ Other info ]

unblock debian-reference/2.78
diff -Nru debian-reference-2.77/debian/changelog 
debian-reference-2.78/debian/changelog
--- debian-reference-2.77/debian/changelog  2021-01-10 15:36:06.0 
+0900
+++ debian-reference-2.78/debian/changelog  2021-04-10 22:44:39.0 
+0900
@@ -1,3 +1,14 @@
+debian-reference (2.78) unstable; urgency=medium
+
+  [ xiao sheng wen (肖盛文) ]
+  * Update the copyright to 2021. Closes: #979863
+  * Update printing for post-CUPS 1.6. Closes: #941801 (reopened)
+
+  [ Osamu Aoki ]
+  * Many translation updates (es, zh_CN, nb, it, po)
+
+ -- Osamu Aoki   Sat, 10 Apr 2021 22:44:39 +0900
+
 debian-reference (2.77) unstable; urgency=medium
 
   [ Holger Wansing ]
diff -Nru debian-reference-2.77/debian/rules debian-reference-2.78/debian/rules
--- debian-reference-2.77/debian/rules  2021-01-10 15:36:06.0 +0900
+++ debian-reference-2.78/debian/rules  2021-01-16 21:32:57.0 +0900
@@ -81,4 +81,3 @@
-rm -f $(addsuffix .doc-base, $(addprefix  debian/$(MANUAL)-, 
$(LANGALL)))
-rm -f $(addsuffix .install,  $(addprefix  debian/$(MANUAL)-, 
$(LANGALL)))
$(MAKE) "LANGALL=$(LANGALL)" "LANGPO=$(LANGPO)"  clean
-
diff -Nru debian-reference-2.77/Makefile debian-reference-2.78/Makefile
--- debian-reference-2.77/Makefile  2021-01-10 15:36:06.0 +0900
+++ debian-reference-2.78/Makefile  2021-01-16 21:32:57.0 +0900
@@ -66,7 +66,7 @@
 #DEBM  :=  http://ftp.jp.debian.org/debian/dists
 DEBM   :=  http://deb.debian.org/debian/dists
 # Debian popcon data source URL
-UPOPC  :=  http://popcon.debian.org/all-popcon-results.txt.gz
+UPOPC  :=  https://popcon.debian.org/all-popcon-results.txt.gz
 # Debian release name and arch used
 CODE   :=  sid
 ARCH   :=  amd64
diff -Nru debian-reference-2.77/po/es.po debian-reference-2.78/po/es.po
diff -Nru debian-reference-2.77/po/it.po debian-reference-2.78/po/it.po
diff -Nru debian-reference-2.77/po/nb.po debian-reference-2.78/po/nb.po
diff -Nru debian-reference-2.77/po/pt.po debian-reference-2.78/po/pt.po
diff -Nru debian-reference-2.77/po/zh-cn.po debian-reference-2.78/po/zh-cn.po
diff -Nru debian-reference-2.77/rawxml/00_bookinfo.rawxml 
debian-reference-2.78/rawxml/00_bookinfo.rawxml
--- debian-reference-2.77/rawxml/00_bookinfo.rawxml 2021-01-10 
15:36:06.0 +0900
+++ debian-reference-2.78/rawxml/00_bookinfo.rawxml 2021-04-10 
22:31:38.0 +0900
@@ -9,7 +9,7 @@
   This book is free; you may redistribute it and/or modify it under 
the terms of the GNU General Public License of any version compliant to the 
Debian Free Software Guidelines (DFSG).
 
 
-  2013-2018
+      2013-2021
   Osamu Aoki
 
 
diff -Nru debian-reference-2.77/rawxml/06_network_applications.rawxml 
debian-reference-2.78/rawxml/06_network_applications.rawxml
--- debian-reference-2.77/rawxml/06_network_applications.rawxml 2021-01-10 
15:36:06.0 +0900
+++ debian-reference-2.78/rawxml/06_network_applications.rawxml 2021-04-10 
22:31:38.0 +0900
@@ -1853,9 +1853,10 @@
 
 
   The print server and utilities
-  In the old Unix-like system, the BSD https://en.wikipedia.org/wiki/Line_Printer_Daemon_protocol;>Line printer 
daemon was the standard.  Since the standard print out format of the 
free software is PostScript on the Unix like system, some filter system was 
used along with https://en.wikipedia.org/wiki/Ghostscript;>Ghostscript to enable 
printing to the non-PostScript printer.
-  Recently, https://en.wikipedia.org/wiki/Common_Unix_Printing_System;>Common UNIX 
Printing System (CUPS) is the new de facto standard.  The CUPS uses 
https://en.wikipedia.org/wiki/Internet_Printing_Protocol;>Internet 
Printing Protocol (IPP). The IPP is now supported by other OSs such as 
Windows XP and Mac OS X and has became new cross-platform de facto standard for 
remote printing with bi-directional communication capability.
-  The standard printable data format for the application on the 
Debian system is the https://en.wikipedia.org/wiki/PostScript;>PostScript (PS) which is 
a page description language.  The data in PS format is fed into the Ghostscript 
PostScript interpreter to produce the printable data specific to the printer.  
See .
+  In the old Unix-like system, th

Bug#926110: unblock: im-config/0.43-1

2019-04-19 Thread Osamu Aoki
Hi,

It seems this is not getting attention of RM.  Maybe I was too terse.
Let me explain patches by inserting comment in the below quoted text.

Your time to review this unblock request is greatly appreciated.

This bug is very nasty for people running SSHd etc.

On Mon, Apr 01, 2019 at 12:50:28AM +0900, Osamu Aoki wrote:
> Package: release.debian.org
> Severity: normal
> User: release.debian@packages.debian.org
> Usertags: unblock
> 
> Please unblock package im-config
> 
> (explain the reason for the unblock here)
> This is to fix very nasty latency bug on Gnome wayland:
>   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=925160
>   https://bugs.kali.org/view.php?id=5357 (Reported in Kali)
> 
> Unlike the previous fix for #925160 bug, I changed im-config code at
> imconfig_find_files_with_prefixpath_glob which reduced diff significantly
> following suggestion by YOSHINO-san.
> 
>   * Minimal change from the testing 0.39-1 upload aiming for buster release.
> 
> Basically, changelog 0.40-1 to 0.40-2 are only for historical value.  Actual
> code change recorded in the 0.41-1 entry is from 0.39-1.
> 
>   * The slow execution #925160 bug is addressed by disabling useless
> checks by imconfig_find_files_with_prefixpath_glob.
>   * The 0.39-1 upload caused regression on the most common Gnome wayland
> system with ibus since Gnome also tries to set up input method.
> This regression is fixed by making 70-im-config and
> im-launch.desktop conditional to the existence of ibus-daemon.
> These 2 fixed
> Closes: #925160
> 
>   * The 0.39-1 upload caused another regression of lost $HOME value.
> This regression is fixed by adding HOME to the env command argument
> in im-launch.
> This bug caused to miss ~/.xinputrc setting
> 
>   * House keeping to erase conffile introduced by some unstable packages
> using dpkg-maintscript-helper.  Closes: #926016
> 
> (include/attach the debdiff against the package in testing)
> 
> diff -Nru im-config-0.39/70-im-config im-config-0.43/70-im-config
> --- im-config-0.39/70-im-config   2019-03-09 02:09:03.0 +0900
> +++ im-config-0.43/70-im-config   2019-03-31 23:02:22.0 +0900
> @@ -1,8 +1,12 @@
>  #! /bin/sh
> 

The following will make sure the feature added in the version 0.39-1 in
testing doesn't break GNOME Desktop with ibus installed.
 
> +if ! [ -e "/usr/bin/ibus-daemon" ]; then 
> +
>  if [ -r /etc/X11/Xsession.d/70im-config_launch ]; then
>  . /etc/X11/Xsession.d/70im-config_launch
>  
>  # always export variables even for manual configuration.
>  env | grep -E 
> '^(IM_CONFIG_PHASE|XMODIFIERS|GTK_IM_MODULE|QT_IM_MODULE|QT4_IM_MODULE|CLUTTER_IM_MODULE)='
>  fi

This is the end of ibus check.

> +
> +fi
> diff -Nru im-config-0.39/debian/changelog im-config-0.43/debian/changelog
> --- im-config-0.39/debian/changelog   2019-03-09 02:09:41.0 +0900
> +++ im-config-0.43/debian/changelog   2019-03-30 21:06:10.0 +0900
> @@ -1,3 +1,57 @@

The following is changelog updates

> +im-config (0.43-1) unstable; urgency=medium
> +
> +  * Minimal change from the testing 0.39-1 upload aiming for buster release.
> +  * The slow execution #925160 bug is addressed by disabling useless
> +checks by imconfig_find_files_with_prefixpath_glob.
> +  * The 0.39-1 upload caused regression on the most common Gnome wayland
> +system with ibus since Gnome also tries to set up input method.
> +This regression is fixed by making 70-im-config and
> +im-launch.desktop conditional to the existence of ibus-daemon.
> +Closes: #925160
> +  * The 0.39-1 upload caused another regression of lost $HOME value.
> +This regression is fixed by adding HOME to the env command argument
> +in im-launch.
> +  * House keeping to erase conffile introduced by some unstable packages
> +using dpkg-maintscript-helper.  Closes: #926016
> +
> + -- Osamu Aoki   Sat, 30 Mar 2019 21:06:10 +0900
> +
> +im-config (0.42-1) unstable; urgency=medium
> +
> +  * Better fix to reopened #925160 by:
> +- Fix glob to use "*-*-*"
> +- Use "emulate -R sh" trick (not script with "find") for zsh
> +- Save environment variables to avoid running the problematic 
> +  slow code twice
> +- Check the existence of ibus-daemon to disable 
> +  systemd.environment-generator script.
> +- Separate wayland code from Xsession ones.
> +    - Move one line code from desktop to separated wayland code.
> +  * The above combination.  Closes: #925160
> +
> + -- Osamu Aoki   Sat, 30 Mar 2019 00:55:07 +0900
> +
> +im-config (0.41-1) unstable; urgency=medium
> +
> +  * Refine environment variable ha

Re: Can I revert to older verion than current testing

2019-03-31 Thread Osamu Aoki
On Sun, Mar 31, 2019 at 02:33:28AM +0900, Osamu Aoki wrote:
> Question:
> If the last upload version 0.39-1 which ended up in testing has many
> issues to fix for me, can I just revert to the version just before, i.
> e., 0.38-1 with minimal changes? (Then provide debdiff against 0.38-1.)

Excuse me.  Yoshino-san told me simpler fix for 0.39-1.  So I am OK.

I just uploaded ;-)

Thanks,

Osamu 



Bug#926110: unblock: im-config/0.43-1

2019-03-31 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package im-config

(explain the reason for the unblock here)
This is to fix very nasty latency bug on Gnome wayland:
  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=925160
  https://bugs.kali.org/view.php?id=5357 (Reported in Kali)

Unlike the previous fix for #925160 bug, I changed im-config code at
imconfig_find_files_with_prefixpath_glob which reduced diff significantly
following suggestion by YOSHINO-san.

  * Minimal change from the testing 0.39-1 upload aiming for buster release.

Basically, changelog 0.40-1 to 0.40-2 are only for historical value.  Actual
code change recorded in the 0.41-1 entry is from 0.39-1.

  * The slow execution #925160 bug is addressed by disabling useless
checks by imconfig_find_files_with_prefixpath_glob.
  * The 0.39-1 upload caused regression on the most common Gnome wayland
system with ibus since Gnome also tries to set up input method.
This regression is fixed by making 70-im-config and
im-launch.desktop conditional to the existence of ibus-daemon.
These 2 fixed
Closes: #925160

  * The 0.39-1 upload caused another regression of lost $HOME value.
This regression is fixed by adding HOME to the env command argument
in im-launch.
This bug caused to miss ~/.xinputrc setting

  * House keeping to erase conffile introduced by some unstable packages
using dpkg-maintscript-helper.  Closes: #926016

(include/attach the debdiff against the package in testing)

diff -Nru im-config-0.39/70-im-config im-config-0.43/70-im-config
--- im-config-0.39/70-im-config 2019-03-09 02:09:03.0 +0900
+++ im-config-0.43/70-im-config 2019-03-31 23:02:22.0 +0900
@@ -1,8 +1,12 @@
 #! /bin/sh
 
+if ! [ -e "/usr/bin/ibus-daemon" ]; then 
+
 if [ -r /etc/X11/Xsession.d/70im-config_launch ]; then
 . /etc/X11/Xsession.d/70im-config_launch
 
 # always export variables even for manual configuration.
 env | grep -E 
'^(IM_CONFIG_PHASE|XMODIFIERS|GTK_IM_MODULE|QT_IM_MODULE|QT4_IM_MODULE|CLUTTER_IM_MODULE)='
 fi
+
+fi
diff -Nru im-config-0.39/debian/changelog im-config-0.43/debian/changelog
--- im-config-0.39/debian/changelog 2019-03-09 02:09:41.0 +0900
+++ im-config-0.43/debian/changelog 2019-03-30 21:06:10.0 +0900
@@ -1,3 +1,57 @@
+im-config (0.43-1) unstable; urgency=medium
+
+  * Minimal change from the testing 0.39-1 upload aiming for buster release.
+  * The slow execution #925160 bug is addressed by disabling useless
+checks by imconfig_find_files_with_prefixpath_glob.
+  * The 0.39-1 upload caused regression on the most common Gnome wayland
+system with ibus since Gnome also tries to set up input method.
+This regression is fixed by making 70-im-config and
+im-launch.desktop conditional to the existence of ibus-daemon.
+Closes: #925160
+  * The 0.39-1 upload caused another regression of lost $HOME value.
+This regression is fixed by adding HOME to the env command argument
+in im-launch.
+  * House keeping to erase conffile introduced by some unstable packages
+using dpkg-maintscript-helper.  Closes: #926016
+
+ -- Osamu Aoki   Sat, 30 Mar 2019 21:06:10 +0900
+
+im-config (0.42-1) unstable; urgency=medium
+
+  * Better fix to reopened #925160 by:
+- Fix glob to use "*-*-*"
+- Use "emulate -R sh" trick (not script with "find") for zsh
+- Save environment variables to avoid running the problematic 
+  slow code twice
+- Check the existence of ibus-daemon to disable 
+  systemd.environment-generator script.
+- Separate wayland code from Xsession ones.
+- Move one line code from desktop to separated wayland code.
+  * The above combination.  Closes: #925160
+
+ -- Osamu Aoki   Sat, 30 Mar 2019 00:55:07 +0900
+
+im-config (0.41-1) unstable; urgency=medium
+
+  * Refine environment variable handling.
+  * Add autopkgtest.
+
+ -- Osamu Aoki   Sun, 24 Mar 2019 11:37:32 +0900
+
+im-config (0.40-1) unstable; urgency=medium
+
+  [ YOSHINO Yoshihito ]
+  * Speed up by avoid using "find" but work around sddm+zsh
+problem originally reported at Bug#905129.
+
+  [ Osamu Aoki ]
+  * Disable im-config for Gnome on wayland by default.
+Closes: #925160, #877312
+  * Add im-launch-wayland to simplify code.
+  * Avoid running time consuming code section twice.
+
+ -- Osamu Aoki   Sun, 24 Mar 2019 05:03:35 +0900
+
 im-config (0.39-1) unstable; urgency=medium
 
   [ YOSHINO Yoshihito ]
diff -Nru im-config-0.39/debian/maintscript im-config-0.43/debian/maintscript
--- im-config-0.39/debian/maintscript   1970-01-01 09:00:00.0 +0900
+++ im-config-0.43/debian/maintscript   2019-03-30 21:06:10.0 +0900
@@ -0,0 +1,3 @@
+rm_conffile /etc/xdg/autostart/im-launch-wayland.desktop 0.43-1~ im-config
+
+
diff -Nru im-config-0.39/debian/README.Debian 
im-config-0.43/debian/README.Debian
--- im

Can I revert to older verion than current testing

2019-03-30 Thread Osamu Aoki
Hi,

I am not decided but I need a guidance what is acceptable path forward.

This affects many non-Japanese system.  Also, Japanese default Desktop
install is also affected.  im-config is pulled in by many localization
tasks.

On Sat, Mar 30, 2019 at 12:44:41PM +0100, Ivo De Decker wrote:
> It doesn't look like this change is suitable for testing at this
> point, so I'm going to close this request.
> 
> If you upload a version with a small target fix compared to testing,
> you could consider filing a new request.

Question:
If the last upload version 0.39-1 which ended up in testing has many
issues to fix for me, can I just revert to the version just before, i.
e., 0.38-1 with minimal changes? (Then provide debdiff against 0.38-1.)

0.38-1 was OK for more than 6 months.  But that was not compatible with
Japanese Desktop task.

im-config (0.39-1) unstable; urgency=medium  <<<=== TESTING

  [ YOSHINO Yoshihito ]
  * Support GNOME Wayland with gdm3.

 -- Osamu Aoki   Sat, 09 Mar 2019 02:09:41 +0900

im-config (0.38-1) unstable; urgency=medium <<<=== REVERT TO?

  * Switch from bash to sh for im-config.
  * Add build time check to prevent shell grammar errors.

 -- Osamu Aoki   Sat, 04 Aug 2018 23:53:32 +0900

This brute revert action will break Japanese Desktop task's peaceful
upgrade.  Also, unless Japanese Desktop task list is not changed, it's
install will be severely broken...  That's a shame.  I will try best to
fix 0.39-1.  

(YOSHINO-san, please check my proposed code and refine it to make it
work for uim.  If you can't come up with good fix, I have to do the last
resort choice.)

Osamu



Bug#925974: unblock: im-config/0.42-1

2019-03-29 Thread Osamu Aoki
*/gtk-3.0/*/immodules/im-hangul.so' \
-'/usr/lib/gtk-3.0/*/immodules/im-hangul.so')"
-if [ "x${IM_CONFIG_MARKER}" != "x" ]; then
-IM_CONFIG_MARKER3=1
-fi
-
+for IM_CONFIG_MARKER in /usr/lib/*-*-*/gtk-3.0/*/immodules/im-hangul.so \
+/usr/lib/gtk-3.0/*/immodules/im-hangul.so ; do
+if [ -e $IM_CONFIG_MARKER ]; then
+IM_CONFIG_MARKER3=1
+break
+fi
+done
 if [ $IM_CONFIG_MARKER2 = 1 ] && [ $IM_CONFIG_MARKER3 = 1 ] ; then
 GTK_IM_MODULE=hangul2
 fi
 
 # No IM modules for Qt and Clutter for now
 QT4_IM_MODULE=xim
-IM_CONFIG_MARKER="$(imconfig_find_files_with_prefixpath_glob /usr/lib \
-'/usr/lib/*/qt4/plugins/inputmethods/libqimhangul.so' \
-'/usr/lib/qt4/plugins/inputmethods/libqimhangul.so')"
-if [ "x${IM_CONFIG_MARKER}" != "x" ]; then
-QT4_IM_MODULE=hangul2
-fi
+for IM_CONFIG_MARKER in 
/usr/lib/*-*-*/qt4/plugins/inputmethods/libqimhangul.so \
+/usr/lib/qt4/plugins/inputmethods/libqimhangul.so ; do
+if [ -e $IM_CONFIG_MARKER ]; then
+QT4_IM_MODULE=hangul2
+break
+fi
+done
 
 CLUTTER_IM_MODULE=xim
-
 fi
diff -Nru im-config-0.39/data/60_thai.rc im-config-0.42/data/60_thai.rc
--- im-config-0.39/data/60_thai.rc  2018-08-04 16:53:10.0 +0900
+++ im-config-0.42/data/60_thai.rc  2019-03-30 01:06:10.0 +0900
@@ -8,29 +8,27 @@
 GTK_IM_MODULE=xim
 # use gtk-im-libthai only when available for both GTK 2.0 and 3.0
 IM_CONFIG_MARKER2=0
-IM_CONFIG_MARKER="$(imconfig_find_files_with_prefixpath_glob /usr/lib \
-'/usr/lib/*/gtk-2.0/*/immodules/im-thai-libthai.so' \
-'/usr/lib/gtk-2.0/*/immodules/im-thai-libthai.so')"
-if [ "x${IM_CONFIG_MARKER}" != "x" ]; then
-IM_CONFIG_MARKER2=1
-fi
+for IM_CONFIG_MARKER in /usr/lib/*-*-*/gtk-2.0/*/immodules/im-thai-libthai.so \
+/usr/lib/gtk-2.0/*/immodules/im-thai-libthai.so ; do
+if [ -e $IM_CONFIG_MARKER ]; then
+IM_CONFIG_MARKER2=1
+break
+fi
+done
 
 IM_CONFIG_MARKER3=0
-IM_CONFIG_MARKER="$(imconfig_find_files_with_prefixpath_glob /usr/lib \
-'/usr/lib/*/gtk-3.0/*/immodules/im-thai-libthai.so' \
-'/usr/lib/gtk-3.0/*/immodules/im-thai-libthai.so')"
-if [ "x${IM_CONFIG_MARKER}" != "x" ]; then
-IM_CONFIG_MARKER3=1
-fi
-
+for IM_CONFIG_MARKER in /usr/lib/*-*-*/gtk-3.0/*/immodules/im-thai-libthai.so \
+/usr/lib/gtk-3.0/*/immodules/im-thai-libthai.so ; do
+if [ -e $IM_CONFIG_MARKER ]; then
+IM_CONFIG_MARKER3=1
+break
+    fi
+done
 if [ $IM_CONFIG_MARKER2 = 1 ] && [ $IM_CONFIG_MARKER3 = 1 ] ; then
 GTK_IM_MODULE=thai-libthai
 fi
 
-
 # No IM modules for Qt and Clutter for now
 QT_IM_MODULE=xim
 CLUTTER_IM_MODULE=xim
-
-
 fi
diff -Nru im-config-0.39/debian/changelog im-config-0.42/debian/changelog
--- im-config-0.39/debian/changelog 2019-03-09 02:09:41.0 +0900
+++ im-config-0.42/debian/changelog 2019-03-30 00:55:07.00000 +0900
@@ -1,3 +1,39 @@
+im-config (0.42-1) unstable; urgency=medium
+
+  * Better fix to reopened #925160 by:
+- Fix glob to use "*-*-*"
+- Use "emulate -R sh" trick (not script with "find") for zsh
+- Save environment variables to avoid running the problematic 
+  slow code twice
+- Check the existence of ibus-daemon to disable 
+  systemd.environment-generator script.
+- Separate wayland code from Xsession ones.
+- Move one line code from desktop to separated wayland code.
+  * The above combination.  Closes: #925160
+
+ -- Osamu Aoki   Sat, 30 Mar 2019 00:55:07 +0900
+
+im-config (0.41-1) unstable; urgency=medium
+
+  * Refine environment variable handling.
+  * Add autopkgtest.
+
+ -- Osamu Aoki   Sun, 24 Mar 2019 11:37:32 +0900
+
+im-config (0.40-1) unstable; urgency=medium
+
+  [ YOSHINO Yoshihito ]
+  * Speed up by avoid using "find" but work around sddm+zsh
+problem originally reported at Bug#905129.
+
+  [ Osamu Aoki ]
+  * Disable im-config for Gnome on wayland by default.
+Closes: #925160, #877312
+  * Add im-launch-wayland to simplify code.
+  * Avoid running time consuming code section twice.
+
+ -- Osamu Aoki   Sun, 24 Mar 2019 05:03:35 +0900
+
 im-config (0.39-1) unstable; urgency=medium
 
   [ YOSHINO Yoshihito ]
diff -Nru im-config-0.39/debian/control im-config-0.42/debian/control
--- im-config-0.39/debian/control   2018-08-03 22:18:44.0 +0900
+++ im-config-0.42/debian/control   2019-03-24 13:04:57.0 +0900
@@ -4,7 +4,7 @@
 Maintainer: Debian Input Method Team 
 Uploaders: Osamu Aoki 
 Build-Depends: debhelper (>= 11~)
-Standards-Version: 4.2.0
+Standards-Version: 4.3.0
 Vcs-Git: https://salsa.debian.org/input-method-team/im-config.git
 Vcs-browser: https://salsa.debian.org/input-method-team/im-config
 
diff -Nru im-config-0.39/debian/install im-co

Bug#925476: unblock: dwww/1.13.4+nmu3

2019-03-28 Thread Osamu Aoki
Hi,

On Wed, Mar 27, 2019 at 09:07:12PM +, Jonathan Wiltshire wrote:
> On Tue, Mar 26, 2019 at 01:03:16AM +0900, Osamu Aoki wrote:
> > I took no response from my reply is NOT GOOD.  So I reverted
> > undocumented changes here.  No more dependency changes.
> 
> Well, you waited less than 48 hours before deciding that and you hadn't
> removed the moreinfo tag from your original request, so it wasn't back on
> our radar. That isn't very long with the amount of work we currently have
> piling up.

Yes, you are right.  Let me correct my tone of message.

> The dependency changes weren't necessarily a problem, the just needed to be
> understood (particularly with no explanation in the changelog and no
> corresponding bug report, as far as I can see).

As you see in my original reply, I wasn't convinced that these are
absolutely required changes for the package.  Your question was my wake
up call. Given that this isn't my package and this upload was a
salvaging/hijacking kind NMU, I thought it is best to minimize changes
to the extent clearly documented in changelog.

> Unblocked, anyway.

Thanks

I think I need to ask unblock for im-config with many changes to correct
degradation happened in buster testing updates.  I hope we can finish it
before the release.  11 second wait for ssh login is really bad

  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=925160
  (Current unstable package is not good enough)

Small performance bug get accumulated ... 

Osamu
 



Bug#925601: unblock: debmake-doc/1.14-1

2019-03-27 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package debmake-doc

(explain the reason for the unblock here)

 * Mostly translation updates
 * Stop using "expect" to avoid FTBFS

debmake-doc (1.14-1) unstable; urgency=high

  [ Boyuan Yang ]
  * po: Complete Simplified Chinese (zh_CN) translation.
  * po: More updates to German (de) translation.
  * */debian/copyright: Update source repository location for
debmake-doc.
  * Fixes several bugs in the document:
+ Fix url of Debian systemd packaging repository.
+ Fix several typos.

  [ Osamu Aoki ]
  * Remove expect use to avoid FTBFS on some build environment.

 -- Osamu Aoki   Wed, 27 Mar 2019 01:39:56 +0900

(include/attach the debdiff against the package in testing)

asciidoc and po directory are excluded since they are text content
debhello* directory are excluded since it is build log of packages used
for text content generation for the document.

diff -Nru --exclude asciidoc --exclude 'debhello*' --exclude po 
debmake-doc-1.13/debian/changelog debmake-doc-1.14/debian/changelog
--- debmake-doc-1.13/debian/changelog   2019-03-02 06:50:08.0 +0900
+++ debmake-doc-1.14/debian/changelog   2019-03-27 01:39:56.0 +0900
@@ -1,6 +1,22 @@
+debmake-doc (1.14-1) unstable; urgency=high
+
+  [ Boyuan Yang ]
+  * po: Complete Simplified Chinese (zh_CN) translation.
+  * po: More updates to German (de) translation.
+  * */debian/copyright: Update source repository location for
+debmake-doc.
+  * Fixes several bugs in the document:
++ Fix url of Debian systemd packaging repository.
++ Fix several typos.
+
+  [ Osamu Aoki ]
+  * Remove expect use to avoid FTBFS on some build environment. 
+
+ -- Osamu Aoki   Wed, 27 Mar 2019 01:39:56 +0900
+
 debmake-doc (1.13-1) unstable; urgency=high
 
-  * Team upload. 
+  * Team upload.
   * More translation updates.
   * Makefile.dbk: Workaround a known regression inside toolchain
 (itstool).
diff -Nru --exclude asciidoc --exclude 'debhello*' --exclude po 
debmake-doc-1.13/debian/control debmake-doc-1.14/debian/control
--- debmake-doc-1.13/debian/control 2019-03-02 06:50:08.0 +0900
+++ debmake-doc-1.14/debian/control 2019-03-27 01:39:56.0 +0900
@@ -14,7 +14,6 @@
dh-python,
docbook-xml,
docbook-xsl,
-   expect,
faketime,
fonts-arphic-bsmi00lp,
fonts-arphic-gbsn00lp,
diff -Nru --exclude asciidoc --exclude 'debhello*' --exclude po 
debmake-doc-1.13/debian/copyright debmake-doc-1.14/debian/copyright
--- debmake-doc-1.13/debian/copyright   2019-01-11 05:37:15.0 +0900
+++ debmake-doc-1.14/debian/copyright   2019-03-27 01:39:56.0 +0900
@@ -1,6 +1,6 @@
 Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: debmake-doc
-Source: https://anonscm.debian.org/cgit/collab-maint/debmake-doc.git/tree/
+Source: https://salsa.debian.org/debian/debmake-doc
 
 Files: *
 Copyright: 2015 Osamu Aoki 
diff -Nru --exclude asciidoc --exclude 'debhello*' --exclude po 
debmake-doc-1.13/debian/doc-base debmake-doc-1.14/debian/doc-base
--- debmake-doc-1.13/debian/doc-base2019-01-11 05:37:15.0 +0900
+++ debmake-doc-1.14/debian/doc-base1970-01-01 09:00:00.0 +0900
@@ -1,18 +0,0 @@
-Document: debmake-doc
-Title: Guide for Debian Maintainers
-Author: Osamu Aoki
-Abstract: This tutorial document describes the building of the Debian
- package to ordinary Debian users and prospective developers using
- the debmake command.
-Section: Debian
-
-Format: text
-Files: /usr/share/doc/debmake-doc/debmake-doc.en.txt.gz
-
-Format: PDF
-Files: /usr/share/doc/debmake-doc/debmake-doc.en.pdf
-
-Format: HTML
-Index: /usr/share/doc/debmake-doc/html/index.en.html
-Files: /usr/share/doc/debmake-doc/html/*.en.html
-
diff -Nru --exclude asciidoc --exclude 'debhello*' --exclude po 
debmake-doc-1.13/debian/doc-base.debmake-doc-de 
debmake-doc-1.14/debian/doc-base.debmake-doc-de
--- debmake-doc-1.13/debian/doc-base.debmake-doc-de 1970-01-01 
09:00:00.0 +0900
+++ debmake-doc-1.14/debian/doc-base.debmake-doc-de 2019-03-27 
01:39:56.0 +0900
@@ -0,0 +1,18 @@
+Document: debmake-doc-de
+Title: Guide for Debian Maintainers (German)
+Author: Osamu Aoki
+Abstract: This tutorial document describes the building of the Debian
+ package to ordinary Debian users and prospective developers using
+ the debmake command.
+Section: Debian
+
+Format: text
+Files: /usr/share/doc/debmake-doc/debmake-doc.de.txt.gz
+
+Format: PDF
+Files: /usr/share/doc/debmake-doc/debmake-doc.de.pdf
+
+Format: HTML
+Index: /usr/share/doc/debmake-doc/html/index.de.html
+Files: /usr/share/doc/debmake-doc/html/*.de.html
+
diff -Nru --exclude asciidoc --exclude 'debhello*' --exclude po 
debmake-doc-1.13/debian/doc-base.debmake-doc-en 
debmake-doc-1.14/debian/doc-base.debm

Bug#925479: unblock: debian-reference/2.76

2019-03-25 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package debian-reference

(explain the reason for the unblock here)
debian-reference (2.76) unstable; urgency=medium

  * Complete translation for de, it, ja, pt, and zh-cn.
Closes: #924863
  * Update filepath to comply with doc-base CGI script restrictions.
Closes: #900360, #924686
  * Add lintian override for missing-depends-on-sensible-utils,
  * Update package and popcon data entity.
  * Ready for buster release by setting buster as stable release.

 -- Osamu Aoki   Thu, 21 Mar 2019 23:23:38 +0900

By uploading this to unstable, www.debian.org pages of this document
start stating buster=stable.  :-)

(include/attach the debdiff against the package in testing)

This package build in 2 steps.
1. manual build with downloading popcondata etc to make debian-reference.raw.xml
   asciidoc/* used and *.ent updated
2. normal package build with package build script with po for
translation.

Thus following directory is excluded for debdiff for readability
  po:   excluded since trasnslation diff
  asciidoc: excluded since this is used to create debian-reference.raw.xml
  *.ent:excluded since update of pocon is not interesting diff

  (There are some diffs due to wrap-and-sort)

 $ debdiff --exclude po --exclude *.ent --exclude asciidoc 
debian-reference_2.75.dsc debian-reference_2.76.dsc >debian-reference_2.76.diff
diff -Nru --exclude po --exclude '*.ent' --exclude asciidoc 
debian-reference-2.75/bin/replace_package 
debian-reference-2.76/bin/replace_package
--- debian-reference-2.75/bin/replace_package   2018-07-02 00:49:45.0 
+0900
+++ debian-reference-2.76/bin/replace_package   2019-03-21 23:23:38.0 
+0900
@@ -1,5 +1,5 @@
 # This is autogenerated by Makefile.  Update this with "make rawxml"
 s/@emacs@/emacs25/g
-s/@libpoppler@/libpoppler74/g
+s/@libpoppler@/libpoppler82/g
 s/@libgstreamer@/libgstreamer1.0-0/g
 s/@libphonon@/libphonon4/g
diff -Nru --exclude po --exclude '*.ent' --exclude asciidoc 
debian-reference-2.75/debian/all.doc-base-in 
debian-reference-2.76/debian/all.doc-base-in
--- debian-reference-2.75/debian/all.doc-base-in2017-09-19 
20:53:04.0 +0900
+++ debian-reference-2.76/debian/all.doc-base-in2019-03-21 
23:23:38.0 +0900
@@ -6,9 +6,12 @@
 Section: Debian
 
 Format: text
-Files: /usr/share/debian-reference/debian-reference.@@.txt.gz
+Files: /usr/share/doc/debian-reference-@@/docs/debian-reference.@@.txt.gz
+
+Format: PDF
+Files: /usr/share/doc/debian-reference-@@/docs/debian-reference.@@.pdf
 
 Format: HTML
-Index: /usr/share/debian-reference/index.@@.html
-Files: /usr/share/debian-reference/*.@@.html
+Index: /usr/share/doc/debian-reference-@@/docs/index.@@.html
+Files: /usr/share/doc/debian-reference-@@/docs/*.@@.html
 
diff -Nru --exclude po --exclude '*.ent' --exclude asciidoc 
debian-reference-2.75/debian/all.lintian-overrides-in 
debian-reference-2.76/debian/all.lintian-overrides-in
--- debian-reference-2.75/debian/all.lintian-overrides-in   1970-01-01 
09:00:00.0 +0900
+++ debian-reference-2.76/debian/all.lintian-overrides-in   2019-03-21 
23:23:38.0 +0900
@@ -0,0 +1,4 @@
+debian-reference-@@: missing-depends-on-sensible-utils 
usr/share/debian-reference/pr01.@@.html
+debian-reference-@@: missing-depends-on-sensible-utils 
usr/share/debian-reference/ch02.@@.html
+debian-reference-@@: missing-depends-on-sensible-utils 
usr/share/debian-reference/ch09.@@.html
+
diff -Nru --exclude po --exclude '*.ent' --exclude asciidoc 
debian-reference-2.75/debian/changelog debian-reference-2.76/debian/changelog
--- debian-reference-2.75/debian/changelog  2019-03-10 22:27:19.0 
+0900
+++ debian-reference-2.76/debian/changelog  2019-03-21 23:23:38.0 
+0900
@@ -1,3 +1,15 @@
+debian-reference (2.76) unstable; urgency=medium
+
+  * Complete translation for de, it, ja, pt, and zh-cn.
+Closes: #924863
+  * Update filepath to comply with doc-base CGI script restrictions.
+Closes: #900360, #924686
+  * Add lintian override for missing-depends-on-sensible-utils,
+  * Update package and popcon data entity.
+  * Ready for buster release by setting buster as stable release.
+
+ -- Osamu Aoki   Thu, 21 Mar 2019 23:23:38 +0900
+
 debian-reference (2.75) unstable; urgency=medium
 
   [ Holger Wansing ]
@@ -5,7 +17,7 @@
 
   [ Osamu Aoki ]
   * Fixed broken symlink (in 2.74/unstable). Closes: #910153
-  * Fixed DEB_BUILD_OPTIONS.  Closes: #907779 
+  * Fixed DEB_BUILD_OPTIONS.  Closes: #907779
 
  -- Osamu Aoki   Sun, 10 Mar 2019 22:27:19 +0900
 
diff -Nru --exclude po --exclude '*.ent' --exclude asciidoc 
debian-reference-2.75/debian/control debian-reference-2.76/debian/control
--- debian-reference-2.75/debian/control2018-07-10 00:43:58.0 
+0900
+++ debian-reference-2.76/debian/control2019-03-21 23:23:38.0 
+0900
@@ -6,10 +6,10 @@
 

Bug#925476: unblock: dwww/1.13.4+nmu3

2019-03-25 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package dwww

(explain the reason for the unblock here)
This is updated package to comply with RM question for +nmu1 upload
filed as #925028 (Closing it with this request with 925028-d...@bugs.debian.org)

Jonathan Wiltshire  said:
> This promotion of packages from Suggests to Recommends is not mentioned in
> the changelog. What is its purpose?

I took no response from my reply is NOT GOOD.  So I reverted
undocumented changes here.  No more dependency changes.

(include/attach the debdiff against the package in testing)

diff -Nru dwww-1.13.4/debian/changelog dwww-1.13.4+nmu3/debian/changelog
--- dwww-1.13.4/debian/changelog2017-06-21 05:13:20.0 +0900
+++ dwww-1.13.4+nmu3/debian/changelog   2019-03-26 00:39:01.0 +0900
@@ -1,3 +1,31 @@
+dwww (1.13.4+nmu3) UNRELEASED; urgency=medium
+
+  * NMU
+  * Really revert dependency changes to 1.13.4.
+
+ -- Osamu Aoki   Tue, 26 Mar 2019 00:39:01 +0900
+
+dwww (1.13.4+nmu2) unstable; urgency=medium
+
+  * NMU
+  * Revert dependency changes to 1.13.4. 
+
+ -- Osamu Aoki   Mon, 25 Mar 2019 23:36:13 +0900
+
+dwww (1.13.4+nmu1) unstable; urgency=medium
+
+  * NMU
+
+  [ Ondřej Nový ]
+  * d/control: Set Vcs-* to salsa.debian.org .  Closes: #924709
+
+  [ Osamu Aoki ]
+  * Document properly to enable CGI script.  Closes: #781987, #822323
+  * Apply patch from Daniel Reichelt to make sleep time after each file
+configurable for dwww-index++.  Closes: #881189
+
+ -- Osamu Aoki   Sun, 17 Mar 2019 00:01:51 +0900
+
 dwww (1.13.4) unstable; urgency=medium
 
   * dwww-txt2html.c:
diff -Nru dwww-1.13.4/debian/control dwww-1.13.4+nmu3/debian/control
--- dwww-1.13.4/debian/control  2017-06-21 05:13:20.0 +0900
+++ dwww-1.13.4+nmu3/debian/control 2019-03-25 23:47:03.0 +0900
@@ -5,8 +5,8 @@
 Build-Depends: debhelper (>= 10), dh-apache2, lsb-release, publib-dev
 Build-Conflicts: apache2-dev (<< 2.4.4-6~)
 Standards-Version: 4.0.0
-Vcs-Git: https://anonscm.debian.org/git/users/robert/dwww.git
-Vcs-Browser: https://anonscm.debian.org/cgit/users/robert/dwww.git
+Vcs-Git: https://salsa.debian.org/debian/dwww.git
+Vcs-Browser: https://salsa.debian.org/debian/dwww
 
 Package: dwww
 Architecture: any
@@ -27,6 +27,16 @@
 Suggests: doc-debian, dpkg-www, links | www-browser
 Description: Read all on-line documentation with a WWW browser
  All installed on-line documentation will be served via a local HTTP
- server. When possible, dwww converts the documentation to HTML.
- You need to install both a CGI-capable HTTP server and a WWW
- browser to read the documentation.
+ server at http://localhost/dwww/. This package runs cron scripts to
+ convert available resources to the HTML pages.  Executing the dwww
+ command starts a sensible WWW browser locally to access them.
+ .
+ You need to install a CGI-capable HTTP server and enable its CGI script
+ capability manually (CGI may be disabled by default for the security
+ consideration).  For apache2, do something along the following:
+ .
+  $ sudo a2enmod cgid
+  $ sudo systemctl restart apache2
+ .
+ The default for the HTTP/CGI access is limited to the local user for
+ the security consideration. 
diff -Nru dwww-1.13.4/man/dwww.7 dwww-1.13.4+nmu3/man/dwww.7
--- dwww-1.13.4/man/dwww.7  2017-06-21 05:13:20.0 +0900
+++ dwww-1.13.4+nmu3/man/dwww.7 2019-03-16 16:14:00.0 +0900
@@ -230,6 +230,14 @@
 .BR dwww\-index++ (8)
 will generate index of registered documentation.
 .\"
+.IP DWWW_INDEX_FULL_SLEEP_TIME
+In order to not impede regular server operation,
+.BR dwww\-index++ (8)
+sleeps for the specified amount of time (in seconds) before feeding the next 
file path to index to
+.BR index++ (1).
+The default value is
+.BR 0.15 .
+.\"
 .IP DWWW_INDEX_FULL_TIME_INTERVAL
 Specifies how often (in days) 
 .BR dwww\-index++ (8)
diff -Nru dwww-1.13.4/perl/Debian/Dwww/ConfigFile.pm 
dwww-1.13.4+nmu3/perl/Debian/Dwww/ConfigFile.pm
--- dwww-1.13.4/perl/Debian/Dwww/ConfigFile.pm  2017-06-21 05:13:20.0 
+0900
+++ dwww-1.13.4+nmu3/perl/Debian/Dwww/ConfigFile.pm 2019-03-16 
16:14:00.0 +0900
@@ -96,6 +96,11 @@
 defval => 28,
 descr  => 'How often (in days) dwww-index++(8) will generate full 
index of documentation.'
 },
+'DWWW_INDEX_FULL_SLEEP_TIME' => {
+sort   => 50,
+defval => 0.15,
+descr  => 'How long (in seconds) dwww-index++ should sleep after 
each file in order to not impact regular server operation.'
+},
 'DWWW_INDEX_INCREMENTAL_TIME_INTERVAL'  => {
 sort   => 50,
 defval => 7,
diff -Nru dwww-1.13.4/perl/Debian/Dwww/Initialize.pm 
dwww-1.13.4+nmu3/perl/Debian/Dwww/Initialize.pm
--- dwww-1.13.4/perl/Debian/Dwww/Initialize.pm  2017-06-21 05:13:20.0 
+0900
+++ dwww-1.13.4+nmu3/

Bug#925028: unblock: dwww/1.13.4+nmu1

2019-03-23 Thread Osamu Aoki
On Sat, Mar 23, 2019 at 09:29:44PM +, Jonathan Wiltshire wrote:
> Control: tag -1 moreinfo
> 
> On Tue, Mar 19, 2019 at 11:00:33PM +0900, Osamu Aoki wrote:
> > diff -Nru dwww-1.13.4/debian/control dwww-1.13.4+nmu1/debian/control
> > --- dwww-1.13.4/debian/control  2017-06-21 05:13:20.0 +0900
> > +++ dwww-1.13.4+nmu1/debian/control 2019-03-16 18:31:19.0 +0900
> > @@ -5,8 +5,8 @@
> >  Build-Depends: debhelper (>= 10), dh-apache2, lsb-release, publib-dev
> >  Build-Conflicts: apache2-dev (<< 2.4.4-6~)
> >  Standards-Version: 4.0.0
> > -Vcs-Git: https://anonscm.debian.org/git/users/robert/dwww.git
> > -Vcs-Browser: https://anonscm.debian.org/cgit/users/robert/dwww.git
> > +Vcs-Git: https://salsa.debian.org/debian/dwww.git
> > +Vcs-Browser: https://salsa.debian.org/debian/dwww
> >  
> >  Package: dwww
> >  Architecture: any
> > @@ -23,10 +23,26 @@
> >   ${perl:Depends},
> >   ${shlibs:Depends}
> >  Breaks: apache2 (<< 2.4.4-6~)
> > -Recommends: apt, dlocate (>= 0.5-0.1), info2www, swish++, 
> > ${misc:Recommends}
> > -Suggests: doc-debian, dpkg-www, links | www-browser
> > +Recommends: apt,
> > +dlocate (>= 0.5-0.1),
> > +doc-debian,
> > +dpkg-www,
> > +info2www,
> > +links | www-browser,
> > +swish++,
> > +${misc:Recommends}
> 
> This promotion of packages from Suggests to Recommends is not mentioned in
> the changelog. What is its purpose?

dwww in old setting with older apache used to publish web page to
non-local machine.  So browser was not needed.  Now for security
concern, we limit to local as default. 

links | www-browser
 * this is very much intended
 * user has to manually enable apache CGI module.
 * The default access is limited to local
 * So having browser is a almost must

--> Valid objection: Why links 
 Why not firefox-esr:
 true but tried to be minimal change

dpkg-www
 * dpkg-www recommends dwww
 * CGI script is the same situation: require local
 * not much loss of resource and help user via local web which is
   accessed via clicking desktop icon.

--> Valid objection: Yah but ...: true

doc-debian
  * Nice to have as a part of links
  * not much loss of resource and help user via local web to know
what Debian is

--> Valid objection: Yah but ...: true

Osamu



Bug#925028: unblock: dwww/1.13.4+nmu1

2019-03-19 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package dwww

(explain the reason for the unblock here)

Somehow this package was not migrated its VCS-git etc. field to salsa.

Ondřej Nový   created a salsa repo pull request for
this issue.

I applied Ondřej Nový's patch and also did some documentation brushup to
help people to get dwww working with least effort under systemd.

I also applied patch from Daniel Reichelt to help live image creation
easier.

This is pretty much my salvaging effort.  So far, I got no message from
Robert the maintainer.  I guess he is busy...

(include/attach the debdiff against the package in testing)

diff -Nru dwww-1.13.4/debian/changelog dwww-1.13.4+nmu1/debian/changelog
--- dwww-1.13.4/debian/changelog2017-06-21 05:13:20.0 +0900
+++ dwww-1.13.4+nmu1/debian/changelog   2019-03-17 00:01:51.0 +0900
@@ -1,3 +1,17 @@
+dwww (1.13.4+nmu1) unstable; urgency=medium
+
+  * NMU
+
+  [ Ondřej Nový ]
+  * d/control: Set Vcs-* to salsa.debian.org .  Closes: #924709
+
+  [ Osamu Aoki ]
+  * Document properly to enable CGI script.  Closes: #781987, #822323
+  * Apply patch from Daniel Reichelt to make sleep time after each file
+configurable for dwww-index++.  Closes: #881189
+
+ -- Osamu Aoki   Sun, 17 Mar 2019 00:01:51 +0900
+
 dwww (1.13.4) unstable; urgency=medium
 
   * dwww-txt2html.c:
diff -Nru dwww-1.13.4/debian/control dwww-1.13.4+nmu1/debian/control
--- dwww-1.13.4/debian/control  2017-06-21 05:13:20.0 +0900
+++ dwww-1.13.4+nmu1/debian/control 2019-03-16 18:31:19.0 +0900
@@ -5,8 +5,8 @@
 Build-Depends: debhelper (>= 10), dh-apache2, lsb-release, publib-dev
 Build-Conflicts: apache2-dev (<< 2.4.4-6~)
 Standards-Version: 4.0.0
-Vcs-Git: https://anonscm.debian.org/git/users/robert/dwww.git
-Vcs-Browser: https://anonscm.debian.org/cgit/users/robert/dwww.git
+Vcs-Git: https://salsa.debian.org/debian/dwww.git
+Vcs-Browser: https://salsa.debian.org/debian/dwww
 
 Package: dwww
 Architecture: any
@@ -23,10 +23,26 @@
  ${perl:Depends},
  ${shlibs:Depends}
 Breaks: apache2 (<< 2.4.4-6~)
-Recommends: apt, dlocate (>= 0.5-0.1), info2www, swish++, ${misc:Recommends}
-Suggests: doc-debian, dpkg-www, links | www-browser
+Recommends: apt,
+dlocate (>= 0.5-0.1),
+doc-debian,
+dpkg-www,
+info2www,
+links | www-browser,
+swish++,
+${misc:Recommends}
 Description: Read all on-line documentation with a WWW browser
  All installed on-line documentation will be served via a local HTTP
- server. When possible, dwww converts the documentation to HTML.
- You need to install both a CGI-capable HTTP server and a WWW
- browser to read the documentation.
+ server at http://localhost/dwww/. This package runs cron scripts to
+ convert available resources to the HTML pages.  Executing the dwww
+ command starts a sensible WWW browser locally to access them.
+ .
+ You need to install a CGI-capable HTTP server and enable its CGI script
+ capability manually (CGI may be disabled by default for the security
+ consideration).  For apache2, do something along the following:
+ .
+  $ sudo a2enmod cgid
+  $ sudo systemctl restart apache2
+ .
+ The default for the HTTP/CGI access is limited to the local user for
+ the security consideration. 
diff -Nru dwww-1.13.4/man/dwww.7 dwww-1.13.4+nmu1/man/dwww.7
--- dwww-1.13.4/man/dwww.7  2017-06-21 05:13:20.0 +0900
+++ dwww-1.13.4+nmu1/man/dwww.7 2019-03-16 16:14:00.0 +0900
@@ -230,6 +230,14 @@
 .BR dwww\-index++ (8)
 will generate index of registered documentation.
 .\"
+.IP DWWW_INDEX_FULL_SLEEP_TIME
+In order to not impede regular server operation,
+.BR dwww\-index++ (8)
+sleeps for the specified amount of time (in seconds) before feeding the next 
file path to index to
+.BR index++ (1).
+The default value is
+.BR 0.15 .
+.\"
 .IP DWWW_INDEX_FULL_TIME_INTERVAL
 Specifies how often (in days) 
 .BR dwww\-index++ (8)
diff -Nru dwww-1.13.4/perl/Debian/Dwww/ConfigFile.pm 
dwww-1.13.4+nmu1/perl/Debian/Dwww/ConfigFile.pm
--- dwww-1.13.4/perl/Debian/Dwww/ConfigFile.pm  2017-06-21 05:13:20.0 
+0900
+++ dwww-1.13.4+nmu1/perl/Debian/Dwww/ConfigFile.pm 2019-03-16 
16:14:00.0 +0900
@@ -96,6 +96,11 @@
 defval => 28,
 descr  => 'How often (in days) dwww-index++(8) will generate full 
index of documentation.'
 },
+'DWWW_INDEX_FULL_SLEEP_TIME' => {
+sort   => 50,
+defval => 0.15,
+descr  => 'How long (in seconds) dwww-index++ should sleep after 
each file in order to not impact regular server operation.'
+},
 'DWWW_INDEX_INCREMENTAL_TIME_INTERVAL'  => {
 sort   => 50,
 defval => 7,
diff -Nru dwww-1.13.4/perl/Debian/Dwww/Initialize.pm 
dwww-1.13.4+nmu1/perl/

Bug#925027: unblock: debian-reference/2.75

2019-03-19 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Resubmitting since I had a wring version 2.74 at the bottom as "unblock 2.74" 
line
Although it was approved, it didn't unblock 2.75.  Sorry.

Please unblock package debian-reference

Version in testing: 2.73
Latest version in unstable: 2.75

Translation updates and typo fixes in documents.  Here is the debdiff
without po directory.

 $ debdiff --exclude="po" debian-reference_2.73.dsc debian-reference_2.75.dsc
diff -Nru --exclude po debian-reference-2.73/asciidoc/02_package.txt 
debian-reference-2.75/asciidoc/02_package.txt
--- debian-reference-2.73/asciidoc/02_package.txt   2018-04-11 
23:00:12.0 +0900
+++ debian-reference-2.75/asciidoc/02_package.txt   2018-09-23 
10:34:45.0 +0900
@@ -1489,7 +1489,7 @@
 # apt-get update
 # apt-get dist-upgrade
 # apt-get install fakeroot devscripts build-essential
-$ apt-get build-dep foo
+# apt-get build-dep foo
 $ apt-get source foo
 $ cd foo*
 
diff -Nru --exclude po debian-reference-2.73/asciidoc/12_program.txt 
debian-reference-2.75/asciidoc/12_program.txt
--- debian-reference-2.73/asciidoc/12_program.txt   2018-07-01 
23:41:43.0 +0900
+++ debian-reference-2.75/asciidoc/12_program.txt   2019-03-10 
22:21:31.0 +0900
@@ -499,7 +499,7 @@
 Compile and install packages with debug symbols by the following.
 
 
-$ export DEB_BUILD_OPTIONS=nostrip,noopt
+$ export DEB_BUILD_OPTIONS="nostrip noopt"
 $ debuild
 $ cd ..
 $ sudo debi package_name*.changes
diff -Nru --exclude po debian-reference-2.73/debian/changelog 
debian-reference-2.75/debian/changelog
--- debian-reference-2.73/debian/changelog  2018-07-02 00:52:17.0 
+0900
+++ debian-reference-2.75/debian/changelog  2019-03-10 22:27:19.0 
+0900
@@ -1,3 +1,27 @@
+debian-reference (2.75) unstable; urgency=medium
+
+  [ Holger Wansing ]
+  * Update Italian translation. Closes: #924071
+
+  [ Osamu Aoki ]
+  * Fixed broken symlink (in 2.74/unstable). Closes: #910153
+  * Fixed DEB_BUILD_OPTIONS.  Closes: #907779 
+
+ -- Osamu Aoki   Sun, 10 Mar 2019 22:27:19 +0900
+
+debian-reference (2.74) unstable; urgency=medium
+
+  [ Boyuan Yang ]
+  * Re-enable PDF generation for zh-cn and zh-tw.
+  * Update translations.
+  * Bump Standards-Version to 4.1.4 (no change needed)
+  * Canonicalize Vcs fields in debian/control file.
+
+  [ Holger Wansing]
+  * Fix typo ('Command requires root privileges'). Closes: #908283
+
+ -- Osamu Aoki   Mon, 04 Mar 2019 23:16:18 +0900
+
 debian-reference (2.73) unstable; urgency=medium
 
   * Adjust symlink for README.md.gz . Closes: #893479
diff -Nru --exclude po debian-reference-2.73/debian/control 
debian-reference-2.75/debian/control
--- debian-reference-2.73/debian/control2018-01-11 21:18:14.0 
+0900
+++ debian-reference-2.75/debian/control2018-07-10 00:43:58.0 
+0900
@@ -27,9 +27,9 @@
  w3m,
  xsltproc,
  zip
-Standards-Version: 4.1.3
+Standards-Version: 4.1.4
 Vcs-Git: https://salsa.debian.org/debian/debian-reference.git
-Vcs-Browser: https://salsa.debian.org/debian/debian-reference/
+Vcs-Browser: https://salsa.debian.org/debian/debian-reference
 Homepage: https://www.debian.org/doc/user-manuals#quick-reference
 
 Package: debian-reference-common
diff -Nru --exclude po debian-reference-2.73/debian/debian-reference.links 
debian-reference-2.75/debian/debian-reference.links
--- debian-reference-2.73/debian/debian-reference.links 2018-01-11 
21:49:19.0 +0900
+++ debian-reference-2.75/debian/debian-reference.links 2018-09-23 
10:34:03.0 +0900
@@ -1,2 +1,2 @@
 usr/share/debian-reference/ usr/share/doc/debian-reference/docs
-usr/share/doc/debian-reference-common/README.md 
usr/share/doc/debian-reference/README.md
+usr/share/doc/debian-reference-common/README.md.gz 
usr/share/doc/debian-reference/README.md.gz
$ 


Resubmitting since the following had wrong verion

unblock debian-reference/2.75

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing'), (10, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#924238: unblock: maint-guide/1.2.43

2019-03-10 Thread Osamu Aoki
control: tags -1 - moreinfo

Hi,

On Sun, Mar 10, 2019 at 02:18:17PM +, Jonathan Wiltshire wrote:
> Control: tag -1 moreinfo
> 
> On Sun, Mar 10, 2019 at 11:19:20PM +0900, Osamu Aoki wrote:
> > Please unblock package maint-guide
> > 
> > This is only updating document content and its translation (adding
> > Vietnamese).
> 
> The piuparts regression should be fixed first please.

Let me explain :-)

I uploaded packaegs on Mon, 04 Mar 2019 23:33:39 +0900

All binary packages maint-guide and maint-guide-* except the new
maint-guide-vi were in unstable.

Then source package wasb accepted at Sat, 09 Mar 2019 11:00:10 +

piuparts test were performed 3 hours later at 2019-03-09 15:11:13 UTC

The failure said:

0m28.7s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmphtCr2o', 
'apt-cache', 'policy']
0m28.7s DEBUG: Starting command: ['chroot', 
'/srv/piuparts.debian.org/tmp/tmphtCr2o', 'apt-cache', 'policy', 
'maint-guide-vi']
0m28.8s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmphtCr2o', 
'apt-cache', 'policy', 'maint-guide-vi']
0m28.8s DEBUG: Starting command: ['chroot', 
'/srv/piuparts.debian.org/tmp/tmphtCr2o', 'apt-get', '-y', 'install', 
'maint-guide-vi=1.2.43']
0m29.9s DUMP: 
  Reading package lists...
  Building dependency tree...
  Reading state information...
  E: Unable to locate package maint-guide-vi
0m29.9s ERROR: Command failed (status=100): ['chroot', 
'/srv/piuparts.debian.org/tmp/tmphtCr2o', 'apt-get', '-y', 'install', 
'maint-guide-vi=1.2.43']
  Reading package lists...
  Building dependency tree...
  Reading state information...
  E: Unable to locate package maint-guide-vi

Maybe mirror didn't get maint-guide-vi ... too short interval.

I can download now (tested after removing local package...)

$ apt-cache policy maint-guide-vi
maint-guide-vi:
  Installed: (none)
  Candidate: 1.2.43
  Version table:
 1.2.43 10
 10 http://deb.debian.org/debian sid/main amd64 Packages
$ sudo apt-get install maint-guide-vi
Reading package lists... Done
Building dependency tree   
Reading state information... Done
Suggested packages:
  debian-policy developers-reference dh-make
The following NEW packages will be installed:
  maint-guide-vi
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 688 kB of archives.
After this operation, 1,103 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian sid/main amd64 maint-guide-vi all 1.2.43 
[688 kB]
Fetched 688 kB in 2s (450 kB/s) 
Selecting previously unselected package maint-guide-vi.
(Reading database ... 495369 files and directories currently installed.)
Preparing to unpack .../maint-guide-vi_1.2.43_all.deb ...
Unpacking maint-guide-vi (1.2.43) ...
Setting up maint-guide-vi (1.2.43) ...
Processing triggers for doc-base (0.10.8) ...
Processing 1 added doc-base file...



Bug#924245: unblock: imediff/2.2-1

2019-03-10 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package imediff

(explain the reason for the unblock here)
 * This improves default color situation a lot.
 * This also include upstream improvement to ensure clean merge result.
 * Most line changes are documentation.
 * Most code changes are refactoring to clean up initialization.
 * File merge codes are tested during build extensively.

(include/attach the debdiff against the package in testing)

$ debdiff imediff_2.1-1.dsc imediff_2.2-1.dsc
diff -Nru imediff-2.1/debian/changelog imediff-2.2/debian/changelog
--- imediff-2.1/debian/changelog2019-02-16 13:08:00.0 +0900
+++ imediff-2.2/debian/changelog2019-03-03 21:15:46.0 +0900
@@ -1,3 +1,12 @@
+imediff (2.2-1) unstable; urgency=medium
+
+  * Refactor code and refine "g" key command.
+  * Use REVERSE for mode "g" for readability.
+  * Ensure clean save and add --sloppy option.
+  * Bump policy to 4.3.0 and compat to 12.
+
+ -- Osamu Aoki   Sun, 03 Mar 2019 21:15:46 +0900
+
 imediff (2.1-1) unstable; urgency=medium
 
   * Adjust package dependency for smooth transition from imediff2.
diff -Nru imediff-2.1/debian/compat imediff-2.2/debian/compat
--- imediff-2.1/debian/compat   2019-02-11 18:23:56.0 +0900
+++ imediff-2.2/debian/compat   1970-01-01 09:00:00.0 +0900
@@ -1 +0,0 @@
-11
diff -Nru imediff-2.1/debian/control imediff-2.2/debian/control
--- imediff-2.1/debian/control  2019-02-11 18:30:03.0 +0900
+++ imediff-2.2/debian/control  2019-03-03 21:15:46.0 +0900
@@ -2,14 +2,14 @@
 Section: text
 Priority: optional
 Maintainer: Osamu Aoki 
-Build-Depends: debhelper (>= 11~),
+Build-Depends: debhelper-compat (= 12),
dh-python,
docbook-xsl,
python3-all,
python3-distutils-extra,
python3-setuptools,
xsltproc
-Standards-Version: 4.2.1
+Standards-Version: 4.3.0
 VCS-Git: https://github.com/osamuaoki/imediff.git -b master
 Vcs-Browser: https://github.com/osamuaoki/imediff
 Homepage: https://github.com/osamuaoki/imediff
diff -Nru imediff-2.1/doc/imediff.1 imediff-2.2/doc/imediff.1
--- imediff-2.1/doc/imediff.1   2019-02-11 18:23:20.0 +0900
+++ imediff-2.2/doc/imediff.1   2019-03-03 22:31:51.0 +0900
@@ -82,6 +82,11 @@
 Force monochrome display\&.
 .RE
 .PP
+\fB\-\-sloppy\fR
+.RS 4
+Allow one to save unresolved contents\&.
+.RE
+.PP
 \fB\-n\fR
 .RS 4
 Non\-interactive mode\&.
@@ -110,19 +115,19 @@
 .RS 4
 Start with diff by line between version A and version B for 2 files\&. 
(default for 2 files)
 .sp
-Start with diff by line between version A and version C for 3 files\&.
+Start with diff by line between version A and version C while using version B 
as base version for 3 files\&.
 .RE
 .PP
 \fB\-f\fR
 .RS 4
 Start with wdiff by character between version A and version B for 2 files\&.
 .sp
-Start with wdiff by character between version A and version C for 3 files\&.
+Start with wdiff by character between version A and version C while using 
version B as base version for 3 files\&.
 .RE
 .PP
 \fB\-g\fR
 .RS 4
-Set good mode from (a,b,c,e,f) if merged cleanly, or set mode (d) in case of 
conflicts (default for 3 files)\&.
+This is the default starting mode for 3 files\&. For the cleanly merged 
resolved portion, display wdiff by character between version A and version C 
while using version B as base version\&. For the unresolved portion, display 
diff by line, instead\&.
 .RE
 .PP
 \fB\-h\fR, \fB\-\-help\fR
@@ -147,7 +152,11 @@
 .PP
 x
 .RS 4
-Save and exit\&.
+Save and exit if merge is resolved\&. (default behavior)
+.sp
+Save and exit unconditionally\&. (when
+\fB\-\-sloppy\fR
+specified)
 .RE
 .PP
 q, ctrl+c
@@ -157,7 +166,7 @@
 .PP
 home, t, end, z
 .RS 4
-, Jump to start or end of chunks\&.
+Jump to start or end of chunks\&.
 .RE
 .PP
 h
@@ -202,97 +211,103 @@
 .PP
 N, tab
 .RS 4
-Jump to next changed chunk in diff mode (d)\&.
+Jump to next unresolved chunk (mode "d" or "f")\&.
 .RE
 .PP
-p , backspace
+p, backspace
 .RS 4
 Jump to previous changed chunk\&.
 .RE
 .PP
-P , back\-tab
+P, back\-tab
 .RS 4
-Jump to previous changed chunk in diff mode (d)\&.
+Jump to previous unresolved chunk (mode "d" or "f")\&.
 .RE
 .PP
 a
 .RS 4
-Set mode of the current chunk to display version A\&.
+Set mode of the current chunk to "a" to display version A\&.
 .RE
 .PP
 b
 .RS 4
-Set mode of the current chunk to display version B\&.
+Set mode of the current chunk to "b" to display version B\&.
 .RE
 .PP
 c
 .RS 4
-Set mode of the current chunk to display version C\&. (if available)
+Set mode of the current chunk to "c" to display version C for 3 files\&.
 .RE
 .PP
 d
 .RS 4
-S

Bug#924241: unblock: im-config/0.39-1

2019-03-10 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package im-config

(explain the reason for the unblock here)
Without this update, im-config doesn't work for uim which is required by
japanese-desktop-tasks

Bug discussion was on Japanese devel discussion.
(include/attach the debdiff against the package in testing)

$ debdiff im-config_0.38-1.dsc im-config_0.39-1.dsc
diff -Nru im-config-0.38/70-im-config im-config-0.39/70-im-config
--- im-config-0.38/70-im-config 1970-01-01 09:00:00.0 +0900
+++ im-config-0.39/70-im-config 2019-03-09 02:09:03.0 +0900
@@ -0,0 +1,8 @@
+#! /bin/sh
+
+if [ -r /etc/X11/Xsession.d/70im-config_launch ]; then
+. /etc/X11/Xsession.d/70im-config_launch
+
+# always export variables even for manual configuration.
+env | grep -E 
'^(IM_CONFIG_PHASE|XMODIFIERS|GTK_IM_MODULE|QT_IM_MODULE|QT4_IM_MODULE|CLUTTER_IM_MODULE)='
+fi
diff -Nru im-config-0.38/70im-config_launch im-config-0.39/70im-config_launch
--- im-config-0.38/70im-config_launch   2018-08-03 22:18:44.0 +0900
+++ im-config-0.39/70im-config_launch   2019-03-09 02:09:03.0 +0900
@@ -11,6 +11,11 @@
 
 IMLAUNCH=/usr/bin/im-launch
 
+if [ "$IM_CONFIG_PHASE" = 1 ]; then
+IM_CONFIG_CHECK_ENV=1
+export IM_CONFIG_CHECK_ENV
+fi
+
 # If already tweaked, keep hands off :-)
 # If im-config is removed but not purged, keep hands off :-)
 if [ -z "$XMODIFIERS" ] && \
diff -Nru im-config-0.38/data/24_uim.rc im-config-0.39/data/24_uim.rc
--- im-config-0.38/data/24_uim.rc   2018-08-04 16:53:10.0 +0900
+++ im-config-0.39/data/24_uim.rc   2019-03-09 02:09:03.0 +0900
@@ -8,11 +8,11 @@
 fi
 # Starting GUI
 if [ -x /usr/bin/uim-toolbar ]; then
-( sleep 5 ; uim-toolbar ) &
+( sleep 5 ; env GDK_BACKEND=x11 uim-toolbar ) &
 elif [ -x /usr/bin/uim-toolbar-gtk3 ]; then
-( sleep 5 ; uim-toolbar-gtk3 ) &
+( sleep 5 ; env GDK_BACKEND=x11 uim-toolbar-gtk3 ) &
 elif [ -x /usr/bin/uim-toolbar-gtk ]; then
-( sleep 5 ; uim-toolbar-gtk ) &
+( sleep 5 ; env GDK_BACKEND=x11 uim-toolbar-gtk ) &
 elif [ -x /usr/bin/uim-toolbar-qt4 ]; then
 ( sleep 5 ; uim-toolbar-qt4 ) &
 elif [ -x /usr/bin/uim-toolbar-qt5 ]; then
diff -Nru im-config-0.38/debian/changelog im-config-0.39/debian/changelog
--- im-config-0.38/debian/changelog 2018-08-04 23:53:32.0 +0900
+++ im-config-0.39/debian/changelog 2019-03-09 02:09:41.0 +0900
@@ -1,3 +1,10 @@
+im-config (0.39-1) unstable; urgency=medium
+
+  [ YOSHINO Yoshihito ]
+  * Support GNOME Wayland with gdm3.
+
+ -- Osamu Aoki   Sat, 09 Mar 2019 02:09:41 +0900
+
 im-config (0.38-1) unstable; urgency=medium
 
   * Switch from bash to sh for im-config.
diff -Nru im-config-0.38/debian/install im-config-0.39/debian/install
--- im-config-0.38/debian/install   2018-08-03 22:18:44.0 +0900
+++ im-config-0.39/debian/install   2019-03-09 02:09:03.0 +0900
@@ -1,9 +1,11 @@
+70-im-config   usr/lib/systemd/user-environment-generators
 70im-config_launch etc/X11/Xsession.d
 data/* usr/share/im-config/data
 default/im-config  etc/default
 im-config  usr/bin
 im-config.desktop  usr/share/applications
 im-launch  usr/bin
+im-launch.desktop  etc/xdg/autostart
 po/locale/*usr/share/locale
 share/im-config.common usr/share/im-config
 share/xinputrc.common  usr/share/im-config
diff -Nru im-config-0.38/debian/README.Debian 
im-config-0.39/debian/README.Debian
--- im-config-0.38/debian/README.Debian 2018-08-03 22:18:44.0 +0900
+++ im-config-0.39/debian/README.Debian 2018-08-05 01:26:03.0 +0900
@@ -162,6 +162,20 @@
   package_menu  return true if enough packages exist for menu listing   00-89
   package_auto  return true if enough packages exist for auto selection 10-79
 
-Please note these are different from im-switch configuration files.
+To test your proposed change, download the latest source by:
 
- -- Osamu Aoki ,  Thu, 24 Apr 2014 14:20:17 +
+ $ git clone --branch devel \
+https://salsa.debian.org/input-method-team/im-config.git
+
+Here, the "devel" branch is meant for everyone to commit changes.  "master",
+"upstream", and "pristine-tar" branches are used to record the uploaded
+package by the maintainer with:
+
+ $ gbp import-dsc --pristine-tar ../im-config*.dsc
+
+If you have debmake installed, you can make Debian package from "devel" branch
+with:
+
+ $ make package
+
+ -- Osamu Aoki ,  Sat, 04 Aug 2018 16:23:26 +
diff -Nru im-config-0.38/im-config.desktop im-config-0.39/im-config.desktop
--- im-config-0.38/im-config.desktop2018-08-03 22:18:44.0 +0900
+++ im-config-0.39/im-config.desktop2018-12-15 18:18:52.0 +0900
@@ -20,6 +20,8 @@
 Comment[vi]=Chọn kiểu nhập bàn phím
 Comment[uk]=Налаштування спосо

Bug#924240: unblock: getmail/5.13-1

2019-03-10 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package getmail

(explain the reason for the unblock here)
Since old python gnome binding doesn't work any more and packages are
removed, Suggests is updated,

Also, upstream has addressed SNI support issues with more fine grained
python version in mind, let's update it to support gmail users and
for easier future security updates for backports.

(include/attach the debdiff against the package in testing)
$ debdiff getmail_5.11-1.dsc getmail_5.13-1.dsc
diff -Nru getmail-5.11/debian/changelog getmail-5.13/debian/changelog
--- getmail-5.11/debian/changelog   2019-02-15 07:31:35.0 +0900
+++ getmail-5.13/debian/changelog   2019-02-24 22:49:27.0 +0900
@@ -1,3 +1,18 @@
+getmail (5.13-1) unstable; urgency=medium
+
+  * New upstream version (Fix SNI change with Python < 2.7 for
+backport compatibility)
+
+ -- Osamu Aoki   Sun, 24 Feb 2019 22:49:27 +0900
+
+getmail (5.11-2) unstable; urgency=medium
+
+  * Drop --store-password-in-gnome-keyring support since
+python-gnomekeyring is not available any more on Debian.
+Closes: #912963
+
+ -- Osamu Aoki   Wed, 20 Feb 2019 23:53:40 +0900
+
 getmail (5.11-1) unstable; urgency=medium
 
   * New upstream version
@@ -10,7 +25,7 @@
   * New upstream version (docs update)
   * Standards-Version: bump to 4.3.0 (no changes needed)
 
- -- Daniel Kahn Gillmor   Thu, 14 Feb 2019 17:31:27 
-0500
+ -- Daniel Kahn Gillmor   Fri, 08 Feb 2019 10:24:57 
-0500
 
 getmail (5.8-1) unstable; urgency=medium
 
diff -Nru getmail-5.11/debian/control getmail-5.13/debian/control
--- getmail-5.11/debian/control 2019-02-09 00:25:13.0 +0900
+++ getmail-5.13/debian/control 2019-02-24 22:45:06.0 +0900
@@ -21,9 +21,6 @@
 Depends:
  ${misc:Depends},
  ${python:Depends},
-Suggests:
- python-gnomekeyring,
- python-gobject,
 Provides:
  getmail4,
 Breaks:
diff -Nru getmail-5.11/docs/CHANGELOG getmail-5.13/docs/CHANGELOG
--- getmail-5.11/docs/CHANGELOG 2019-02-13 23:40:50.0 +0900
+++ getmail-5.13/docs/CHANGELOG 2019-02-23 12:18:36.0 +0900
@@ -1,3 +1,12 @@
+Version 5.13
+22 February 2019
+-second attempt at fixing SNI change with Python < 2.7.  Thanks: "Cimbal".
+
+Version 5.12
+22 February 2019
+-bugfix: the SNI change broke something else with Python 2.6 and earlier;
+fixed.  Thanks: "Cimbal".
+
 Version 5.11
 13 February 2019
 -bugfix: the SNI change did not work correctly with Python < 2.7.13;
diff -Nru getmail-5.11/getmailcore/__init__.py 
getmail-5.13/getmailcore/__init__.py
--- getmail-5.11/getmailcore/__init__.py2019-02-13 23:40:50.0 
+0900
+++ getmail-5.13/getmailcore/__init__.py2019-02-23 12:15:57.0 
+0900
@@ -16,7 +16,7 @@
 raise ImportError('getmail version 4 requires Python version 2.3.3'
   ' or later')
 
-__version__ = '5.11'
+__version__ = '5.13'
 
 __all__ = [
 'baseclasses',
diff -Nru getmail-5.11/getmailcore/_retrieverbases.py 
getmail-5.13/getmailcore/_retrieverbases.py
--- getmail-5.11/getmailcore/_retrieverbases.py 2019-02-13 23:40:50.0 
+0900
+++ getmail-5.13/getmailcore/_retrieverbases.py 2019-02-23 12:15:57.0 
+0900
@@ -70,6 +70,7 @@
 proto_best = getattr(ssl, 'PROTOCOL_TLS', None)
 if not proto_best:
 proto_best = getattr(ssl, 'PROTOCOL_SSLv23', None)
+has_ciphers = sys.hexversion >= 0x207
 
 # Monkey-patch SNI use into SSL.wrap_socket() if supported
 if has_sni:
@@ -79,12 +80,15 @@
  do_handshake_on_connect=True,
  suppress_ragged_eofs=True,
  ciphers=None, server_hostname=None):
-return ssl.SSLSocket(sock=sock, keyfile=keyfile, certfile=certfile,
- server_side=server_side, cert_reqs=cert_reqs,
- ssl_version=ssl_version, ca_certs=ca_certs,
- 
do_handshake_on_connect=do_handshake_on_connect,
- suppress_ragged_eofs=suppress_ragged_eofs,
- ciphers=ciphers, 
server_hostname=server_hostname)
+kwargs = dict(sock=sock, keyfile=keyfile, certfile=certfile,
+  server_side=server_side, cert_reqs=cert_reqs,
+  ssl_version=ssl_version, ca_certs=ca_certs,
+  do_handshake_on_connect=do_handshake_on_connect,
+  suppress_ragged_eofs=suppress_ragged_eofs,
+  ciphers=ciphers, server_hostname=server_hostname)
+if not has_ciphers:
+kwargs.pop('ciphers', None)
+return ssl.SSLSocket(**kwargs)
 else:
 # no SNI support
 def _wrap_socket(sock, keyfile=None, certfile=None,
@@ -93,12 +97,15 @@
  

Bug#924239: unblock: debmake-doc/1.13-1

2019-03-10 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package debmake-doc

(explain the reason for the unblock here)

This is to address FTBFS due to buggy itstool encoding issue with workaround.
Packaging examples were also updated to newer Standards-Version.

(include/attach the debdiff against the package in testing)

$ debdiff --exclude=po debmake-doc_1.12-1.dsc  debmake-doc_1.13-1.dsc 
diff -Nru --exclude po debmake-doc-1.12/debhello-0.0/debian/control 
debmake-doc-1.13/debhello-0.0/debian/control
--- debmake-doc-1.12/debhello-0.0/debian/control2018-11-20 
22:43:08.0 +0900
+++ debmake-doc-1.13/debhello-0.0/debian/control2019-03-03 
06:54:32.0 +0900
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Osamu Aoki 
 Build-Depends: debhelper (>=11~)
-Standards-Version: 4.1.3
+Standards-Version: 4.3.0
 Homepage: https://salsa.debian.org/debian/debmake-doc
 
 Package: debhello
diff -Nru --exclude po debmake-doc-1.12/debhello-0.2/debian/control 
debmake-doc-1.13/debhello-0.2/debian/control
--- debmake-doc-1.12/debhello-0.2/debian/control2018-11-20 
22:43:08.0 +0900
+++ debmake-doc-1.13/debhello-0.2/debian/control2019-03-03 
06:54:32.0 +0900
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Osamu Aoki 
 Build-Depends: debhelper (>=11~)
-Standards-Version: 4.1.3
+Standards-Version: 4.3.0
 Homepage: https://salsa.debian.org/debian/debmake-doc
 
 Package: debhello
diff -Nru --exclude po debmake-doc-1.12/debhello-0.3/debian/control 
debmake-doc-1.13/debhello-0.3/debian/control
--- debmake-doc-1.12/debhello-0.3/debian/control2018-11-20 
22:43:08.0 +0900
+++ debmake-doc-1.13/debhello-0.3/debian/control2019-03-03 
06:54:32.0 +0900
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Osamu Aoki 
 Build-Depends: debhelper (>=11~)
-Standards-Version: 4.1.3
+Standards-Version: 4.3.0
 Homepage: https://salsa.debian.org/debian/debmake-doc
 
 Package: debhello
diff -Nru --exclude po debmake-doc-1.12/debhello-1.0/debian/control 
debmake-doc-1.13/debhello-1.0/debian/control
--- debmake-doc-1.12/debhello-1.0/debian/control2018-11-20 
22:43:08.0 +0900
+++ debmake-doc-1.13/debhello-1.0/debian/control2019-03-03 
06:54:32.0 +0900
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Osamu Aoki 
 Build-Depends: debhelper (>=11~)
-Standards-Version: 4.1.3
+Standards-Version: 4.3.0
 Homepage: https://salsa.debian.org/debian/debmake-doc
 
 Package: debhello
diff -Nru --exclude po debmake-doc-1.12/debhello-1.1/debian/control 
debmake-doc-1.13/debhello-1.1/debian/control
--- debmake-doc-1.12/debhello-1.1/debian/control2018-11-20 
22:43:08.0 +0900
+++ debmake-doc-1.13/debhello-1.1/debian/control2019-03-03 
06:54:32.0 +0900
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Osamu Aoki 
 Build-Depends: debhelper (>=11~), dh-python, python3-all
-Standards-Version: 4.1.3
+Standards-Version: 4.3.0
 Homepage: http://anonscm.debian.org/cgit/collab-maint/debmake-doc.git/
 X-Python3-Version: >= 3.2
 
diff -Nru --exclude po debmake-doc-1.12/debhello-1.2/debian/control 
debmake-doc-1.13/debhello-1.2/debian/control
--- debmake-doc-1.12/debhello-1.2/debian/control2018-11-20 
22:43:08.0 +0900
+++ debmake-doc-1.13/debhello-1.2/debian/control2019-03-03 
06:54:32.0 +0900
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Osamu Aoki 
 Build-Depends: debhelper (>=11~)
-Standards-Version: 4.1.3
+Standards-Version: 4.3.0
 Homepage: https://salsa.debian.org/debian/debmake-doc
 
 Package: debhello
diff -Nru --exclude po debmake-doc-1.12/debhello-1.3/debian/control 
debmake-doc-1.13/debhello-1.3/debian/control
--- debmake-doc-1.12/debhello-1.3/debian/control2018-11-20 
22:43:08.0 +0900
+++ debmake-doc-1.13/debhello-1.3/debian/control2019-03-03 
06:54:32.0 +0900
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Osamu Aoki 
 Build-Depends: debhelper (>=11~), dh-python, python3-all
-Standards-Version: 4.1.3
+Standards-Version: 4.3.0
 Homepage: https://salsa.debian.org/debian/debmake-doc
 X-Python3-Version: >= 3.2
 
diff -Nru --exclude po debmake-doc-1.12/debhello-1.4/debian/control 
debmake-doc-1.13/debhello-1.4/debian/control
--- debmake-doc-1.12/debhello-1.4/debian/control2018-11-20 
22:43:08.0 +0900
+++ debmake-doc-1.13/debhello-1.4/debian/control2019-03-03 
06:54:32.0 +0900
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Osamu Aoki 
 Build-Depends: debhelper (>=11~)
-Standards-Version: 4.1.3
+Standards-Version: 4.3.0
 Homepage: https://salsa.debian.org/debian/debmake-doc
 
 Package: debhello
diff -Nru --exclude po debmake-doc-1.12/debhello-1.5/debian/control 
debmake-doc-1.13/debhello-1.5/debian/control
--- debmake-doc-1.12/debhello-1.5/debian/control2018-11-20 
22:43:08.0 +0900
+++ debmake-doc-1.13/debhello-

Bug#924238: unblock: maint-guide/1.2.43

2019-03-10 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package maint-guide

This is only updating document content and its translation (adding
Vietnamese).

$ debdiff --exclude=po maint-guide_1.2.42.dsc maint-guide_1.2.43.dsc 
diff -Nru --exclude po maint-guide-1.2.42/common.ent 
maint-guide-1.2.43/common.ent
--- maint-guide-1.2.42/common.ent   2018-07-01 01:07:45.0 +0900
+++ maint-guide-1.2.43/common.ent   2019-03-04 22:48:46.0 +0900
@@ -85,8 +85,8 @@
 http://www.debian.org/social_contract#guidelines;>
 
 http://en.wikipedia.org/wiki/Executable_and_Linkable_Format;>
-http://www.debian.org/doc/packaging-manuals/fhs/fhs-2.3.html;>
-
+http://www.debian.org/doc/packaging-manuals/fhs/fhs-3.0.html;>
+
 http://www.obsession.se/gentoo/;>
 http://packages.qa.debian.org/g/gentoo.html;>
 http://en.wikipedia.org/wiki/GNU_gettext;>
diff -Nru --exclude po maint-guide-1.2.42/Credits maint-guide-1.2.43/Credits
--- maint-guide-1.2.42/Credits  2018-07-01 01:07:45.0 +0900
+++ maint-guide-1.2.43/Credits  2019-03-04 22:48:46.0 +0900
@@ -94,6 +94,9 @@
 @ Михаил Соболев 
 ! Алексей Выскубов 
 
+* Vietnamese:
+@ Giap Tran , 2018 **
+
 * Chinese (zh_CN): 
 @ Aron Xu 
 - Boyuan Yang <073p...@gmail.com>
diff -Nru --exclude po maint-guide-1.2.42/debian/changelog 
maint-guide-1.2.43/debian/changelog
--- maint-guide-1.2.42/debian/changelog 2018-07-23 23:54:13.0 +0900
+++ maint-guide-1.2.43/debian/changelog 2019-03-04 23:33:39.0 +0900
@@ -1,6 +1,21 @@
+maint-guide (1.2.43) unstable; urgency=medium
+
+  [ Holger Wansing ]
+  * Add Vietnamese translation by Giap Tran.
+  * Update FHS links from version 2.3 to 3.0. Thanks to Sylvain Viart for hint
+and patch origin.
+
+  [ Ondřej Nový ]
+  * d/changelog: Remove trailing whitespaces
+
+  [ Osamu Aoki ]
+  * Add vi to build.
+ 
+ -- Osamu Aoki   Mon, 04 Mar 2019 23:33:39 +0900
+
 maint-guide (1.2.42) unstable; urgency=medium
 
-  * Update translation: de, ja, it, zh-cn 
+  * Update translation: de, ja, it, zh-cn
 
  -- Osamu Aoki   Mon, 23 Jul 2018 23:54:13 +0900
 
diff -Nru --exclude po maint-guide-1.2.42/debian/control 
maint-guide-1.2.43/debian/control
--- maint-guide-1.2.42/debian/control   2018-07-01 01:07:45.0 +0900
+++ maint-guide-1.2.43/debian/control   2019-03-04 23:33:39.0 +0900
@@ -24,6 +24,7 @@
  texlive-lang-german,
  texlive-lang-italian,
  texlive-lang-japanese,
+ texlive-lang-other,
  texlive-lang-spanish,
  texlive-xetex,
  w3m,
@@ -320,6 +321,42 @@
  .
  This is Russian translation.
 
+Package: maint-guide-vi
+Architecture: all
+Multi-Arch: foreign
+Depends:
+ ${misc:Depends},
+Suggests:
+ debian-policy,
+ developers-reference,
+ devscripts,
+ dh-make,
+ doc-base,
+ dupload | dput,
+ fakeroot,
+ lintian,
+ pbuilder,
+ quilt,
+Description: Debian New Maintainers' Guide (Vietnamese)
+ This package contains the Debian New Maintainers' Guide.
+ .
+ This document tries to describe the building of a Debian package to ordinary
+ Debian users and prospective developers. It uses fairly non-technical
+ language, and it's well covered with working examples.
+ .
+ The document contains these chapters:
+ * 1 Getting started The Right Way
+ * 2 First steps
+ * 3 Modifying the source
+ * 4 Required files under debian directory
+ * 5 Other files under debian directory
+ * 6 Building the package
+ * 7 Checking the package for errors
+ * 8 Uploading the package
+ * 9 Updating the package
+ .
+ This is Vietnamese translation.
+
 Package: maint-guide-zh-cn
 Architecture: all
 Multi-Arch: foreign
diff -Nru --exclude po maint-guide-1.2.42/debian/language 
maint-guide-1.2.43/debian/language
--- maint-guide-1.2.42/debian/language  2018-07-01 01:07:45.0 +0900
+++ maint-guide-1.2.43/debian/language  2019-03-04 23:30:56.0 +0900
@@ -37,6 +37,9 @@
 ru)
   echo -n "Russian"
   ;;
+vi)
+  echo -n "Vietnamese"
+  ;;
 zh-cn)
   echo -n "Chinese(cn)"
   ;;
diff -Nru --exclude po maint-guide-1.2.42/debian/rules 
maint-guide-1.2.43/debian/rules
--- maint-guide-1.2.42/debian/rules 2018-07-01 01:07:45.0 +0900
+++ maint-guide-1.2.43/debian/rules 2019-03-04 23:33:01.0 +0900
@@ -6,7 +6,7 @@
 
 # Languages which generate DocBook XML files from PO files
 # (More conservative than the ones in Makefile)
-LANGPO := ca de es fr it ja ru zh-cn zh-tw
+LANGPO := ca de es fr it ja ru vi zh-cn zh-tw
 
 # Override main Makefile to build CJK under sid
 # No PDF build for these languages
diff -Nru --exclude po maint-guide-1.2.42/fuzzy.log maint-guide-1.2.43/fuzzy.log
--- maint-guide-1.2.42/fuzzy.log1970-01-01 09:00:00.0 +0900
+++ maint-guide-1.2.43/fuzzy.log2019-03-04 23:29:18.0 +0900
@@ -0,0 +1,40 @@
+no-obsolete  ca  1169
+untranslated ca  4
+fuzzyca  109
+
+n

Bug#924236: unblock: debian-reference/2.75

2019-03-10 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package debian-reference

Version in testing: 2.73
Latest version in unstable: 2.75

Translation updates and typo fixes in documents.  Here is the debdiff
without po directory.

 $ debdiff --exclude="po" debian-reference_2.73.dsc debian-reference_2.75.dsc
diff -Nru --exclude po debian-reference-2.73/asciidoc/02_package.txt 
debian-reference-2.75/asciidoc/02_package.txt
--- debian-reference-2.73/asciidoc/02_package.txt   2018-04-11 
23:00:12.0 +0900
+++ debian-reference-2.75/asciidoc/02_package.txt   2018-09-23 
10:34:45.0 +0900
@@ -1489,7 +1489,7 @@
 # apt-get update
 # apt-get dist-upgrade
 # apt-get install fakeroot devscripts build-essential
-$ apt-get build-dep foo
+# apt-get build-dep foo
 $ apt-get source foo
 $ cd foo*
 
diff -Nru --exclude po debian-reference-2.73/asciidoc/12_program.txt 
debian-reference-2.75/asciidoc/12_program.txt
--- debian-reference-2.73/asciidoc/12_program.txt   2018-07-01 
23:41:43.0 +0900
+++ debian-reference-2.75/asciidoc/12_program.txt   2019-03-10 
22:21:31.0 +0900
@@ -499,7 +499,7 @@
 Compile and install packages with debug symbols by the following.
 
 
-$ export DEB_BUILD_OPTIONS=nostrip,noopt
+$ export DEB_BUILD_OPTIONS="nostrip noopt"
 $ debuild
 $ cd ..
 $ sudo debi package_name*.changes
diff -Nru --exclude po debian-reference-2.73/debian/changelog 
debian-reference-2.75/debian/changelog
--- debian-reference-2.73/debian/changelog  2018-07-02 00:52:17.0 
+0900
+++ debian-reference-2.75/debian/changelog  2019-03-10 22:27:19.0 
+0900
@@ -1,3 +1,27 @@
+debian-reference (2.75) unstable; urgency=medium
+
+  [ Holger Wansing ]
+  * Update Italian translation. Closes: #924071
+
+  [ Osamu Aoki ]
+  * Fixed broken symlink (in 2.74/unstable). Closes: #910153
+  * Fixed DEB_BUILD_OPTIONS.  Closes: #907779 
+
+ -- Osamu Aoki   Sun, 10 Mar 2019 22:27:19 +0900
+
+debian-reference (2.74) unstable; urgency=medium
+
+  [ Boyuan Yang ]
+  * Re-enable PDF generation for zh-cn and zh-tw.
+  * Update translations.
+  * Bump Standards-Version to 4.1.4 (no change needed)
+  * Canonicalize Vcs fields in debian/control file.
+
+  [ Holger Wansing]
+  * Fix typo ('Command requires root privileges'). Closes: #908283
+
+ -- Osamu Aoki   Mon, 04 Mar 2019 23:16:18 +0900
+
 debian-reference (2.73) unstable; urgency=medium
 
   * Adjust symlink for README.md.gz . Closes: #893479
diff -Nru --exclude po debian-reference-2.73/debian/control 
debian-reference-2.75/debian/control
--- debian-reference-2.73/debian/control2018-01-11 21:18:14.0 
+0900
+++ debian-reference-2.75/debian/control2018-07-10 00:43:58.0 
+0900
@@ -27,9 +27,9 @@
  w3m,
  xsltproc,
  zip
-Standards-Version: 4.1.3
+Standards-Version: 4.1.4
 Vcs-Git: https://salsa.debian.org/debian/debian-reference.git
-Vcs-Browser: https://salsa.debian.org/debian/debian-reference/
+Vcs-Browser: https://salsa.debian.org/debian/debian-reference
 Homepage: https://www.debian.org/doc/user-manuals#quick-reference
 
 Package: debian-reference-common
diff -Nru --exclude po debian-reference-2.73/debian/debian-reference.links 
debian-reference-2.75/debian/debian-reference.links
--- debian-reference-2.73/debian/debian-reference.links 2018-01-11 
21:49:19.0 +0900
+++ debian-reference-2.75/debian/debian-reference.links 2018-09-23 
10:34:03.0 +0900
@@ -1,2 +1,2 @@
 usr/share/debian-reference/ usr/share/doc/debian-reference/docs
-usr/share/doc/debian-reference-common/README.md 
usr/share/doc/debian-reference/README.md
+usr/share/doc/debian-reference-common/README.md.gz 
usr/share/doc/debian-reference/README.md.gz
$ 




unblock debian-reference/2.74

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing'), (10, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#880439: stretch-pu: package getmail4/4.53.0-1+deb9u1

2017-11-02 Thread Osamu Aoki
Hi,

On Tue, Oct 31, 2017 at 04:05:01PM +, Adam D. Barratt wrote:
> On 2017-10-31 14:40, Osamu Aoki wrote:
> > I just uploaded to the stable-proposed-upload.
> 
> Unfortunately you used an inappropriate version number, so I've flagged the
> package for rejection.

Thanks.
 
> Currently unstable has version 4.53.0-2. The version you used -
> 4.53.0-2+deb9u1 is *higher* than the unstable version, which is wrong. A
> backport to stable of that version should be 4.53.0-2~deb9u1, in the same
> way as backports uses ~.

I just uploaded as 4.53.0-1+deb9u1 instead.  (I should have read your
message carefully.  I followed previous security upload version style.
I hope this is also OK)

> Please also use "stretch" as the changelog distribution, rather than
> "stable".

Done.

Osamu



Bug#880439: stretch-pu: package getmail4/4.53.0-2+deb9u1

2017-10-31 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
Tags: stretch
User: release.debian@packages.debian.org
Usertags: pu

I just uploaded to the stable-proposed-upload.

This stable package was based on 4.53.0 which was released right before
the Stretch release.  Since then, upstream found a regression in 4.53.0
and released its specific fix as 4.54.0.

I had packaged it as 4.53.0-2 to sid and had no problem migrating to
testing.  Its changes are in patch file for your review.

This upload is a simple repackaging under stretch chroot to pass the
benefit to the stable package without risk.  Please accept this to the
nest stable release.

The testing will package new getmail version 5 series.  They carry more
changes and will not be uploaded like this to stable.  Also most likely,
its package name will be changed to simple "getmail".

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.13.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#864005: unblock: debianutils/4.8.1.1

2017-06-02 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.orsertags: unblock

Please unblock package debianutils

This 4.8.1.1 version was uploaded on 2017-04-02 by Clint Adams and
sitting in unstable for 61 days.  This only updated translations:

> debianutils (4.8.1.1) unstable; urgency=medium
> 
>   * de.po: German man page translation update from Helge
> Kreutzmann.  closes: #858850.
>   * it.po: Italian man page translation update from Beatrice
> Torracca.  closes: #858878.
> 
>  -- Clint Adams   Sun, 02 Apr 2017 13:10:33 -0400

Since it is translation updates only, this should qualify for unblock to
be included in the upcoming stretch release. (CCed this bug report to
Clint.)

I have checked both the source package and binary deb files to confirm
the above changelog statement is true.

debdiff attached for dsc and deb; testing=4.8.1 -> unstable=4.8.1.1 

FYI: I checked diffoscope and found that the only binary changes were
due to the added 2 bytes of ".1" representing version string change
which caused variable locations to move 2 bytes.

unblock debianutils/4.8.1.1

-- System Information:
Debian Release: 9.0
  APT prefers testing-proposed-updates
  APT policy: (500, 'testing-proposed-updates'), (500, 'testing'), (98, 
'experimental'), (98, 'unstable')
Architecture: amd64
 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.10.0-rc6-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)


debianutils_4.8.1.1.dsc.diff.xz
Description: application/xz
File lists identical (after any substitutions)

Control files: lines which differ (wdiff format)

Version: [-4.8.1-] {+4.8.1.1+}


signature.asc
Description: PGP signature


Bug#863340: unblock: maint-guide/1.2.39

2017-05-25 Thread Osamu Aoki
ng Li <lili...@yahoo.com.cn>
 * 郑原真, <ych...@slat.org>
 @ Chinese (simplified) <i18n...@googlegroups.com>
diff -Nru maint-guide-1.2.38/debian/changelog maint-guide-1.2.39/debian/changelog
--- maint-guide-1.2.38/debian/changelog	2017-02-26 13:03:57.0 +0900
+++ maint-guide-1.2.39/debian/changelog	2017-05-25 23:17:12.0 +0900
@@ -1,3 +1,17 @@
+maint-guide (1.2.39) unstable; urgency=medium
+
+  * Fix dquilt bash completion.  Closes: #861084
+  * Fix VCS-Browser. Closes: #861144
+  * Drop menu section.  Closes: #861146 
+  * Update translation: de
+  * Update translation: zh_CN.  Closes: #645969
+  * Trivial update translation: all
+  * Use opencc as the backup PO string generator for Chinese
+translation.
+  * Add PDF for zh-cn, zh-tw, and jp. Closes: #850523
+
+ -- Osamu Aoki <os...@debian.org>  Thu, 25 May 2017 23:17:12 +0900
+
 maint-guide (1.2.38) unstable; urgency=medium
 
   * Fix "Link to Lintian User's Manual".  Closes: #819346, #821117
diff -Nru maint-guide-1.2.38/debian/control maint-guide-1.2.39/debian/control
--- maint-guide-1.2.38/debian/control	2016-12-08 00:19:13.0 +0900
+++ maint-guide-1.2.39/debian/control	2017-05-25 23:17:12.0 +0900
@@ -7,11 +7,12 @@
 Build-Depends-Indep: dblatex,
  docbook-xml,
  docbook-xsl,
- fonts-ipafont,
- fonts-liberation,
- ghostscript,
- gsfonts,
- lmodern,
+ libopencc2-data,
+ fonts-liberation2,
+ fonts-vlgothic,
+ fonts-wqy-microhei,
+ locales-all | locales,
+ opencc,
  po4a,
  texlive-lang-chinese,
  texlive-lang-cyrillic,
@@ -21,13 +22,12 @@
  texlive-lang-japanese,
  texlive-lang-spanish,
  texlive-xetex,
- tipa,
  w3m,
  xsltproc,
  zip
 Standards-Version: 3.9.8
 Vcs-Git: https://anonscm.debian.org/git/ddp/maint-guide.git
-Vcs-Browser: https://anonscm.debian.org/cgit/dp/maint-guide.git
+Vcs-Browser: https://anonscm.debian.org/cgit/ddp/maint-guide.git
 Homepage: http://www.debian.org/doc/devel-manuals#maint-guide
 
 Package: maint-guide
diff -Nru maint-guide-1.2.38/doc/03_modify.xml maint-guide-1.2.39/doc/03_modify.xml
--- maint-guide-1.2.38/doc/03_modify.xml	2014-07-23 22:44:14.0 +0900
+++ maint-guide-1.2.39/doc/03_modify.xml	2017-04-26 07:56:37.0 +0900
@@ -16,7 +16,7 @@
 
 
 alias dquilt="quilt --quiltrc=${HOME}/.quiltrc-dpkg"
-complete -F _quilt_completion $_quilt_complete_opt dquilt
+complete -F _quilt_completion -o filenames dquilt
 
 
 Then let's create ~/.quiltrc-dpkg as follows:
diff -Nru maint-guide-1.2.38/doc/05_dother.xml maint-guide-1.2.39/doc/05_dother.xml
--- maint-guide-1.2.38/doc/05_dother.xml	2014-07-23 22:44:14.0 +0900
+++ maint-guide-1.2.39/doc/05_dother.xml	2017-04-26 08:42:07.0 +0900
@@ -593,63 +593,6 @@
 docs/gentoo.1
 
 
-menu
-
-X Window System users usually have a window manager with a menu that can be
-customized to launch programs.  If they have installed the Debian menu package, a set of menus for every program on
-the system will be created for them.
-
-
-Here's the default menu.ex file that
-dh_make created:
-
-
-?package(gentoo):needs=X11|text|vc|wm \
-section=Applications/see-menu-manual\
-title=gentoo command=/usr/bin/gentoo
-
-
-The first field after the colon character is needs, and it
-specifies what kind of interface the program needs.  Change this to one of the
-listed alternatives, e.g.  text or X11.
-
-
-The next is the section that the menu and submenu entry
-should appear in.
- The current list of sections is in
-The Debian Menu sub-policy, 2.1 "Preferred menu structure".
-There was a major reorganization of menu structure for squeeze.
- 
-
-
-The title field is the name of the program.  You can start
-this one in uppercase if you like.  Just keep it short.
-
-
-Finally, the command field is the command that runs the
-program.
-
-
-Let's change the file name to menu and change the menu
-entry to this:
-
-
-?package(gentoo): needs=X11 \
-section=Applications/Tools \
-title=Gentoo command=gentoo
-
-
-You can also add other fields like longtitle,
-icon, hints etc.  See 
-dh_installmenu 1
-,  menufile
-5 , 
-update-menus 1
-, and
-The Debian Menu sub-policy for more
-information.
-
-
 NEWS
 
 The  dh_installchangelogs
diff -Nru maint-guide-1.2.38/Makefile maint-guide-1.2.39/Makefile
--- maint-guide-1.2.38/Makefile	2015-06-09 21:30:08.0 +0900
+++ maint-guide-1.2.39/Makefile	2017-05-25 23:17:12.0 +0900
@@ -9,7 +9,7 @@
 # languages translated with PO files
 LANGPO	:=	ca de es fr it ja ru zh-cn zh-tw
 # languages

Bug#863032: unblock: ibus/1.5.14-3

2017-05-20 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package ibus

Due to lack of build dependency to qtbase5-dev, keyboard input method
indicator icon wasn't properly displayed in KDE and reported recently as
Bug #862814.  It is highly desirable to fix this for KDE to make Debian
a viable distribution for Asian KDE users.

debdiff against the package in testing is attached.

unblock ibus/1.5.14-3

-- System Information:
Debian Release: 9.0
  APT prefers testing-proposed-updates
  APT policy: (500, 'testing-proposed-updates'), (500, 'testing'), (98, 
'experimental'), (98, 'unstable')
Architecture: amd64
 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.10.0-rc6-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru ibus-1.5.14/debian/changelog ibus-1.5.14/debian/changelog
--- ibus-1.5.14/debian/changelog	2016-12-10 15:26:04.0 +0900
+++ ibus-1.5.14/debian/changelog	2017-05-20 20:36:04.0 +0900
@@ -1,3 +1,10 @@
+ibus (1.5.14-3) unstable; urgency=medium
+
+  * Set ENABLE_APPINDICATOR_ENGINE_ICON by installing qtbase5-dev.
+Closes: #862814
+
+ -- Osamu Aoki <os...@debian.org>  Sat, 20 May 2017 20:36:04 +0900
+
 ibus (1.5.14-2) unstable; urgency=medium
 
   * Update d/control and d/watch file for URLs. 
diff -Nru ibus-1.5.14/debian/control ibus-1.5.14/debian/control
--- ibus-1.5.14/debian/control	2016-12-10 15:26:04.0 +0900
+++ ibus-1.5.14/debian/control	2017-05-20 15:18:43.0 +0900
@@ -32,6 +32,7 @@
python-gi-dev,
python3-all,
python3-dbus,
+   qtbase5-dev,
valac (>= 0.16)
 Standards-Version: 3.9.8
 Homepage: https://github.com/ibus/ibus/releases


signature.asc
Description: PGP signature


Bug#862561: unblock: debian-reference/2.68

2017-05-14 Thread Osamu Aoki
bian-reference-2.67/datadatesize.ent	2016-12-05 01:09:48.0 +0900
+++ debian-reference-2.68/datadatesize.ent	2017-05-06 23:16:56.0 +0900
@@ -1,5 +1,5 @@
-
-
+
+
 
-
-
+
+
diff -Nru debian-reference-2.67/debian/all.install-in debian-reference-2.68/debian/all.install-in
--- debian-reference-2.67/debian/all.install-in	2014-10-08 23:39:16.0 +0900
+++ debian-reference-2.68/debian/all.install-in	2017-05-06 23:16:56.0 +0900
@@ -1,3 +1,4 @@
 tmp/debian-reference.@@.txt.gz usr/share/debian-reference/
 tmp/debian-reference.@@.epub usr/share/debian-reference/
+tmp/debian-reference.@@.pdf usr/share/debian-reference/
 tmp/*.@@.html usr/share/debian-reference/
diff -Nru debian-reference-2.67/debian/changelog debian-reference-2.68/debian/changelog
--- debian-reference-2.67/debian/changelog	2017-04-26 23:03:21.0 +0900
+++ debian-reference-2.68/debian/changelog	2017-05-06 23:16:56.0 +0900
@@ -1,3 +1,11 @@
+debian-reference (2.68) unstable; urgency=medium
+
+  * Add pdf support to all but pt. Closes: #660298
+  * More robust POT generation.
+  * Update package dependency.
+
+ -- Osamu Aoki <os...@debian.org>  Sat, 06 May 2017 23:16:56 +0900
+
 debian-reference (2.67) unstable; urgency=medium
 
   * Update all translations. 
diff -Nru debian-reference-2.67/debian/control debian-reference-2.68/debian/control
--- debian-reference-2.67/debian/control	2017-02-26 11:51:50.0 +0900
+++ debian-reference-2.68/debian/control	2017-05-06 23:16:56.0 +0900
@@ -3,12 +3,27 @@
 Priority: optional
 Maintainer: Osamu Aoki <os...@debian.org>
 Build-Depends: debhelper (>= 9.0)
-Build-Depends-Indep: docbook-xml,
+Build-Depends-Indep: dblatex,
+ docbook-xml,
  docbook-xsl,
+ libopencc2-data,
+ fonts-liberation2,
+ fonts-vlgothic,
+ fonts-wqy-microhei,
  libxml2-utils,
  locales-all | locales,
+ opencc,
  po4a,
  python,
+ texlive-lang-chinese,
+ texlive-lang-english,
+ texlive-lang-french,
+ texlive-lang-german,
+ texlive-lang-italian,
+ texlive-lang-japanese,
+ texlive-lang-portuguese,
+ texlive-lang-spanish,
+ texlive-xetex,
  w3m,
  xsltproc,
  zip
@@ -20,7 +35,7 @@
 Package: debian-reference-common
 Architecture: all
 Depends: ${misc:Depends}
-Suggests: mc, vim, w3m | www-browser, calibre
+Suggests: calibre, mc, vim, w3m | www-browser
 Description: Debian system administration guide, common files
  This Debian Reference is intended to provide a broad overview of the Debian
  system as a post-installation user's guide. It covers many aspects of system
@@ -46,7 +61,7 @@
 
 Package: debian-reference-en
 Architecture: all
-Depends: ${misc:Depends}, debian-reference-common (>= 2.51)
+Depends: debian-reference-common (>= 2.51), ${misc:Depends}
 Suggests: doc-base
 Description: Debian system administration guide, English original
  This Debian Reference is intended to provide a broad overview of the Debian
@@ -57,7 +72,7 @@
 
 Package: debian-reference-de
 Architecture: all
-Depends: ${misc:Depends}, debian-reference-common (>= 2.51)
+Depends: debian-reference-common (>= 2.51), ${misc:Depends}
 Suggests: debian-reference-en, doc-base
 Description: Debian system administration guide, German translation
  This Debian Reference is intended to provide a broad overview of the Debian
@@ -68,7 +83,7 @@
 
 Package: debian-reference-fr
 Architecture: all
-Depends: ${misc:Depends}, debian-reference-common (>= 2.51)
+Depends: debian-reference-common (>= 2.51), ${misc:Depends}
 Suggests: debian-reference-en, doc-base
 Description: Debian system administration guide, French translation
  This Debian Reference is intended to provide a broad overview of the Debian
@@ -79,7 +94,7 @@
 
 Package: debian-reference-it
 Architecture: all
-Depends: ${misc:Depends}, debian-reference-common (>= 2.51)
+Depends: debian-reference-common (>= 2.51), ${misc:Depends}
 Suggests: debian-reference-en, doc-base
 Description: Debian system administration guide, Italian translation
  This Debian Reference is intended to provide a broad overview of the Debian
@@ -90,7 +105,7 @@
 
 Package: debian-reference-ja
 Architecture: all
-Depends: ${misc:Depends}, debian-reference-common (>= 2.51)
+Depends: debian-reference-common (>= 2.51), ${misc:Depends}
 Suggests: debian-reference-en, doc-base
 Description: Debian system administration guide, Japanese translation
  This Debian Reference is intended to provide a broad overview of the Debian
@@ -101,7 +116,7 @@
 
 Package: debian-reference-pt
 Architecture: all
-Depends: ${misc:Depends}, debian-refe

Bug#862561: unblock: debian-reference/2.68

2017-05-14 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package debian-reference

(explain the reason for the unblock here)
* Added PDF (This is also for updating www.debian.org page)
  * Local browser script updated.
* Updated translation
  * Many ES and zh-cn updates.
  * Improved zh-tw translation by making opencc as the back up method 
other than the manual PO updates.

(include/attach the debdiff against the package in testing)
Attached after removing PO

unblock debian-reference/2.68

-- System Information:
Debian Release: 9.0
  APT prefers testing-proposed-updates
  APT policy: (500, 'testing-proposed-updates'), (500, 'testing'), (98, 
'experimental'), (98, 'unstable')
Architecture: amd64
 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.10.0-rc6-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)


signature.asc
Description: PGP signature


Bug#861247: unblock: debian-reference/2.67

2017-04-26 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package debian-reference

Translation updates.  Mostly minor ones but Chinese and Spanish seems to
be improved a lot over a month.

(include/attach the debdiff against the package in testing)

debdiff file excluding PO attached.  Also, I uploaded last package
including autogenerated ones in tar.  This time, I made clean packaging.

This is build under pbuilder.

unblock debian-reference/2.67



diff -Nru debian-reference-2.66/common.ent debian-reference-2.67/common.ent
--- debian-reference-2.66/common.ent	2017-04-01 01:59:12.0 +0900
+++ debian-reference-2.67/common.ent	1970-01-01 09:00:00.0 +0900
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff -Nru debian-reference-2.66/debian/changelog debian-reference-2.67/debian/changelog
--- debian-reference-2.66/debian/changelog	2017-04-01 01:59:12.0 +0900
+++ debian-reference-2.67/debian/changelog	2017-04-26 23:03:21.0 +0900
@@ -1,3 +1,9 @@
+debian-reference (2.67) unstable; urgency=medium
+
+  * Update all translations. 
+
+ -- Osamu Aoki <os...@debian.org>  Wed, 26 Apr 2017 23:03:21 +0900
+
 debian-reference (2.66) unstable; urgency=medium
 
   * Update Italian, Spanish, and Chinese translations. 
diff -Nru debian-reference-2.66/fuzzy.log debian-reference-2.67/fuzzy.log
--- debian-reference-2.66/fuzzy.log	2017-04-01 01:59:12.0 +0900
+++ debian-reference-2.67/fuzzy.log	1970-01-01 09:00:00.0 +0900
@@ -1,32 +0,0 @@
-no-obsolete  ja  7642
-untranslated ja  0
-fuzzyja  0
-
-no-obsolete  fr  7642
-untranslated fr  0
-fuzzyfr  14
-
-no-obsolete  it  7642
-untranslated it  0
-fuzzyit  0
-
-no-obsolete  pt  7642
-untranslated pt  0
-fuzzypt  0
-
-no-obsolete  de  7642
-untranslated de  0
-fuzzyde  0
-
-no-obsolete  zh-cn  7642
-untranslated zh-cn  880
-fuzzyzh-cn  0
-
-no-obsolete  zh-tw  7642
-untranslated zh-tw  5245
-fuzzyzh-tw  28
-
-no-obsolete  es  7642
-untranslated es  2326
-fuzzyes  165
-
diff -Nru debian-reference-2.66/po/de.po debian-reference-2.67/po/de.po
diff -Nru debian-reference-2.66/po/es.po debian-reference-2.67/po/es.po
diff -Nru debian-reference-2.66/po/fi.po debian-reference-2.67/po/fi.po
diff -Nru debian-reference-2.66/po/fr.po debian-reference-2.67/po/fr.po
diff -Nru debian-reference-2.66/po/it.po debian-reference-2.67/po/it.po
diff -Nru debian-reference-2.66/po/ja.po debian-reference-2.67/po/ja.po
diff -Nru debian-reference-2.66/po/nb.po debian-reference-2.67/po/nb.po
diff -Nru debian-reference-2.66/po/pt.po debian-reference-2.67/po/pt.po
diff -Nru debian-reference-2.66/po/zh-cn.po debian-reference-2.67/po/zh-cn.po
diff -Nru debian-reference-2.66/po/zh-tw.po debian-reference-2.67/po/zh-tw.po


signature.asc
Description: PGP signature


Bug#859736: unblock: ibus-anthy/1.5.9-2

2017-04-06 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package ibus-anthy

(explain the reason for the unblock here)

This update adds proper appstream data to the package helping people on
Gnome to benefit.  Update is only meta data and some PO files.

According to Jeremy Bicha <jbi...@ubuntu.com>
> Debian GNOME installs the Software app by default in Stretch. If
> ibus-anthy provided appstream metadata, then it would show up in the
> Software app for easy install or removal.
> 
> In fact, ibus-anthy already provides this metadata; it just isn't
> being installed. I will be attaching (in the next message) a patch to
> fix that. Also, there was a problem with the translations so I am
> attaching the upstream fix for that too in the same git patch.
> 
> I've already tested that this works in Ubuntu 17.04 Beta.

(include/attach the debdiff against the package in testing)

See attached (I snipped diffs for the PO changes for readability.)

unblock ibus-anthy/1.5.9-2

-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (500, 'testing'), (98, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.10.0-rc6-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru ibus-anthy-1.5.9/debian/changelog ibus-anthy-1.5.9/debian/changelog
--- ibus-anthy-1.5.9/debian/changelog	2016-12-07 00:34:45.0 +0900
+++ ibus-anthy-1.5.9/debian/changelog	2017-04-06 23:31:44.0 +0900
@@ -1,3 +1,11 @@
+ibus-anthy (1.5.9-2) unstable; urgency=medium
+
+  * Update uploaders list to current ones.  Closes: #841800
+  * Install appstream metadata with its upstream fix to the
+    metadata.  Closes: #858076
+
+ -- Osamu Aoki <os...@debian.org>  Thu, 06 Apr 2017 23:31:44 +0900
+
 ibus-anthy (1.5.9-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru ibus-anthy-1.5.9/debian/control ibus-anthy-1.5.9/debian/control
--- ibus-anthy-1.5.9/debian/control	2016-12-07 00:34:45.0 +0900
+++ ibus-anthy-1.5.9/debian/control	2017-04-06 23:31:44.0 +0900
@@ -2,9 +2,8 @@
 Section: utils
 Priority: optional
 Maintainer: IME Packaging Team <pkg-ime-de...@lists.alioth.debian.org>
-Uploaders: LI Daobing <lidaob...@debian.org>,
-       Asias He <as...@debian.org>,
-   Osamu Aoki <os...@debian.org>
+Uploaders: Osamu Aoki <os...@debian.org>,
+   Aron Xu <a...@debian.org>
 Build-Depends: debhelper (>= 9),
dh-autoreconf,
dh-python,
diff -Nru ibus-anthy-1.5.9/debian/ibus-anthy.install ibus-anthy-1.5.9/debian/ibus-anthy.install
--- ibus-anthy-1.5.9/debian/ibus-anthy.install	2016-12-07 00:34:45.0 +0900
+++ ibus-anthy-1.5.9/debian/ibus-anthy.install	2017-04-06 23:28:16.0 +0900
@@ -1,6 +1,7 @@
 usr/lib/*/*.so.*
 usr/lib/*/girepository-1.0/* usr/lib/girepository-1.0/
 usr/lib/ibus/*
+usr/share/appdata/*
 usr/share/applications/*
 usr/share/ibus-anthy/*
 usr/share/ibus/*
diff -Nru ibus-anthy-1.5.9/debian/patches/fix-appstream-metadata.patch ibus-anthy-1.5.9/debian/patches/fix-appstream-metadata.patch
--- ibus-anthy-1.5.9/debian/patches/fix-appstream-metadata.patch	1970-01-01 09:00:00.0 +0900
+++ ibus-anthy-1.5.9/debian/patches/fix-appstream-metadata.patch	2017-04-06 23:28:16.0 +0900
@@ -0,0 +1,3739 @@
+From 7a99df9ce63b622f1d86d769cc2309d15d51ec99 Mon Sep 17 00:00:00 2001
+From: fujiwarat <takao.fujiwa...@gmail.com>
+Date: Fri, 17 Mar 2017 13:42:50 +0900
+Subject: [PATCH] Fixed a warning in ibus-anthy.appdata.xml (#5)
+
+---
+ data/ibus-anthy.appdata.xml.in |  12 +-
+ po/ca.po   | 113 +-
+ po/el.po   | 474 ++---
+ po/fr.po   | 113 +-
+ po/ibus-anthy.pot  |  97 +
+ po/ja.po   | 104 -
+ po/pt_BR.po| 103 -
+ po/uk.po   | 118 +-
+ po/zh_CN.po| 474 ++---
+ 9 files changed, 892 insertions(+), 825 deletions(-)
+
+diff --git a/data/ibus-anthy.appdata.xml.in b/data/ibus-anthy.appdata.xml.in
+index 26247e4..2746489 100644
+--- a/data/ibus-anthy.appdata.xml.in
 b/data/ibus-anthy.appdata.xml.in
+@@ -5,16 +5,16 @@
+   GPL-2.0
+   Anthy
+   <_summary>Japanese input method
+-  <_description>
+-
++  
++<_p>
+   The Anthy input method is designed for entering Japanese text.
+-
+-
++
++<_p>
+   Input methods are typing systems allowing users to input complex languages.
+   They are necessary because these contain too many characters to simply be laid
+   out on a traditional keyboard.
+-
+-  
++
++  
+   h

Bug#859215: unblock: debian-reference/2.66

2017-03-31 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package debian-reference

Updating translation only.

attached the debdiff against the package in testing (after removing PO
file and auto generated file diff)

unblock debian-reference/2.66

-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (500, 'testing'), (98, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.10.0-rc6-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru debian-reference-2.65/common.ent debian-reference-2.66/common.ent
diff -Nru debian-reference-2.65/debian/changelog debian-reference-2.66/debian/changelog
--- debian-reference-2.65/debian/changelog	2017-02-26 12:28:29.0 +0900
+++ debian-reference-2.66/debian/changelog	2017-04-01 01:59:12.0 +0900
@@ -1,3 +1,9 @@
+debian-reference (2.66) unstable; urgency=medium
+
+  * Update Italian, Spanish, and Chinese translations. 
+
+ -- Osamu Aoki <os...@debian.org>  Sat, 01 Apr 2017 01:59:12 +0900
+
 debian-reference (2.65) unstable; urgency=medium
 
   * Update Chinese and other translations.
diff -Nru debian-reference-2.65/fuzzy.log debian-reference-2.66/fuzzy.log
diff -Nru debian-reference-2.65/po/es.po debian-reference-2.66/po/es.po
diff -Nru debian-reference-2.65/po/zh-cn.po debian-reference-2.66/po/zh-cn.po
diff -Nru debian-reference-2.65/po/zh-tw.po debian-reference-2.66/po/zh-tw.po


Bug#856191: unblock: debian-reference/2.65

2017-02-26 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package debian-reference

(explain the reason for the unblock here)

Document and translation update to ready for the release.

This upload should update all release references to match the release of
Stretch as stable release.

There have been update of translation since the last upload.  They are
included.  This translation updates also happened for spanish.  In order
to keep the package consistent with previous packages, a new
debian-reference-es_2.65_all.deb was generated by addiung "es" to the
debian/rules and adding extra entry in debian/control.

Release name change was enabled by changing to RELEASE_STATE := stable.

The changelog entries are:

 * Update Chinese and other translations.
 * Add Spanish as an additional translation.
 * Update build script to RELEASE_STATE := stable.

Since the debian-reference-es is in NEW, you may not see this yet in
unstable.  If I need to take any action to get this moved to unstable,
let me know.

(include/attach the debdiff against the package in testing)

debdiff after removing changes in po directories is attached.  (If the
diff for po files are included, diff size expands from 2.8KB to 655KB.)

unblock debian-reference/2.65

-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (500, 'testing'), (98, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.10.0-rc6-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru debian-reference-2.64/debian/changelog debian-reference-2.65/debian/changelog
--- debian-reference-2.64/debian/changelog	2017-01-23 23:37:09.0 +0900
+++ debian-reference-2.65/debian/changelog	2017-02-26 12:28:29.0 +0900
@@ -1,3 +1,11 @@
+debian-reference (2.65) unstable; urgency=medium
+
+  * Update Chinese and other translations.
+  * Add Spanish as an additional translation. 
+  * Update build script to RELEASE_STATE := stable.
+
+ -- Osamu Aoki <os...@debian.org>  Sun, 26 Feb 2017 12:28:29 +0900
+
 debian-reference (2.64) unstable; urgency=medium
 
   * Update Portuguese and other translations. Closes: #852217
diff -Nru debian-reference-2.64/debian/control debian-reference-2.65/debian/control
--- debian-reference-2.64/debian/control	2016-12-05 01:32:22.0 +0900
+++ debian-reference-2.65/debian/control	2017-02-26 11:51:50.0 +0900
@@ -131,3 +131,14 @@
  administration through shell-command examples for non-developers.
  .
  The Chinese (Traditional) translation.
+
+Package: debian-reference-es
+Architecture: all
+Depends: ${misc:Depends}, debian-reference-common (>= 2.51)
+Suggests: debian-reference-en, doc-base
+Description: Debian system administration guide, Spanish translation
+ This Debian Reference is intended to provide a broad overview of the Debian
+ system as a post-installation user's guide. It covers many aspects of system
+ administration through shell-command examples for non-developers.
+ .
+ The Spanish translation.
diff -Nru debian-reference-2.64/debian/rules debian-reference-2.65/debian/rules
--- debian-reference-2.64/debian/rules	2016-10-01 07:39:58.0 +0900
+++ debian-reference-2.65/debian/rules	2017-02-26 11:38:43.0 +0900
@@ -15,8 +15,8 @@
 # (This should be updated with the maintainer approval)
 #
 MANUAL	:=	debian-reference
-LANGALL	:=	en ja fr it pt de zh-cn zh-tw
-LANGPO	:=	   ja fr it pt de zh-cn zh-tw
+LANGALL	:=	en ja fr it pt de zh-cn zh-tw es
+LANGPO	:=	   ja fr it pt de zh-cn zh-tw es
 
 ## --
 ## Targets
diff -Nru debian-reference-2.64/Makefile debian-reference-2.65/Makefile
--- debian-reference-2.64/Makefile	2017-01-15 00:23:27.0 +0900
+++ debian-reference-2.65/Makefile	2017-02-26 12:27:07.0 +0900
@@ -15,8 +15,8 @@
 LANGALL	=	en $(LANGPO)
 
 # Chenge at the last moment (this package is part of web page)
-RELEASE_STATE = testing
-#RELEASE_STATE = stable
+#RELEASE_STATE := testing
+RELEASE_STATE := stable
 
 ifndef TMPDIR
 TMPDIR	:= $(CURDIR)/tmp
diff -Nru debian-reference-2.64/po/es.po debian-reference-2.65/po/es.po
diff -Nru debian-reference-2.64/po/fr.po debian-reference-2.65/po/fr.po
diff -Nru debian-reference-2.64/po/it.po debian-reference-2.65/po/it.po
diff -Nru debian-reference-2.64/po/zh-cn.po debian-reference-2.65/po/zh-cn.po


Bug#856189: unblock: maint-guide/1.2.38

2017-02-26 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package maint-guide

(explain the reason for the unblock here)

Typo fixes of the document

  * Fix "Link to Lintian User's Manual".  Closes: #819346, #821117
  * Fix s/dbuild/debuild/ typo and update its translations.
Closes: #814593, #822260

(include/attach the debdiff against the package in testing)

unblock maint-guide/1.2.38

-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (500, 'testing'), (98, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.10.0-rc6-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru maint-guide-1.2.37/common.ent maint-guide-1.2.38/common.ent
--- maint-guide-1.2.37/common.ent	2014-07-23 22:44:14.0 +0900
+++ maint-guide-1.2.38/common.ent	2017-02-26 12:59:03.0 +0900
@@ -109,7 +109,7 @@
 https://bugs.launchpad.net/launchpad-buildd/+bug/238141;>
 http://en.wikipedia.org/wiki/Library_(computing)">
 http://en.wikipedia.org/wiki/GNU_Libtool;>
-
+https://lintian.debian.org/manual/index.html;>
 https://lists.debian.org/devel.html;>
 https://lists.debian.org/users.html;>
 http://upsilon.cc/~zack/talks/2011/20110321-taipei.pdf;>
diff -Nru maint-guide-1.2.37/debian/changelog maint-guide-1.2.38/debian/changelog
--- maint-guide-1.2.37/debian/changelog	2016-12-07 23:44:57.0 +0900
+++ maint-guide-1.2.38/debian/changelog	2017-02-26 13:03:57.0 +0900
@@ -1,3 +1,11 @@
+maint-guide (1.2.38) unstable; urgency=medium
+
+  * Fix "Link to Lintian User's Manual".  Closes: #819346, #821117
+  * Fix s/dbuild/debuild/ typo and update its translations.
+Closes: #814593, #822260
+
+ -- Osamu Aoki <os...@debian.org>  Sun, 26 Feb 2017 13:03:57 +0900
+
 maint-guide (1.2.37) unstable; urgency=medium
 
   * Update to mention debmake-doc.
diff -Nru maint-guide-1.2.37/doc/06_build.xml maint-guide-1.2.38/doc/06_build.xml
--- maint-guide-1.2.37/doc/06_build.xml	2014-07-23 22:44:14.0 +0900
+++ maint-guide-1.2.38/doc/06_build.xml	2017-02-26 12:59:27.0 +0900
@@ -278,7 +278,7 @@
 .
 
 
-The dbuild command executes the lintian command to make the static check after building the Debian package.
+The debuild command executes the lintian command to make the static check after building the Debian package.
 The lintian command can be customized with the following in the ~/.devscripts:
 
 
diff -Nru maint-guide-1.2.37/po/ca.po maint-guide-1.2.38/po/ca.po
--- maint-guide-1.2.37/po/ca.po	2016-12-07 23:40:23.0 +0900
+++ maint-guide-1.2.38/po/ca.po	2017-02-26 12:59:46.0 +0900
@@ -8232,12 +8232,12 @@
 
 #. type: Content of: 
 msgid ""
-"The dbuild command executes the lintiandebuild command executes the lintian command to make the static check after building the Debian "
 "package.  The lintian command can be customized with the "
 "following in the ~/.devscripts:"
 msgstr ""
-"L'ordre dbuild executa l'ordre lintian "
+"L'ordre debuild executa l'ordre lintian "
 "per realitzar una comprovació estàtica posterior a la construcció del paquet "
 "Debian. És possible configurar el comportament de l'ordre lintianmitjançant el següent a  ~/.devscripts:"
diff -Nru maint-guide-1.2.37/po/de.po maint-guide-1.2.38/po/de.po
--- maint-guide-1.2.37/po/de.po	2016-12-07 23:40:23.0 +0900
+++ maint-guide-1.2.38/po/de.po	2017-02-26 12:59:56.0 +0900
@@ -8323,12 +8323,12 @@
 
 #. type: Content of: 
 msgid ""
-"The dbuild command executes the lintiandebuild command executes the lintian command to make the static check after building the Debian "
 "package.  The lintian command can be customized with the "
 "following in the ~/.devscripts:"
 msgstr ""
-"Der Befehl dbuild führt den Befehl lintiandebuild führt den Befehl lintian aus, um nach dem Bau des Debian-Pakets statische Prüfungen "
 "durchzuführen. Der Befehl lintian kann mit dem folgenden "
 "Eintrag in der ~/.devscripts angepasst werden:"
diff -Nru maint-guide-1.2.37/po/es.po maint-guide-1.2.38/po/es.po
--- maint-guide-1.2.37/po/es.po	2016-12-07 23:40:24.0 +0900
+++ maint-guide-1.2.38/po/es.po	2017-02-26 13:00:13.0 +0900
@@ -8494,12 +8494,12 @@
 
 #. type: Content of: 
 msgid ""
-"The dbuild command executes the lintiandebuild command executes the lintian command to make the static check after building the Debian "
 "package.  The lintian command can be customized with the "
 "following in the ~/.devscripts:"
 msgstr ""
-"La orden dbuild ejecuta a su vez la orden "
+"La orden debuild ejecuta a su vez la orden "

Bug#787423: Excuse me for the noise: 4.46.0-1+debu8u1

2015-09-03 Thread Osamu Aoki
Hi
On Thu, Sep 03, 2015 at 09:23:00PM +0900, Osamu Aoki wrote:
> This version 4.46.0-1+debu8u1 had typo. s/debu/deb/  Just after I

Excuse me for the noise.  I got a nice auto-REJECT :-) 

 getmail4 - incorrect version number; RoM

No wonder I could not erase...

Thanks.

Osamu



Bug#787423: jessie-pu: package getmail4/4.46.0-1+debu8u1 with debdiff

2015-09-03 Thread Osamu Aoki
Hi,

Thanks but I need some help.

This version 4.46.0-1+debu8u1 had typo. s/debu/deb/  Just after I
uploaded this, I realize this and run dcut ... but it did not seem to
find uploaded files.  I have since uploaded fixed package with version
4.46.0-1+deb8u1 I have no idea what to do.

On Sat, Aug 29, 2015 at 03:43:48PM +0200, Julien Cristau wrote:
> Control: tag -1 confirmed
> 
> On Tue, Jun  2, 2015 at 23:25:35 +0900, Osamu Aoki wrote:
> 
> > My first report was a more-or-less pre-apoproval request.
> > 
> > Now that I made a package under ithe jessie chroot, here are the debdiff
> > for dsc and changes files.  Please note we have only 1 version of python
> > 2.7 making build result different in the binary package.  This is
> > essentially one line addition.
> > 
> > +poplib._MAXLINE = 1 << 20   # 1MB; decrease this if you're running on a 
> > VIC-20
> > 
> > See attached debdiff.
> > 
> [...]
> > diff -Nru getmail4-4.46.0/debian/changelog getmail4-4.46.0/debian/changelog
> > --- getmail4-4.46.0/debian/changelog2014-04-22 23:55:54.0 
> > +0900
> > +++ getmail4-4.46.0/debian/changelog2015-06-02 23:08:33.0 
> > +0900
> > @@ -1,3 +1,12 @@
> > +getmail4 (4.46.0-1+debu8u1) stable; urgency=low
> 
> Please use "jessie" as target distribution; with that change, feel free
> to upload.

I overlooked my own original typo.

Osamu



Bug#787423: jessie-pu: package getmail4/4.46.0-1+debu8u1 with debdiff

2015-06-02 Thread Osamu Aoki
/pyshared/getmailcore/retrievers.py
lrwxrwxrwx  root/root   /usr/lib/python2.7/dist-packages/getmailcore/utilities.py - ../../../../share/pyshared/getmailcore/utilities.py

Control files: lines which differ (wdiff format)

Installed-Size: [-660-] {+651+}
Version: [-4.46.0-1-] {+4.46.0-1+debu8u1+}
diff -Nru getmail4-4.46.0/debian/changelog getmail4-4.46.0/debian/changelog
--- getmail4-4.46.0/debian/changelog	2014-04-22 23:55:54.0 +0900
+++ getmail4-4.46.0/debian/changelog	2015-06-02 23:08:33.0 +0900
@@ -1,3 +1,12 @@
+getmail4 (4.46.0-1+debu8u1) stable; urgency=low
+
+  * The Python 2.7.9 introduced a regression while addressing
+CVE-2013-1752 with poplib._MAXLINE=2048 which causes problem
+for some HTML mails etc..  This fix sets poplib._MAXLINE=1MB
+as in the getmail 4.48.0.  Closes: #782614
+
+ -- Osamu Aoki os...@debian.org  Tue, 02 Jun 2015 22:09:03 +0900
+
 getmail4 (4.46.0-1) unstable; urgency=medium
 
   * New upstream release. Closes: #745484
diff -Nru getmail4-4.46.0/debian/patches/0001-poplib._MAXLINE-1MB.patch getmail4-4.46.0/debian/patches/0001-poplib._MAXLINE-1MB.patch
--- getmail4-4.46.0/debian/patches/0001-poplib._MAXLINE-1MB.patch	1970-01-01 09:00:00.0 +0900
+++ getmail4-4.46.0/debian/patches/0001-poplib._MAXLINE-1MB.patch	2015-06-02 23:10:25.0 +0900
@@ -0,0 +1,28 @@
+From: Osamu Aoki os...@debian.org
+Date: Tue, 2 Jun 2015 23:09:07 +0900
+Subject: poplib._MAXLINE=1MB
+
+---
+ getmailcore/_retrieverbases.py | 9 +
+ 1 file changed, 9 insertions(+)
+
+diff --git a/getmailcore/_retrieverbases.py b/getmailcore/_retrieverbases.py
+index 581be54..36c7115 100755
+--- a/getmailcore/_retrieverbases.py
 b/getmailcore/_retrieverbases.py
+@@ -233,6 +233,15 @@ EAI_FAIL = getattr(socket, 'EAI_FAIL', NO_OBJ)
+ # Constant for POPSSL
+ POP3_SSL_PORT = 995
+ 
++
++# Python added poplib._MAXLINE somewhere along the way.  As far as I can
++# see, it serves no purpose except to introduce bugs into any software
++# using poplib.  Any computer running Python will have at least some megabytes
++# of userspace memory; arbitrarily causing message retrieval to break if any
++# line exceeds 2048 bytes is absolutely stupid.
++poplib._MAXLINE = 1  20   # 1MB; decrease this if you're running on a VIC-20
++
++
+ #
+ # Mix-in classes
+ #
diff -Nru getmail4-4.46.0/debian/patches/series getmail4-4.46.0/debian/patches/series
--- getmail4-4.46.0/debian/patches/series	2013-08-02 22:13:48.0 +0900
+++ getmail4-4.46.0/debian/patches/series	2015-06-02 23:11:30.0 +0900
@@ -1 +1,2 @@
+0001-poplib._MAXLINE-1MB.patch
 #0003-IMAP-Exchange2003.patch


Bug#787423: jessie-pu: package getmail4/4.46.0-1+debu8u1

2015-06-01 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
Tags: jessie
User: release.debian@packages.debian.org
Usertags: pu

This is related to CVE-2013-1752: poplib: Limit maximum line lengths to
2048 of Python. https://bugs.python.org/issue16041 introduced in Python
2.7.9

With python version of jessie bumped at the last moment to 2.7.9 as:

| python-defaults (2.7.9-1) unstable; urgency=medium
| 
|   * Bump version to 2.7.9.
| 
|  -- Matthias Klose d...@debian.org  Mon, 16 Mar 2015 23:32:04 +0100

This caused surprises to programs using the poplib.

 See https://bugs.debian.org/782614 (for now it is important bug but
 really grave one)

At least, getmail upstream thinks this arbitual untested limit of 2048
bytes is stupid.  The getmail upstream thinks 1MB is reasonable value.

He has added following effectively 1 line patch with the latest
release. (uploaded to sid)

I would like to apply this to the jessie package since this cause normal
users to loose capability to retrieve mail.

--- getmail-4.47.0/getmailcore/_retrieverbases.py   2015-02-26 
10:10:44.0 +0900
+++ getmail-4.48.0/getmailcore/_retrieverbases.py   2015-06-01 
23:49:04.499564781 +0900
@@ -233,6 +233,15 @@
 # Constant for POPSSL
 POP3_SSL_PORT = 995
 
+
+# Python added poplib._MAXLINE somewhere along the way.  As far as I can
+# see, it serves no purpose except to introduce bugs into any software
+# using poplib.  Any computer running Python will have at least some megabytes
+# of userspace memory; arbitrarily causing message retrieval to break if any
+# line exceeds 2048 bytes is absolutely stupid.
+poplib._MAXLINE = 1  20   # 1MB; decrease this if you're running on a VIC-20
+
+
 #
 # Mix-in classes
 #

I am not going to change anything else. (4.46.0 and 4.47.0 are the same
for this part.)

-- System Information:
Debian Release: 8.0
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable'), (100, 'unstable'), 
(100, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150601153627.GA2145@goofy.local



Bug#782880: RM: debmake/4.1.7-2

2015-04-19 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: rm

Please remove this package since it has not so nice bug as reported by
the maintainer (me) as serious:
 http://bugs.debian.org/782850
 sloppy copyright name bunching

Considering other rough edges, I think releasing to stable is not a good
idea although it was useful to scan license text thoroughly.

Please remove this from testing.

PS: I will upload one to unstable for stetch.

-- System Information:
Debian Release: 8.0
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)


signature.asc
Description: Digital signature


Bug#778960: unblock: im-config/0.27-2

2015-02-22 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package im-config

The bug #770220 breaks the international keyboard input method selection
under X11.  This is the fist thing non-european system needs to use to
get the preffered IM when multiple IMs such as ibus and fcitx are
installed.  This is a major problem.  (If only one IM is installed,
there is usually no need to use this GUI since default bhavior is good
enough.)

The root cause is zenity generating the warning message Gtk-Message:
  This can be avoided by redirecting the real stderr to /dev/null
before redirecting stdout to stderr.

$ debdiff im-config_0.27-1.dsc im-config_0.27-2.dsc 
diff -Nru im-config-0.27/debian/changelog im-config-0.27/debian/changelog
--- im-config-0.27/debian/changelog 2014-10-19 01:49:57.0 +0900
+++ im-config-0.27/debian/changelog 2015-02-22 17:06:36.0 +0900
@@ -1,3 +1,10 @@
+im-config (0.27-2) unstable; urgency=medium
+
+  * Redirect the original stderr to /dev/null to avoid warning message 
+Gtk-Message: ... from zenity.  Closes: #770220
+
+ -- Osamu Aoki os...@debian.org  Sun, 22 Feb 2015 16:58:54 +0900
+
 im-config (0.27-1) unstable; urgency=medium
 
   * Make STDERR output less verbose as default. LP: #1375089 
diff -Nru im-config-0.27/debian/patches/im-config-gtk.patch 
im-config-0.27/debian/patches/im-config-gtk.patch
--- im-config-0.27/debian/patches/im-config-gtk.patch   1970-01-01 
09:00:00.0 +0900
+++ im-config-0.27/debian/patches/im-config-gtk.patch   2015-02-22 
17:06:36.0 +0900
@@ -0,0 +1,20 @@
+Date: Sun, 22 Feb 2015 01:41:19 +0800
+From: ChangZhuo Chen czc...@gmail.com
+To: 770...@bugs.debian.org
+Subject: Bug#770220: im-config: does not configure input method under X11
+
+The patch can solve the issue by redirecting real stderr to /dev/null
+before redirecting stdout to stderr.
+
+diff --git a/share/im-config.common b/share/im-config.common
+index 5e9fcc2..7264cf3 100644
+--- a/share/im-config.common
 b/share/im-config.common
+@@ -202,6 +202,6 @@ menulist_eval () {
+ eval $1
+ else
+ # GTK GUI
+-eval $1 12
++eval $1 32 2/dev/null 13
+ fi
+ }
diff -Nru im-config-0.27/debian/patches/series 
im-config-0.27/debian/patches/series
--- im-config-0.27/debian/patches/series1970-01-01 09:00:00.0 
+0900
+++ im-config-0.27/debian/patches/series2015-02-22 17:06:36.0 
+0900
@@ -0,0 +1 @@
+im-config-gtk.patch


unblock im-config/0.27-2

-- System Information:
Debian Release: 8.0
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)


signature.asc
Description: Digital signature


Bug#775285: unblock: maildrop/2.7.1-3

2015-01-14 Thread Osamu Aoki
Control: tags -1 - moreinfo

On Wed, Jan 14, 2015 at 12:37:03AM +0100, Ivo De Decker wrote:
 Control: tags -1 confirmed moreinfo
 
 Hi,
 
 On Tue, Jan 13, 2015 at 11:42:22PM +0900, Osamu Aoki wrote:
  This is preapproval request.
  
  The last upload of maildrop 2.7.1-2 just before the freeze removed
  upstream unsupported dovocet auth patch to reduce security risk
  exposure.  In this upload, I also dropped upstream supported
  courier-auth support by removing build-depends and depends for it.  This
  causes problem as reported to https://bugs.debian.org/774598
  
  I would like to upload 2.7.1-3 with the following patch to fix this
  regression.  Without this fix, people upgrading from wheezy to jessie
  will face regression if courier auth is used by the user.
 
 Please go ahead and remove the moreinfo tag from this bug once the upload is
 in unstable.

Uploaded and accepted to unstable.  The moreinfo tag removed.


Thanks in advance,

Osamu


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150114133753.GA8339@goofy.local



Bug#775285: unblock: maildrop/2.7.1-3

2015-01-13 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Hi release team.

This is preapproval request.

The last upload of maildrop 2.7.1-2 just before the freeze removed
upstream unsupported dovocet auth patch to reduce security risk
exposure.  In this upload, I also dropped upstream supported
courier-auth support by removing build-depends and depends for it.  This
causes problem as reported to https://bugs.debian.org/774598

I would like to upload 2.7.1-3 with the following patch to fix this
regression.  Without this fix, people upgrading from wheezy to jessie
will face regression if courier auth is used by the user.

$ git diff HEAD^
diff --git a/debian/changelog b/debian/changelog
index 1e35582..60e0773 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+maildrop (2.7.1-3) unstable; urgency=medium
+
+  * Fix regression in 2.7.1-2 by reactivating support for
+the courier-authlib itself.  Closes: #774598
+
+ -- Osamu Aoki os...@debian.org  Tue, 13 Jan 2015 23:14:59 +0900
+
 maildrop (2.7.1-2) unstable; urgency=medium
 
   * Drop dovocet patch. (No more upstream activity.) Closes: #692519 
diff --git a/debian/control b/debian/control
index 340d41b..bea07e8 100644
--- a/debian/control
+++ b/debian/control
@@ -7,6 +7,7 @@ Standards-Version: 3.9.5
 Build-Depends: autoconf,
automake,
autotools-dev,
+   courier-authlib-dev (= 0.58-4),
debhelper (= 9),
dh-autoreconf,
libgdbm-dev,
@@ -20,7 +21,7 @@ Vcs-Browser: 
http://anonscm.debian.org/gitweb/?p=collab-maint/maildrop.git
 
 Package: maildrop
 Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}
+Depends: courier-authlib, ${misc:Depends}, ${shlibs:Depends}
 Recommends: exim4 | mail-transport-agent
 Breaks: suidmanager ( 0.50)
 Replaces: courier-base (= 0.58.0-1)

unblock maildrop/2.7.1-3

-- System Information:
Debian Release: 8.0
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20150113144222.6320.59368.reportbug@goofy.local



Bug#771926: unblock: debmake/4.1.7-2

2014-12-05 Thread Osamu Aoki
Hi,

On Thu, Dec 04, 2014 at 03:49:57PM +, Adam D. Barratt wrote:
 On 2014-12-04 15:14, Osamu Aoki wrote:
...
 ++td class=contentDue to a
 href=https://bugs.debian.org/606542;Bug #606542/a, you need to
 manually install strongEXTRAPACKAGES/strong into the chroot.  See a
 href=#chroot[chroo
 t]/a./td
 
 Is that not meant to be a list of packages?
...
 This sentence:
 
 | Note
 |  Due to Bug #606542, you need to manually install EXTRAPACKAGES into the
 |  chroot. See [chroot].
 
 sounds odd. One cannot install EXTRAPACKAGES. I assumed that it was meant
 to say install foo, bar and baz instead. From looking at the bug, I now
 assume that it's intended to mean you need to manually install the packages
 listed in EXTRAPACKAGES in your pbuilder configuration. Which makes more
 sense, but at least wasn't obvious to me out of context.

I now see where you are coming from.  It does look strange in the plain
text quoted out of context.

This is a Note part in the pbuilder section and there is
~/.pbuilderrc which defines EXTRASPACKAGES right before this Note.
EXTRAPACKAGE is in strong to indicate that it is not a regular word.

 I don't have time to look at the rest of the diff right now, so will
 have to come back to it later.

Sure.  I have the full generated HTML at:
  https://people.debian.org/~osamu/maint-guide.html

The corresponding part for the above case is:
  https://people.debian.org/~osamu/maint-guide.html#pbuilder-setup

This HTML file should make it easier to see the context for HTML diffs.

Regards,

Osamu


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141205132909.GA8056@goofy.local



Bug#771926: unblock: debmake/4.1.7-2

2014-12-04 Thread Osamu Aoki
Hi

On Wed, Dec 03, 2014 at 08:42:11PM +, Adam D. Barratt wrote:
 Control: tags -1 + moreinfo
 
 On Thu, 2014-12-04 at 00:14 +0900, Osamu Aoki wrote:
  Please unblock package debmake
  
  Fix important bug and documentation fixes.
  
   * Add sanity check for copyright lines. Closes: #767666
   * Update template for autogen.sh. Closes: #771920
   * Work around os.getlogin. Closes: #769392
   * Update documentstion. Closes: #769392
  ^^
   This should have been #765579

 ++td class=contentDue to a
 href=https://bugs.debian.org/606542;Bug #606542/a, you need to
 manually install strongEXTRAPACKAGES/strong into the chroot.  See a
 href=#chroot[chroo
 t]/a./td
 
 Is that not meant to be a list of packages?

Hmmm... I do not quite understand the question ... but No.  

4 Note items and only the second item has a package mentioned.  There
is no list of packages.

| Note
|  Due to Bug #606542, you need to manually install EXTRAPACKAGES into the
|  chroot. See [chroot].
| Note
|  The above requires to install eatmydata (=82-2) inside and outside of
|  the chroot.
| Note
|  A symlink from /root/.pbuilderrc to /home/user/.pbuilderrc may help
|  for the consistent experience.
| Note
|  The parallel make may fail for some existing packages and may make the
|  build log difficult to read,


The Bug #606542 is referenced as 
 https://bugs.debian.org/606542
and it is redirected to
 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=606542

 --create fails to respect existing --extrapackages/EXTRAPACKAGES

I hope this is acceptable for unblock despite shortcoming of
 s/#769392/#765579/

Regards,

Osamu


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141204151415.GB4320@goofy.local



Bug#771926: unblock: debmake/4.1.7-2

2014-12-03 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package debmake

Fix important bug and documentation fixes.

 * Add sanity check for copyright lines. Closes: #767666
 * Update template for autogen.sh. Closes: #771920
 * Work around os.getlogin. Closes: #769392
 * Update documentstion. Closes: #769392

attached the debdiff against the package in testing 

unblock debmake/4.1.7-2

-- System Information:
Debian Release: jessie/sid
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru debmake-4.1.7/debian/changelog debmake-4.1.7/debian/changelog
--- debmake-4.1.7/debian/changelog  2014-10-14 00:26:27.0 +0900
+++ debmake-4.1.7/debian/changelog  2014-12-04 00:01:09.0 +0900
@@ -1,3 +1,12 @@
+debmake (4.1.7-2) unstable; urgency=medium
+
+  * Add sanity check for copyright lines. Closes: #767666
+  * Update template for autogen.sh. Closes: #771920
+  * Work around os.getlogin. Closes: #769392
+  * Update documentstion. Closes: #769392
+
+ -- Osamu Aoki os...@debian.org  Thu, 04 Dec 2014 00:01:00 +0900
+
 debmake (4.1.7-1) unstable; urgency=medium
 
   * Minor adjustment to debian/rules template etc. for
diff -Nru 
debmake-4.1.7/debian/patches/0001-Sanity-check-for-copyright-lines.patch 
debmake-4.1.7/debian/patches/0001-Sanity-check-for-copyright-lines.patch
--- debmake-4.1.7/debian/patches/0001-Sanity-check-for-copyright-lines.patch
1970-01-01 09:00:00.0 +0900
+++ debmake-4.1.7/debian/patches/0001-Sanity-check-for-copyright-lines.patch
2014-12-03 23:59:29.0 +0900
@@ -0,0 +1,45 @@
+From: Osamu Aoki os...@debian.org
+Date: Sun, 9 Nov 2014 00:34:10 +0900
+Subject: Sanity check for copyright lines
+
+Closes: #767666
+---
+ debmake/copyright.py | 18 ++
+ 1 file changed, 18 insertions(+)
+
+diff --git a/debmake/copyright.py b/debmake/copyright.py
+index bc4caf5..4e56703 100755
+--- a/debmake/copyright.py
 b/debmake/copyright.py
+@@ -33,6 +33,11 @@ import sys
+ import debmake.debug
+ import debmake.lc
+ ###
++# Constants for sanity
++###
++MAX_COPYRIGHT_LINES = 256
++MAX_COPYRIGHT_LENGTH = 2048
++###
+ # Parse year within a copyright line
+ ###
+ re_year_1900 = re.compile(r'''
+@@ -673,6 +678,19 @@ def check_lines(lines):
+ debmake.debug.debug('De: *end* format={}-{}, content={}-{}, 
copyright={}, license={}: {}'.format(fs[xformat_state], fs[format_state], 
cs[xcontent_state], cs[content_state], copyright_found, license_found, line), 
type='e')
+ ##
+ # main loop for lines (end)
++# sanitize copyright_lines
++##
++if len(copyright_lines)  MAX_COPYRIGHT_LINES:
++print('W: ! too many copyright lines !', file=sys.stderr)
++print('W: starting with {}'.format(copyright_lines[0]), 
file=sys.stderr)
++copyright_lines = copyright_lines[:MAX_COPYRIGHT_LINES]
++for (i, line) in enumerate(copyright_lines):
++if len(line)  MAX_COPYRIGHT_LENGTH:
++copyright_lines[i] = line[:MAX_COPYRIGHT_LENGTH]
++print('W: ! too long copyright line !', file=sys.stderr)
++print('W: starting with {}'.format(copyright_lines[i]), 
file=sys.stderr)
++##
++# analyze copyright
+ ##
+ copyright_data = analyze_copyright(copyright_lines)
+ license_lines = clean_license(license_lines)
diff -Nru 
debmake-4.1.7/debian/patches/0002-Update-template-for-autogen.sh.patch 
debmake-4.1.7/debian/patches/0002-Update-template-for-autogen.sh.patch
--- debmake-4.1.7/debian/patches/0002-Update-template-for-autogen.sh.patch  
1970-01-01 09:00:00.0 +0900
+++ debmake-4.1.7/debian/patches/0002-Update-template-for-autogen.sh.patch  
2014-12-03 23:59:29.0 +0900
@@ -0,0 +1,20 @@
+From: Osamu Aoki os...@debian.org
+Date: Sat, 25 Oct 2014 21:41:59 +0900
+Subject: Update template for autogen.sh
+
+---
+ extra0override/autogen | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/extra0override/autogen b/extra0override/autogen
+index 60b9a59..24f59f6 100644
+--- a/extra0override/autogen
 b/extra0override/autogen
+@@ -1,6 +1,6 @@
+ ### Initialize source with autogen.sh found in the upstream
+ override_dh_autoreconf

Bug#771420: unblock: ibus-array/0.1.0-1

2014-11-29 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package ibus-array

=== Upstream change: 0.0.4 - 0.1.0 ===

As reported to https://bugs.debian.org/771390 (important), the 0.0.4-1
package currently in testing comes with the input method setup script
which is completely broken and python source needs to be rewritten. 

The DM (also upstream) was new to the release process and did not cherry
pick changes as usual into the testing packages and uploaded a new
upstream source to Debian unstable.  Considering the very focused
changes clearly documented in steps as attached, I am filing this bug on
behalf of DM and hoping this use of the new upstream source to be
acceptable to the release team at this phase.

0001-Use-Gobject-introspection-in-the-setup-dialog.patch
0002-Fixed-main-setup-ui-due-to-ibus_config-API-changes.patch
0003-Fixed-ibus-array-engine-due-to-ibus-config-API-chang.patch
0004-IBusText-is-not-a-gboject-now-no-need-to-unref-it.patch
0005-ibus-config-seems-to-save-all-the-keys-in-the-lowerc.patch
0006-reformat-the-coding-style.patch
0007-reformat-the-coding-style.patch
0008-Add-gettext-support.patch
0009-Fix-typo-in-zh_TW.po.patch

This is an introspection support bug and very serious functionality bug.
Without these fixes, ibus-array is not useful to most people.  Upstream
0.1.0 fixes this introspection support bug with 5 patches as attached:
0001 - 0005 from the 0.0.4 source.  (There is no upstream release
between 0.0.4 and 0.1.0) This is type-ii fixes for the important bug.

Upstream 0.1.0 also fixes implicit internationalization bug to enable
zh_TW and update the translation.  (Original code had Chinese hardcoded
in the C source) with 2 patches as attached: 0008 - 0009 from the 0.0.4
source.  This is type-iii fixes for translation.

Unfortunately, upstream made minor style changes with 2 patches as
attached: 0006 - 0007 from the 0.0.4 source. I am hoping you to allow
these slip-ins.

=== Debian change: 0.0.4-1 - 0.1.0-1 ===

The Debian change as listed below is essentially the addition of
*intltool* needed for the internationalization to function.  This is
type-iii fix.

diff --git a/debian/changelog b/debian/changelog
index 9fb3fd8..42a7f3c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+ibus-array (0.1.0-1) unstable; urgency=low
+
+  * Imported Upstream version 0.1.0
+
+ -- Keng-Yu Lin ken...@lexical.tw  Sat, 01 Nov 2014 20:48:51 +0800
+
 ibus-array (0.0.4-1) unstable; urgency=medium
 
   * Team upload.
diff --git a/debian/control b/debian/control
index a69b427..f3a7494 100644
--- a/debian/control
+++ b/debian/control
@@ -12,6 +12,7 @@ Build-Depends: autoconf (= 2.5),
libsqlite3-dev,
libtool (= 2.2),
pkg-config,
+   intltool,
python-all (= 2.6.6-3~)
 Standards-Version: 3.9.6
 Homepage: http://code.google.com/p/ibus-array/

=== Requested action ===

unblock ibus-array/0.1.0-1

-- System Information:
Debian Release: jessie/sid
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
From 59d32e9a8e8c9ca48d6f02e0382755e6cca02411 Mon Sep 17 00:00:00 2001
From: lexic...@gmail.com
 lexic...@gmail.com@06f26268-b6d7-11de-ba48-051263943efc
Date: Fri, 31 Oct 2014 14:50:40 +
Subject: [PATCH 01/10] Use Gobject introspection in the setup dialog

Both GTK and ibus should use this. dependency on ibus-python is dropped


git-svn-id: http://ibus-array.googlecode.com/svn/trunk@38 06f26268-b6d7-11de-ba48-051263943efc
---
 setup/main.py | 41 +++--
 1 file changed, 23 insertions(+), 18 deletions(-)

diff --git a/setup/main.py b/setup/main.py
index cca5428..496b112 100644
--- a/setup/main.py
+++ b/setup/main.py
@@ -23,30 +23,30 @@
  
 import sys
 import os
-import gobject
-import gtk
-import ibus
+from gi.repository import GLib
+from gi.repository import Gtk
+from gi.repository import IBus
 import gettext
 import config
 
 class Setup:
-def __init__(self):
-self.__bus = ibus.Bus()
+def __init__(self, bus):
+self.__bus = bus 
 self.__config = self.__bus.get_config()
 self.__config.connect(value-changed, self.on_value_changed, None)
 self.__create_ui()
 
 def __create_ui(self):
-self.__window = gtk.Dialog('ibus-array setup', None, 
-gtk.DIALOG_MODAL, 
-(gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL, 
- gtk.STOCK_OK, gtk.RESPONSE_OK)
+self.__window = Gtk.Dialog('ibus-array setup', None, 
+Gtk.DialogFlags.MODAL, 
+

Bug#771425: unblock: debian-reference/2.57

2014-11-29 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package debian-reference

debian-reference (2.57) unstable; urgency=medium

  * Set stable release name to Stretch.
  * Fix confusing Alt-SysRq command. Closes: #769464
  * Drop non-existing aufs-modules-*. Closes: #769727
  * Update translation for all.  100% translated. Closes: #765843
  * Update cellphone optimized CSS to match maint-guide.

 -- Osamu Aoki os...@debian.org  Sat, 29 Nov 2014 21:19:43 +0900

Please note stable release name is only possible after its announcement.

Very extensive proofread of German and whole new translation for fr it
pt are included.  This makes this document to be 100% translated.

CSS change is needed for the Debian web page look the same across
different docs.

$ debdiff debian-reference_2.56_amd64.changes 
debian-reference_2.57_amd64.changes 
File lists identical (after any substitutions)

Control files of package debian-reference: lines which differ (wdiff format)

Version: [-2.56-] {+2.57+}

Control files of package debian-reference-common: lines which differ (wdiff 
format)
---
Version: [-2.56-] {+2.57+}

Control files of package debian-reference-de: lines which differ (wdiff format)
---
Installed-Size: [-3409-] {+3408+}
Version: [-2.56-] {+2.57+}

Control files of package debian-reference-en: lines which differ (wdiff format)
---
Installed-Size: [-3211-] {+3210+}
Version: [-2.56-] {+2.57+}

Control files of package debian-reference-fr: lines which differ (wdiff format)
---
Installed-Size: [-3460-] {+3465+}
Version: [-2.56-] {+2.57+}

Control files of package debian-reference-it: lines which differ (wdiff format)
---
Version: [-2.56-] {+2.57+}

Control files of package debian-reference-ja: lines which differ (wdiff format)
---
Installed-Size: [-3485-] {+3484+}
Version: [-2.56-] {+2.57+}

Control files of package debian-reference-pt: lines which differ (wdiff format)
---
Installed-Size: [-3321-] {+3320+}
Version: [-2.56-] {+2.57+}

 debian-reference/2.57

-- System Information:
Debian Release: jessie/sid
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141129130700.GA32526@goofy.local



Bug#771420: debdiff: Bug#771420: unblock: ibus-array/0.1.0-1

2014-11-29 Thread Osamu Aoki
Hi,

$ debdiff ibus-array_0.0.4-1_amd64.deb ibus-array_0.1.0-1_amd64.deb 
[The following lists of changes regard files as different if they have
different names, permissions or owners.]

Files in second .deb but not in first
-
-rw-r--r--  root/root   /usr/share/locale/zh_TW/LC_MESSAGES/ibus-array.mo

Control files: lines which differ (wdiff format)

Installed-Size: [-3109-] {+3122+}
Version: [-0.0.4-1-] {+0.1.0-1+}

Regards,

Osamu


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141129131400.GA846@goofy.local



Bug#770620: unblock: maint-guide/1.2.35

2014-11-22 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package maint-guide


maint-guide (1.2.35) unstable; urgency=medium

  * Update translation: ca, es
  * Update CSS further by Stéphane Blondon.

 -- Osamu Aoki os...@debian.org  Sun, 23 Nov 2014 01:55:31 +0900

This CSS is improved version of cellphone friendly CSS.

diff --git a/xslt/maint-guide.css b/xslt/maint-guide.css
index b0cea9b..13bf394 100644
--- a/xslt/maint-guide.css
+++ b/xslt/maint-guide.css
@@ -19,6 +19,9 @@ body {
 
 body  div.book, body  div.article, body  div.set, body  div.preface, body 
 div.chapter, body  div.section, body  div.appendix, body  div.part {
 margin-top: 0;
+padding: 2em 6em 6em;
+}
+body  div.book, body  div.article, body  div.set, body  div.preface, body 
 div.chapter, body  div.section, body  div.appendix, body  div.part {
 padding: 2em;
 }
 
@@ -70,6 +73,7 @@ code {
 
 h1 {
 color: #C70036;
+line-height: 1.1em;
 }
 
 h2, h3, h4, h5, h6 {
@@ -124,3 +128,13 @@ pre.screen {
 word-wrap: break-word;
 }
 
+
+/* Navigation elements */
+.navheader a, .navfooter a {
+opacity: 0.50;
+transition: opacity 0.15s ease-in-out;
+}
+.navheader a:hover, .navfooter a:hover {
+opacity: 1;
+}
+
$ debdiff maint-guide_1.2.34_amd64.changes maint-guide_1.2.35_amd64.changes 
File lists identical (after any substitutions)

Control files of package maint-guide: lines which differ (wdiff format)
---
Installed-Size: [-1023-] {+1024+}
Version: [-1.2.34-] {+1.2.35+}

Control files of package maint-guide-ca: lines which differ (wdiff format)
--
Installed-Size: [-1093-] {+1094+}
Version: [-1.2.34-] {+1.2.35+}

Control files of package maint-guide-de: lines which differ (wdiff format)
--
Installed-Size: [-1104-] {+1105+}
Version: [-1.2.34-] {+1.2.35+}

Control files of package maint-guide-es: lines which differ (wdiff format)
--
Installed-Size: [-1103-] {+1104+}
Version: [-1.2.34-] {+1.2.35+}

Control files of package maint-guide-fr: lines which differ (wdiff format)
--
Installed-Size: [-1077-] {+1078+}
Version: [-1.2.34-] {+1.2.35+}

Control files of package maint-guide-it: lines which differ (wdiff format)
--
Installed-Size: [-1071-] {+1072+}
Version: [-1.2.34-] {+1.2.35+}

Control files of package maint-guide-ja: lines which differ (wdiff format)
--
Version: [-1.2.34-] {+1.2.35+}

Control files of package maint-guide-ru: lines which differ (wdiff format)
--
Installed-Size: [-1244-] {+1245+}
Version: [-1.2.34-] {+1.2.35+}



unblock maint-guide/1.2.35

-- System Information:
Debian Release: jessie/sid
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


--
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141122172112.GA14707@goofy.local



Bug#768557: unblock: ibus-table-extraphrase/1.2.0.20100305-2

2014-11-08 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package ibus-table-extraphrase

This fixes the grave bug #768149 and makes several targeted fixes.

ibus-table 1.9.1-3 is in testing (jessie) and requires this
ibus-table-extraphrase package to be rebuild with it as documented in
its NEWS:
• The database format is simplified which makes better matching
  possible. But because of the changed database format, the
  tables have to be rebuilt, i.e. packages like ibus-table-chinese
  and ibus-table-others have to be rebuilt against ibus-table
1.8.0.

Without rebuild, this package is completely useless.

Other fixes are very targeted.  I refrained from changing package source
format and using dh $@.  These fixes made this package lintian warning
free.  See the changelog as shown in the following debdiff.

diff -u ibus-table-extraphrase-1.2.0.20100305/debian/watch 
ibus-table-extraphrase-1.2.0.20100305/debian/watch
--- ibus-table-extraphrase-1.2.0.20100305/debian/watch
+++ ibus-table-extraphrase-1.2.0.20100305/debian/watch
@@ -2,2 +2,2 @@
-http://code.google.com/p/ibus/downloads/list \
-http://ibus.googlecode.com/files/ibus-table-extraphrase-([0-9].*)\.tar\.gz
+opts=downloadurlmangle=s%.*name=(.*)%https://ibus.googlecode.com/files/$1%,filenamemangle=s/.*name=//
 \
+http://code.google.com/p/ibus/downloads/list?can=1q=ibus-table-extraphrase 
.*=ibus-table-extraphrase[_-](\d.*?)(?:[\.\-_](?:src|all))?.(?:tgz|tbz2|txz|tar\.(?:gz|bz2|xz)).*
diff -u ibus-table-extraphrase-1.2.0.20100305/debian/rules 
ibus-table-extraphrase-1.2.0.20100305/debian/rules
--- ibus-table-extraphrase-1.2.0.20100305/debian/rules
+++ ibus-table-extraphrase-1.2.0.20100305/debian/rules
@@ -28,7 +28,11 @@
./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) 
--prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info 
CFLAGS=$(CFLAGS) LDFLAGS=-Wl,-z,defs
 
 
-build: build-stamp
+build: build-arch build-indep
+
+build-arch: build-stamp
+
+build-indep: build-stamp
 
 build-stamp:  config.status
dh_testdir
diff -u ibus-table-extraphrase-1.2.0.20100305/debian/changelog 
ibus-table-extraphrase-1.2.0.20100305/debian/changelog
--- ibus-table-extraphrase-1.2.0.20100305/debian/changelog
+++ ibus-table-extraphrase-1.2.0.20100305/debian/changelog
@@ -1,3 +1,21 @@
+ibus-table-extraphrase (1.2.0.20100305-2) unstable; urgency=medium
+
+  * Team upload.
+  * Rebuild binary data with ibus-table 1.9.1. Closes: #768149
+  * Add binary dependency to ibus-table (=1.9.1~).
+  * Include this to IME Packaging Team.
+  * Remove 頭發 from data/extra_phrase.txt to make this 
+effectively the same as the latest upstream source 1.3.9.20110826
+fixing https://code.google.com/p/ibus/issues/detail?id=872 as:
+...this is about the extra phrases table containing a
+non-existent word.  發 and 髮 both simplify to 发, but they are
+different characters where 發 only means 發達、發展 and 髮 only
+means 毛髮. hence only 頭髮 is correct.
+  * Update Standards-Version 3.8.4 to 3.9.6 and watch file.
+  * Add build-arch to debian/rules and kept debian/source/format.
+
+ -- Osamu Aoki os...@debian.org  Sat, 08 Nov 2014 17:33:17 +0900
+
 ibus-table-extraphrase (1.2.0.20100305-1) unstable; urgency=low
 
   * New upstream release.
diff -u ibus-table-extraphrase-1.2.0.20100305/debian/control 
ibus-table-extraphrase-1.2.0.20100305/debian/control
--- ibus-table-extraphrase-1.2.0.20100305/debian/control
+++ ibus-table-extraphrase-1.2.0.20100305/debian/control
@@ -1,17 +1,18 @@
 Source: ibus-table-extraphrase
 Section: utils
 Priority: optional
-Maintainer: LI Daobing lidaob...@debian.org
+Maintainer: IME Packaging Team pkg-ime-de...@lists.alioth.debian.org
+Uploaders: LI Daobing lidaob...@debian.org
 Build-Depends: debhelper (= 7)
-Build-Depends-Indep: autotools-dev, ibus-table (= 1.1.0), pkg-config
-Standards-Version: 3.8.4
+Build-Depends-Indep: autotools-dev, ibus-table (= 1.9.1~), pkg-config
+Standards-Version: 3.9.6
 Homepage: http://code.google.com/p/ibus
 Vcs-Browser: https://code.launchpad.net/~lidaobing/+junk/ibus-table-extraphrase
 Vcs-Bzr: lp:~lidaobing/+junk/ibus-table-extraphrase
 
 Package: ibus-table-extraphrase
 Architecture: all
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Depends: ibus-table (=1.9.1~), ${shlibs:Depends}, ${misc:Depends}
 Description: Extra phrase for table engine of ibus
  IBus-Table is the IM Engine framework for table-based input methods, such as
  WuBi, ErBi, Cangjie and so on.
only in patch2:
unchanged:
--- ibus-table-extraphrase-1.2.0.20100305.orig/data/extra_phrase.txt
+++ ibus-table-extraphrase-1.2.0.20100305/data/extra_phrase.txt
@@ -302604,7 +302604,6 @@
 頭痛 1340
 頭痛醫頭   39400
 頭痛醫頭腳痛醫腳   84300
-頭發 593000
 頭皮 320
 頭皮屑269000
 頭盔 893000


unblock ibus-table-extraphrase/1.2.0.20100305-2

-- System Information:
Debian Release: jessie/sid
  APT prefers testing-updates
  APT policy: (500

Bug#753079: c++11 mode in GCC is still marked as experimental (although armel needs work)

2014-07-12 Thread Osamu Aoki
Hi

On Sat, Jul 12, 2014 at 02:00:35PM +0200, Matthias Klose wrote:
 I would rather drop any package which does use c++11 features without any
 reflection. 

I now understand the problem.  Thanks.

On Sat, Jul 12, 2014 at 01:10:52PM +0200, Julien Cristau wrote:
 No, just because some random c++11 thing doesn't work on armel doesn't
 mean we drop the arch.  

 What it means is packages get to work without it until it's fixed.

Yes, I see.  (I was wrong.)

https://bugs.debian.org/727621
There seems to be some issue related to ATOMIC_type_LOCK_FREE.  (I have
no clue but it is related to type.)

I also see FEDORA applied attached arm patch changing float to double
and doing the alignment computing for mapped file.

Is this patch something which work around the issue on armel?

Also, as I see the upstream git repo, just after his release of this
tar, he is commiting 
 5c274357ceaaff941b91e12d3f2f4714df0ecd16
to revert CMakeLists.txt of oldscheool branch as:

-if(UNIX)
-  add_definitions(-std=c++11)
-endif(UNIX)

Then recent commit has
+ if(NOT BOOST_USE_CXX11)
+   add_definitions(-DBOOST_NO_CXX11_SCOPED_ENUMS)
+ endif()

Are these kind of updates needed?

Guo Yixuan,

Can you talk to the upstream on this issue and what oldschool devel
branches mean?

Osamu

Index: librime/include/rime/dict/mapped_file.h
===
--- librime.orig/include/rime/dict/mapped_file.h
+++ librime/include/rime/dict/mapped_file.h
@@ -133,7 +133,9 @@ template class T
 T* MappedFile::Allocate(size_t count) {
   if (!IsOpen())
 return NULL;
-  size_t used_space = size_;
+
+  /* do the alignment computing for mapped file. */
+  size_t used_space = (size_ + __alignof__(T) - 1)  ~(__alignof__(T) - 1);
   size_t required_space = sizeof(T) * count;
   size_t file_size = capacity();
   if (used_space + required_space  file_size) {
@@ -141,13 +143,11 @@ T* MappedFile::Allocate(size_t count) {
 size_t new_size = (std::max)(used_space + required_space, file_size * 2);
 if(!Resize(new_size) || !OpenReadWrite())
   return NULL;
-// note that size_ has been reset after the file was closed for resizing
-// now lets restore it to the saved value
-size_ = used_space;
   }
+
   T* ptr = reinterpret_castT*(address() + used_space);
   std::memset(ptr, 0, required_space);
-  size_ += required_space;
+  size_ = used_space + required_space;
   return ptr;
 }
 
Index: librime/include/rime/dict/table.h
===
--- librime.orig/include/rime/dict/table.h
+++ librime/include/rime/dict/table.h
@@ -29,7 +29,7 @@ using Code = ListSyllableId;
 
 struct Entry {
   String text;
-  float weight;
+  double weight;
 };
 
 struct HeadIndexNode {
Index: librime/src/dict/table.cc
===
--- librime.orig/src/dict/table.cc
+++ librime/src/dict/table.cc
@@ -410,7 +410,7 @@ bool Table::BuildEntry(const DictEntry
 '; file size:   file_size();
 return false;
   }
-  entry-weight = static_castfloat(dict_entry.weight);
+  entry-weight = static_castdouble(dict_entry.weight);
   return true;
 }
 


Bug#753079: transition: librime

2014-07-11 Thread Osamu Aoki
Hi,

On Tue, Jul 08, 2014 at 06:12:18PM -0400, Guo Yixuan wrote:
 On Tue, Jul 8, 2014 at 3:50 AM, Emilio Pozuelo Monfort po...@debian.org
 wrote:
 
  On 03/07/14 21:36, Guo Yixuan wrote:
   On Thu, Jul 3, 2014 at 8:12 AM, Osamu Aoki osamu_aoki_h...@nifty.com
   I will upload new git head when prompted.  Is it ready?
  
   Yes, it is. (I just noticed you already uploaded it. Thanks a lot!)
 
  And it has failed on armel because of #727621.
 
 Thank you for noting this. It seems to be a rather difficult bug in gcc.

Thanks from me too.

But this seems toi be a bug porter amd GCC maintainer has to address.
If they can not, we should drop armel from Debian.

Unless we get some workaround patch, this is not something we can do
much about.

Osamu
 


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140711150828.GB3556@goofy



Bug#753079: transition: librime

2014-07-03 Thread Osamu Aoki
Hi,

On Wed, Jul 02, 2014 at 07:56:49PM +0200, Emilio Pozuelo Monfort wrote:
  The renaming is due to a backward-incompatible API change in
  librime 1.0, where some struct members changed types. So I
  followed the recommendation here.[1]
  
  [1] https://wiki.debian.org/TransitionBestPractices
 
 That advice is wrong. Renaming the -dev package makes sense if you're going to
 keep the two versions of the library for a while, e.g. libgtk2.0-dev and
 libgtk-3-dev, which usually means you renamed the source package (gtk+2.0 and
 gtk+3.0 in my example). In your case, you want to keep the same librime-dev
 package name. Can you change it back?
 
 I will review and edit that wiki page, thanks for the link.

Very good.  That is my thought but there was no external resource
backing it.

Havoc has interesting post on multi dev library case as below,

Jere is what I wrote previously ...
 I do agree to use the versioned -dev when these 2 -dev package are made
 to be co-installable and useful in such shape.  This happens with major

This practically means source package with different name.

 libraries.  For this, it require us to do more than bumping number in
 -dev package name.  See example:
   http://ometer.com/parallel.html
   (HP used to work at R-H and used to be with Debian as I understand)

I will upload new git head when prompted.  Is it ready?

Osamu


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140703121222.GA16998@goofy



Bug#721844: transition: ibus

2013-09-27 Thread Osamu Aoki
Hi,

I am a bit confused.  I see  Laurent Bigonville made some workaround but
this BTS behavior is strange.

On Wed, Sep 25, 2013 at 09:31:15AM +0200, Julien Cristau wrote:
 On Wed, Sep  4, 2013 at 23:37:51 +0900, Osamu Aoki wrote:
 
 -- package newer upstream using new GObject introspection
   * ibus-anthy: already in exp by me.

This is not bug #712575 and this issue was addressed with the upload of 
1.5.3-3.

 Hi,
 
 ibus-anthy is currently blocking the transition because of #712575,
 which the BTS believes affects 1.5.3-3.  Is that actually an issue in
 the current version?  If not, please tell the BTS that.  If yes, is
 there a plan for fixing it?

Why BTS believes #712575 affects 1.5.3-3?  Was this some automatic logic
or was this due to my bad communication in my original transition bug
report text.

 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=712575#55
 This fixed unstable

Anyway, this was explicitly marked as fixed by Laurent Bigonville.

Osamu


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130927141115.GB6396@goofy.localdomain



Bug#721844: transition: ibus

2013-09-13 Thread Osamu Aoki
Hi,

On Thu, Sep 12, 2013 at 07:40:33PM +0200, Julien Cristau wrote:
 On Thu, Sep 12, 2013 at 23:42:25 +0900, Osamu Aoki wrote:
 
  ibus-client-clutter
 
 FTBFS,
 https://buildd.debian.org/status/package.php?p=ibus-client-cluttersuite=sid

I filed this as Bug#722713

Since upstream GIT URL in the get-orig-source:: of debian/rules is
non-functional, I have no immediate way to see the recent upstream
activity and this is CDBS package.  So I can not do much now.

Let's hope the maintainer will fix this soon.

Osamu


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130913160017.GA7511@goofy.localdomain



Bug#721844: transition: ibus

2013-09-12 Thread Osamu Aoki
Hi,

On Sun, Sep 08, 2013 at 08:24:00PM +0200, Julien Cristau wrote:
   * Those arch:any packages depending on -dev and have no source updates.
   I do not need to do anything but wait binnmu.  Correct???
  
 Please give us a list of these source packages.

Please binNMU the following.

ibus-client-clutter
ibus-input-pad
ibus-libthai
ibus-pinyin
ibus-rime
ibus-skk
ibus-sunpinyin
ibus-unikey
kdeplasma-addons
mlterm
mozc

(I will upload new source for ibus-hangul soon.)

Osamu


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130912144225.GA32753@goofy.localdomain



Bug#721844: transition: ibus

2013-09-08 Thread Osamu Aoki
Julien,

Excuse me. You mean I should have waited.  

On Sun, Sep 08, 2013 at 12:15:44PM +0200, Julien Cristau wrote:
 Control: tags -1 pending

Thanks.  I may have misunderstood the system.

 On Wed, Sep  4, 2013 at 23:37:51 +0900, Osamu Aoki wrote:
  Package: release.debian.org
  Severity: normal
  User: release.debian@packages.debian.org
  Usertags: transition
  Please allow us to make ibus transition 1.4 to 1.5 in terms of upstream
  API version.
 Apparently you didn't need to wait for an answer...

I thought the mail to debian-release ML:
 bug 721844 is forwarded to 
http://release.debian.org/transitions/html/ibus1.5.html;
was the ack and I thought ben toolchain triggers binNMU according to
this action automatically.  I am still new to this transition thing and
a bit confused with the new ben and other things.

Can I now upload packages which depends on ibus 1.5?

 * Am I blocked to make source update upload on packages with collisions?
 ibus-pinyin ???

 * Those arch:all packages depending on -dev
 ibus-table   = uploaded
 ibus-xkbc= planned to upload.  OK???

 * Those arch:any packages depending on -dev and have new source updates.
 ibus-array   = uploaded 
 ibus-chewing = uploaded
 ibus-m17n= uploaded
 ... some more   but OK???
 * Those arch:any packages depending on -dev and have no source updates.
 I do not need to do anything but wait binnmu.  Correct???

Regards,

Osamu


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130908160340.GB23884@goofy.localdomain



Bug#721844: transition: ibus

2013-09-04 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: transition

Please allow us to make ibus transition 1.4 to 1.5 in terms of upstream
API version.
 Debian   Upstream API
stable   1.4.1-9  ibus 1.4
s-p-u1.4.1-9+deb7u1   ibus 1.4
testing/unstable 1.5.1.is.1.4.2-3 ** from ibus 1.4
exp  1.5.3-4  ** to   ibus 1.5

Even after initial release of ibus 1.5 and its integration to the GNOME3
during wheezy development period, we kept ibus 1.4 in Debian testing and
released wheezy with it for stability.

Now that ibus integration of GNOME 3.8 is in very good shape and many
issues has been resolved, we would like to introduce ibus 1.5 to Debian
and let the next GNOME 3.8 (gnome-settings-daemon, gnome-control-center)
to compile without --disable-ibus flag.  This should solve many GNOME
international keyboard issues.

Two types of packages are affected by this transition request.
Library version change and some python binding strategy changes.

 * Source packages build with libibus-1.0-dev

   -- binnmu fix them all.
$ ben query .build-depends ~ /libibus-1.0-dev/ Sources 2/dev/null |egrep 
-e '^Package:'
Package: ibus-array
Package: ibus-chewing
Package: ibus-client-clutter
Package: ibus-hangul
Package: ibus-input-pad
Package: ibus-libthai
Package: ibus-m17n
Package: ibus-pinyin
Package: ibus-qt
Package: ibus-rime
Package: ibus-skk
Package: ibus-sunpinyin
Package: ibus-table
Package: ibus-unikey
Package: ibus-xkbc
Package: kdeplasma-addons
Package: mlterm
(Maintainers are alerted.  Most of them are pkg-ime team maintained.)

 * Binary packages relying on the old python bindings via ibus:
   -- declare dependency directly to python-ibus fixes them.
 * ibus-el, ibus-googlepinyin: single line change source upload I will make
   -- package newer upstream using new GObject introspection
 * ibus-anthy: already in exp by me.

I answered reportbug question to produce below.

Ben file:

title = ibus;
is_affected = .depends ~ libibus-1.0-0 | .depends ~ libibus-1.0-5;
is_good = .depends ~ libibus-1.0-5;
is_bad = .depends ~ libibus-1.0-0;


-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (100, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.11-rc4-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


signature.asc
Description: Digital signature


Bug#715177: pu: package ibus-hangul/1.4.1-1+deb7u1

2013-07-06 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: pu

This time, I used ibus-hangul with correct 1.4.1-1 as the base.

This is the corrected stable updates for ibus libexecdir issues.

debdiff for *.dsc and *.changes attached.

(Build under cheroot.)
diff -Nru ibus-hangul-1.4.1/debian/changelog ibus-hangul-1.4.1/debian/changelog
--- ibus-hangul-1.4.1/debian/changelog  2013-07-06 22:29:29.0 +0900
+++ ibus-hangul-1.4.1/debian/changelog  2013-07-06 22:38:05.0 +0900
@@ -1,3 +1,11 @@
+ibus-hangul (1.4.1-1+deb7u1) stable; urgency=low
+
+  * Team upload.
+  * Fix libexecdir to match ibus-setup expectation.
+Closes: #712576
+
+ -- Osamu Aoki os...@debian.org  Tue, 18 Jun 2013 23:15:59 +0900
+
 ibus-hangul (1.4.1-1) unstable; urgency=low
 
   [ Changwoo Ryu ]
diff -Nru ibus-hangul-1.4.1/debian/rules ibus-hangul-1.4.1/debian/rules
--- ibus-hangul-1.4.1/debian/rules  2013-07-06 22:29:29.0 +0900
+++ ibus-hangul-1.4.1/debian/rules  2013-07-06 22:38:05.0 +0900
@@ -6,6 +6,9 @@
 
 .PHONY: override_dh_autoreconf
 
+override_dh_auto_configure:
+   dh_auto_configure -- --libexecdir=/usr/lib/ibus
+
 override_dh_autoreconf:
dh_autoreconf
intltoolize --automake --force --copy
[The following lists of changes regard files as different if they have
different names, permissions or owners.]

Files in second .changes but not in first
-
-rwxr-xr-x  root/root   /usr/lib/ibus/ibus-engine-hangul
-rwxr-xr-x  root/root   /usr/lib/ibus/ibus-setup-hangul
lrwxrwxrwx  root/root   /usr/bin/ibus-setup-hangul - 
../lib/ibus/ibus-setup-hangul

Files in first .changes but not in second
-
-rwxr-xr-x  root/root   /usr/lib/x86_64-linux-gnu/ibus-engine-hangul
-rwxr-xr-x  root/root   /usr/lib/x86_64-linux-gnu/ibus-setup-hangul
lrwxrwxrwx  root/root   /usr/bin/ibus-setup-hangul - 
../lib/x86_64-linux-gnu/ibus-setup-hangul

Control files: lines which differ (wdiff format)

Installed-Size: [-288-] {+292+}
Version: [-1.4.1-1-] {+1.4.1-1+deb7u1+}


Bug#714939: pu: package ibus-sunpinyin/2.0.3-4+deb7u1

2013-07-05 Thread Osamu Aoki
Hi,

On Thu, Jul 04, 2013 at 08:00:23PM +0100, Adam D. Barratt wrote:
 Control: tags -1 + confirmed
 
 On Thu, 2013-07-04 at 22:40 +0900, Osamu Aoki wrote:
  Wrong libexecdir breaking GUI menu.
  
  A part of ibus family package bug fixes.
 
 Please go ahead.

Thanks.
 
 The watch file change should be mentioned in the changelog (although I'm
 not entirely sure why it's included in a stable upload).

It seems I need to be more conservative for the stable updates. (This is
my first stable updates.)

Let me drop the watch file change which is simpler.  (One click with
gitk).

Updated patch attached as a record.  I will be uploading this updated
package.

Regards,

Osamu
diff -Nru ibus-sunpinyin-2.0.3/debian/changelog 
ibus-sunpinyin-2.0.3/debian/changelog
--- ibus-sunpinyin-2.0.3/debian/changelog   2013-07-04 21:38:29.0 
+0900
+++ ibus-sunpinyin-2.0.3/debian/changelog   2013-07-04 21:41:58.0 
+0900
@@ -1,3 +1,10 @@
+ibus-sunpinyin (2.0.3-4+deb7u1) stable; urgency=low
+
+  * Team upload.
+  * Fix libexecdir. Closes: #712583
+
+ -- Osamu Aoki os...@debian.org  Sat, 29 Jun 2013 15:13:27 +0900
+
 ibus-sunpinyin (2.0.3-4) unstable; urgency=low
   
   [YunQiang Su]
diff -Nru ibus-sunpinyin-2.0.3/debian/patches/libexecdir.patch 
ibus-sunpinyin-2.0.3/debian/patches/libexecdir.patch
--- ibus-sunpinyin-2.0.3/debian/patches/libexecdir.patch1970-01-01 
09:00:00.0 +0900
+++ ibus-sunpinyin-2.0.3/debian/patches/libexecdir.patch2013-07-04 
21:41:58.0 +0900
@@ -0,0 +1,14 @@
+From: Osamu Aoki os...@debian.org
+Description: libexecdir should be shared with ibus-setup to work
+
+--- a/SConstruct
 b/SConstruct
+@@ -74,7 +74,7 @@
+ 
+ data_dir = env['DATADIR'] + '/ibus-sunpinyin'
+ icons_dir = env['DATADIR'] + '/ibus-sunpinyin/icons'
+-bin_dir = env['LIBEXECDIR'] + '/ibus-sunpinyin'
++bin_dir = env['LIBEXECDIR'] + '/ibus'
+ gettext_package = 'ibus-sunpinyin'
+ 
+ extra_cflags = ' -DIBUS_SUNPINYIN_LOCALEDIR=\'%s\'' % (env['DATADIR'] + 
'/locale')
diff -Nru ibus-sunpinyin-2.0.3/debian/patches/series 
ibus-sunpinyin-2.0.3/debian/patches/series
--- ibus-sunpinyin-2.0.3/debian/patches/series  2013-07-04 21:38:29.0 
+0900
+++ ibus-sunpinyin-2.0.3/debian/patches/series  2013-07-04 21:41:58.0 
+0900
@@ -1 +1,2 @@
+libexecdir.patch
 append-os-environ-toenv.patch
[The following lists of changes regard files as different if they have
different names, permissions or owners.]

Files in second .changes but not in first
-
-rwxr-xr-x  root/root   /usr/lib/ibus/ibus-engine-sunpinyin
-rwxr-xr-x  root/root   /usr/lib/ibus/ibus-setup-sunpinyin

Files in first .changes but not in second
-
-rwxr-xr-x  root/root   /usr/lib/ibus-sunpinyin/ibus-engine-sunpinyin
-rwxr-xr-x  root/root   /usr/lib/ibus-sunpinyin/ibus-setup-sunpinyin

Control files: lines which differ (wdiff format)

Version: [-2.0.3-4-] {+2.0.3-4+deb7u1+}


Bug#714940: pu: package ibus-xkbc/1.3.3.20100922-2+deb7u1

2013-07-05 Thread Osamu Aoki
Hi,

On Thu, Jul 04, 2013 at 07:57:31PM +0100, Adam D. Barratt wrote:
 Control: tags -1 + moreinfo
...
 -   dh  --with quilt $@
 +   dh  $@ --with autotools-dev
 
 Please could you explain that change?

My thought was based on wrong assumption for stable upload requirements
... but:

 * Aesthetic fix to bogus but seemingly-safe --with quilt
 * Aesthetic fix to add normally required autotools-dev 
   (but this is python so it may be OK without this.)
 * Carried over from unstable fix for bumped debhelper compat level
   for $@ location.

Since compat level of this stable update package is still 7, I should
revert these to match with strict stable updates requirements.  Updated
patch and changes are attached.

Hmmm... I still have removal of DM-Upload-Allowed: yes.  Should I keep
it?

Osamu

diff -Nru ibus-xkbc-1.3.3.20100922/debian/changelog 
ibus-xkbc-1.3.3.20100922/debian/changelog
--- ibus-xkbc-1.3.3.20100922/debian/changelog   2013-07-04 21:39:26.0 
+0900
+++ ibus-xkbc-1.3.3.20100922/debian/changelog   2013-07-05 22:04:36.0 
+0900
@@ -1,3 +1,10 @@
+ibus-xkbc (1.3.3.20100922-2+deb7u1) stable; urgency=low
+
+  * Team upload.
+  * Fix libexecdir.  Closes: #712584
+
+ -- Osamu Aoki os...@debian.org  Fri, 05 Jul 2013 22:04:30 +0900
+
 ibus-xkbc (1.3.3.20100922-2) unstable; urgency=low
 
   * Fix FTBFS: build-dependency not installable: libibus-dev (= 1.3)
diff -Nru ibus-xkbc-1.3.3.20100922/debian/control 
ibus-xkbc-1.3.3.20100922/debian/control
--- ibus-xkbc-1.3.3.20100922/debian/control 2013-07-04 21:39:26.0 
+0900
+++ ibus-xkbc-1.3.3.20100922/debian/control 2013-07-04 21:43:20.0 
+0900
@@ -3,7 +3,6 @@
 Priority: optional
 Maintainer: IME Packaging Team pkg-ime-de...@lists.alioth.debian.org
 Uploaders: Asias He asias.he...@gmail.com, LI Daobing lidaob...@debian.org
-DM-Upload-Allowed: yes
 Build-Depends:
  debhelper (= 7.0.50~), 
  autotools-dev,
diff -Nru ibus-xkbc-1.3.3.20100922/debian/rules 
ibus-xkbc-1.3.3.20100922/debian/rules
--- ibus-xkbc-1.3.3.20100922/debian/rules   2013-07-04 21:39:26.0 
+0900
+++ ibus-xkbc-1.3.3.20100922/debian/rules   2013-07-05 22:04:11.0 
+0900
@@ -14,6 +14,6 @@
 
 override_dh_auto_configure:
./autogen.sh
-   dh_auto_configure --  --libexecdir=/usr/lib/ibus-xkbc
+   dh_auto_configure --  --libexecdir=/usr/lib/ibus
 
 override_dh_auto_clean:
[The following lists of changes regard files as different if they have
different names, permissions or owners.]

Files in second .changes but not in first
-
-rwxr-xr-x  root/root   /usr/lib/ibus/ibus-engine-xkbc
-rwxr-xr-x  root/root   /usr/lib/ibus/ibus-setup-xkbc

Files in first .changes but not in second
-
-rwxr-xr-x  root/root   /usr/lib/ibus-xkbc/ibus-engine-xkbc
-rwxr-xr-x  root/root   /usr/lib/ibus-xkbc/ibus-setup-xkbc

Control files: lines which differ (wdiff format)

Version: [-1.3.3.20100922-2-] {+1.3.3.20100922-2+deb7u1+}


Bug#714934: pu: package ibus-hangul/1.4.2-1

2013-07-05 Thread Osamu Aoki
Hi,

On Fri, Jul 05, 2013 at 05:19:28PM +0100, Adam D. Barratt wrote:
 On 2013-07-04 14:32, Osamu Aoki wrote:
 Wring libexecdir breaking GUI menu.
 
 A part of ibus family package bug fixes.
 
 Apologies for not noticing this earlier, but wheezy has ibus-hangul

No no no ... it is me to be blamed.  Excuse me for my confusion and my
oversight.

 1.4.1-1 rather than the 1.4.2-1 you based your changes on - see 
 http://release.debian.org/proposed-updates/stable_diffs/ibus-hangul_1.4.2-1+deb7u1.debdiff

Yes, very true.
 
 Please could we have a 1.4.1-1+deb7u1 instead? :)

I certainly will do it.

Since I already uploaded , please reject 1.4.2-1+deb7u1 first. Then I
can upload without ugly epoch, I think.

Thanks and good night.

Osamu

PS: ibus-unikey has the same problem.  I will work on its unstable first
if the maintainer does not respond to my bug report.


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130705170251.GA17933@goofy.localdomain



Bug#714934: pu: package ibus-hangul/1.4.2-1

2013-07-04 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: pu

Wring libexecdir breaking GUI menu.

A part of ibus family package bug fixes.

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (10, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.9-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru ibus-hangul-1.4.2/debian/changelog ibus-hangul-1.4.2/debian/changelog
--- ibus-hangul-1.4.2/debian/changelog  2013-07-04 20:49:53.0 +0900
+++ ibus-hangul-1.4.2/debian/changelog  2013-07-04 20:53:29.0 +0900
@@ -1,3 +1,11 @@
+ibus-hangul (1.4.2-1+deb7u1) stable; urgency=low
+
+  * Team upload.
+  * Fix libexecdir to match ibus-setup expectation.
+Closes: #712576
+
+ -- Osamu Aoki os...@debian.org  Tue, 18 Jun 2013 23:15:59 +0900
+
 ibus-hangul (1.4.2-1) unstable; urgency=low
 
   [ Changwoo Ryu ]
diff -Nru ibus-hangul-1.4.2/debian/rules ibus-hangul-1.4.2/debian/rules
--- ibus-hangul-1.4.2/debian/rules  2013-07-04 20:49:53.0 +0900
+++ ibus-hangul-1.4.2/debian/rules  2013-07-04 20:53:29.0 +0900
@@ -6,6 +6,9 @@
 
 .PHONY: override_dh_autoreconf
 
+override_dh_auto_configure:
+   dh_auto_configure -- --libexecdir=/usr/lib/ibus
+
 override_dh_autoreconf:
dh_autoreconf
intltoolize --automake --force --copy
[The following lists of changes regard files as different if they have
different names, permissions or owners.]

Files in second .changes but not in first
-
-rwxr-xr-x  root/root   /usr/lib/ibus/ibus-engine-hangul
-rwxr-xr-x  root/root   /usr/lib/ibus/ibus-setup-hangul
lrwxrwxrwx  root/root   /usr/bin/ibus-setup-hangul - 
../lib/ibus/ibus-setup-hangul

Files in first .changes but not in second
-
-rwxr-xr-x  root/root   /usr/lib/x86_64-linux-gnu/ibus-engine-hangul
-rwxr-xr-x  root/root   /usr/lib/x86_64-linux-gnu/ibus-setup-hangul
lrwxrwxrwx  root/root   /usr/bin/ibus-setup-hangul - 
../lib/x86_64-linux-gnu/ibus-setup-hangul

Control files: lines which differ (wdiff format)

Installed-Size: [-292-] {+296+}
Version: [-1.4.2-1-] {+1.4.2-1+deb7u1+}


Bug#714939: pu: package ibus-sunpinyin/2.0.3-4+deb7u1

2013-07-04 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: pu

Wrong libexecdir breaking GUI menu.

A part of ibus family package bug fixes.

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (10, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.9-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru ibus-sunpinyin-2.0.3/debian/changelog 
ibus-sunpinyin-2.0.3/debian/changelog
--- ibus-sunpinyin-2.0.3/debian/changelog   2013-07-04 21:38:29.0 
+0900
+++ ibus-sunpinyin-2.0.3/debian/changelog   2013-07-04 21:41:58.0 
+0900
@@ -1,3 +1,10 @@
+ibus-sunpinyin (2.0.3-4+deb7u1) stable; urgency=low
+
+  * Team upload.
+  * Fix libexecdir. Closes: #712583
+
+ -- Osamu Aoki os...@debian.org  Sat, 29 Jun 2013 15:13:27 +0900
+
 ibus-sunpinyin (2.0.3-4) unstable; urgency=low
   
   [YunQiang Su]
diff -Nru ibus-sunpinyin-2.0.3/debian/patches/libexecdir.patch 
ibus-sunpinyin-2.0.3/debian/patches/libexecdir.patch
--- ibus-sunpinyin-2.0.3/debian/patches/libexecdir.patch1970-01-01 
09:00:00.0 +0900
+++ ibus-sunpinyin-2.0.3/debian/patches/libexecdir.patch2013-07-04 
21:41:58.0 +0900
@@ -0,0 +1,14 @@
+From: Osamu Aoki os...@debian.org
+Description: libexecdir should be shared with ibus-setup to work
+
+--- a/SConstruct
 b/SConstruct
+@@ -74,7 +74,7 @@
+ 
+ data_dir = env['DATADIR'] + '/ibus-sunpinyin'
+ icons_dir = env['DATADIR'] + '/ibus-sunpinyin/icons'
+-bin_dir = env['LIBEXECDIR'] + '/ibus-sunpinyin'
++bin_dir = env['LIBEXECDIR'] + '/ibus'
+ gettext_package = 'ibus-sunpinyin'
+ 
+ extra_cflags = ' -DIBUS_SUNPINYIN_LOCALEDIR=\'%s\'' % (env['DATADIR'] + 
'/locale')
diff -Nru ibus-sunpinyin-2.0.3/debian/patches/series 
ibus-sunpinyin-2.0.3/debian/patches/series
--- ibus-sunpinyin-2.0.3/debian/patches/series  2013-07-04 21:38:29.0 
+0900
+++ ibus-sunpinyin-2.0.3/debian/patches/series  2013-07-04 21:41:58.0 
+0900
@@ -1 +1,2 @@
+libexecdir.patch
 append-os-environ-toenv.patch
diff -Nru ibus-sunpinyin-2.0.3/debian/watch ibus-sunpinyin-2.0.3/debian/watch
--- ibus-sunpinyin-2.0.3/debian/watch   2013-07-04 21:38:29.0 +0900
+++ ibus-sunpinyin-2.0.3/debian/watch   2013-07-04 21:41:58.0 +0900
@@ -1,2 +1,2 @@
 version=3
-http://googlecode.debian.net/p/sunpinyin/ibus-sunpinyin-(\d+.*).tar.gz
+http://code.google.com/p/sunpinyin/downloads/list 
.*/ibus-sunpinyin-*\.*(.*)\.tar\.gz
[The following lists of changes regard files as different if they have
different names, permissions or owners.]

Files in second .changes but not in first
-
-rwxr-xr-x  root/root   /usr/lib/ibus/ibus-engine-sunpinyin
-rwxr-xr-x  root/root   /usr/lib/ibus/ibus-setup-sunpinyin

Files in first .changes but not in second
-
-rwxr-xr-x  root/root   /usr/lib/ibus-sunpinyin/ibus-engine-sunpinyin
-rwxr-xr-x  root/root   /usr/lib/ibus-sunpinyin/ibus-setup-sunpinyin

Control files: lines which differ (wdiff format)

Version: [-2.0.3-4-] {+2.0.3-4+deb7u1+}


Bug#714937: pu: package ibus-m17n/1.3.4-1

2013-07-04 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: pu

Wrong libexecdir breaking GUI menu.

(FYI: ibus-hangul bug report had typo. Wring - Wrong)

A part of ibus family package bug fixes.

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (10, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.9-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru ibus-m17n-1.3.4/debian/changelog ibus-m17n-1.3.4/debian/changelog
--- ibus-m17n-1.3.4/debian/changelog2013-07-04 21:16:47.0 +0900
+++ ibus-m17n-1.3.4/debian/changelog2013-07-04 21:19:54.0 +0900
@@ -1,3 +1,10 @@
+ibus-m17n (1.3.4-1+deb7u1) stable; urgency=low
+
+  * Team upload.
+  * Fix libexecdir. Closes: #712579
+
+ -- Osamu Aoki os...@debian.org  Sat, 29 Jun 2013 14:14:09 +0900
+
 ibus-m17n (1.3.4-1) unstable; urgency=low
 
   * New upstream release.
diff -Nru ibus-m17n-1.3.4/debian/control ibus-m17n-1.3.4/debian/control
--- ibus-m17n-1.3.4/debian/control  2013-07-04 21:16:47.0 +0900
+++ ibus-m17n-1.3.4/debian/control  2013-07-04 21:19:54.0 +0900
@@ -9,7 +9,6 @@
 Homepage: http://code.google.com/p/ibus
 Vcs-Git: git://git.debian.org/pkg-ime/ibus-m17n.git
 Vcs-Browser: http://git.debian.org/?p=pkg-ime/ibus-m17n.git
-DM-Upload-Allowed: yes
 
 Package: ibus-m17n
 Architecture: any
diff -Nru ibus-m17n-1.3.4/debian/rules ibus-m17n-1.3.4/debian/rules
--- ibus-m17n-1.3.4/debian/rules2013-07-04 21:16:47.0 +0900
+++ ibus-m17n-1.3.4/debian/rules2013-07-04 21:19:54.0 +0900
@@ -2,4 +2,8 @@
 %:
dh $@
 
+override_dh_auto_configure:
+   dh_auto_configure -- --libexecdir=/usr/lib/ibus
+
 override_dh_auto_test:
+
[The following lists of changes regard files as different if they have
different names, permissions or owners.]

Files in second .changes but not in first
-
-rwxr-xr-x  root/root   /usr/lib/ibus/ibus-engine-m17n
-rwxr-xr-x  root/root   /usr/lib/ibus/ibus-setup-m17n

Files in first .changes but not in second
-
-rwxr-xr-x  root/root   /usr/lib/ibus-m17n/ibus-engine-m17n
-rwxr-xr-x  root/root   /usr/lib/ibus-m17n/ibus-setup-m17n

Control files: lines which differ (wdiff format)

Version: [-1.3.4-1-] {+1.3.4-1+deb7u1+}


Bug#714936: pu: package ibus-pinyin/1.4.0-1

2013-07-04 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: pu

Wrong libexecdir breaking GUI menu.

A part of ibus family package bug fixes.

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (10, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.9-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru ibus-pinyin-1.4.0/debian/changelog ibus-pinyin-1.4.0/debian/changelog
--- ibus-pinyin-1.4.0/debian/changelog  2013-07-04 21:25:00.0 +0900
+++ ibus-pinyin-1.4.0/debian/changelog  2013-07-04 21:28:28.0 +0900
@@ -1,3 +1,10 @@
+ibus-pinyin (1.4.0-1+deb7u1) stable; urgency=low
+
+  * Fix libexecdir to match ibus-setup expectation.
+Closes: #712580
+
+ -- Osamu Aoki os...@debian.org  Sat, 29 Jun 2013 10:35:57 +0900
+
 ibus-pinyin (1.4.0-1) unstable; urgency=low
 
   * New upstream release 
diff -Nru ibus-pinyin-1.4.0/debian/ibus-pinyin.install 
ibus-pinyin-1.4.0/debian/ibus-pinyin.install
--- ibus-pinyin-1.4.0/debian/ibus-pinyin.install2013-07-04 
21:25:00.0 +0900
+++ ibus-pinyin-1.4.0/debian/ibus-pinyin.install2013-07-04 
21:28:28.0 +0900
@@ -1,5 +1,5 @@
 usr/share/ibus/component/pinyin.xml
-usr/lib/ibus-pinyin
+usr/lib/ibus
 usr/share/locale
 usr/share/ibus-pinyin/icons
 usr/share/ibus-pinyin/setup
diff -Nru ibus-pinyin-1.4.0/debian/rules ibus-pinyin-1.4.0/debian/rules
--- ibus-pinyin-1.4.0/debian/rules  2013-07-04 21:25:00.0 +0900
+++ ibus-pinyin-1.4.0/debian/rules  2013-07-04 21:28:28.0 +0900
@@ -3,7 +3,7 @@
dh $@ --with python2
 
 override_dh_auto_configure:
-   dh_auto_configure -- --enable-opencc
+   dh_auto_configure -- --enable-opencc --libexec=/usr/lib/ibus
 
 override_dh_auto_clean:
rm -f data/db/android/*.pyc
[The following lists of changes regard files as different if they have
different names, permissions or owners.]

Files in second .changes but not in first
-
-rwxr-xr-x  root/root   /usr/lib/ibus/ibus-engine-pinyin
-rwxr-xr-x  root/root   /usr/lib/ibus/ibus-setup-pinyin

Files in first .changes but not in second
-
-rwxr-xr-x  root/root   /usr/lib/ibus-pinyin/ibus-engine-pinyin
-rwxr-xr-x  root/root   /usr/lib/ibus-pinyin/ibus-setup-pinyin

Control files of package ibus-pinyin: lines which differ (wdiff format)
---
Depends: ibus-pinyin-db-open-phrase (= [-1.4.0-1)-] {+1.4.0-1+deb7u1)+} | 
ibus-pinyin-db-android (= [-1.4.0-1),-] {+1.4.0-1+deb7u1),+} python (= 
2.6.6-7~), libc6 (= 2.2.5), libgcc1 (= 1:4.1.1), libglib2.0-0 (= 2.24.0), 
libibus-1.0-0 (= 1.4.1), liblua5.1-0, libopencc1 (= 0.1.0), libsqlite3-0 (= 
3.6.11), libstdc++6 (= 4.5), libuuid1 (= 2.16), ibus (= 1.3.99.20110419)
Version: [-1.4.0-1-] {+1.4.0-1+deb7u1+}

Control files of package ibus-pinyin-db-android: lines which differ (wdiff 
format)
--
Version: [-1.4.0-1-] {+1.4.0-1+deb7u1+}

Control files of package ibus-pinyin-db-open-phrase: lines which differ (wdiff 
format)
--
Version: [-1.4.0-1-] {+1.4.0-1+deb7u1+}


Bug#714938: pu: package ibus-skk/1.4.1-2+deb7u1

2013-07-04 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: pu

Wrong libexecdir breaking GUI menu.

A part of ibus family package bug fixes.

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (10, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.9-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru ibus-skk-1.4.1/debian/changelog ibus-skk-1.4.1/debian/changelog
--- ibus-skk-1.4.1/debian/changelog 2013-07-04 21:27:44.0 +0900
+++ ibus-skk-1.4.1/debian/changelog 2013-07-04 21:30:19.0 +0900
@@ -1,3 +1,9 @@
+ibus-skk (1.4.1-2+deb7u1) stable; urgency=low
+
+  * Fix libexecdir. Closes: #712582
+
+ -- Osamu Aoki os...@debian.org  Sat, 29 Jun 2013 14:19:57 +0900
+
 ibus-skk (1.4.1-2) unstable; urgency=low
 
   * Include more docs in binary package  (Closes: #686472)
diff -Nru ibus-skk-1.4.1/debian/control ibus-skk-1.4.1/debian/control
--- ibus-skk-1.4.1/debian/control   2013-07-04 21:27:44.0 +0900
+++ ibus-skk-1.4.1/debian/control   2013-07-04 21:30:19.0 +0900
@@ -3,7 +3,6 @@
 Priority: optional
 Maintainer: IME Packaging Team pkg-ime-de...@lists.alioth.debian.org
 Uploaders: Daiki Ueno u...@unixuser.org, Osamu Aoki os...@debian.org
-DM-Upload-Allowed: yes
 Build-Depends: debhelper (= 7.0.50~), autotools-dev, intltool, libskk-dev (= 
0.0.9), libibus-1.0-dev, libgtk-3-dev
 Standards-Version: 3.9.3
 Homepage: http://github.com/ueno/ibus-skk
diff -Nru ibus-skk-1.4.1/debian/rules ibus-skk-1.4.1/debian/rules
--- ibus-skk-1.4.1/debian/rules 2013-07-04 21:27:44.0 +0900
+++ ibus-skk-1.4.1/debian/rules 2013-07-04 21:30:19.0 +0900
@@ -6,6 +6,9 @@
 %:
dh $@ --with autotools-dev  
 
+override_dh_auto_configure:
+   dh_auto_configure -- --libexecdir=/usr/lib/ibus
+
 # I do not know why ... but uncomenting the following 
 # will preserve old behavior.
 #
[The following lists of changes regard files as different if they have
different names, permissions or owners.]

Files in second .changes but not in first
-
-rwxr-xr-x  root/root   /usr/lib/ibus/ibus-engine-skk
-rwxr-xr-x  root/root   /usr/lib/ibus/ibus-setup-skk

Files in first .changes but not in second
-
-rwxr-xr-x  root/root   /usr/lib/ibus-skk/ibus-engine-skk
-rwxr-xr-x  root/root   /usr/lib/ibus-skk/ibus-setup-skk

Control files: lines which differ (wdiff format)

Version: [-1.4.1-2-] {+1.4.1-2+deb7u1+}


Bug#714940: pu: package ibus-xkbc/1.3.3.20100922-2+deb7u1

2013-07-04 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: pu

Wrong libexecdir breaking GUI menu.

A part of ibus family package bug fixes.

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (10, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.9-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru ibus-xkbc-1.3.3.20100922/debian/changelog 
ibus-xkbc-1.3.3.20100922/debian/changelog
--- ibus-xkbc-1.3.3.20100922/debian/changelog   2013-07-04 21:39:26.0 
+0900
+++ ibus-xkbc-1.3.3.20100922/debian/changelog   2013-07-04 21:43:20.0 
+0900
@@ -1,3 +1,11 @@
+ibus-xkbc (1.3.3.20100922-2+deb7u1) stable; urgency=low
+
+  * Team upload.
+  * Fix libexecdir.  Closes: #712584
+  * Minimum fix to for dh $@ line.
+
+ -- Osamu Aoki os...@debian.org  Thu, 20 Jun 2013 00:24:05 +0900
+
 ibus-xkbc (1.3.3.20100922-2) unstable; urgency=low
 
   * Fix FTBFS: build-dependency not installable: libibus-dev (= 1.3)
diff -Nru ibus-xkbc-1.3.3.20100922/debian/control 
ibus-xkbc-1.3.3.20100922/debian/control
--- ibus-xkbc-1.3.3.20100922/debian/control 2013-07-04 21:39:26.0 
+0900
+++ ibus-xkbc-1.3.3.20100922/debian/control 2013-07-04 21:43:20.0 
+0900
@@ -3,7 +3,6 @@
 Priority: optional
 Maintainer: IME Packaging Team pkg-ime-de...@lists.alioth.debian.org
 Uploaders: Asias He asias.he...@gmail.com, LI Daobing lidaob...@debian.org
-DM-Upload-Allowed: yes
 Build-Depends:
  debhelper (= 7.0.50~), 
  autotools-dev,
diff -Nru ibus-xkbc-1.3.3.20100922/debian/rules 
ibus-xkbc-1.3.3.20100922/debian/rules
--- ibus-xkbc-1.3.3.20100922/debian/rules   2013-07-04 21:39:26.0 
+0900
+++ ibus-xkbc-1.3.3.20100922/debian/rules   2013-07-04 21:43:20.0 
+0900
@@ -10,10 +10,10 @@
 #export DH_VERBOSE=1
 
 %:
-   dh  --with quilt $@
+   dh  $@ --with autotools-dev
 
 override_dh_auto_configure:
./autogen.sh
-   dh_auto_configure --  --libexecdir=/usr/lib/ibus-xkbc
+   dh_auto_configure --  --libexecdir=/usr/lib/ibus
 
 override_dh_auto_clean:
[The following lists of changes regard files as different if they have
different names, permissions or owners.]

Files in second .changes but not in first
-
-rwxr-xr-x  root/root   /usr/lib/ibus/ibus-engine-xkbc
-rwxr-xr-x  root/root   /usr/lib/ibus/ibus-setup-xkbc

Files in first .changes but not in second
-
-rwxr-xr-x  root/root   /usr/lib/ibus-xkbc/ibus-engine-xkbc
-rwxr-xr-x  root/root   /usr/lib/ibus-xkbc/ibus-setup-xkbc

Control files: lines which differ (wdiff format)

Version: [-1.3.3.20100922-2-] {+1.3.3.20100922-2+deb7u1+}


Bug#714937: pu: package ibus-m17n/1.3.4-1+deb7u1

2013-07-04 Thread Osamu Aoki
Control: retitle 714937 pu: package ibus-m17n/1.3.4-1+deb7u1

Hi,

Wrong subject line is corrected.

Sorry,

Osamu


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130704134731.GB7648@goofy.localdomain



Bug#714934: pu: package ibus-hangul/1.4.2-1+deb7u1

2013-07-04 Thread Osamu Aoki
Control: retitle 714934 pu: package ibus-hangul/1.4.2-1+deb7u1

Hi,

Wrong subject line is corrected.

Sorry,

Osamu


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130704134527.GA7648@goofy.localdomain



Bug#714936: pu: package ibus-pinyin/1.4.0-1+deb7u1

2013-07-04 Thread Osamu Aoki
Control: retitle 714936 pu: package ibus-pinyin/1.4.0-1+deb7u1

Hi,

Wrong subject line is corrected.

Sorry,

Osamu

 -- 
 714936: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=714936
 Debian Bug Tracking System
 Contact ow...@bugs.debian.org with problems


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130704134857.GC7648@goofy.localdomain



Bug#714759: pu: package ibus/1.4.1-9+deb7u1

2013-07-02 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: pu

Please accept series of ibus related updates to the stable point release.

These bugs breaks custom configuration GUI part for CJKV users.  This
was originally brought up to input method mailing list just before 7.1
release.  So I am  expecting these to be fixed for 7.2.

I will file requests for all affected packages, one-by-one.

This is the first one.  This fixes bug #712149
  http://bugs.debian.org/712149
  ibus: inconsistent location of libexecdir breaks setup dialog

This was already fixed in unstable.  This package fixes only #712149.

The plug-in executables for all ibus related packages must be in the
same directory and they are basically MA: foreign.  Due to debhelper
7-9 confusion on libexec directory default choice and the maintainer's
oversight and confusion, this directory choice is very inconsistent
among ibus related packages.  This series of stable uploads fixes such
issues.

debdiff for .dsc and .changes attached.

If you wish to see git changes, see:
 $ git clone git://anonscm.debian.org/pkg-ime/ibus.git
This fix is at master-wheezy branch.  Or see its web at.
http://anonscm.debian.org/gitweb/?p=pkg-ime/ibus.git;a=shortlog;h=refs/heads/master-wheezy

Good night :-)

-- System Information:
Debian Release: packages build under cowbuilder for wheezy with
gbp-buildpackage
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.9-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru ibus-1.4.1/debian/changelog ibus-1.4.1/debian/changelog
--- ibus-1.4.1/debian/changelog 2013-07-02 23:41:46.0 +0900
+++ ibus-1.4.1/debian/changelog 2013-07-02 23:01:12.0 +0900
@@ -1,3 +1,10 @@
+ibus (1.4.1-9+deb7u1) stable; urgency=low
+
+  * Fix ibus-setup breakage by setting all related packages to use
+--libexec=/usr/lib/ibus.  Closes: #712149 
+
+ -- Osamu Aoki os...@debian.org  Thu, 13 Jun 2013 23:20:15 +0900
+
 ibus (1.4.1-9) unstable; urgency=low
 
   * 0007-Fix-the-coordinate-in-languagebar-when-dual-monitors.patch
diff -Nru ibus-1.4.1/debian/ibus.install ibus-1.4.1/debian/ibus.install
--- ibus-1.4.1/debian/ibus.install  2013-07-02 23:41:46.0 +0900
+++ ibus-1.4.1/debian/ibus.install  2013-07-02 23:01:12.0 +0900
@@ -1,6 +1,6 @@
 etc/gconf/schemas/*
 usr/bin/*
-usr/lib/*/ibus/*
+usr/lib/ibus/*
 usr/share/applications/*
 usr/share/ibus/*
 usr/share/icons/*
diff -Nru ibus-1.4.1/debian/rules ibus-1.4.1/debian/rules
--- ibus-1.4.1/debian/rules 2013-07-02 23:41:46.0 +0900
+++ ibus-1.4.1/debian/rules 2013-07-02 23:01:12.0 +0900
@@ -15,7 +15,7 @@
--disable-gtk-doc \
--enable-introspection \
--enable-surrounding-text \
-   --libexec=/usr/lib/$(DEB_BUILD_MULTIARCH)/ibus
+   --libexec=/usr/lib/ibus
 
 override_dh_makeshlibs:
dh_makeshlibs -Nibus-gtk -Nibus-gtk3
[The following lists of changes regard files as different if they have
different names, permissions or owners.]

Files in second .changes but not in first
-
-rwxr-xr-x  root/root   /usr/lib/ibus/ibus-gconf
-rwxr-xr-x  root/root   /usr/lib/ibus/ibus-ui-gtk
-rwxr-xr-x  root/root   /usr/lib/ibus/ibus-x11

Files in first .changes but not in second
-
-rwxr-xr-x  root/root   /usr/lib/x86_64-linux-gnu/ibus/ibus-gconf
-rwxr-xr-x  root/root   /usr/lib/x86_64-linux-gnu/ibus/ibus-ui-gtk
-rwxr-xr-x  root/root   /usr/lib/x86_64-linux-gnu/ibus/ibus-x11

Control files of package gir1.2-ibus-1.0: lines which differ (wdiff format)
---
Version: [-1.4.1-9-] {+1.4.1-9+deb7u1+}

Control files of package ibus: lines which differ (wdiff format)

Depends: gconf-service, libc6 (= 2.4), libgconf-2-4 (= 2.31.1), libglib2.0-0 
(= 2.31.8), libgtk2.0-0 (= 2.24.5-4), libibus-1.0-0 (= 1.4.1), libx11-6, 
gconf2 (= 2.28.1-2), python (= 2.6.6-7~), python-ibus (= [-1.4.1-9),-] 
{+1.4.1-9+deb7u1),+} gnome-icon-theme, python-xdg, librsvg2-common, 
python-notify
Installed-Size: [-1854-] {+1850+}
Version: [-1.4.1-9-] {+1.4.1-9+deb7u1+}

Control files of package ibus-doc: lines which differ (wdiff format)

Version: [-1.4.1-9-] {+1.4.1-9+deb7u1+}

Control files of package ibus-gtk: lines which differ (wdiff format)

Version: [-1.4.1-9-] {+1.4.1-9+deb7u1+}

Control files of package ibus-gtk3: lines which differ (wdiff format)
-
Version: [-1.4.1-9-] {+1.4.1-9+deb7u1+}

Control files

Bug#714761: pu: package ibus-anthy/1.2.6-2+deb7u1

2013-07-02 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: pu

Please accept series of ibus related updates to the stable point release.

These bugs breaks custom configuration GUI part for CJKV users.  This
was originally brought up to input method mailing list just before 7.1
release.  So I am  expecting these to be fixed for 7.2.

I will file requests for all affected packages, one-by-one.

This fixes bug #712575, #691396, #712236 (The same cause.) and #692423
  http://bugs.debian.org/712575 (serious)
  ibus-anthy: wrong libexecdir breaks setup dialog
  http://bugs.debian.org/692423 (important)
  Missing dependency on python-glade2

These were already fixed in unstable.

The plug-in executables for all ibus related packages must be in the
same directory and they are basically MA: foreign.  Due to debhelper
7-9 confusion on libexec directory default choice and the maintainer's
oversight and confusion, this directory choice is very inconsistent
among ibus related packages.  This series of stable uploads fixes such
issues.

debdiff for .dsc and .changes attached.


-- System Information:
Debian Release: wheezy (chroot)
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.9-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru ibus-anthy-1.2.6/debian/changelog ibus-anthy-1.2.6/debian/changelog
--- ibus-anthy-1.2.6/debian/changelog   2013-07-03 00:27:05.0 +0900
+++ ibus-anthy-1.2.6/debian/changelog   2013-07-03 00:29:26.0 +0900
@@ -1,3 +1,11 @@
+ibus-anthy (1.2.6-2+deb7u1) stable; urgency=low
+
+  * Fix libexecdir to match ibus-setup expectation. 
+Closes: #712575, #691396, #712236
+  * Add python-glade2 to Depends. Closes: #692423
+
+ -- Osamu Aoki os...@debian.org  Sat, 29 Jun 2013 09:15:33 +0900
+
 ibus-anthy (1.2.6-2) unstable; urgency=low
 
   * Used dh $@ --with python2 --with autotools-dev
diff -Nru ibus-anthy-1.2.6/debian/control ibus-anthy-1.2.6/debian/control
--- ibus-anthy-1.2.6/debian/control 2013-07-03 00:27:05.0 +0900
+++ ibus-anthy-1.2.6/debian/control 2013-07-03 00:29:26.0 +0900
@@ -15,7 +15,7 @@
 
 Package: ibus-anthy
 Architecture: any
-Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}, ibus (= 1.2), 
anthy
+Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}, ibus (= 1.2), 
anthy, python-glade2
 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/debian/rules ibus-anthy-1.2.6/debian/rules
--- ibus-anthy-1.2.6/debian/rules   2013-07-03 00:27:05.0 +0900
+++ ibus-anthy-1.2.6/debian/rules   2013-07-03 00:29:26.0 +0900
@@ -6,6 +6,9 @@
dh_python2 --no-guessing-versions
# without --no-guessing-versions, build fails
 
+override_dh_auto_configure:
+   dh_auto_configure -- --libexecdir=/usr/lib/ibus
+
 override_dh_strip:
dh_strip
-rm -f $(CURDIR)/debian/ibus-anthy/usr/share/pyshared/*.la
[The following lists of changes regard files as different if they have
different names, permissions or owners.]

Files in second .changes but not in first
-
-rwxr-xr-x  root/root   /usr/lib/ibus/ibus-engine-anthy
-rwxr-xr-x  root/root   /usr/lib/ibus/ibus-setup-anthy

Files in first .changes but not in second
-
-rwxr-xr-x  root/root   /usr/lib/ibus-anthy/ibus-engine-anthy
-rwxr-xr-x  root/root   /usr/lib/ibus-anthy/ibus-setup-anthy

Control files: lines which differ (wdiff format)

Depends: python (= 2.7), python ( 2.8), libanthy0, libc6 (= 2.2.5), 
libpython2.7 (= 2.7), ibus (= 1.2), [-anthy-] {+anthy, python-glade2+}
Version: [-1.2.6-2-] {+1.2.6-2+deb7u1+}


Bug#703705: unblock: debian-reference/2.50

2013-03-22 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package debian-reference

This upload only updates the URL change for the backport archive which
is formalized recently.  (Having outdated information on such facts is
critical bug as #701906.)

debian-reference (2.50) unstable; urgency=low

  * Update the backport archive URL. Closes: #701906

 -- Osamu Aoki os...@debian.org  Fri, 22 Mar 2013 22:48:21 +0900


(I did not include all other changes in DDP subversion archive following
the new release policy.)

The debdiff against the package in testing attached.
(*.pot and *.xml are generated files.)

unblock debian-reference/2.50

-- System Information:
Debian Release: 7.0
  APT prefers testing
  APT policy: (500, 'testing'), (10, 'unstable'), (9, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.8-trunk-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru debian-reference-2.49/asciidoc/02_package.txt debian-reference-2.50/asciidoc/02_package.txt
--- debian-reference-2.49/asciidoc/02_package.txt	2012-10-20 21:26:03.0 +0900
+++ debian-reference-2.50/asciidoc/02_package.txt	2013-03-22 22:28:01.0 +0900
@@ -150,7 +150,7 @@
 http://security.debian.org/[http://security.debian.org/] `stable/updates`   security updates for stable release (important)
 http://security.debian.org/[http://security.debian.org/] `testing/updates`  security updates for testing release (important)
 http://ftp.us.debian.org/debian/[http://ftp.XX.debian.org/debian/]   `@-@codename-stable@-@-updates`compatible updates for spam filter, IM clients, etc. for @-@codename-stable@-@
-http://backports.debian.org/debian-backports/[http://backports.debian.org/debian-backports/] `@-@codename-stable@-@-backports`  newer backported packages for @-@codename-stable@-@ (optional)
+http://ftp.us.debian.org/debian/[http://ftp.XX.debian.org/debian/]   `@-@codename-stable@-@-backports`  newer backported packages for @-@codename-stable@-@ (optional)
 ---
 
 CAUTION: Only pure **`stable`** release with security updates provides the best stability. Running mostly **`stable`** release mixed with some packages from **`testing`** or **`unstable`** release is riskier than running pure **`unstable`** release for library version mismatch etc.  If you really need the latest version of some programs under **`stable`** release, please use packages from http://www.debian.org/News/2011/20110215[@-@codename-stable@-@-updates] and http://backports.debian.org[http://backports.debian.org] (see _updates_and_backports) services.  These services must be used with extra care.
@@ -1277,7 +1277,7 @@
 - No line with `Package pin:` exists if no association just with package is defined.
 - The Pin-Priority value associated just with package is listed right side of all version strings, e.g., `0.181 700`.
 - `0` is listed right side of all version strings if no association just with package is defined, e.g., `0.181 0`.
-- The Pin-Priority values of archives (defined as `Package: \*` in the `/etc/apt/preferences` file) are listed left side of all archive paths, e.g., `100 http:@@@slash@@@/backports.debian.org/debian-backports/ @-@codename-stable@-@-backports/main Packages`.
+- The Pin-Priority values of archives (defined as `Package: \*` in the `/etc/apt/preferences` file) are listed left side of all archive paths, e.g., `100 http:@@@slash@@@/ftp.xx.debian.org/debian/ @-@codename-stable@-@-backports/main Packages`.
 
  Updates and Backports
 
@@ -1289,7 +1289,7 @@
 deb http://ftp.us.debian.org/debian/ @-@codename-stable@-@ main contrib non-free
 deb http://security.debian.org/ @-@codename-stable@-@/updates main contrib
 deb http://ftp.us.debian.org/debian/ @-@codename-stable@-@-updates main contrib non-free
-deb http://backports.debian.org/debian-backports/ @-@codename-stable@-@-backports main contrib non-free
+deb http://ftp.us.debian.org/debian/ @-@codename-stable@-@-backports main contrib non-free
 
 
 There is no need to set Pin-Priority value explicitly in the `/etc/apt/preferences` file.  When newer packages become available, the default configuration provides most reasonable upgrades (see _archive_level_release_files).
diff -Nru debian-reference-2.49/debian/changelog debian-reference-2.50/debian/changelog
--- debian-reference-2.49/debian/changelog	2012-10-28 11:08:15.0 +0900
+++ debian-reference-2.50/debian/changelog	2013-03-22 23:03:43.0 +0900
@@ -1,3 +1,9 @@
+debian-reference (2.50) unstable; urgency=low
+
+  * Update

Bug#701708: unblock: im-config/0.21

2013-03-01 Thread Osamu Aoki
tags 701708 - moreinfo
thanks,

I forgot to upload... sorry.

NOW im-config_0.21_amd64.changes ACCEPTED into unstable

On Wed, Feb 27, 2013 at 01:15:45PM +, Adam D. Barratt wrote:
 Control: tags -1 + moreinfo
 
 On 26.02.2013 14:26, Osamu Aoki wrote:
 im-config (0.21) unstable; urgency=low
 
   * Disable im-switch hook script if im-switch package is removed
 and im-config is installed.  Closes: #701224
 
  -- Osamu Aoki os...@debian.org  Tue, 26 Feb 2013 23:04:39 +0900
 
 This appears not to be in the archive?

Yes.


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130301180119.GB5229@goofy.localdomain



Bug#701708: unblock: im-config/0.21

2013-02-26 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package im-config

Thank you for approving testing migration of im-switch 1.23 before my
unblock request.  This unblock request of im-config is addressing the
same serious bug as #701181.  I have raised severity of this #701224 bud
to serious, too.
   http://bugs.debian.org/701181 (im-switch)
   http://bugs.debian.org/701224 (im-config)

This bug fix is basically backporting of Ubuntu bug fix.  Kudos to
Ubuntu developer Gunnar Hjalmarsson .
   Ubuntu bug https://launchpad.net/bugs/1101836

im-config (0.21) unstable; urgency=low

  * Disable im-switch hook script if im-switch package is removed
and im-config is installed.  Closes: #701224

 -- Osamu Aoki os...@debian.org  Tue, 26 Feb 2013 23:04:39 +0900

This modification should not have negative side effects even if user
wish to go back to im-switch after installing im-config.  (Of course, we
wncourage people to migrate to im-config.)

debdiff attached.

unblock im-config/0.21

-- System Information:
Debian Release: 7.0
  APT prefers testing
  APT policy: (500, 'testing'), (10, 'unstable'), (9, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.7-trunk-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

diff -Nru im-config-0.20/debian/changelog im-config-0.21/debian/changelog
--- im-config-0.20/debian/changelog	2012-12-15 11:25:30.0 +0900
+++ im-config-0.21/debian/changelog	2013-02-26 23:04:45.0 +0900
@@ -1,3 +1,10 @@
+im-config (0.21) unstable; urgency=low
+
+  * Disable im-switch hook script if im-switch package is removed
+and im-config is installed.  Closes: #701224
+
+ -- Osamu Aoki os...@debian.org  Tue, 26 Feb 2013 23:04:39 +0900
+
 im-config (0.20) unstable; urgency=low
 
   * Fix regression on uim for #683950 caused by the 0.19~pre1 fixing
diff -Nru im-config-0.20/debian/postinst im-config-0.21/debian/postinst
--- im-config-0.20/debian/postinst	2012-11-27 23:15:17.0 +0900
+++ im-config-0.21/debian/postinst	2013-02-26 23:13:00.0 +0900
@@ -7,6 +7,7 @@
 # version just before wheezy release
 # acb685ae9264be3fc1800f98a70b12bb  80im-switch 1.14
 # 044a2f13aa8382902dc8f47dc7da7064  80im-switch 1.16 (oldstable) - 1.22 (unstable)
+# 5b34831bb3c203ced71b7efb6da4609e  80im-switch 1.23 (testing/unstable)
 
 # 4045a8eeb0e9226cdd9f8a121ccf4c04  80im-config_launch 0.3 (stable initial)
 # 8a4829f935b5561ca6e61bec6eb3893f  80im-config_launch 0.3+squeeze1 (stable), 0.4
@@ -16,15 +17,19 @@
 case $1 in
 configure)
 IM_SWITCH_HOOK=/etc/X11/Xsession.d/80im-switch
+IM_SWITCH_DISABLE_CODE='[ -x /usr/bin/im-switch ] || return 0'
 if [ -f $IM_SWITCH_HOOK ]; then
 IM_SWITCH_HOOK_MD5SUM=$(md5sum  $IM_SWITCH_HOOK|cut -d ' ' -f 1)
 case $IM_SWITCH_HOOK_MD5SUM in
-acb685ae9264be3fc1800f98a70b12bb|044a2f13aa8382902dc8f47dc7da7064)
+acb685ae9264be3fc1800f98a70b12bb|044a2f13aa8382902dc8f47dc7da7064|5b34831bb3c203ced71b7efb6da4609e)
 rm -f $IM_SWITCH_HOOK
 ;;
 
 *)
-echo ERROR: Unknown hook file exists: $IM_SWITCH_HOOK. 2
+if [ $( head -1 $IM_SWITCH_HOOK ) != $IM_SWITCH_DISABLE_CODE ];then
+echo Migrating from im-switch to im-config. Disabling: $IM_SWITCH_HOOK. 2
+sed -i 1 i $IM_SWITCH_DISABLE_CODE $IM_SWITCH_HOOK
+fi
 ;;
 esac
 fi


Bug#696722: Processed: Re: Bug#696722: unblock: maint-guide/1.2.31

2013-01-16 Thread Osamu Aoki
Hi,

On Tue, Jan 15, 2013 at 10:37:42PM +, Adam D. Barratt wrote:
 On Tue, 2013-01-08 at 21:46 +0900, Osamu Aoki wrote:
... 
 At least the .dbk would have been helpful to include, as that's where
 the meat of the real changes are.

I will do so next time.
 
 -!-- do not use firstname and surname tags it braks Japanese.  The same with 
 othercredit --
 +!-- Do not use firstname and surname tags it braks Japanese.  --
 +!-- The same with othercredit --

I was focused on 80 char/line ... 

 Interestingly, the typo didn't get fixed while this change was being
 made.

I was not reading comment itself.  :-( Fixed in svn.

 Unblocked.

Thansk.

Osamu 


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130116122518.GA5989@goofy.localdomain



Bug#696722: Processed: Re: Bug#696722: unblock: maint-guide/1.2.31

2013-01-08 Thread Osamu Aoki
tag 696722 - moreinfo
thanks

Hi,

On Thu, Dec 27, 2012 at 09:33:06PM +, Debian Bug Tracking System wrote:
 Processing control commands:
 
  tag -1 + moreinfo
 Bug #696722 [release.debian.org] unblock: maint-guide/1.2.31
 Added tag(s) moreinfo.

Oh I see this is why it is not moving to testing.

Well the only thing missing was debdiff if I understand this right.

(It would be nice if this also send message to the -submitter address
too.  So I could have acted quicker.)

Here is the debdiff excluding all the XML(*.dbk, *.ent) and their PO
translation (*.po, *.pot) files. (I see no point including extremely
long XML/PO diff since this source is build for package and web site 
without problem.) Just as I wrote, no change in build script:

$ debdiff --exclude '*.po' --exclude '*.pot' --exclude '*.ent' --exclude 
'*.dbk' maint-guide_1.2.30.dsc maint-guide_1.2.31.dsc
diff -Nru --exclude '*.po' --exclude '*.pot' --exclude '*.ent' --exclude 
'*.dbk' maint-guide-1.2.30/debian/changelog maint-guide-1.2.31/debian/changelog
--- maint-guide-1.2.30/debian/changelog 2012-09-21 00:04:13.0 +0900
+++ maint-guide-1.2.31/debian/changelog 2012-12-24 23:32:41.0 +0900
@@ -1,3 +1,13 @@
+maint-guide (1.2.31) unstable; urgency=low
+
+  * Correct ML reference to debian-devel-changes. Closes: #671703
+  * Correct URL links. Closes: #678041, #692210
+  * Document dh_link(1) and debian/links debian/symbols, --with gir.
+and shared libraries. Closes: #668935, #691094
+  * Updated translations: ja fr it es ca ru Closes: #688243, #696255 
+
+ -- Osamu Aoki os...@debian.org  Mon, 24 Dec 2012 23:32:31 +0900
+
 maint-guide (1.2.30) unstable; urgency=low
 
   [ David Prévot ]


Osamu


--
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130108124613.GA5739@goofy.localdomain



Bug#696722: Processed: Re: Bug#696722: unblock: maint-guide/1.2.31

2013-01-08 Thread Osamu Aoki
Excuse me.

On Tue, Jan 08, 2013 at 01:11:11PM +, Adam D. Barratt wrote:
 (It would be nice if this also send message to the -submitter address
 too.  So I could have acted quicker.)
 
 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=696722#10 (where
 the tag was added) says To: Osamu Aoki os...@debian.org...

PEBKAC (I have it in my inbox too.  Too much new year celebration.)

Osamu


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130108152819.GA13446@goofy.localdomain



Bug#696722: unblock: maint-guide/1.2.31

2012-12-26 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package maint-guide

maint-guide (1.2.31) unstable; urgency=low

   * Correct ML reference to debian-devel-changes. Closes: #671703
   * Correct URL links. Closes: #678041, #692210
   * Document dh_link(1) and debian/links debian/symbols, --with gir.
 and shared libraries. Closes: #668935, #691094
   * Updated translations: ja fr it es ca ru Closes: #688243, #696255
 -- Osamu Aoki os...@debian.org  Mon, 24 Dec 2012 23:32:31 +0900

This is documentation package and updates are only document contents.  No
change in build script.

unblock maint-guide/1.2.31

-- System Information:
Debian Release: 7.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (10, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.6-trunk-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121226131326.GA20667@goofy.localdomain



Bug#694913: unblock: im-config/0.19

2012-12-02 Thread Osamu Aoki
:
 
+if [ $IM_CONFIG_PHASE = 2 ]; then
 # start gcin daemon
 /usr/bin/gcin 
+fi
 
+if [ $IM_CONFIG_PHASE = 1 ]; then
 # set variables for the plain XIM
 XMODIFIERS=@im=gcin
 
@@ -43,3 +46,4 @@
 
 # gcin has no clutter support, and qt3 immodule is not compiled.
 CLUTTER_IM_MODULE=xim
+fi
diff -Nru im-config-0.18/data/48_scim.rc im-config-0.19/data/48_scim.rc
--- im-config-0.18/data/48_scim.rc	2012-06-29 21:18:43.0 +0900
+++ im-config-0.19/data/48_scim.rc	2012-11-28 23:22:48.0 +0900
@@ -1,9 +1,12 @@
 # start SCIM
 # vim: set sts=4 expandtab:
 
+if [ $IM_CONFIG_PHASE = 2 ]; then
 # start SCIM daemon
 /usr/bin/scim --daemon
+fi
 
+if [ $IM_CONFIG_PHASE = 1 ]; then
 # set variables for the plain XIM
 XMODIFIERS=@im=SCIM
 
@@ -95,3 +98,4 @@
 break
 fi
 done
+fi
diff -Nru im-config-0.18/data/50_hangul.rc im-config-0.19/data/50_hangul.rc
--- im-config-0.18/data/50_hangul.rc	2011-12-10 22:41:10.0 +0900
+++ im-config-0.19/data/50_hangul.rc	2012-11-28 23:22:48.0 +0900
@@ -1,8 +1,11 @@
 # start thai
 # vim: set sts=4 expandtab:
 
+if [ $IM_CONFIG_PHASE = 2 ]; then
 /usr/bin/nabi 
+fi
 
+if [ $IM_CONFIG_PHASE = 1 ]; then
 # set variables for the plain XIM
 XMODIFIERS=@im=nabi
 
@@ -40,3 +43,4 @@
 done
 
 CLUTTER_IM_MODULE=xim
+fi
diff -Nru im-config-0.18/data/60_thai.rc im-config-0.19/data/60_thai.rc
--- im-config-0.18/data/60_thai.rc	2011-12-05 23:44:29.0 +0900
+++ im-config-0.19/data/60_thai.rc	2012-11-28 23:22:48.0 +0900
@@ -1,6 +1,7 @@
 # start thai
 # vim: set sts=4 expandtab:
 
+if [ $IM_CONFIG_PHASE = 1 ]; then
 # set variables for the plain XIM
 XMODIFIERS=@im=BasicCheck
 
@@ -30,3 +31,4 @@
 # No IM modules for Qt and Clutter for now
 QT_IM_MODULE=xim
 CLUTTER_IM_MODULE=xim
+fi
diff -Nru im-config-0.18/data/79_xim.rc im-config-0.19/data/79_xim.rc
--- im-config-0.18/data/79_xim.rc	2012-05-09 23:55:40.0 +0900
+++ im-config-0.19/data/79_xim.rc	2012-11-28 23:22:48.0 +0900
@@ -1,6 +1,8 @@
 # vim: set sts=4 expandtab:
+if [ $IM_CONFIG_PHASE = 1 ]; then
 XMODIFIERS=@im=none
 GTK_IM_MODULE=xim
 QT4_IM_MODULE=xim
 CLUTTER_IM_MODULE=xim
+fi
 
diff -Nru im-config-0.18/data/80_kinput2.rc im-config-0.19/data/80_kinput2.rc
--- im-config-0.18/data/80_kinput2.rc	2011-12-05 23:44:29.0 +0900
+++ im-config-0.19/data/80_kinput2.rc	2012-11-28 23:22:48.0 +0900
@@ -4,6 +4,7 @@
 # Since this is not so used, I only provide canna case only.
 # No one uses freewnn-jserver.
 
+if [ $IM_CONFIG_PHASE = 2 ]; then
 # start kinput2 daemon
 if [ -x /usr/bin/kinput2-canna ]; then
 /usr/bin/kinput2-canna -xim 
@@ -12,8 +13,11 @@
 # Alternatively, you can cusomize this as:
 # /usr/bin/kinput2-canna-wnn -wnn -xim 
 fi
+fi
+
+if [ $IM_CONFIG_PHASE = 1 ]; then
 XMODIFIERS=@im=kinput2
 GTK_IM_MODULE=xim
 QT_IM_MODULE=xim
 CLUTTER_IM_MODULE=xim
-
+fi
diff -Nru im-config-0.18/data/80_xsunpinyin.rc im-config-0.19/data/80_xsunpinyin.rc
--- im-config-0.18/data/80_xsunpinyin.rc	2011-12-05 23:44:29.0 +0900
+++ im-config-0.19/data/80_xsunpinyin.rc	2012-11-28 23:22:48.0 +0900
@@ -1,11 +1,15 @@
 # start xsunpinyin 
 # vim: set sts=4 expandtab:
 
+if [ $IM_CONFIG_PHASE = 2 ]; then
 # start xsunpinyin daemon
 /usr/bin/xsunpinyin -d
+fi
 
+if [ $IM_CONFIG_PHASE = 1 ]; then
 # set variables for the plain XIM
 XMODIFIERS=@im=xsunpinyin
 GTK_IM_MODULE=xim
 QT_IM_MODULE=xim
 CLUTTER_IM_MODULE=xim
+fi
diff -Nru im-config-0.18/debian/changelog im-config-0.19/debian/changelog
--- im-config-0.18/debian/changelog	2012-08-25 13:39:20.0 +0900
+++ im-config-0.19/debian/changelog	2012-12-02 11:08:19.0 +0900
@@ -1,3 +1,16 @@
+im-config (0.19) unstable; urgency=low
+
+  * Uploading to unstable.
+
+ -- Osamu Aoki os...@debian.org  Sun, 02 Dec 2012 11:07:57 +0900
+
+im-config (0.19~pre1) experimental; urgency=low
+
+  * Fix for programs stared by dbus by moving exporting of environment 
+variables earlier. Closes: #694446
+
+ -- Osamu Aoki os...@debian.org  Thu, 29 Nov 2012 00:14:56 +0900
+
 im-config (0.18) unstable; urgency=low
 
   * Updated uim support for gtk3 and add uim-xim requirement for XIM.
diff -Nru im-config-0.18/debian/README.Debian im-config-0.19/debian/README.Debian
--- im-config-0.18/debian/README.Debian	2011-12-25 13:22:53.0 +0900
+++ im-config-0.19/debian/README.Debian	2012-11-28 23:39:27.0 +0900
@@ -18,7 +18,9 @@
available input methods on the system.
 
 4. Its configuration files are intuitive and its contents can be manually 
-   overridden easily as a POSIX shell hook script.
+   overridden easily as a POSIX shell hook script with following rules:
+ * Environment variables are set if $IM_CONFIG_PHASE = 1
+ * Daemon programs are started if $IM_CONFIG_PHASE = 2
 
 5. Menu configuration system is smart enough to detect manual changes of
configuration by editor and honors such changes.
diff -Nru im-config-0.18/im-config.8 im-config-0.19/im-config.8
--- im-config-0.18/im-config.8	2012-08-11 10:55:57.0 +0900

Bug#693500: unblock: getmail4/4.32.0-2

2012-11-16 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package getmail4

getmail used mboxo while claiming to use mboxrd.  The use of mboxo
format causes irrecoverable data corruption as reported in #633799.

The upstream has accepted this bug report and released fixed version as
4.35.

I have made an updated Debian 4.32-3 package to address only #633799
by using the diff in the upstream source 4.34-4.35.  This update has
been in good shape at the upstream for over 3 weeks.  So it is time for
Debian to use it to fix data corruption.

(There were feature enhancement release as 4.33 and 4.34 which are not
included in this update).

unblock getmail4/4.32.0-2

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (10, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.6-trunk-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru getmail4-4.32.0/debian/changelog getmail4-4.32.0/debian/changelog
--- getmail4-4.32.0/debian/changelog2012-07-12 01:00:56.0 +0900
+++ getmail4-4.32.0/debian/changelog2012-11-16 20:33:24.0 +0900
@@ -1,3 +1,10 @@
+getmail4 (4.32.0-2) unstable; urgency=low
+
+  * Prevent mail data corruption by the mboxo format by applying 
+upstream 4.35 patch to use the mboxrd format. Closes: #633799
+
+ -- Osamu Aoki os...@debian.org  Fri, 16 Nov 2012 20:31:42 +0900
+
 getmail4 (4.32.0-1) unstable; urgency=low
 
   * New upstream release.
diff -Nru getmail4-4.32.0/debian/patches/series 
getmail4-4.32.0/debian/patches/series
--- getmail4-4.32.0/debian/patches/series   2012-07-12 00:43:53.0 
+0900
+++ getmail4-4.32.0/debian/patches/series   2012-11-16 20:21:59.0 
+0900
@@ -1,2 +1,3 @@
 getmail_python-header.patch
 getmail_python-modules.patch
+upstream.4.35.0.patch
diff -Nru getmail4-4.32.0/debian/patches/upstream.4.35.0.patch 
getmail4-4.32.0/debian/patches/upstream.4.35.0.patch
--- getmail4-4.32.0/debian/patches/upstream.4.35.0.patch1970-01-01 
09:00:00.0 +0900
+++ getmail4-4.32.0/debian/patches/upstream.4.35.0.patch2012-11-16 
20:21:42.0 +0900
@@ -0,0 +1,85 @@
+Description: Upstream 4.35 patch to address data corruption
+ Note on mangle_from: the Python email.Generator class apparently only
+ quotes From , not From  (i.e. it uses mboxo format instead of
+ mboxrd).  So we don't use its mangling, and do it by hand instead.
+Author: Charles Cazabon
+diff --git a/getmailcore/message.py b/getmailcore/message.py
+index 0137ba3..0e54ef8 100755
+--- a/getmailcore/message.py
 b/getmailcore/message.py
+@@ -10,6 +10,7 @@ __all__ = [
+ import os
+ import time
+ import cStringIO
++import re
+ import email
+ import email.Errors
+ import email.Utils
+@@ -29,6 +30,9 @@ message_attributes = (
+ 'recipient'
+ )
+ 
++RE_FROMLINE = re.compile(r'^(*From )', re.MULTILINE)
++
++
+ ###
+ def corrupt_message(why, fromlines=None, fromstring=None):
+ log = getmailcore.logging.Logger()
+@@ -130,19 +134,25 @@ class Message(object):
+ it by writing out what we need, letting the generator write out the
+ message, splitting it into lines, and joining them with the platform
+ EOL.
++
++Note on mangle_from: the Python email.Generator class apparently only
++quotes From , not From  (i.e. it uses mboxo format instead of
++mboxrd).  So we don't use its mangling, and do it by hand instead.
+ '''
+-f = cStringIO.StringIO()
+ if include_from:
+-# This needs to be written out first, so we can't rely on the
+-# generator
+-f.write('From %s %s' % (mbox_from_escape(self.sender),
+-time.asctime()) + os.linesep)
++# Mbox-style From line, not rfc822 From: header field.
++fromline = 'From %s %s' % (mbox_from_escape(self.sender),
++   time.asctime()) + os.linesep
++else:
++fromline = ''
+ # Write the Return-Path: header
+-f.write(format_header('Return-Path', '%s' % self.sender))
++rpline = format_header('Return-Path', '%s' % self.sender)
+ # Remove previous Return-Path: header fields.
+ del self.__msg['Return-Path']
+ if delivered_to:
+-f.write(format_header('Delivered-To', self.recipient or 
'unknown'))
++dtline = format_header('Delivered-To', self.recipient or 
'unknown')
++else:
++dtline = ''
+ if received:
+ content = 'from %s by %s with %s' % (
+ self.received_from, self.received_by, self.received_with
+@@ -151,13 +161,20 @@ class Message(object):
+ content += ' for %s' % self.recipient

Bug#692224: unblock: maint-guide/1.2.30

2012-11-03 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package maint-guide

This fix the same problem as http://bugs.debian.org/658839 which cause
loss of data in plain text format output by running script under UTF-8
locale.  The code is the same as one used for developer reference.

This is about contents correction to address factual misinformation by
http://bugs.debian.org/688072

maint-guide (1.2.30) unstable; urgency=low

   [ David Prévot ]
   * Use UTF-8 locale to prepare the text version. See: #658839
 
   [ Osamu Aoki ]
   * Fixed typo for foo_newversion.orig.tar.gz.  Closes: #688072
 
 -- Osamu Aoki os...@debian.org  Fri, 21 Sep 2012 00:04:00 +0900

unblock maint-guide/1.2.30

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (10, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.5-trunk-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


--
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121103170124.GA23900@goofy.localdomain



Bug#691762: unblock: debian-reference/2.49

2012-10-29 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package debian-reference

debian-reference (2.49) unstable; urgency=low

  * Change the tone of description around non-free to cope with
the bug report #686481 based on the GNU perspective.
  * Document $TMPDIR and UUID in fstab. Closes: #669010, #662975
  * Update examples in tutorials. Closes: #677050
  * Update software lists with new LibreOffice, GNOME, KDE apps.
  * Update translations. (ja, fr, it, pt)

 -- Osamu Aoki os...@debian.org  Sun, 28 Oct 2012 11:08:07 +0900

This is an upload readying this document for the current wheezy.  Many
minor contents updates has been done together with translations.

Out of all the changes made, most important one is the bug #68648.  I
did my best effort to reduce conglicts with GNU following guidances and
suggestion made by the leader, Zak.  We are waiting for response from
GNU before closing this bug.  But in order to make this official, it is
highly desiable for this package to be unblocked.  

unblock debian-reference/2.49

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (10, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.5-trunk-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121029125347.GA10942@goofy.localdomain



Bug#691675: unblock: libskk/1.0.0-1 ibus-skk/1.4.1-2

2012-10-28 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package libskk/1.0.0-1 and ibus-skk/1.4.1-2

I am requesting unblock on behalf of the maintainer. (We discussed)

These packages are maintained by Daiki who is DM and the upstream.  In
retrospect, this upload of libskk/1.0.0-1 should have been made in the
form of 0.0.12-4. (0.0.12-3 was uploaded by me before the freeze).

The libskk transition from 0.0.12-3 to 1.0.0-1 seems big but there is no
API change and fix several critical porting issues and minor bugs.  He
included his patch used in my libskk 0.0.12-3 Debian upload to the
upstream source tree fixing ARM/MIPS bug #674471.  He fixed another RC
level bug causing segmentation fault in BSD systems.  This may fix our
kFreeBSD port too.  (No bug reported on Debian yet.)

 https://github.com/ueno/libskk/issues/18
 https://github.com/ueno/libskk/commit/a95245abe22eda52255daf3925d587907ca6f925

The upstream patches between 0.0.12 and 1.0.0 is attached here. (Some are
testing code changes.)

ibus-skk transition from 1.4.1-2 to 1.4.1-2 fixes  #686472 which just
add missed documentation in Debian packaging. (This is not RC bug but
very safe fix.  Since this ensures rebuild against new libskk/1.0.0-1
to make us feel safer although no API has changed.)

Here is some back ground.  Daiki (DM) is one of the leading upstream
coder of the GNOME ibus input method code.  He is the primary upstream
coder of skk related modules for ibus too.  But He is new to Debian and
I handed these packages to him as DM very recently.

Daiki assured me with API stability of these changes when contacted
on these.  (I was worried about these may block my ibus package
transition to testing.  Now I know it is OK without the unblock of thee.
But fixing segfaults is nice thing to have.)

(include/attach the debdiff against the package in testing)
 * The upstream patch set between 0.0.12 and 1.0.0 is attached here for
   libskk/1.0.0-1.
 * Debdiff: ibus-skk_1.4.1-2.debdiff attached.

unblock libskk/1.0.0-1
unblock ibus-skk/1.4.1-2

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (10, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.5-trunk-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
From bdbf9319ec8720fb128cb0c5c97aaa65268473d2 Mon Sep 17 00:00:00 2001
From: Daiki Ueno u...@unixuser.org
Date: Mon, 16 Apr 2012 16:07:37 +0900
Subject: [PATCH 01/13] Make some map files optional.

---
 libskk/map-file.vala |   32 
 libskk/rom-kana.vala |2 +-
 libskk/rule.vala |   41 +
 3 files changed, 50 insertions(+), 25 deletions(-)

diff --git a/libskk/map-file.vala b/libskk/map-file.vala
index 4482671..b1272c9 100644
--- a/libskk/map-file.vala
+++ b/libskk/map-file.vala
@@ -34,19 +34,13 @@ namespace Skk {
 }
 }
 
-void load (string rule,
+void load (RuleMetadata metadata,
string type,
string name,
Setstring included) throws RuleParseError
 {
-var metadata = Rule.find_rule (rule);
-if (metadata == null) {
-throw new RuleParseError.FAILED (can't find rule %s, rule);
-}
-var filename = Path.build_filename (metadata.base_dir,
-type,
-name + .json);
-if (!FileUtils.test (filename, FileTest.EXISTS)) {
+var filename = metadata.locate_map_file (type, name);
+if (filename == null) {
 throw new RuleParseError.FAILED (no such file %s, filename);
 }
 
@@ -80,15 +74,21 @@ namespace Skk {
 throw new RuleParseError.FAILED (
 found circular include of %s, parent);
 }
+string parent_rule, parent_name;
 var index = parent.index_of (/);
 if (index  0) {
-load (rule, type, parent, included);
+parent_rule = metadata.name;
+parent_name = parent;
 } else {
-load (parent[0:index],
-  type,
-  parent[index + 1:parent.length],
-  included);
+parent_rule = parent[0:index];
+parent_name = parent[index + 1:parent.length];
+}
+var parent_metadata = Rule.find_rule (parent_rule);
+if (parent_metadata == null) {
+throw new RuleParseError.FAILED (can't find rule %s,
+   

getmail Bug#633799: how this should be handled

2012-10-25 Thread Osamu Aoki
Hi,

If OK to upload a patched revision for Bug#633799, I will be happy to
upload it targeting wheezy.

I need guidance on how to handle Bug#633799 for getmail with a newly
bumped critical bug.
 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=633799

Here is the situation.

The mbox format historically has several variants.  
 http://docs.python.org/library/mailbox.html#mbox

getmail used python standard library as is so it was mboxo.
It has annoying shortcomings but people have been using it.

getmail documentation said getmail use mboxrd for mbox.b (which is
new improved version of mbox.)

Although mboxo is not the best technical solution, it is python choice,
I felt this is mere documentation bug as wishlist.

Since freeze, getmail upstream decided to use real mboxrd and applied
patch prompted by a bug reporter.  Also this bug has been bumped back to
be critical by the same bug reporter claiming Serious data loss.  (It
is true that it causes some minor and ugly data loss which is not
pretty. But I understand people have been having quite relaxed attitude
on this type of data loss historically.)

Considering relatively small size of patch which is already applied by
upstream, can I upload a new Debian revision to unstable with this
mboxrd format change for getmail targeting wheezy. (Upstream diff for
this attached.  patch to be applied will be very similar as this except
for program version number.) 

Or do you think changing basic program behavior for the mbox storage at
this stage too late even if it is to match with the documentation.

Or not to touch package and leave this bug report as important or
normal so people will notice better but not RC.

Regards,

Osamu


diff --git a/getmailcore/__init__.py b/getmailcore/__init__.py
index d1eb458..d37dd3d 100755
--- a/getmailcore/__init__.py
+++ b/getmailcore/__init__.py
@@ -16,7 +16,7 @@ if sys.hexversion  0x2030300:
 raise ImportError('getmail version 4 requires Python version 2.3.3'
   ' or later')
 
-__version__ = '4.34.0'
+__version__ = '4.35.0'
 
 __all__ = [
 'baseclasses',
diff --git a/getmailcore/message.py b/getmailcore/message.py
index 0137ba3..0e54ef8 100755
--- a/getmailcore/message.py
+++ b/getmailcore/message.py
@@ -10,6 +10,7 @@ __all__ = [
 import os
 import time
 import cStringIO
+import re
 import email
 import email.Errors
 import email.Utils
@@ -29,6 +30,9 @@ message_attributes = (
 'recipient'
 )
 
+RE_FROMLINE = re.compile(r'^(*From )', re.MULTILINE)
+
+
 ###
 def corrupt_message(why, fromlines=None, fromstring=None):
 log = getmailcore.logging.Logger()
@@ -130,19 +134,25 @@ class Message(object):
 it by writing out what we need, letting the generator write out the
 message, splitting it into lines, and joining them with the platform
 EOL.
+
+Note on mangle_from: the Python email.Generator class apparently only
+quotes From , not From  (i.e. it uses mboxo format instead of
+mboxrd).  So we don't use its mangling, and do it by hand instead.
 '''
-f = cStringIO.StringIO()
 if include_from:
-# This needs to be written out first, so we can't rely on the
-# generator
-f.write('From %s %s' % (mbox_from_escape(self.sender),
-time.asctime()) + os.linesep)
+# Mbox-style From line, not rfc822 From: header field.
+fromline = 'From %s %s' % (mbox_from_escape(self.sender),
+   time.asctime()) + os.linesep
+else:
+fromline = ''
 # Write the Return-Path: header
-f.write(format_header('Return-Path', '%s' % self.sender))
+rpline = format_header('Return-Path', '%s' % self.sender)
 # Remove previous Return-Path: header fields.
 del self.__msg['Return-Path']
 if delivered_to:
-f.write(format_header('Delivered-To', self.recipient or 'unknown'))
+dtline = format_header('Delivered-To', self.recipient or 'unknown')
+else:
+dtline = ''
 if received:
 content = 'from %s by %s with %s' % (
 self.received_from, self.received_by, self.received_with
@@ -151,13 +161,20 @@ class Message(object):
 content += ' for %s' % self.recipient
 content += '; ' + time.strftime('%d %b %Y %H:%M:%S -',
 time.gmtime())
-f.write(format_header('Received', content))
-gen = Generator(f, mangle_from, 0)
+receivedline = format_header('Received', content)
+else:
+receivedline = ''
 # From_ handled above, always tell the generator not to include it
 try:
+tmpf = cStringIO.StringIO()
+gen = Generator(tmpf, False, 0)
 gen.flatten(self.__msg, False)
-f.seek(0)
-

Bug#685867: unblock: im-config/0.18

2012-08-25 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package im-config

This will fix 
 * http://bugs.debian.org/683950
 * http://bugs.debian.org/300486
 * Fundamental X initialization sequence/timing problem for the input
   method at its root cause.

Diff is attached but git repo may be easier:
 Vcs-Git: git://git.debian.org/git/collab-maint/im-config.git
 Vcs-browser: http://git.debian.org/?p=collab-maint/im-config.git

===

This looks large patch but it is essentially simple minded code to
reorder X start up process in /etc/X11/Xsession.d/. (Diff attached)

Let me explain why this is needed and what is all about.

Non-european languages use input method to input their key strokes into
applications.  Its initialization is done during X start up by a hook
script provided by im-config.

There was a long standing bug in im-switch (previous version of hook
script) /im-config, where the input method hook script was executed
after the dbus hook script.  This looked good until we found out that
actual execution of dbus initialization is delayed until the last
99x11-common_start of the initialization with a tricky substitution use
of $STARTUP string.

Not knowing this was the root cause, when people had had problem getting
input method daemons started, we put some delay/waiting somewhere in the
code (sometimes daemon itself, sometimes within hook script.).  See
http://bugs.debian.org/300486 .  10 second wait implemented in im-config
was OK workaround for many system using uim but it is guaranteed to fail
on very slow system.

The bug report http://bugs.debian.org/683950 got me rethink this
initialization in /etc/X11/Xsession.d/.

Old way in 0.17:
* 50x11-common_determine-startup   STARTUP=/usr/bin/x-session-manager
* 75dbus_dbus-launch   STARTUP=$DBUSLAUNCH --exit-with-session 
$STARTUP
* 80im-config_launch   starting input method daemon etc.
* 99x11-common_start   exec $STARTUP

New way in 0.18:
* 50x11-common_determine-startup   STARTUP=/usr/bin/x-session-manager
* 70im-config_launch   STARTUP=/usr/bin/im-launch $STARTUP
* 75dbus_dbus-launch   STARTUP=$DBUSLAUNCH --exit-with-session 
$STARTUP
* 99x11-common_start   exec $STARTUP

Practically, the entire content of old 80im-config_launch is moved into
/usr/bin/im-launch where daemon is started etc.

Since there is no more need to delay uim start, delay is dropped.

Since /etc/X11/Xsession.d/*im-config_launch is conffile, I extended
the existing postinst script handling of moving such file safely.  (I
know there is another way but I tried not to make too new changes.)

==

unblock im-config/0.18

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (10, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.5-trunk-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru im-config-0.17/70im-config_launch im-config-0.18/70im-config_launch
--- im-config-0.17/70im-config_launch	1970-01-01 09:00:00.0 +0900
+++ im-config-0.18/70im-config_launch	2012-08-11 15:55:23.0 +0900
@@ -0,0 +1,18 @@
+#!/bin/sh
+# vim: set sts=4 expandtab:
+# Copyright (C) 2012 Osamu Aoki os...@debian.org
+# Copyright (C) 2012 Aron Xu a...@debian.org
+# GNU General Public License version 2 or later.
+#
+# Input Method launcher hook ... see im-launch(1).
+# The hook script for dbus-launch is in 75 which changes $STARTUP string.
+# This shuld be befor this dbus-launch hook to ensure the working dbus 
+# for input method.  Thus moved from 80 to 70.
+
+IMLAUNCH=/usr/bin/im-launch
+
+# Change $STARTUP string to im-launch while keeping the old $STARTUP string
+# as its arguments
+if [ -x $IMLAUNCH ]; then
+STARTUP=$IMLAUNCH $STARTUP
+fi
diff -Nru im-config-0.17/80im-config_launch im-config-0.18/80im-config_launch
--- im-config-0.17/80im-config_launch	2011-12-05 23:44:29.0 +0900
+++ im-config-0.18/80im-config_launch	1970-01-01 09:00:00.0 +0900
@@ -1,31 +0,0 @@
-#!/bin/sh
-# vim: set sts=4 expandtab: 
-# Copyright (C) 2010 Osamu Aoki os...@debian.org 
-# GNU General Public License version 2 or later.
-#
-# Input Method for X, GNOME, KDE, ... see im-config(8).
-
-# If already tweaked, keep hands off :-)
-# If im-config is removed but not purged, keep hands off :-)
-if [ -z $XMODIFIERS ]  \
-   [ -z $GTK_IM_MODULE ]  \
-   [ -z $QT_IM_MODULE ]  \
-   [ -z $QT4_IM_MODULE ]  \
-   [ -z $CLUTTER_IM_MODULE ]  \
-   [ -r /usr/share/im-config/xinputrc.common ]; then
-# initialize all im-config common functions and parameters
-. /usr/share/im-config/xinputrc.common
-# source the first found configuration file
-if [ -r $IM_CONFIG_XINPUTRC_USR ]; then
-. $IM_CONFIG_XINPUTRC_USR
-elif

Bug#685868: unblock: gccintro/1.0-2

2012-08-25 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package gccintro

Just typo-fixes and clarification of difference from upstream.

unblock gccintro/1.0-2

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (10, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.5-trunk-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru gccintro-1.0/debian/changelog gccintro-1.0/debian/changelog
--- gccintro-1.0/debian/changelog	2012-07-16 17:18:15.0 +0900
+++ gccintro-1.0/debian/changelog	2012-08-18 20:36:46.0 +0900
@@ -1,3 +1,10 @@
+gccintro (1.0-2) unstable; urgency=low
+
+  * Fix spell errors.
+  * Describe changes made to the upstream more accurately. 
+
+ -- Osamu Aoki os...@debian.org  Sat, 18 Aug 2012 20:32:58 +0900
+
 gccintro (1.0-1) unstable; urgency=low
 
   * Initial release (Closes: #681725)
diff -Nru gccintro-1.0/debian/patches/0002-Update-contents-for-Debian.patch gccintro-1.0/debian/patches/0002-Update-contents-for-Debian.patch
--- gccintro-1.0/debian/patches/0002-Update-contents-for-Debian.patch	2012-07-16 17:18:07.0 +0900
+++ gccintro-1.0/debian/patches/0002-Update-contents-for-Debian.patch	2012-08-18 20:22:07.0 +0900
@@ -1,4 +1,4 @@
-From fa6d91492feb455dca740ffb851aec28b4947713 Mon Sep 17 00:00:00 2001
+From 306e2fd31d176bc0840321a1286a7ca2a5cf3d62 Mon Sep 17 00:00:00 2001
 From: Osamu Aoki os...@debian.org
 Date: Sat, 14 Jul 2012 01:58:12 +0900
 Subject: [PATCH 2/3] Update contents for Debian
@@ -69,7 +69,7 @@
 +}
 +
 diff --git a/gccintro.texi b/gccintro.texi
-index bfa0a60..ed84052 100644
+index bfa0a60..4148e38 100644
 --- a/gccintro.texi
 +++ b/gccintro.texi
 @@ -103,6 +103,7 @@ published by Network Theory Ltd raise money for more free documentation.
@@ -161,24 +161,24 @@
 +@cindex uncontrolled format string
 +The possible security vulnerability of uncontrolled format
 +string@footnote{@uref{http://en.wikipedia.org/wiki/Uncontrolled_format_string}}
-+in @code{printf()} and similars can be detected and warned with GCC using the
++in @code{printf()} and the similar functions can be detected and warned with GCC using the
 +option @option{-Wformat -Wformat-security}.
 +
-+Example of unsecure code: @file{format.c}
++Example of insecure code: @file{format.c}
 +
 +@example
 +@verbatiminclude format.c
 +@end example
 +@noindent
 +
-+The unsecure program @file{format.c} can be compiled without obvious warnings.
++The insecure program @file{format.c} can be compiled without obvious warnings.
 +
 +@example
 +$ gcc -Wall format.c
 +@end example
 +@noindent
 +
-+The unsecure program @file{format.c} can be compiled with the option
++The insecure program @file{format.c} can be compiled with the option
 +@option{-Wformat -Wformat-security} with warnings.
 +
 +@example
@@ -211,14 +211,14 @@
 +vulnerability in the program, the application will be killed immediately. This
 +reduces the risk of any unknown potential exploits to a denial-of-service.
 +
-+Example of unsecure code: @file{bof.c}
++Example of insecure code: @file{bof.c}
 +
 +@example
 +@verbatiminclude bof.c
 +@end example
 +@noindent
 +
-+The unsecure program @file{bof.c} can be compiled without obvious warnings.
++The insecure program @file{bof.c} can be compiled without obvious warnings.
 +
 +@example
 +$ gcc -Wall bof.c -o bof
@@ -230,9 +230,9 @@
 +
 +The output shows that the @file{bof.c} program compiled without using
 +the option @option{-fstack-protector} creates an executable @file{bof} which
-+executes an unsecure buffer overflow code silently.
++executes an insecure buffer overflow code silently.
 +
-+The unsecure program @file{bof.c} can be compiled with the option
++The insecure program @file{bof.c} can be compiled with the option
 +@option{-fstack-protector}.
 +
 +@example
@@ -249,7 +249,7 @@
 +
 +The output shows that the @file{bof.c} program compiled with the option
 +@option{-fstack-protector} creates an executable @file{bof-ssp}.  When the
-+executable @file{bof-ssp} executed, it detacts stack smashing and exit safely.
++executable @file{bof-ssp} is executed, it detects stack smashing and exits safely.
 +
 +@node Buffer overflow protection
 +@section Buffer overflow protection
@@ -261,11 +261,11 @@
 +The GCC macro definition of @option{-D_FORTIFY_SOURCE} provides a lightweight
 +buffer overflow protection to some memory and string functions provided by the
 +GLIBC. This feature uses macro substitution of such vulnerable functions to
-+prevent an unsecure buffer overflow code to be excuted.  The compilar
++prevent an insecure buffer overflow code to be executed.  The compiler
 +optimization option needs to be  @option{-O1} or higher to enable
 +@option{-D_FORTIFY_SOURCE}.@footnote{@uref{http://www.redhat.com/archives/fedora-tools-list/2004

Bug#682970: unblock: ipadic/2.7.0+main-2

2012-07-27 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package ipadic

Without this update, this package is not functional under wheezy.
Thanks in advance.

 ipadic (2.7.0+main-2) unstable; urgency=low
 .
   [ Evgeni Golov ]
   * Get path to makemat and makeda via chasen-config --mkchadic
 Closes: #680834
   (This is a regression bug caused by the multi-arch migration of
chasen package.)
 .
   [ Osamu Aoki ]
   * Fix copyright file and bump Standards-Version to 3.9.3.

unblock ipadic/2.7.0+main-2

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (10, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.4-trunk-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120727142917.GA16934@goofy.localdomain



Bug#682970: unblock: ipadic/2.7.0+main-2

2012-07-27 Thread Osamu Aoki
Hi,

On Fri, Jul 27, 2012 at 05:38:46PM +0200, Niels Thykier wrote:
 tags 682970 +moreinfo
 thanks
 Hi,
 
 The package has an undocumented and (as far as I can tell) unneeded
 debhelper compat bump:

I did this because I made copyright file lintian free with this iupload
and I made this as machine readable file documented in new 3.9.3.
(Strictly speaking I should have updated Format: field string with the
new one.)  I thought these package cosmetic updates are allowed in early
freeze phase as before.  If this is not the case already, excuse me.

 
 --- ipadic-2.7.0+main/debian/compat
 +++ ipadic-2.7.0+main/debian/compat
 @@ -1 +1 @@
 -8
 +9
 

True together with lintian override and matching debhelper version.

-Build-Depends: debhelper(= 8), chasen-dictutils (= 2.4.3-2)
+Build-Depends: debhelper(= 8.1.3~), chasen-dictutils (= 2.4.3-2)

+package-needs-versioned-debhelper-build-depends 9

Excuse me, I was sloppy not mentioning these in changelog.  These are
not exactly fixing bug but more on packaging consistency improvements
along updating Standard-version.

What should I do?

* wait for approval as is?
* revert these with new upload just fixing only gross bug?

Regards,

Osamu


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120727174041.GA24605@goofy.localdomain



Bug#683043: unblock: ipadic/2.7.0+main-3

2012-07-27 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package ipadic

As discussed in http://bugs.debian.org/682970 , I removed excessive
changes.  Diff with testing source attached.

Now it fixes gross bug caused by multi-arch migration of chasen.

unblock ipadic/2.7.0+main-3

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (10, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.4-trunk-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff --git a/debian/changelog b/debian/changelog
index 4431308..d46f86c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,22 @@
+ipadic (2.7.0+main-3) unstable; urgency=low
+
+  * Remove excessive changes in -2 such as bump of Standards-Version
+and debhelper compat with copyright adjustment to get this package
+version unblocked for wheezy.
+
+ -- Osamu Aoki os...@debian.org  Sat, 28 Jul 2012 09:50:27 +0900
+
+ipadic (2.7.0+main-2) unstable; urgency=low
+
+  [ Evgeni Golov ]
+  * Get path to makemat and makeda via chasen-config --mkchadic
+Closes: #680834
+
+  [ Osamu Aoki ]
+  * Fix copyright file and bump Standards-Version to 3.9.3.
+
+ -- Osamu Aoki os...@debian.org  Tue, 10 Jul 2012 21:16:23 +0900
+
 ipadic (2.7.0+main-1) unstable; urgency=low
 
   * Bump source version and re-upload after orig.tar.gz removal
diff --git a/debian/utf8dict b/debian/utf8dict
index 936d1a5..20d807c 100755
--- a/debian/utf8dict
+++ b/debian/utf8dict
@@ -6,6 +6,7 @@ set -e
 utf8=utf8
 
 VERSION=$( dpkg-parsechangelog | awk '/^Version: /{print $2}' | cut -d':' -f2 | cut -d'-' -f1 | sed 's/\+\|\~/-/')
+CHASEN_MKCHADIC_DIR=`chasen-config --mkchadic`
 
 # Create UTF-8 dictionary data in ${utf8}
 rm -rf ${utf8}
@@ -34,6 +35,6 @@ if [ -z `grep '(ENCODE u)' ${utf8}/ipadic.rc` ] 
 fi
 
 #   for matrix.cha table.cha
-(cd ${utf8}  /usr/lib/chasen/makemat -i w)
+(cd ${utf8}  $CHASEN_MKCHADIC_DIR/makemat -i w)
 #   for chadic.da chadic.lex chadic.dat
-(cd ${utf8}  /usr/lib/chasen/makeda -i w chadic *.dic)
+(cd ${utf8}  $CHASEN_MKCHADIC_DIR/makeda -i w chadic *.dic)


Bug#681239: unblock: getmail4/4.32.0-1

2012-07-11 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package getmail4

getmail4 (4.32.0-1) unstable; urgency=low

  * New upstream release.
- Prevent some nuisance stack traces if getmail cannot connect to the
  POP/ IMAP server correctly.
- Restore use_peek IMAP retriever parameter which accidentally got
  removed in 4.30.
- Improved backwards compatibility with pre-v.4.22.0 oldmail files,
  so IMAP mail is not re-retrieved if you upgrade from a 4.22 or
  earlier.  This is for Debian system upgrading from squeeze (4.20.0).

 -- Osamu Aoki os...@debian.org  Thu, 12 Jul 2012 00:37:18 +0900

Package currently in testing is based on 4.30.

unblock getmail4/4.32.0-1

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (10, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.4-trunk-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Upstream tarball diff 4.30.2 -- 4.32 is attached.

diff -Nru getmail4-4.30.2.orig/docs/CHANGELOG getmail4-4.32.0.orig/docs/CHANGELOG
--- getmail4-4.30.2.orig/docs/CHANGELOG	2012-06-28 09:45:33.0 +0900
+++ getmail4-4.32.0.orig/docs/CHANGELOG	2012-07-07 05:00:33.0 +0900
@@ -1,3 +1,16 @@
+Version 4.32.0
+6 July 2012
+-prevent some nuisance stack traces if getmail cannot connect to the POP/
+IMAP server correctly.  Thanks: Daniel Dumke.
+-restore use_peek IMAP retriever parameter which accidentally got removed
+in 4.30.  Thanks: Andreas Amann.
+
+Version 4.31.0
+5 July 2012
+-improved backwards compatibility with pre-v.4.22.0 oldmail files, so IMAP
+mail is not re-retrieved if you upgrade from a 4.22 or earlier to this one; 
+no user action necessary.  Thanks: Osamu Aoki, Tim van der Molen.
+
 Version 4.30.2
 27 June 2012
 -fix a nuisance stack trace that would be dumped if a connection failed in
diff -Nru getmail4-4.30.2.orig/getmailcore/__init__.py getmail4-4.32.0.orig/getmailcore/__init__.py
--- getmail4-4.30.2.orig/getmailcore/__init__.py	2012-06-28 09:45:33.0 +0900
+++ getmail4-4.32.0.orig/getmailcore/__init__.py	2012-07-07 05:00:33.0 +0900
@@ -16,7 +16,7 @@
 raise ImportError('getmail version 4 requires Python version 2.3.3'
   ' or later')
 
-__version__ = '4.30.2'
+__version__ = '4.32.0'
 
 __all__ = [
 'baseclasses',
diff -Nru getmail4-4.30.2.orig/getmailcore/_retrieverbases.py getmail4-4.32.0.orig/getmailcore/_retrieverbases.py
--- getmail4-4.30.2.orig/getmailcore/_retrieverbases.py	2012-06-28 09:45:33.0 +0900
+++ getmail4-4.32.0.orig/getmailcore/_retrieverbases.py	2012-07-07 05:00:33.0 +0900
@@ -381,6 +381,7 @@
 self.__initialized = False
 self.gotmsglist = False
 self._clear_state()
+self.conn = None
 ConfigurableBase.__init__(self, **args)
 
 def _clear_state(self):
@@ -472,6 +473,13 @@
 continue
 try:
 (msgid, timestamp) = line.split('\0', 1)
+if msgid.count('/') == 2:
+# Was pre-4.22.0 file format, which includes the
+# mailbox name in the msgid, in the format
+# 'uidvalidity/mailbox/serveruid'.
+# Strip it out.
+fields = msgid.split('/')
+msgid = '/'.join([fields[0], fields[2]])
 self.oldmail[msgid] = int(timestamp)
 except ValueError:
 # malformed
@@ -743,6 +751,8 @@
 def abort(self):
 self.log.trace()
 RetrieverSkeleton.abort(self)
+if not self.conn:
+return
 try:
 self.conn.rset()
 self.conn.quit()
@@ -753,7 +763,7 @@
 def quit(self):
 RetrieverSkeleton.quit(self)
 self.log.trace()
-if not getattr(self, 'conn', None):
+if not self.conn:
 return
 try:
 self.conn.quit()
@@ -1141,11 +1151,19 @@
 
 def _getmsgbyid(self, msgid):
 self.log.trace()
-return self._getmsgpartbyid(msgid, '(BODY.PEEK[])')
+if self.conf.get('use_peek', True):
+part = '(BODY.PEEK[])'
+else:
+part = '(RFC822)'
+return self._getmsgpartbyid(msgid, part)
 
 def _getheaderbyid(self, msgid):
 self.log.trace()
-return self._getmsgpartbyid(msgid, '(BODY.PEEK[header])')
+if self.conf.get('use_peek', True):
+part = '(BODY.PEEK[header])'
+else:
+part = '(RFC822[header])'
+return self._getmsgpartbyid(msgid, part)
 
 def initialize(self, options):
 self.log.trace()
@@ -1209,6 +1227,8 @@
 def abort(self):
 self.log.trace()
 RetrieverSkeleton.abort(self)
+if not self.conn

Bug#681240: unblock: refcard/5.0.8

2012-07-11 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package refcard

Many I18N updates and better looking build pages.

refcard (5.0.8) unstable; urgency=low

   * Team upload.
 
   [ W. Martin Borgert ]
   * Translation added:
 - Indonesian: Kemas Antonius kyanton...@gmail.com
 
   [ David Prévot ]
   * Update Reference Card URL. (Closes: #647062)
   * Fix Swedish typo, thanks to Andreas Rönnquist. (Closes: #668317)
   * Fix English typo, thanks to Holger Wansing. (Closes: #630924)
   * Add xz to (de)compressing tools, thanks to Cesar Gil. (Closes: #649413)
   * dblatex.xsl: change xsl:choose for de, it and ro, thanks to Holger
 Wansing. (Closes: #630923)
 
   [ Osamu Aoki ]
   * texlive-xetex (2012.20120611-3) lists tipa in Depends and fixed build
 problem.  (Closes: #22)
   * Use proper native package version system.
   * Bump Standards-Version: 3.9.3 and add compat.
 -- Osamu Aoki os...@debian.org  Tue, 10 Jul 2012 22:51:24 +0900

unblock refcard/5.0.8

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (10, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.4-trunk-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash



--
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120711163452.GA23418@goofy.localdomain



Bug#675036: RM: mecab-ipadic/2.7.0+20070801-3

2012-05-29 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: rm

Please remove ipadic packages in unstable and testing of non-free
archive to complete non-free to main transition.

This mecab-ipadic package was originally uploaded to the non-free area
following the precedent of ipadic.  After careful review, the new ipadic
maintainer posted the package should be treated as DFSG compliant to the
debian-legal.
http://lists.debian.org/debian-legal/2011/09/msg00010.html and uploaded
it to the main area.  It was accepted.  This mecab-ipadic package
follows this new precedent.

Thanks.

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (10, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.3.0-trunk-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash



-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120529131348.GA29139@localhost



Bug#618677: pu: package im-config/0.3+squeeze1

2011-03-18 Thread Osamu Aoki
On Thu, Mar 17, 2011 at 05:40:33PM -, Adam D. Barratt wrote:
 On Thu, March 17, 2011 14:14, Osamu Aoki wrote:
  This is stable update which fix #618021 only as shown in debdiff.
 
  This bug is a grave bug since GUI environment fails to start after
  removal ( not purge) of im-config package.
 
  (The package in unstable is 0.4 and its has more changes than this.)
 
 The window for acceptance in to 6.0.1 closed last weekend in preparation
 for the point release on Saturday, so this will be processed after the
 point release has occurred.

 Regards,
 
 Adam

Thanks.  I understand.

I should have spent a bit more time on Friday evening but I was stranded
in a Tokyo train station after the big earthquake on Friday afternoon.

Osamu



-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110318143903.gb5...@debian.org



Bug#618672: pu: package debian-reference/2.46

2011-03-17 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: pu

As reported to debian-release ML with debdiff, I have uploaded
debian-reference/2.46 to stable.  It is document content only change.

http://lists.debian.org/debian-release/2011/02/msg00425.html
...
http://lists.debian.org/debian-release/2011/02/msg00483.html

(I was not sure if I needed this after posting to ML.  But since it has
not been seen squeeze-updates, I am posting as pu)


-- System Information:
Debian Release: 6.0
  APT prefers squeeze-updates
  APT policy: (500, 'squeeze-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-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



-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110317140459.ga3...@debian.org



Bug#618677: pu: package im-config/0.3+squeeze1

2011-03-17 Thread Osamu Aoki
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: pu

This is stable update which fix #618021 only as shown in debdiff.

This bug is a grave bug since GUI environment fails to start after
removal ( not purge) of im-config package.

(The package in unstable is 0.4 and its has more changes than this.)

Regards,

Osamu
-- System Information:
Debian Release: 6.0
  APT prefers squeeze-updates
  APT policy: (500, 'squeeze-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-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
diff -Nru im-config-0.3/80im-config_launch im-config-0.3+squeeze1/80im-config_launch
--- im-config-0.3/80im-config_launch	2011-03-17 22:44:50.0 +0900
+++ im-config-0.3+squeeze1/80im-config_launch	2011-03-17 20:16:26.0 +0900
@@ -8,7 +8,8 @@
 # If already tweaked, keep hands off :-)
 if [ -z $XMODIFIERS ]  \
[ -z $GTK_IM_MODULE ]  \
-   [ -z $QT_IM_MODULE ]; then
+   [ -z $QT_IM_MODULE ]  \
+   [ -r /usr/share/im-config/xinputrc.common ]; then
 # initialize all im-config common functions and parameters
 . /usr/share/im-config/xinputrc.common
 # source the first found configuration file
diff -Nru im-config-0.3/debian/changelog im-config-0.3+squeeze1/debian/changelog
--- im-config-0.3/debian/changelog	2011-03-17 22:44:50.0 +0900
+++ im-config-0.3+squeeze1/debian/changelog	2011-03-17 20:18:59.0 +0900
@@ -1,3 +1,9 @@
+im-config (0.3+squeeze1) stable; urgency=low
+
+  * Fixed package removal side effects. Closes: #618021 
+
+ -- Osamu Aoki os...@debian.org  Thu, 17 Mar 2011 20:17:49 +0900
+
 im-config (0.3) unstable; urgency=low
 
   * Added skim support.


Re: How to update developers-reference (Re: [SRM] upload of debian-reference/2.46 to stable)

2011-03-01 Thread Osamu Aoki
Hi,

I read developers-reference but what I am seeing is a bit dirrefent.

Read on

On Mon, Feb 28, 2011 at 09:26:01PM +0100, Philipp Kern wrote:
 Hi,
 
 On Mon, Feb 28, 2011 at 09:36:30PM +0900, Osamu Aoki wrote:
  stable-proposed-updates is defined as:
  http://www.debian.org/doc/developers-reference/pkgs.html#upload-stable
   A) a truly critical functionality problem
   B) the package becomes uninstallable
   C) a released architecture lacks the package
  
  stable-updates is defined as:
  http://lists.debian.org/debian-volatile-announce/2011/msg0.html
   D) The update is urgent and not of a security nature.  Security updates
  will continue to be pushed through the security archive.  Examples
  include packages broken by the flow of time (c.f. spamassassin and
  the year 2010 problem) and fixes for bugs introduced by point
  releases.
   E) The package in question is a data package and the data must be updated
  in a timely manner (e.g. tzdata).
   F) Fixes to leaf packages that were broken by external changes (e.g.
  video downloading tools and tor).
   G) Packages that need to be current to be useful (e.g. clamav).
  
  Here, I think A includes (D + E + G) in some way.  F is relaxing of A
  qualification rule for leaf packages.  Are we removing A from
  stable-proposed-updates? Basically stable-updates seems to be A with
  relaxed qualification to be critical functionality problem but with
  limitted applicable package types? 
 
 every package will enter stable-proposed-updates first.  Then, if it warrants
 an update outside of the normal point release cycle (and those are rare) it
 gets copied to squeeze-updates for public consumption.

Well, I just uploaded 2.46 to stable for debian-reference.  This seems to be
gone into stable-updates per some information I got as mail from Debian FTP
Masters as:
| Date: Mon, 28 Feb 2011 20:04:20 +
| From: Debian FTP Masters ftpmas...@ftp-master.debian.org
| To: Osamu Aoki os...@debian.org
| Subject: debian-reference_2.46_amd64.changes ACCEPTED into proposed-updates
| 
| Notes:
| Mapping stable to proposed-updates.
| 
| Accepted:
| debian-reference-common_2.46_all.deb
|   to main/d/debian-reference/debian-reference-common_2.46_all.deb
|   

I also see Debian web pages:
stable-updates  in 
http://qa.debian.org/developer.php?login=os...@debian.org
  (mouse over 2.46 on debian-reference line gives stable-updates)

stable-proposed-updates in http://packages.qa.debian.org/d/debian-reference.html
  (left side list s-p-u as 2.46)

This is confusing.

 Transitively the rules for stable-proposed-updates got a bit more relaxed
 to fix up packages and keep them useful in stable if they're broken by
 outside influences not under our control.[*]  Previously those were updated
 through volatile.  Now they'll be fixed in stable instead if the fixes
 are self-contained and unlikely to cause any breakage in other packages.
 (Thus the reference to leaf packages.)
 
 I hope that clears it up.

This part is OK.

Question is what path package goes through and delay for each step.  Are
stable-updates and stable-proposed-updates the same thing with different
alias?
 
If I trust:
http://www.debian.org/doc/developers-reference/pkgs.html#upload-stable

stable upload 
 - proposed-updates-new queue 
   - stable-proposed-updates
 - (at next point release) stable

But what has happened is
stable upload 
 - ??? queue 
   - stable-updates
 - (I expect at next point release) stable

How do ypu explain this differences?
 
 [*] Release files are indeed under our control, so checksum fixes
 wouldn't qualify per se (but there might be reasons to do them anyway).
 Protocol changes in proprietary messengers that require an update would
 qualify, though.

I assume you are talking checksum format change of Release files which
caused some archive tools to be broken.


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110301133321.ga12...@debian.org



Re: How to update developers-reference (Re: [SRM] upload of debian-reference/2.46 to stable)

2011-03-01 Thread Osamu Aoki
Hi,

I see my confusion but I still need to clarify one thing.

On Tue, Mar 01, 2011 at 02:28:23PM -, Adam D. Barratt wrote:
...
 proposed-updates is not stable-updates.

OOps.
...
 This is correct, as is the DDPO link. stable-proposed-updates and
 proposed-updates are the same thing and always have been ttbomk.

I see.
 
  This is confusing.
 
 Possibly, although the above suggests that you may be helping to confuse
 yourself. :-)

Certainly.
 
...
  Question is what path package goes through and delay for each step.  Are
  stable-updates and stable-proposed-updates the same thing with different
  alias?
 
 No and sort of. :)
 
 The dak configuration needs updating slightly to make it work fully, but
 the idea is that an upload with any of stable, proposed-updates,
 stable-proposed-updates, squeeze, squeeze-updates and
 stable-updates in the .changes will end up in the p-u-new queue; the
 first four already do so, the latter two need adding on the dak side.

Now I am 100% clear on this.
 
 From there, they will *all* go in to stable-proposed-updates, assuming
 they're accepted.  The SRMs will then be able to, at our discretion, copy
 some, all or none of them to stable-updates.  

Here is my new question.

How does SRM know some packages need to be moved to stable-updates?

Is it solely by changelog entry being stable-updates and not being
stable nor stable-proposed-updates etc.?  I am sure you have
preferred method to communicate and track this extra activity.

Do we file some BTS to release.debian.org package with some special tag?

 There will not be packages in stable-updates which are not also in
 either s-p-u or stable if there's been a point release since they were
 uploaded.

I see.  So stable-proposed-updates may contain packages which has not
been proofed by SRM (with some DAK help) until SRM moves them to
stable at point release.  While stable-updates has gone through one
more step and safer to track between point release.




-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110301160620.ga14...@debian.org



How to update developers-reference (Re: [SRM] upload of debian-reference/2.46 to stable)

2011-02-28 Thread Osamu Aoki
Hi,

On Sun, Feb 27, 2011 at 04:19:24PM +, Adam D. Barratt wrote:
 On Sun, 2011-02-27 at 09:46 +0900, Osamu Aoki wrote:
  On Sat, Feb 26, 2011 at 05:45:21PM +, Adam D. Barratt wrote:
   On Fri, 2011-02-25 at 22:20 +0900, Osamu Aoki wrote:
| debian-reference (2.46) stable; urgency=low
| 
|   * Updated Portguese translation by Américo Monteiro.
|   * Fixed s/--get-selection/--get-selections/ etc. Closes: #612435
|   * Reflected introduction of squeeze-updates suite which replaced
| Debian Volatile Service. Closes: #614224
|   * Fixed URL for Debian Mirror Checker site. Closes: #614253
   
   Thanks for working on this.  The above sounds okay; is a debdiff of the
   proposed upload available somewhere?
  
  Here it is.  (I excluded *.po and *.pot files for debdiff of dsc files
  since they contain line numbers which is different due to rebuild and
  causes debdiff to be 16892KB instead of 33KB).
 
 Thanks; please feel free to upload.

Thanks.
 
 fwiw, the suggestion that one needs extra care when using
 squeeze-updates is a little debatable, given that all packages in that
 suite will be merged in to stable at point release time.

Well..  debian-reference is an user document and they do not upload.
This needs to be addressed by some documents like developers-reference
needs to worry.

I think inputs from release team on such clarified definition to
developers-reference will be nice.  (Since this is discussion on
developers-reference, I am moving this to debian-doc.)

I do not know who will lead but I am a bit confused here. 

stable-proposed-updates is defined as:
http://www.debian.org/doc/developers-reference/pkgs.html#upload-stable
 A) a truly critical functionality problem
 B) the package becomes uninstallable
 C) a released architecture lacks the package

stable-updates is defined as:
http://lists.debian.org/debian-volatile-announce/2011/msg0.html
 D) The update is urgent and not of a security nature.  Security updates
will continue to be pushed through the security archive.  Examples
include packages broken by the flow of time (c.f. spamassassin and
the year 2010 problem) and fixes for bugs introduced by point
releases.
 E) The package in question is a data package and the data must be updated
in a timely manner (e.g. tzdata).
 F) Fixes to leaf packages that were broken by external changes (e.g.
video downloading tools and tor).
 G) Packages that need to be current to be useful (e.g. clamav).

Here, I think A includes (D + E + G) in some way.  F is relaxing of A
qualification rule for leaf packages.  Are we removing A from
stable-proposed-updates? Basically stable-updates seems to be A with
relaxed qualification to be critical functionality problem but with
limitted applicable package types? 

Osamu


--
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110228123630.ga3...@debian.org



Re: [SRM] upload of debian-reference/2.46 to stable

2011-02-26 Thread Osamu Aoki
Hi,

On Sat, Feb 26, 2011 at 05:45:21PM +, Adam D. Barratt wrote:
 On Fri, 2011-02-25 at 22:20 +0900, Osamu Aoki wrote:
  | debian-reference (2.46) stable; urgency=low
  | 
  |   * Updated Portguese translation by Américo Monteiro.
  |   * Fixed s/--get-selection/--get-selections/ etc. Closes: #612435
  |   * Reflected introduction of squeeze-updates suite which replaced
  | Debian Volatile Service. Closes: #614224
  |   * Fixed URL for Debian Mirror Checker site. Closes: #614253
 
 Thanks for working on this.  The above sounds okay; is a debdiff of the
 proposed upload available somewhere?

Here it is.  (I excluded *.po and *.pot files for debdiff of dsc files
since they contain line numbers which is different due to rebuild and
causes debdiff to be 16892KB instead of 33KB).
 
 Is an upload to sid planned soon?  

Not so soon.  If I do, it will be 2.47

 If the package has the same version in stable and testing at the time
 of the point release then dak will automatically propagate the new
 stable package upwards in to testing (and unstable as well if
 required) in order to ensure that the version constraints between the
 suites are met; that may or may not be what you want.

Thanks.
 
File lists identical (after any substitutions)

Control files of package debian-reference: lines which differ (wdiff format)

Version: [-2.45-] {+2.46+}

Control files of package debian-reference-common: lines which differ (wdiff 
format)
---
Version: [-2.45-] {+2.46+}

Control files of package debian-reference-de: lines which differ (wdiff format)
---
Version: [-2.45-] {+2.46+}

Control files of package debian-reference-en: lines which differ (wdiff format)
---
Installed-Size: [-4012-] {+4008+}
Version: [-2.45-] {+2.46+}

Control files of package debian-reference-es: lines which differ (wdiff format)
---
Version: [-2.45-] {+2.46+}

Control files of package debian-reference-fr: lines which differ (wdiff format)
---
Version: [-2.45-] {+2.46+}

Control files of package debian-reference-it: lines which differ (wdiff format)
---
Version: [-2.45-] {+2.46+}

Control files of package debian-reference-ja: lines which differ (wdiff format)
---
Installed-Size: [-4408-] {+4404+}
Version: [-2.45-] {+2.46+}

Control files of package debian-reference-pl: lines which differ (wdiff format)
---
Version: [-2.45-] {+2.46+}

Control files of package debian-reference-pt: lines which differ (wdiff format)
---
Installed-Size: [-4052-] {+4068+}
Version: [-2.45-] {+2.46+}

Control files of package debian-reference-pt-br: lines which differ (wdiff 
format)
--
Version: [-2.45-] {+2.46+}

Control files of package debian-reference-zh-cn: lines which differ (wdiff 
format)
--
Version: [-2.45-] {+2.46+}

Control files of package debian-reference-zh-tw: lines which differ (wdiff 
format)
--
Version: [-2.45-] {+2.46+}
diff -Nru --exclude '*.po' --exclude '*.pot' 
debian-reference-2.45/asciidoc/02_package.txt 
debian-reference-2.46/asciidoc/02_package.txt
--- debian-reference-2.45/asciidoc/02_package.txt   2010-09-08 
21:50:36.0 +0900
+++ debian-reference-2.46/asciidoc/02_package.txt   2011-02-26 
09:01:01.0 +0900
@@ -119,7 +119,7 @@
 deb-src http://security.debian.org/ @-@codename-stable@-@/updates main contrib
 
 
-Please note `ftp.XX.debian.org` must be replaced with appropriate mirror 
site URL for your location, for USA `ftp.us.debian.org`, which can be found 
in http://www.debian.org/mirror/list[the list of Debian worldwide mirror 
sites].  The status of these servers can be checked at 
http://www.de.debian.org/dmc/[Debian Mirror Checker site].
+Please note `ftp.XX.debian.org` must be replaced with appropriate mirror 
site URL for your location, for USA `ftp.us.debian.org`, which can be found 
in http://www.debian.org/mirror/list[the list of Debian worldwide mirror 
sites].  The status of these servers can be checked at 
http://ftp.de.debian.org/dmc/[Debian Mirror Checker site].
 
 Here, I tend to use codename

  1   2   >