Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Relase 1.2.3 #33

Closed
8 tasks done
komainu8 opened this issue Nov 1, 2023 · 4 comments
Closed
8 tasks done

Relase 1.2.3 #33

komainu8 opened this issue Nov 1, 2023 · 4 comments

Comments

@komainu8
Copy link
Member

komainu8 commented Nov 1, 2023

  • リリースノート作成
  • パッケージのChange log更新
  • Ubuntu向けパッケージのビルド確認(nightly)
  • CI確認
  • タグ設定
  • ソースアーカイブアップロード
  • パッケージアップロード
  • バージョンの更新
@komainu8
Copy link
Member Author

komainu8 commented Nov 1, 2023

groonga-normalizer-mysql-1.2.3-1.el8.x86_64/usr/share/doc/groonga-normalizer-mysqlが存在しないと言われる。

実際にdocの中身が配置されているのは以下のディレクトリ。
CMakeList.txtで指定している配置先とspec.inで指定している配置先が違うので発生している。

ls /root/rpmbuild/BUILDROOT/groonga-normalizer-mysql-1.2.3-1.el8.x86_64/usr/share/groonga-normalizer-mysql/
README.md     lgpl-2.0.txt 

/usr/share/プロジェクト名/doc で配置するプロジェクトもあるし、 /usr/share/doc/プロジェクト名 で配置するプロジェクトもあるが、配置先を変える必要も無い(と思う)ので spec.in で指定しているパスに合わせてCMakeList.txtを修正した。

@komainu8
Copy link
Member Author

komainu8 commented Nov 1, 2023

次は groonga-normalizer-mysql.pcが存在しないと言われる。

配置場所

# find /root/rpmbuild/* -name "groonga-normalizer-mysql.pc"
/root/rpmbuild/BUILD/groonga-normalizer-mysql-1.2.3/groonga-normalizer-mysql.pc
/root/rpmbuild/BUILDROOT/groonga-normalizer-mysql-1.2.3-1.el8.x86_64/pkgconfig/groonga-normalizer-mysql.pc

CMAKE_LIBDIRに何も指定されていないため、↑のパスに配置されている(と思う)。
CMAKE_LIBDIRlibdir(/usr/libとか/usr/lib64とか)を指定してあげればいいのかな。。。?

@komainu8
Copy link
Member Author

komainu8 commented Nov 1, 2023

Debian trixie 向けパッケージのビルドに失敗するのは、Debian trixie 向けのGroongaをリリースしてないからかな。
それ以外は、 #34 の変更でパスするようになった。

@komainu8
Copy link
Member Author

komainu8 commented Nov 2, 2023

リリース完了。

@komainu8 komainu8 closed this as completed Nov 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant