2011-10-10(月) 雨のち晴れ
_ 調子が狂うな
昨日は元部下の結婚式に参加して、結構な量を飲んだため、家について夕飯を食べたら9時過ぎだというのに眠すぎて起きていられず、そのまま寝てしまった。2時半頃に一度目が覚めて、本を読んでいたら、また眠くなって寝てしまい、起きたら7時半だった。いったい何時間寝たものやら、よくわからない(^_^;)
_ Bug #644640 : mutter: Mutter often fails to redraw (fixed upstream)*その2
UpstreamのBug 657071 - Graphical artifacts when using GNOMEのパッチを当ててビルドしなおしてみた。少し試しただけだが、今のところ再描画の問題は起きていないみたい。
ところで、ソースコードにパッチを当ててからパッケージを再作成する場合には、こんな手順でやればいいことがわかった。
- 適当にソースコードを書きなおす。
- dpkg-source --commit を実行する
- パッチのファイル名を指定する。たぶん、99-hoge.patchとかにしておくとヨサゲ。
- dch -iでchangelogを書き換える。
- debuidを実行して、パッケージを作成する。
わかってしまえば、簡単だ。さすがは、Debianのパッケージ管理システムだなと感心した。
_ Bug-org 634347 : The add-ons manager opens in the background if browser.tabs.loadBookmarksInBackground is true
Bug-org 593687 : Once open Add-ons Manager from popup window, can not get back previous contentsのregressionらしい。パッチがチェックインされて、FIXEDになった。っていうか、8か月も放置されていたのか。
_ Bug 4000 : Page Infoでアニメーション画像を開くとアニメーションしない設定が無視される
Bug-org 236630 : viewing image with view > page info > media causes image to animate on page when gif animation is disabledは一旦WORKSFORMEになったのだが、chadoさんがまだ再現するという報告を入れてくれたので、
Sounds like this requires investigation.
ってこと(comment 9)で、REOPENされた。Comment 11でも、再現するって言ってるな。
_ Bug-org 648801 : Prototype a proxy-based NodeList implementation
ものすごい数のパッチがmozilla-centralに投入されたようなので、早速ビルドしてみた。が、
c++ -o dombindings.o -c -I../../../../dist/stl_wrappers -I../../../../dist/system_wrappers -include /home/hideo/develop/mozilla-central/config/gcc_hidden.h -DMOZILLA_INTERNAL_API -D_IMPL_NS_COM -DEXPORT_XPT_API -DEXPORT_XPTC_API -D_IMPL_NS_GFX -D_IMPL_NS_WIDGET -DIMPL_XREAPI -DIMPL_NS_NET -DIMPL_THEBES -DSTATIC_EXPORTABLE_JS_API -DOSTYPE=\"Linux3.0\" -DOSARCH=Linux -DJSFILE -DJS_THREADSAFE -DEXPORT_XPC_API -DJS_TRACER=1 -DFEATURE_NANOJIT=1 -DAVMPLUS_64BIT -DAVMPLUS_AMD64 -DAVMPLUS_LINUX -DAVMPLUS_UNIX -D_IMPL_NS_LAYOUT -I/home/hideo/develop/mozilla-central/js/src/xpconnect/src/../wrappers -I/home/hideo/develop/mozilla-central/js/src/xpconnect/src/../loader -I/home/hideo/develop/mozilla-central/js/src -I/home/hideo/develop/mozilla-central/js/src/nanojit -I/home/hideo/develop/mozilla-central/caps/include -I/home/hideo/develop/mozilla-central/content/base/src -I/home/hideo/develop/mozilla-central/content/html/content/src -I/home/hideo/develop/mozilla-central/content/html/document/src -I/home/hideo/develop/mozilla-central/content/svg/content/src -I/home/hideo/develop/mozilla-central/layout/style -I/home/hideo/develop/mozilla-central/layout/base -I/home/hideo/develop/mozilla-central/dom/base -I/home/hideo/develop/mozilla-central/xpcom/ds -I/home/hideo/develop/mozilla-central/js/src/xpconnect/src -I. -I../../../../dist/include -I../../../../dist/include/nsprpub -I/home/hideo/develop/mozilla-central/fx-opt/dist/include/nspr -I/home/hideo/develop/mozilla-central/fx-opt/dist/include/nss -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -fno-strict-aliasing -std=gnu++0x -pthread -ffunction-sections -fdata-sections -pipe -DNDEBUG -DTRIMMED -g -fprofile-use -fprofile-correction -Wcoverage-mismatch -O3 -fomit-frame-pointer -DMOZILLA_CLIENT -include ../../../../mozilla-config.h -MD -MF .deps/dombindings.pp /home/hideo/develop/mozilla-central/js/src/xpconnect/src/dombindings.cpp In file included from /home/hideo/develop/mozilla-central/content/html/content/src/nsHTMLSelectElement.h:58:0, from ./dombindings_gen.cpp:3, from /home/hideo/develop/mozilla-central/js/src/xpconnect/src/dombindings.cpp:1109: /home/hideo/develop/mozilla-central/xpcom/ds/nsCheapSets.h: In member function ‘void nsCheapInt32Set::SetInt(PRInt32)’: /home/hideo/develop/mozilla-central/xpcom/ds/nsCheapSets.h:178:43: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] In file included from /home/hideo/develop/mozilla-central/js/src/xpconnect/src/dombindings.cpp:1109:0: ./dombindings_gen.cpp: In function ‘JSBool mozilla::dom::binding::HTMLOptionsCollection_SetLength(JSContext*, JSObject*, jsid, JSBool, jsval*)’: ./dombindings_gen.cpp:546:1: error: coverage mismatch for function ‘_ZN7mozilla3dom7bindingL31HTMLOptionsCollection_SetLengthEP9JSContextP8JSObjectliPN2JS5ValueE’ while reading counter ‘arcs’ [-Werror=coverage-mismatch] ./dombindings_gen.cpp:546:1: note: checksum is 8939e9f7 instead of 93ca1f ./dombindings_gen.cpp:546:1: error: coverage mismatch for function ‘_ZN7mozilla3dom7bindingL31HTMLOptionsCollection_SetLengthEP9JSContextP8JSObjectliPN2JS5ValueE’ while reading counter ‘indirect_call’ [-Werror=coverage-mismatch] ./dombindings_gen.cpp:546:1: note: checksum is 8939e9f7 instead of 93ca1f ./dombindings_gen.cpp: In function ‘JSBool mozilla::dom::binding::HTMLOptionsCollection_Remove(JSContext*, uintN, jsval*)’: ./dombindings_gen.cpp:546:1: error: coverage mismatch for function ‘_ZN7mozilla3dom7bindingL28HTMLOptionsCollection_RemoveEP9JSContextjPN2JS5ValueE’ while reading counter ‘arcs’ [-Werror=coverage-mismatch] ./dombindings_gen.cpp:546:1: note: checksum is 8b704e0e instead of fcce2a45 ./dombindings_gen.cpp:546:1: error: coverage mismatch for function ‘_ZN7mozilla3dom7bindingL28HTMLOptionsCollection_RemoveEP9JSContextjPN2JS5ValueE’ while reading counter ‘indirect_call’ [-Werror=coverage-mismatch] ./dombindings_gen.cpp:546:1: note: checksum is 8b704e0e instead of fcce2a45 ./dombindings_gen.cpp: In function ‘JSBool mozilla::dom::binding::HTMLOptionsCollection_NamedItem(JSContext*, uintN, jsval*)’: ./dombindings_gen.cpp:546:1: error: coverage mismatch for function ‘_ZN7mozilla3dom7bindingL31HTMLOptionsCollection_NamedItemEP9JSContextjPN2JS5ValueE’ while reading counter ‘arcs’ [-Werror=coverage-mismatch] ./dombindings_gen.cpp:546:1: note: checksum is ea45375e instead of 756e7b36 ./dombindings_gen.cpp:546:1: error: coverage mismatch for function ‘_ZN7mozilla3dom7bindingL31HTMLOptionsCollection_NamedItemEP9JSContextjPN2JS5ValueE’ while reading counter ‘indirect_call’ [-Werror=coverage-mismatch] ./dombindings_gen.cpp:546:1: note: checksum is ea45375e instead of 756e7b36 ./dombindings_gen.cpp: In function ‘JSBool mozilla::dom::binding::HTMLOptionsCollection_Item(JSContext*, uintN, jsval*)’: ./dombindings_gen.cpp:546:1: error: coverage mismatch for function ‘_ZN7mozilla3dom7bindingL26HTMLOptionsCollection_ItemEP9JSContextjPN2JS5ValueE’ while reading counter ‘arcs’ [-Werror=coverage-mismatch] ./dombindings_gen.cpp:546:1: note: checksum is 9a66518e instead of b870b6b9 ./dombindings_gen.cpp:546:1: error: coverage mismatch for function ‘_ZN7mozilla3dom7bindingL26HTMLOptionsCollection_ItemEP9JSContextjPN2JS5ValueE’ while reading counter ‘indirect_call’ [-Werror=coverage-mismatch] ./dombindings_gen.cpp:546:1: note: checksum is 9a66518e instead of b870b6b9 ./dombindings_gen.cpp: In function ‘JSBool mozilla::dom::binding::HTMLOptionsCollection_Add(JSContext*, uintN, jsval*)’: ./dombindings_gen.cpp:546:1: error: coverage mismatch for function ‘_ZN7mozilla3dom7bindingL25HTMLOptionsCollection_AddEP9JSContextjPN2JS5ValueE’ while reading counter ‘arcs’ [-Werror=coverage-mismatch] ./dombindings_gen.cpp:546:1: note: checksum is 55d65466 instead of b634c833 ./dombindings_gen.cpp:546:1: error: coverage mismatch for function ‘_ZN7mozilla3dom7bindingL25HTMLOptionsCollection_AddEP9JSContextjPN2JS5ValueE’ while reading counter ‘indirect_call’ [-Werror=coverage-mismatch] ./dombindings_gen.cpp:546:1: note: checksum is 55d65466 instead of b634c833 cc1plus: some warnings being treated as errors make[6]: *** [dombindings.o] エラー 1
ってな感じで、あえなくエラーで止まってしまった。まだパッチが続くのか、こちらの問題なのか。あとでじっくりと調べてみるか。
Copyright (C) 2005-2012 by Hidenosuke. All rights reserved.
mailto: hidenosuke_at_hidenosuke_dot_org or hideo.oshima_at_gmail_dot_com