«前の日(04-04) 最新 次の日(04-06)» 追記

ポケットを空にして。

1985|10|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2100|01|

「人の心に残るというのが大事」と言う話。

何か連絡がある場合はメールでどうぞ(過去の日記へのツッコミは基本的にみていません)
プレゼントは随時受け付けております :-) ここ最近のツッコミ/トラックバックリスト。

  1. hironemu (04-10)
  2. mkouhei (04-06)
  3. aya (04-06)


2004-04-05 空耳ケーキ この日を編集


2008-04-05 この日を編集

休み明けには仕事が溜まる

土日出て片付けしても、溜まる溜まる。新人さんも来たりするのでそれも含めてバタバタと1週間。

たんかん大好評

屋久杉煎餅とかクッキーなどお菓子ものが微妙に思えたので、お土産として、たんかんを箱で買って社内で配ったのですが、なかなか好評でした :-)

auditor2008: Ranking Result

さすがに全会一致ではなかったものの続投決定となりました。今年度も引き続きよろしくお願いします。

とりあえず、昨年度の会計監査なども片付けしないとね。

3.0b5 落ちてこないな?

build は成功している様なんですが…はて??

嫌味たっぷり過ぎだろ?

OpenSSH 5.0 のリリースで、Debian の openssh パッケージメンテナがセキュリティを upstream に報告してなかった、という苦情が嫌味たっぷりにかかれていた。向こうが期待するチャンネルではなかったにせよ、Theo にはダイレクトに連絡していた様だし、そもそも Red Hat が数年前に直していて連絡してなかった件で、公開BTS で話し合われていたんだから、ある意味仕方がない部分があると思うんだけど。こんな風に言われるなんて、休暇に出る直前に頑張ってバグを潰しまくってたらしい cjwatson が可哀想に思う。

upstream が期待する方法で連絡した方がいいのは分かるが、こんな形(わざわざリリースノートに記載)で言われて「じゃぁ次からはそうしよう」と考えるモチベーションなんか出るわけないというのに、そういう衝動を抑えられない OpenSSH のリリースチームは…(sigh)

nifty のメール送信制限がちょっとひどい

固定IPアドレスオプションが使えない接続プランのため、asahi-net を解約して昔からアカウントを持ちつづけていた nifty に変更した。

で、接続先を nifty に変更した…のだが、いきなりトラブルが。メールが送れませんよ?
ははーん、OP25B だな、と思って送信ポートを 587 にしたのだが、それでも送れない。はてな?と思って、SMTP での SSL 通信をオフにして…送れた。sylpheed では STARTTLS オプションを使うようにしてやらないとダメでした。

実はこれだけでは終わらない。再度別のメールを送ろうとしたのだが、一向に送信が進まない。色々試した結果、SMTP サーバのドメインと別のドメインのアドレスから送ろうとするとダメという結論に。なんだそりゃー!つうわけで、debian.or.jp なアドレスから送れないぞ、これ。

別途契約してあるプロバイダの方を通信に使うようにして迂回したのですが…いくら迷惑メールを減らすためとはいえ、ひどすぎじゃね?そんな制限どこに書いてあるんだ、見つけられなかったぞ…

本日のツッコミ(全2件) [ツッコミを入れる]

_ aya [ISP系のSMTPは最近そういうのが多いよね。しかも昨日使えたのに今日突然使えなくなる事も多くて(告知はほとんどなし..]

_ mkouhei [GMailでSubmissionポート使って送信するのはどうでしょうか。]


2009-04-05 この日を編集

レッシグ来日

5/1 にくるそうです。そういえばまだみたことないなーと思ってチケット購入だけしてみました。1000円だし。

ある意味そりゃそうだろ、的

性善説を用いてオープンソースは成功しないという記述、そりゃオープンソースがマーケティング用語な出自であるところからも「ある意味」明白でしょう。


2010-04-05 この日を編集

OOo3.2 impress の太字で問題

まだやってます。OOo 純正ビルドだと問題がでません。が、他のだとみんな確認できるんだよなぁ…(Ubuntu 10.04 beta, Debian unstable, Fedora 13alpha, openSUSE11.2+OBS)

追記:novell の吉田さんからフォローを頂いて、機能の特定はできました。impress で「ツール」→「オプション」→「OpenOffice.org」→「表示」→「ハードウェアアクセラレーション」をoff にすればこの現象は収まります。cairo か…

画像の説明
画像の説明

devscripts (uscan) で 7z サポート

言ってみるもんですな。ping したら付け加えてくれたよ。これで手元でいじったのを保持しなくて済む。数行のこととはいえ、ありがたい。

ここしばらくの作業

  • anthy/freewnn のパッケージの更新を。なかなか lintian warning が消せない(man がない)のですが、まぁそれ以外は粛々と進めます。
  • OOo impress 不具合。適切な人につなげたっぽいので一段落。あとはよろしく…
  • RC バグ潰し。freewnn 以外にも2つほど手を出してみた。他のも潰せるといいな。
  • パッケージアップデート追随。
  • NM プロセス。あらかた進んだ。

訳ができてませんね、どこかで切り替えてやりたいもんだ。

本日のツッコミ(全1件) [ツッコミを入れる]

_ hironemu [うわー。「OOo3.2 impress の太字で問題」めっちゃ助かりましたー。ありがとうございます!]


2013-04-05 この日を編集

先日の git-buildpackageの続き

git-buildpackage --git-sign-tag 動いてないなーということでソースを読み読み。

まず、git-buildpackage自体が色々読み込んでいるので、それから追っかけてってgbp/git/repository.py にたどり着いた

    def create_tag(self, name, msg=None, commit=None, sign=False, keyid=None):
        """
        Create a new tag.
 
        @param name: the tag's name
        @type name: C{str}
        @param msg: The tag message.
        @type msg: C{str}
        @param commit: the commit or object to create the tag at, default
            is I{HEAD}
        @type commit: C{str}
        @param sign: Whether to sing the tag
        @type sign: C{bool}
        @param keyid: the GPG keyid used to sign the tag
        @type keyid: C{str}
        """
        args = []
        args += [ '-m', msg ] if msg else []
        if sign:
            args += [ '-s' ]
            args += [ '-u', keyid ] if keyid else []
        args += [ name ]
        args += [ commit ] if commit else []
        self._git_command("tag", args)
(snip)

create_tag で sign が True なら -s オプションが渡されてサインされる。良いようにみえる。で、次にgbp/scripts/buildpackage.py

        if options.tag or options.tag_only:
            gbp.log.info("Tagging %s" % cp.version)
            tag = repo.version_to_tag(options.debian_tag, cp.version)
            if options.retag and repo.has_tag(tag):
                repo.delete_tag(tag)
            repo.create_tag(name=tag, msg="%s Debian release %s" % (cp['Source'], cp.version),
                            sign=options.sign_tags, keyid=options.keyid)(snip)

options.sign_tags で指定。

    tag_group.add_boolean_config_file_option(option_name="sign-tags",
                      dest="sign_tags")

うん、設定ファイルを読んでいるようだ。/etc/git-buildpackage/gbp.conf 見る。

[git-buildpackage]
(snip)
# uncomment this to automatically GPG sign tags:
sign-tags = True

うん、あってる。

しばらく悩み…あ!と気づく。

        if options.tag or options.tag_only:
            gbp.log.info("Tagging %s" % cp.version)
            tag = repo.version_to_tag(options.debian_tag, cp.version)
            if options.retag and repo.has_tag(tag):
                repo.delete_tag(tag)
            repo.create_tag(name=tag, msg="%s Debian release %s" % (cp['Source'], cp.version),
                            sign=options.sign_tags, keyid=options.keyid)(snip)

if options.tag or options.tag_only: じゃ sign_tags 指定時にはここ読み込まれないじゃん!ということで

From 019ce12f698191ddd622539449b1e688b42c8d96 Mon Sep 17 00:00:00 2001
From: Hideki Yamane 
Date: Fri, 5 Apr 2013 06:34:33 +0900
Subject: [PATCH] fix --git-sign-tags option work
 
---
 gbp/scripts/buildpackage.py |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 
diff --git a/gbp/scripts/buildpackage.py b/gbp/scripts/buildpackage.py
index bdb3177..f8016ed 100755
--- a/gbp/scripts/buildpackage.py
+++ b/gbp/scripts/buildpackage.py
@@ -554,7 +554,7 @@ def main(argv):
                 Command(options.postbuild, shell=True,
                         extra_env={'GBP_CHANGES_FILE': changes,
                                    'GBP_BUILD_DIR': build_dir})()
-        if options.tag or options.tag_only:
+        if options.tag or options.tag_only or options.sign_tags:
             gbp.log.info("Tagging %s" % cp.version)
             tag = repo.version_to_tag(options.debian_tag, cp.version)
             if options.retag and repo.has_tag(tag):

として Bug#704712 に登録。