«前の日(02-17) 最新 次の日(02-19)» 追記

ポケットを空にして。

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|

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

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


2004-02-18 夢上の楼閣 この日を編集

xfree86脆弱性の話

はて、何ででないんでしょうかね。


2005-02-18 この日を編集

流行物に流されてみる。

I am nerdier than 25% of all people. Are you nerdier? Click here to find out!


2007-02-18 この日を編集

仕事。

アップデートしていたら RAID の玉が飛んだり、原因が謎だった OS 停止現象がリカバリして入れたらなぜかすんなり行ったり、プリンタラックを組み立てたりしてました。100台越すとまともに管理するのもそれなりに大変なような。

Debian work

po の更新対応を少しと JD の更新を実施。


2009-02-18 この日を編集

Old Code and Old Licenses: sun's RPC issue

確か glibc の中に RPC コードがあって DFSG violation もげーという RC があったような気がする。kernel の方も関わってくるのかな。

これで事実上広く使われているコードについて、ライセンス的な問題があったものが問題なくなった。このような取り組みは eye-candy ではない、ユーザには「どっちでもいいよ」という話で、開発者にも「新しい」「楽しい」話じゃない。でも必要だと思う。何というか、必要だが地味で日の当たらない作業。でも、これが問題だととらえてさらに再ライセンスの手続きを取ってくれた Sun の関係者に感謝。私は非常に嬉しく思う。


2010-02-18 この日を編集

netbeans ビルドにトライ

まぁ、結論から言うとうまくいってない。一応通った。作業のぼんやりとした順番。

  • netbeans をとりあえず debuild してみる。パッケージがあるものは入れる。
  • で、みつからないパッケージからビルドはじめる。
  • libswingworker -> libini4j-java -> libappframework-java -> libbeansbinding-java -> libnb-svnclientadapter -> libnb-javaparser-java -> libnb-platform-java な感じで。

libswingworker、まずは control みると jetty をインストール?

$ apt-cache search jetty
jetty - Java servlet engine and webserver
libjetty-extra-java - Java servlet engine and webserver -- extra libraries
libjetty-extra - Java servlet engine and webserver -- extra libraries
libjetty-java-doc - Javadoc for the Jetty API
libjetty-java - Java servlet engine and webserver -- core libraries
liblogback-java-doc - flexible logging library for Java - documentation
liblogback-java - flexible logging library for Java
solr-common - enterprise search server based on Lucene - common files
solr-jetty - enterprise search server based on Lucene - Jetty integration

libjetty-java じゃないのかね? と思ったので、dependency を書き換えてみる。 そしてビルド…通った。以下続々。

しかし、libnb-platform-java 6.8 ビルド失敗。libasm2-java が指定されているが、libasm3-java というのがほかの依存関係で引っ張られる。libasm2-java (>= 2.2.1) を libasm3 に書き換えて再度ビルドしてみる。が、だめ。

BUILD FAILED
/home/henrich/netbeans/netbeans-6.5/libnb-platform-java-6.8/nbbuild/build.xml:358: The following error occurred while executing this line:
/home/henrich/netbeans/netbeans-6.5/libnb-platform-java-6.8/nbbuild/build.xml:353: The following error occurred while executing this line:
/home/henrich/netbeans/netbeans-6.5/libnb-platform-java-6.8/nbbuild/build.xml:370: The following error occurred while executing this line:
/home/henrich/netbeans/netbeans-6.5/libnb-platform-java-6.8/nbbuild/build.xml:417: The following error occurred while executing this line:
/home/henrich/netbeans/netbeans-6.5/libnb-platform-java-6.8/nbbuild/templates/projectized.xml:257: Could not validate document /home/henrich/netbeans/netbeans-6.5/libnb-platform-java-6.8/api.annotations.common/apichanges.xml

いったんlibnb-platform-java 6.5に逃げる。しかし、これだが。。。

dpkg-checkbuilddeps: Unmet build dependencies: mingw32

なんで mingw32?? 先にこけた 6.8 では不要な依存関係。消してもビルドできた。 LANG=ja_JP.UTF-8 だと処理がこける。debuild するときに LANG=C で起動。

では次は libnb-platform-java-6.8を...

-verify-apichanges:
 [nbmerge] Failed to build target: all-api.annotations.common
 
BUILD FAILED
/home/henrich/netbeans/libnb-platform-java-6.8/nbbuild/build.xml:358: The following error occurred while executing this line:
/home/henrich/netbeans/libnb-platform-java-6.8/nbbuild/build.xml:353: The following error occurred while executing this line:
/home/henrich/netbeans/libnb-platform-java-6.8/nbbuild/build.xml:370: The following error occurred while executing this line:
/home/henrich/netbeans/libnb-platform-java-6.8/nbbuild/build.xml:417: The following error occurred while executing this line:
/home/henrich/netbeans/libnb-platform-java-6.8/nbbuild/templates/projectized.xml:257: Could not validate document /home/henrich/netbeans/libnb-platform-java-6.8/api.annotations.common/apichanges.xml

libasm2-java をもう一度入れてみる→だめ。

<?xml-stylesheet type="text/xml" href="CHANGEME/nbbuild/javadoctools/apichanges.xsl"?>

とあるぞ。なんだこりゃ。書き換えてみたけど、動かない。通ったほうの6.5でもそのままなので、これを参考に該当の処理をとりあえずコメントアウトで逃げる。

こちらもLANG=ja_JP.UTF-8 だと処理がこける。debuild するときに LANG=C で起動。

  • libswingworker-java
  • libappframework-java
  • libbeansbinding-java
  • libini4j-java
  • libnb-javaparser-java
  • libnb-svnclientadapter-java
  • libnb-platform-java

ここまで完了。

/home/henrich/netbeans/netbeans-6.8/nbbuild/templates/projectized.xml:103: java.util.zip.ZipException: ZIP file must have at least one entry

あと、jruby1.1 なるパッケージはない。jruby パッケージの 1.4 ならあるので書き換えた…あー symlink が切れてるので書き換え。

   [repeat] /home/henrich/netbeans/netbeans-6.8/languages.yaml/src/org/netbeans/modules/languages/yaml/YamlParser.java:52: package org.jvyamlb does n
ot exist

んーここら辺が怪しい。で、jruby じゃなくて jruby1.2 パッケージ使うようにしたら通った。なんやねん。

課題

  • source: unknown-field-in-dsc original-maintainer. X で始まる control ファイルの説明を読み直してみる。
  • LANG=ja_JP.UTF-8 だとこける処理がある。LANG=C だとOK