Recent Changes

2018-09-22
2018-05-29
2016-11-13
2016-10-20
2016-09-10
2010-08-07

Latest File Release

yash (2.47)2018-04-11 00:00

Wiki Guide

Side Bar

リリース時チェックリスト

リリース前

  • configure のバージョンを更新したか?
  • po ファイルはきちんとアップデートしたか? 内容は正しいか?
  • svn:/yash/trunk/tests/fulltest.sh テスト
    • Linux
    • Mac OS X
    • (FreeBSD)
    • root 権限でのテスト
  • Valgrind によるテスト (デバッグ用ビルドのみ)
    • Linux
    • (FreeBSD)
  • バックグラウンドでのテスト (make check& wait が停止せずにスムーズに完了するか)
  • make -j でビルドできるか?
  • (gcc -Wall -Wextra -Werror -O3 でビルドできるか?)
  • Clang でビルドできるか?
  • (pax と asciidoc はインストールしたか?)
    • Tarball を POSIX 互換 pax フォーマットでアーカイブする
    • マニュアルを正しい設定で生成する
  • リリース物は Jenkins から取得する (クリーンなディレクトリーで maintainer-clean してから tarball を作成)
    • Tarball に余計なファイルを入れない
    • 正しいバージョン番号で tarball を再生成
    • 正しいバージョン番号でマニュアルを再生成
  • make install, make uninstall は正しく動作するか?
    • DESTDIR, prefix によるインストール先の指定は有効か?
  • Subversion レポジトリのタグを付けたか?
  • https://github.com/magicant/yash にタグを push したか?

リリース後