[FreeBSD-users-jp 95811] Re: headとstable/10でのportupgrade動作不具合の回避について

Tomoaki AOKI junchoon @ dec.sakura.ne.jp
2016年 5月 15日 (日) 11:26:33 UTC


青木@名古屋です。

武者さんご指摘の残る1件の問題は、headの方ではr299238で修正が入り、
直っていることが確認できました。 さらにr299736で5.27に更新されて
いますが、これも私がテストした範囲では直し壊しにはなっていませんので
大丈夫です。

stable/10の方は、r299236で当面問題ないと分かっている5.25に戻されて
いますし、stable/9やreleng/*にはそもそも5.26が入っていないので、
これで全バージョン問題なくなっている筈です。

私の前回投稿に沿ってheadでの修正を手作業でstable/10に適用した
方は、恐らくソースをr299236以降に更新する際にエラーが発生するので、
事前に

  patch -p1 -R -i [your-patch-filename]

か

  svnlite revert -R /usr/src/contrib/file/*

で元の状態に戻してから更新して下さい。

なお、さらに1件前の投稿に沿った対応(5.25に戻す)を行っていた方は、
何も考えず通常どおりの更新で問題ありません。


On Sun, 8 May 2016 23:09:48 +0900
Tomoaki AOKI <junchoon at dec.sakura.ne.jp> wrote:

> 青木@名古屋です。
> 
> headにはr299234で修正が入り、portupgradeの動作は正常になります。
> MFCは3日後の指定になっていますが、お急ぎかつfile 5.25では困る事情の
> ある方はsvnwebから
> 
>  https://svnweb.freebsd.org/base/head/contrib/file/src/magic.c?r1=298192&r2=299234&view=patch
> 
> でパッチを取得し、/usr/srcでpatch -p1で適用すればstable/10でも
> 機能します。(前回のMFCで中身がheadと同じになっていますので...)。
> 
>  ※修正は1行のみなので、手作業でも知れていますが...。
> 
> 但し、武者さんご指摘の2件目の問題についてはそのままですので、
> そちらの問題の影響を受ける方へは引続きfile 5.25に戻すのを推奨
> します。
> 
> 
> On Sat, 7 May 2016 22:18:54 +0900
> Tomoaki AOKI <junchoon at dec.sakura.ne.jp> wrote:
> 
> > 青木@名古屋です。
> > こちらでは誰の悲鳴も聞こえてきませんが、日本語での情報が無さそうなので
> > 念のため。
> > 
> > 現在、headとstable/10限定の筈ですが、ports-mgmt/portupgrade[-devel]で
> > 一部のportsがバックアップ/アンインストール段階でbroken pipeで失敗する
> > 現象が発生しています。
> > 
> >   https://forums.freebsd.org/threads/55989/#post-319345
> >   https://lists.freebsd.org/pipermail/freebsd-current/2016-May/060976.html
> >   https://lists.freebsd.org/pipermail/freebsd-ports/2016-May/103069.html
> >   https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=209211
> >   https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=209237
> > 
> > 一応、私の方で、(当初headでは発生前後の更新数が多すぎて把握できなかった
> > のですが)stable/10ではfile 5.26がMFCされた段階(r298920)で問題が発生する
> > ようになったことを特定できていたのですが、portupgradeオリジナル作者の
> > 武者さんがfile 5.26に問題があることを特定し、freebsd-current MLに報告
> > して下さいました。
> > 
> >   https://lists.freebsd.org/pipermail/freebsd-current/2016-May/061072.html
> > 
> > もしこの問題に遭遇してしまった場合、たまたまsnapshotで新規インストール
> > した場合以外、ソースでの更新と思いますので、下記でfile 5.25に戻せば
> > ワークアラウンドになります。
> > 手順としては、stable/10の場合は下記でOKです。 buildworldまでは不要。
> > 
> >   #cd /usr/src/contrib/file
> >   #svnlite update -r 298919
> >   #cd /usr/src/lib/libmagic
> >   #svnlite update -r 298919
> >   #cd /usr/src/usr.bin/file
> >   #make clean ; make ; make install
> >   #cd /usr/src/lib/libmagic
> >   #make clean ; make ; make install
> > 
> > ソース更新とリビルドが別々のディレクトリになる部分があるのにご注意。
> > headの場合、stable/10のr298920のMFC元がheadのr298192なので、svnliteで
> > 指定するリビジョンを 298191 にして下さい。
> > 
> >   ※bugzillaの1件目で、upstreamで修正されるまでrevertしておいたら?と
> >    提案しておきました。
> > 
> > 
> > -- 
> > 青木 知明  [Tomoaki AOKI]
> >     junchoon at dec.sakura.ne.jp
> > _______________________________________________
> > freebsd-users-jp at freebsd.org mailing list
> > https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp
> > To unsubscribe, send any mail to "freebsd-users-jp-unsubscribe at freebsd.org"
> > 
> 
> 
> -- 
> 青木 知明  [Tomoaki AOKI]
>     junchoon at dec.sakura.ne.jp
> _______________________________________________
> freebsd-users-jp at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp
> To unsubscribe, send any mail to "freebsd-users-jp-unsubscribe at freebsd.org"
> 


-- 
青木 知明  [Tomoaki AOKI]
    junchoon at dec.sakura.ne.jp


freebsd-users-jp メーリングリストの案内