最新

vdrめも

検索キーワード:
[PR]:「Chef活用ガイド コードではじめる構成管理 (大型本), (Kindle版)」発売中です。


2017-09-01(金) さて… [長年日記]

_ [debian] uim FTBFS with libanthy-dev 1:0.3-5

#873874 もズバリ anthy 0.3 がらみ。


2017-09-02(土) いろいろ [長年日記]

_ [debian] 続・uim FTBFS with libanthy-dev 1:0.3-5

configure.ac で

-  PKG_CHECK_EXISTS(anthy >= 8622,
+  PKG_CHECK_EXISTS(anthy >= 0.3,
        :
-  PKG_CHECK_MODULES(ANTHY_UTF8, anthy >= 8622,
+  PKG_CHECK_MODULES(ANTHY_UTF8, anthy >= 0.3,

とバージョンチェックを甘くすると libanthy1 をリンクしてビルドできた。FTBFS も解消。

ただ anthy-utf8 は変換できるけど anthy では変換がおかしい。差を見てみると anthy-utf8 には EUC-JP と UTF-8 の変換処理が入ってる。ここで anthy にも EUC-JP と UTF-8 の変換処理を入れるのはどうかと思うしなあ。

単純に anthy (EUC-JP 版)を含めず、anthy-utf8 だけにしてみた。これで uim-xim segfaults with anthy, uim-anthy: Package uim-anthy is uninstallable も解決するかな。

_ [debian] 続々々々・libuim-data: should use triggers to run uim-module-manager

IMパッケージ分割した。libuim-plugins は uim-plugins として復活。

_ [debian] drop: uim-applet-gnome and plasma-widget-uim

今後の対応が見込めないので。


2017-09-03(日) 区切り [長年日記]

_ [debian] mikutter 3.5.11+dfsg-1

uploaded.

_ [debian] uim 1.8.6+gh20161003.0.d63dadd-5~exp1

uploaded to experimental.

_ [debian] ruby-forwardable-extended 2.6.0-1

sponsor uploaded.


2017-09-04(月) [長年日記]

_ [debian] 続々々・uim から ibus へ

debian-devel@JP に送信できない件、対応していただけた模様。


2017-09-05(火) ついに [長年日記]

_ [debian] ruby-gdk3: Typelib file for namespace 'Gdk' (any version) not found (GLib::Error)

gir が足りないエラー。stretch の ruby-gnome2 だとそのあたりだめっぽい。> #874365


2017-09-06(水) うむむ [長年日記]

_ [debian] 続・ruby-gdk3: Typelib file for namespace 'Gdk' (any version) not found (GLib::Error)

sid では解決してるんじゃなくて stretch からずっと続いてるバグだった。

ひとまず ruby-gnome2 3.1.8-7 にて Depends: をいろいろ追加して修正。

stretch に対しては backports (bpo) を使えばいいのかな? と思って debian/changelog に stretch-backports としてその修正だけ含んで upload したところ

Not accepted by any per-suite acl (suite=stretch-backports)

で REJECT された。調べてみると backports に upload するには権限の申請が必要らしい。> Uploading

ということで申請したら、バグ修正は backports に上げたらダメ、と言われた。どうも「backports してほしい」は bpo の意味の backports ではなく一般的な意味で、proposed-updates のほうに上げるのが正しそう。> 5.5.1. 特別な例: 安定版 (stable) と 旧安定版 (oldstable) ディストリビューションへアップロードする

ということで proposed-updates へ申請してみた。> #874477

_ [debian] ITP: ruby-diva

README を更新 してもらったので upload した。> #874483

_ [debian] 続々々々々・uim から ibus へ

task-japanese-gnome-desktop と task-japanese-kde-desktop から uim-applet-gnome と plasma-widget-kde を外してもらうようお願いした。> #874493 #874495


2017-09-07(木) 物は試し [長年日記]

_ [debian] WINE on Docker

wine 1.6 でしか動かないアプリ があって、wine を 1.6.2-20 から 2.0.x に上げられずに困ってたんだけど、どうせなら Docker に押し込んでやればいいと思ってやってみた。

FROM debian:jessie

ENV WINEDEBUG -all
ENV LANG ja_JP.UTF-8
ENV LC_ALL ja_JP.UTF-8
ENV XMODIFIERS "@im=uim"

ENV DEBIAN_FRONTEND noninteractive

RUN useradd -u 1001 -d /home/wine -m -s /bin/bash wine \
        && dpkg --add-architecture i386 \
        && apt-get update \
        && apt-get install -y --no-install-recommends \
                wine32:i386 \
                libwine:i386 \
                libwine-gecko-2.21 \
                locales \
                fontconfig \
                fonts-ipaexfont-gothic \
                fonts-ipafont-gothic \
                fonts-vlgothic \
                libfontconfig1:i386 \
        && apt-get clean \
        && rm -rf /var/lib/apt/lists/* \
        && echo "en_US.UTF-8 UTF-8" >  /etc/locale.gen \
        && echo "ja_JP.UTF-8 UTF-8" >> /etc/locale.gen \
        && locale-gen

ENV HOME /home/wine
WORKDIR /home/wine
USER wine
ENTRYPOINT [ "/usr/bin/wine32" ]

これで

docker build -t wine32:1.6.2-20 .

して

docker run --rm \
    -e DISPLAY=$DISPLAY \
    -v /home/XXXX:/home/wine \
    -v /tmp/.X11-unix:/tmp/.X11-unix \
    wine32:1.6.2-20 \
    XXXX.exe

やれば動かせた。最初アプリのフォントを拾ってくれないと四苦八苦してたら、libfontconfig1:i386 をインストールすることがポイントだった。



2017-09-09(土) おっと [長年日記]

_ [debian] 続・WINE on Docker

何かおかしいと思ったらタイムゾーン設定忘れてた。

docker run --rm \
    -e DISPLAY=$DISPLAY \
    -v /home/XXXX:/home/wine \
    -v /tmp/.X11-unix:/tmp/.X11-unix \
    -v /etc/localtime:/etc/localtime \
    wine32:1.6.2-20 \
    XXXX.exe

で回避したけど、気が向いたらイメージの中で直そう。


2017-09-10(日) よし [長年日記]

_ [debian] 続々・ruby-gdk3: Typelib file for namespace 'Gdk' (any version) not found (GLib::Error)

stretch-proposed-updates が通った。> #874477

stretch と指定してアップロードしたところ、

Mapping stretch to stable.
Mapping stable to proposed-updates.

で ACCEPT された。


2017-09-11(月) さて [長年日記]

_ [debian] Future Qt4 removal from Buster

Qt4 削除予告がきた。> #875216


2017-09-12(火) ふむ [長年日記]

_ [debian] 続・Future Qt4 removal from Buster

ローカルのは全部消すかなと思ったら audacity が道連れになるので依存関係を調べたら libsuil-0-0 だった。> #875205

git では対応されてるっぽい。> Drop qt4 support


2017-09-13(水) 様子見 [長年日記]

_ [debian] uim 1.8.6+gh20161003.0.d63dadd-5~exp2

uim-toolbar の alternatives から systray を外した。

そろそろ unstable 行きにしていいかな。


2017-09-14(木) 9月以内 [長年日記]

_ [debian] Future uim-utils removal

Future Qt4 removal from Buster の真似して uim-utils の削除予告を送った。> #875758 #875759



2017-09-16(土) うーん [長年日記]

_ [movie] ダンケルク*

-


2017-09-17(日) なんだ? [長年日記]

_ [debian] 続々・WINE on Docker

 X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  130 (MIT-SHM)
  Minor opcode of failed request:  3 (X_ShmPutImage)
  Value in failed request:  0x440
  Serial number of failed request:  11822
  Current serial number in output stream:  11828

なんてエラーが出て起動しないようになった。調べてみると、attempt to access private resource denied というものがあり、--env QT_X11_NO_MITSHM=1 では効果なくて --ipc host を追加してやると起動するようになった。突然ダメになったのは謎だけど。


2017-09-18(月) 暑い [長年日記]

_ [debian] docker: from devicemapper to overlay2

devmapper から overlayfs2 にしてみることにした。

まず docker save でイメージを保存。もっと綺麗に書けそうだけどこれで。他のデータは特にないのでそのまま破棄。

#!/bin/sh

IFS='
'

for i in $(docker images | awk '{print $1":"$2}');
do
        if [ $i = "REPOSITORY:TAG" ]; then
                continue
        fi
        j=$(echo $i | sed -e 's/\//___/')
        echo $j
        docker save -o /tmp/$j.tar $i
done

docker デーモンを停止して /var/lib/docker を移動。/etc/docker/daemon.json を

{
  "storage-driver": "overlay2"
}

に変更して docker デーモンを起動。あとは docker save した tar ファイルを取り込んで完了。

for i in *.tar; docker load -i $i


2017-09-19(火) OK [長年日記]

_ [debian] 続・ITP: ruby-diva

無事 ACCEPT された。これで新しい mikutter が来ても多分大丈夫。


2017-09-20(水) いっそのこと [長年日記]

_ [debian] 続々々・WINE on Docker

i386 環境を Docker 内に押し込めるようになったので、i386 は全部削除するかな。パッケージ全部削除して、

# dpkg --remove-architecture i386

した。


2017-09-21(木) やれやれ [長年日記]

_ [debian] ruby-moneta 1.0.0-2

Ubuntu だと default-mysql-server が mysql-server でビルドできないそうなので、明示的に mariadb-server にした。> #876317


2017-09-22(金) いいかな [長年日記]

_ [debian] 続・eatmydata

1か月返事なかったので close した。> #835180


2017-09-23(土) お? [長年日記]

_ [debian] 続々々・ruby-gdk3: Typelib file for namespace 'Gdk' (any version) not found (GLib::Error)

ruby-gnome2 3.1.0-1+deb9u1 今度こそ ACCEPT されたのかな?


2017-09-24(日) どんどん [長年日記]

_ [debian] 続々々々・WINE on Docker

wine 1.8.7-2 は 1.6.2-20 と違ってこんな感じで。

FROM debian:stretch

ENV WINEDEBUG -all
ENV LANG ja_JP.UTF-8
ENV LC_ALL ja_JP.UTF-8
ENV XMODIFIERS "@im=uim"
ENV GTK_IM_MODULE uim
ENV QT_IM_MODULE uim
ENV DEBIAN_FRONTEND noninteractive

RUN ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime \
        && echo "deb http://deb.debian.org/debian stretch contrib" >> /etc/apt/sources.list \
        && echo "deb http://deb.debian.org/debian stretch-updates contrib" >> /etc/apt/sources.list \
        && dpkg --add-architecture i386 \
        && apt-get update \
        && apt-get install -y --no-install-recommends \
                wine \
                wine32 \
                locales \
                fontconfig \
                fonts-ipaexfont-gothic \
                fonts-ipafont-gothic \
                fonts-vlgothic \
                libfontconfig1:i386 \
                playonlinux \
                winetricks \
        && apt-get clean \
        && rm -rf /var/lib/apt/lists/* \
        && echo "en_US.UTF-8 UTF-8" >  /etc/locale.gen \
        && echo "ja_JP.UTF-8 UTF-8" >> /etc/locale.gen \
        && locale-gen

RUN useradd -u 1000 -d /home/wine -m -s /bin/bash wine
ENV HOME /home/wine
WORKDIR /home/wine
USER wine
ENTRYPOINT [ "/usr/bin/wine-stable" ]

これで

docker build -t wine32:1.8.7-2 .

して

docker run --rm --name wine \
    -e DISPLAY=$DISPLAY \
    -v /home/XXXX:/home/wine \
    -v /tmp/.X11-unix:/tmp/.X11-unix \
    -v /var/run/pulse:/var/run/pulse \
    wine32:1.8.7-2 \
    XXXX.exe

やれば動かせた。system-wide PulseAudio のソケットを共有してるので音も問題なし。

_ [debian] ruby on Docker

rbenv も Docker で隔離するように変更した。


2017-09-25(月) おっと [長年日記]

_ [debian] 続々・vim 2:8.0.0946-1 変

vim 2:8.0.1144-1 でカーソル点滅は直った。> #872302

でも、コピペがおかしい のは直ってない。報告もないので何か個人設定がおかしいのかな?


2017-09-26(火) こそこそ [長年日記]

_ [debian] im-config

git.debian.org でちょっと調整した。


2017-09-27(水) どうしよ [長年日記]

_ [debian] requested by MIA team

ruby-gnome2 の Uploaders: 更新リクエストがきたので git.debian.org で対応。> #876952

しかし ruby-gnome2 全部の責任持つ方向になりそうなのはちょっと辛いな。


2017-09-28(木) [長年日記]

_ [debian] ruby-gnome2: debci failed

debci が突然失敗し出したけどこれっぽい。> Test failures with webkit 2.17.90

次期リリースで対応しようかな。


2017-09-29(金) めちゃ眠い [長年日記]

_ [movie] 天空の城ラピュタ, シン・シティ 

天空の城ラピュタ [Blu-ray] シン・シティ [Blu-ray]


2017-09-30(土) うーむ [長年日記]

_ [comp] 続・uim: many uim-candwin-qt5 processes running

パッチ頂いたけど、うまく動いてない感じ?

_ [debian] uim 1.8.6+gh20161003.0.d63dadd-5 準備

明日あたり unstable にアップロードするかな。


2017年
9月
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

[amd64 | audacious | comp | debian | gkrelluim | kip | misc | movie | research | rime | unicon | vdr | work | えふえふ]

書いてる人: dai

パッチ等(無保証)

GPG Fingerprint = 0B29 D88E 42E6 B765 B8D8 EA50 7839 619D D439 668E