最新

vdrめも

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


2019-07-01(月) [長年日記]

_ [debian] ruby-delayer-deferred 2.1.1-1

uploaded.

_ [movie] トータル・リコール


2019-07-02(火) 蒸し暑い [長年日記]

_ [debian] ruby-specinfra 2.78.0-1

uploaded.

しばらく DDPO の watch が更新されてなくて気がつかなかった。

_ [debian] Debian Linux Kernel vs. CentOS 6 Docker Image

CentOS 6 の Docker イメージを動かそうとしたら、何故か動かない。

% docker run --rm -ti centos:6 bash
%

CentOS 7 の Docker イメージなら動く。

% docker run --rm -ti centos:7 bash
[root@XXXXXXXXXXXX /]# 

探していると、こういうのを見つけた。> Normal running now fails, for CentOS 6.x images, on Debian testing, after upgrading Linux kernel from 4.9 to 4.11

どうやら Debian の Linux Kernel 4.10~rc6-1~exp1 以降の設定変更で、古いlibcが動かなくなったようだ。> #852620

linux (4.10~rc6-1~exp1) experimental; urgency=medium

* [amd64] Enable LEGACY_VSYSCALL_NONE instead of LEGACY_VSYSCALL_EMULATE (Closes: #852620). This breaks (e)glibc versions < 2.14 and dietlibc versions < 0.33. It can be reverted using the kernel parameter: vsyscall=emulate

[/usr/share/doc/linux-image-4.19.0-5-amd64/changelog.gzより引用]

まさに当たってた。

% docker run --rm -ti centos:6 /lib64/libc.so.6 | head -1
GNU C Library stable release version 2.12, by Roland McGrath et al.

% docker run --rm -ti centos:7 /lib64/libc.so.6 | head -1
GNU C Library (GNU libc) stable release version 2.17, by Roland McGrath et al.

_ [movie] サブウェイ・パニック


2019-07-03(水) [長年日記]

_ [movie] パニック・ルーム, ロスト・バケーション


2019-07-04(木) かなりの雨 [長年日記]

_ [movie] ジャッカル


2019-07-05(金) くもり [長年日記]

_ [movie] スパイダーマン:ホームカミング


2019-07-06(土) そろそろか [長年日記]

_ [debian] ruby-specinfra 2.78.2-1

uploaded.

watch が更新されるように復活した。

_ [debian] mikutter 3.9.0+dfsg-1

uploaded.

_ [movie] ワイルド・スピード MEGA MAX, 亡国のイージス, 座頭市兇状旅, 無宿(やどなし)


2019-07-07(日) きた [長年日記]

_ [debian] Debian 10 "buster" released

ついにリリース。

_ [movie] マイ・バック・ページ, 踊る大捜査線 THE MOVIE 3 ヤツらを解放せよ!


2019-07-08(月) さて [長年日記]

_ [movie] ALWAYS 続・三丁目の夕日


2019-07-09(火) さてさて [長年日記]

_ [movie] ゴールデンアイ


2019-07-10(水) 雨? [長年日記]

_ [movie] 沈黙の戦艦


2019-07-11(木) 雨酷い [長年日記]

_ [movie] 日の名残り


2019-07-12(金) 暑い [長年日記]

_ [movie] 未来のミライ, 60セカンズ


2019-07-13(土) 挑戦 [長年日記]

_ [movie] 幕末太陽傳, ワイルド・スピード, トゥモロー・ネバー・ダイ


2019-07-14(日) にわか雨 [長年日記]

_ [movie] 怒りのガンマン 銀山の大虐殺, 座頭市あばれ凧, 八日目の蝉, 踊る大捜査線 THE FINAL 新たなる希望


2019-07-15(月) 暑いんだか涼しいんだか [長年日記]

_ [movie] 逃亡者, ALWAYS 三丁目の夕日'64


2019-07-16(火) 準備中 [長年日記]

_ [movie] 追跡者


2019-07-17(水) 実施 [長年日記]

_ [vdr] Debian 10

このサイトも Debian 9 から Debian 10 にアップデート。

_ [movie] ゲットバック 人質奪還, ライフ


2019-07-18(木) ううむ [長年日記]

_ [movie] 冒険者たち


2019-07-19(金) やっと [長年日記]

_ [movie] サマーウォーズ, ライオン・キング


2019-07-20(土) ようやく [長年日記]

_ [movie] 天気の子*, 万引き家族, 真昼の用心棒, ワイルド・スピードX2, ハード・ソルジャー 炎の奪還


2019-07-21(日) どうかな [長年日記]

_ [debian] ruby-specinfra 2.79.0-1

uploaded.

The release of buster also means the bullseye release cycle is about to begin. From now on, we will no longer allow binaries uploaded by maintainers to migrate to testing. This means that you will need to do source-only uploads if you want them to reach bullseye.

[No binary maintainer uploads for bullseyeより引用]

とのことで、これまでやってたバイナリアップロード( dput ftp-master XXXXX_amd64.changes )は不可で、ソースオンリーアップロード( dput ftp-master XXXXX_source.changes )をしないといけないようだ。

SourceOnlyUpload を参考に実施。手元の手順がこなれてないからもうちょっと整理しないと。


2019-07-22(月) 暑い [長年日記]

_ [movie] レオン


2019-07-23(火) ゲリラ豪雨 [長年日記]

_ [debian] 続・ruby-specinfra 2.79.0-1

無事 testing 入りした。

_ [debian] mikutter 3.9.1+dfsg-1

uploaded.

_ [movie] ワールド・イズ・ノット・イナフ


2019-07-24(水) どうする? [長年日記]

_ [debian] ruby-gnome2 ビルドできない

mikutter 3.9.1+dfsg-1 が「Migrates after: ... ruby-gnome2 ...」と言っているので、まず大物の ruby-gnome2 をアップロードしようとしたら、ビルドできない。

dwz: debian/ruby-glib2/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.5.0/glib2.so: Found compressed .debug_aranges section, not attempting dwz compression
dh_dwz: dwz -q -- debian/ruby-glib2/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.5.0/glib2.so returned exit code 1

dwz は確か debian-mentors で見たような…と思ったけど、どうもこれとは現象が違うっぽい。> dwz failures, dh_dwz failure

dwz から離れて「compressed .debug_aranges section」について探していると、[RFE] Add support for compressed debug sections.Make compressed debug section optional を発見。

CONFIG["DLDFLAGS"] = "-Wl,-z,relro -Wl,-z,now -Wl,--compress-debug-sections=zlib"

[/usr/lib/x86_64-linux-gnu/ruby/2.5.0/rbconfig.rbより引用]

これを削除すればビルドできることが確認できた。ruby-gnome2 の場合は debian/rules で

 export make=make V=1 DESTDIR='$(DESTDIR)' \
        sitelibdir='$(DESTDIR)$$(vendordir)' \
-       sitearchdir='$(DESTDIR)$$(vendorarchdir)'
+       sitearchdir='$(DESTDIR)$$(vendorarchdir)' \
+       dldflags='-Wl,-z,relro -Wl,-z,now'

とすれば無理矢理でも通った。

おそらく ruby2.5 のほうで --compress-debug-sections=no をしてやれば大丈夫そうだけど、誰か言ってないかな。と探してみるとずばりのメールがあった。> arch-dependent Ruby packages with dh_compat 12

ひとまずメールしてみる…が、lists.debian.org に spam 扱いされた…なんで?

_ [movie] クレオパトラ, エクスペンダブルズ, エクスペンダブルズ2


2019-07-25(木) 具合が [長年日記]

_ [movie] 何がジェーンに起ったか?


2019-07-26(金) ダメかも [長年日記]

_ [movie] ナイトミュージアム, キング・オブ・デストロイヤー/コナンPART2


2019-07-27(土) ダウン [長年日記]

_ [movie] めぐり逢えたら, 突入せよ! 「あさま山荘」事件, 陰謀のセオリー


2019-07-28(日) 遠征1日目 [長年日記]

_ [movie] フラガール


2019-07-29(月) 遠征2日目 [長年日記]

_ [debian] ruby-specinfra 2.80.0-1

uploaded.

_ [debian] 続・ruby-gnome2 ビルドできない

ruby2.5 のほうで --compress-debug-sections=no (正確には --with-compress-debug-sections=no) するパッチを連絡した。> Re: arch-dependent Ruby packages with dh_compat 12

とりあえずビルドが成功してテストが通ることは確認。

これを使って ruby-gnome2 もビルドできたので、マージリクエストを作った。> debian/rules: do not compress debug sections for arch-dep Ruby packages with dh_compat 12

_ [debian] pbuilderにrepreproで作ったレポジトリ追加

もともとは https://wiki.debian.org/piuparts 用に使ってた reprepropython SimpleHTTPServer での一時レポジトリを pbuilder で使うにはどうしたらいいか探していると、pbuilderのchroot環境にレポジトリを追加する というずばりのものがあった。

_ [movie] ビッグ, おとうと, ビッグ・アイズ


2019-07-30(火) 遠征3日目 [長年日記]

_ [movie] ミクロの決死圏, ダイ・アナザー・デイ, イルカと少年


2019-07-31(水) 遠征最終日 [長年日記]

_ [debian] 続々・ruby-gnome2 ビルドできない

めでたく ruby2.5 2.5.5-4 がアップロードされた。

_ [movie] 東京暮色, 弾丸刑事 怒りの奪還, エクスペンダブルズ3, バーティカル・リミット


2019年
7月
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 31

[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