今日のグルーミング作業
* Team upload.
* add epoch to version since upstream releases it as 0.5.1 and previous
packaging introduced unnecessary non-upstream files
* debian/control
- remove Mauro Lizaur <mauro@debian.org> from Uploaders, thank you for
your work! (Closes: #869339)
- add myself to Uploaders.
- update Vcs-* and use https
- set Standards-Version: 4.0.0
- set Build-Depends: debhelper (>= 10)
* debian/compat
- set 10
* add debian/watch
* add debian/gbp.conf
* debian/copyright
- convert to copyright format 1.0
$ ls -al fonts-adf_0.20110505.orig.tar.gz ttf-adf_0.20090423.orig.tar.gz
-rw-r--r-- 1 henrich henrich 9294398 10月 20 2016 fonts-adf_0.20110505.orig.tar.gz
-rw-r--r-- 1 henrich henrich 15055654 5月 7 2009 ttf-adf_0.20090423.orig.tar.gz
これは一体?…どうやら複数のupstream sourceをまとめてぶち込んでいるようだ。あんまり筋が良くないなぁ。これ、分割してやったほうがいいと思う。
# ./configure --build=i686-gnu --prefix=/usr --includedir=${prefix}/include --mandir=${prefix}/share/man --infodir=${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=${prefix}/lib/i386-gnu --libexecdir=${prefix}/lib/i386-gnu --disable-maintainer-mode --disable-dependency-tracking --enable-static --enable-languages=python cpp qt --infodir=/usr/share/info
(snip)
checking build system type... i686-pc-gnu
checking host system type... Invalid configuration `cpp': machine `cpp' not recognized
configure: error: /bin/bash build-aux/config.sub cpp failed
あら? 試しにconfigure の引数に --host=i686-gnu
を指定したら通るようにはなったが、これが自動で引っ張ってこられないのが問題かな…と思ったら、どうやら --enable-languages=python cpp qt
が問題でおかしな値を引っ張ってきているようだ。これを除去したらとりあえずconfigure通ってビルドできるようになった。ただ、testcaseがコケるのでパッケージは生成できていない。
PASS: t-thread1
PASS: t-thread-keylist
t-thread-keylist-verify.c:92: GPGME: Too many open files
FAIL: t-thread-keylist-verify
stopping gpg-agent
PASS: final.test
======================================
1 of 26 tests failed
Please report to http://bugs.gnupg.org
======================================
Makefile:852: recipe for target 'check-TESTS' failed
make: *** [check-TESTS] Error 1
これはGNUPGのサイトでアカウント作って報告した→どうやら新しいバージョン1.9.0がupstreamでは出ているようだったのでこちらで試したら上記のtest caseは通るようになっていたので早速close。ただ、他のテストが通らない…。
configure.acみると
available_languages="cl cpp python python2 python3 qt"
default_languages="cl cpp python qt"
なので、--enable-languages=python cpp qt
が本当に必要かどうか、他のArchでも削除して問題ないことを確認したら、とりあえずこれを外すだけでもしたい。