Vine Linux バグトラッキングシステム - requests
課題の詳細を表示
0002700requests1 要望公開2013-11-23 14:302015-06-20 21:42
hl.hex 
tomop 
不明 
テスト待ち実装済 
VineSeed 
VineSeedVineSeed 
0002700: postgresqlの更新願
postgresqlパッケージが古く、同期レプリケーションやN-gram全文検索などの新機能、
最近のモジュール(pg_bigm)も利用出来無い為。
stableはともかく、seedはそろそろ移行して良い頃合いだと思うのですが。

postgresql (9.3.1)
vinelinux seed 9.0.12
debian 9.3
ubuntu 9.3.1
fedora 9.3.1
Gentoo 9.3.1
FreeBSD 9.2.4
KNOPPIX 9.1.9
設定されていません。
課題の履歴
2013-11-23 14:30hl.hex新規課題
2015-06-19 17:22hl.hexコメント追加: 0009455
2015-06-20 01:55tomopコメント追加: 0009457
2015-06-20 01:55tomop担当者 => tomop
2015-06-20 01:55tomop状態新規 => 担当者決定
2015-06-20 01:55tomop解決状況不明 => 実装済
2015-06-20 01:55tomop修正済バージョン => VineSeed
2015-06-20 01:55tomop修正予定バージョン => VineSeed
2015-06-20 01:55tomop状態担当者決定 => テスト待ち
2015-06-20 21:42hl.hexコメント追加: 0009458

コメント
(0009455)
hl.hex   
2015-06-19 17:22   
postgresql-9.4.4-1vl7.i686.rpm で更新されているのを確認しました。
ありがとうございます。

気になった点として、initscriptの初期化部分などが適切で無いようです。
致命的なのが、
> NAME=`basename $0`
の部分で、この変数はファイルロック名などに利用されており、
boot時のrc.d内のリンクファイル名とserviceコマンドから呼ばれるときの名称が異なり
期待すべき正常動作にならないことです。
適宜下記の様な変更が必要かと思われます。

  # Find the name of the script
- NAME=`basename $0`
+ NAME=$(basename `readlink -f $0`)
(0009457)
tomop   
2015-06-20 01:55   
 常用していないので問題点が全て解消しているかどうか不明ですが、パッケージを更新しました。また、メジャーバージョンアップ時の移行補助機能も追加しました。
(0009458)
hl.hex   
2015-06-20 21:42   
postgresql-9.4.4-2vl7.src.rpmにて
指摘ヶ所の問題点が改善されていることを確認致しました。
バージョンアップ時の初期化部分についての追試は試しておりませんが、
ソースを拝見したところ問題は無いように見受けられます。
ありがとうございます。