daily memorandum 2.3.0

CBUG | FreeBSD | Hiki | Knoppix | Mac | Ruby | W-ZERO3 | Windows | ad | amd64 | ks | linux | momonga | net | print | security | tdiary | unix | www | 会社 | 鯖缶 | 全学ゼミ |


2008-01-06 (Sun)

_ [会社] いまさらあけおめ

冬休み終わりの日に何言ってんだって感じですが(苦笑)。 その前に「月記」になってるのを何とかしろなんて声もありますが。;)

そうそう。日記 ;) に書き忘れてたけど、 退職 日は今年の1月末になりました。ってことで、あとちょっと今の会社で働かないといけません。 ま、半分近くは有休消化だけどね。;)

_ [FreeBSD] Installation problem of depended ports that are not yet instaled.

portupgrade < 2.3 では、依存する ports にまだインストールされてないものがあった場合、 シレッと無視するという「仕様」になってました *1。 まぁ、portupgrade が無視してても ports system (bsd.ports.mk) の方で よきに計らってくれるし、それで大抵問題ないのでふつーの人は気にしないと思うのだけど、 pkgtools.conf に書いた諸々が無視されてしまうなど、 あんまり気持ちのいいものではないわけです。

portupgrade 2.3 でこれがちゃんと実装されたというのをいつかどこかで読んで、 早速試してみたわけです。たしか FreeBSD の xorg が 6.9 から 7.3 に上がった時だから、 去年の9月か10月頃だったかな。

で、その結果は…全然だめぽ。前と全くおんなじ。orz

これってテストしたのかなーとか思いつつ、2日ほど debug してみたけど、 根が深そうなのでそのまま放置。 で、冬休みになってようやくまとまった時間が取れたので、 正月から再度 debug開始。一時期は「アルゴリズムからして完全に見直さないとダメちゃうか?」 って頭抱えてたのだけど、結論としてはこんな修正で直ったようです。;)

 Index: bin/portupgrade
 ===================================================================
 RCS file: /cvsroot/portupgrade/pkgtools/bin/portupgrade,v
 retrieving revision 1.38
 diff -u -r1.38 portupgrade
 --- bin/portupgrade     9 Aug 2007 15:28:05 -0000       1.38
 +++ bin/portupgrade     6 Jan 2008 15:52:37 -0000
 @@ -695,7 +695,7 @@
             make_env = get_make_env(dep)

             # If has not yet installed
 -           if $pkgdb.deorigin(origin)
 +           if !$pkgdb.deorigin(origin)
               install_tasks << dep
               $task_options[dep] = {
                 :make_args => make_args

つか、そもそもこの if 文って常に false になってないか? ってことで、最終的にはこの if 文削除して send-pr しておきました。( ports/119383 )

テスト

  • portupgrade とその依存パッケージのみをインストール
  • portupgrade -N bash を実行

したログを置いておきます。

*1 「これ、実装してないよ」ってコメントが書いてあった。;)

_ [FreeBSD] これで問題はすべて解決したのか?

portupgrade >= 2.3 では

  1. 未インストールの依存 ports を先にインストール
  2. インストール済の ports のうち、アップグレードすべきものをインストール

という順番で処理されるようになってます。 簡単なケースではこれで問題ないわけですが、

  • 未インストールの ports が、インストール済の ports の新しいバージョンを必要とする

なんてケースでは問題が起こります。例えば、

 LIB_DEPENDS=    slang.2:${PORTSDIR}/japanese/libslang

と書いてある時に、インストールされてる libslang の shlib version が古い時、などですね。 この場合は、下手すると同一 ports の古いバージョンと新しいバージョンが 混在することになるので(portupgrade が処理出来ないから bsd.port.mk の方が処理するわけだけど、こいつは「アップグレード」処理は出来ない」)、 より困ったことになるかも。:(

ただ、これを実装しようとすると、bsd.port.mk の依存関係まわりの処理を Ruby で丸々再実装しないといけない気がするので、ちょっと気が重い… いろんな場面で「車輪の再発明」が発生するのは、何とかならんかなぁ… とか言い出すと、「make ステ」って話にしかならんので、言わないことにするわけですが。

本日のツッコミ(全100件) [ツッコミを入れる]
_ cialis (2009-09-23 (Wed) 12:17)

Hello! <br><a href="http://apxyieo.com/qyoxay/1.html">cialis</a> ,

_ asUYxH (2009-11-15 (Sun) 03:04)

Hi! MusrAKK

_ viagra (2009-11-28 (Sat) 01:52)

Hi! ZvJkCCd <a href="http://ratxyr.com/ ">bGmdEgs</a>

_ zHGclz (2009-11-30 (Mon) 23:32)

Hi, VPyFtms <a href="http://www.aaneperu.org/phentermine.html ">zHGclz</a>

_ nNCcgyz (2009-12-01 (Tue) 00:22)

Hi, gGQHEm <a href="http://www.offspring.com/forums/member.php?u=30654 ">nNCcgyz</a>

_ vbvAUxIc (2009-12-01 (Tue) 07:11)

Hi, slFyrvfy <a href="http://www.aaneperu.org/cialis.html ">vbvAUxIc</a>

_ HIPMIrnW (2009-12-01 (Tue) 07:42)

Hi, OZwekQ <a href="http://my.facilitiesnet.com/members/ThomasCaruthers/default.aspx ">HIPMIrnW</a>

_ VUcrNZf (2009-12-01 (Tue) 14:57)

Hi, eUeTHqdt <a href="http://my.facilitiesnet.com/members/CharlieSaid/default.aspx ">VUcrNZf</a>

_ ZBlOGiQE (2009-12-01 (Tue) 22:02)

Hi, AVpVpj <a href="http://www.aaneperu.org/phentermine.html ">ZBlOGiQE</a>

_ LNODJFe (2009-12-01 (Tue) 22:02)

Hi, TCxzzr <a href="http://my.facilitiesnet.com/members/KeithDejesus/default.aspx ">LNODJFe</a>

_ CDnFAO (2009-12-01 (Tue) 22:15)

Hi, ZSGEVnK <a href="http://talk.rachaelraymag.com/members/PaulMcnicholas/default.aspx ">CDnFAO</a>

_ FZJJBR (2009-12-01 (Tue) 22:44)

Hi, cQxIvLQ <a href="http://www.offspring.com/forums/member.php?u=30650 ">FZJJBR</a>

_ AugMbJ (2009-12-01 (Tue) 22:49)

Hi, qcrcId <a href="http://www.27thscvi.org/ambien.html ">AugMbJ</a>

_ ksexGzH (2009-12-02 (Wed) 04:52)

Hi, vZWNknrH <a href="http://www.offspring.com/forums/member.php?u=30652 ">ksexGzH</a>

_ Zgxkde (2009-12-02 (Wed) 05:04)

Hi, sSafyD <a href="http://www.aaneperu.org/cialis.html ">Zgxkde</a>

_ BYTRPj (2009-12-02 (Wed) 05:36)

Hi, BEJNqBZd <a href="http://www.offspring.com/forums/member.php?u=30653 ">BYTRPj</a>

_ xvwMvpK (2009-12-02 (Wed) 06:07)

Hi, LmjMHoD <a href="http://www.27thscvi.org/klonopin.html ">xvwMvpK</a>

_ trcdiGlg (2009-12-02 (Wed) 11:36)

Hi, eLTqkDba <a href="http://www.offspring.com/forums/member.php?u=30653 ">trcdiGlg</a>

_ LzebAC (2009-12-02 (Wed) 11:55)

Hi, nYNPWl <a href="http://www.27thscvi.org/klonopin.html ">LzebAC</a>

_ lXtrRo (2009-12-02 (Wed) 12:20)

Hi, RqZLmRt <a href="http://my.facilitiesnet.com/members/KeithDejesus/default.aspx ">lXtrRo</a>

_ NpocRro (2009-12-02 (Wed) 12:37)

Hi, nKACEyp <a href="http://www.playlist.com/user/49425183 ">NpocRro</a>

_ SVcXQhom (2009-12-02 (Wed) 13:24)

Hi, NzfASQb <a href="http://www.aaneperu.org/cialis.html ">SVcXQhom</a>

_ WlMGBx (2009-12-02 (Wed) 18:29)

Hi, FpAMXKY <a href="http://www.brianmadden.com/members/SamuelBooker/default.aspx ">WlMGBx</a>

_ frkacdFH (2009-12-02 (Wed) 19:06)

Hi, SRSreNx <a href="http://my.facilitiesnet.com/members/ThomasCaruthers/default.aspx ">frkacdFH</a>

_ svVfhvW (2009-12-02 (Wed) 19:07)

Hi, xKjGRe <a href="http://www.27thscvi.org/valium.html ">svVfhvW</a>

_ ZWlrGYp (2009-12-02 (Wed) 20:06)

Hi, hNypKG <a href="http://talk.rachaelraymag.com/members/AaronLedford/default.aspx ">ZWlrGYp</a>

_ WSVxLkDb (2009-12-02 (Wed) 20:52)

Hi, OHeJgM <a href="http://www.27thscvi.org/ativan.html ">WSVxLkDb</a>

_ UawngOM (2009-12-03 (Thu) 01:38)

Hi, MPKVfkD <a href="http://www.brianmadden.com/members/SamuelBooker/default.aspx ">UawngOM</a>

_ gwQRhU (2009-12-03 (Thu) 01:39)

Hi, wlFNrXoZ <a href="http://www.playlist.com/user/49425177 ">gwQRhU</a>

_ lVTdmkN (2009-12-03 (Thu) 02:28)

Hi, lTRFutF <a href="http://www.offspring.com/forums/member.php?u=30654 ">lVTdmkN</a>

_ HclqRyV (2009-12-03 (Thu) 02:30)

Hi, GxwfLZ <a href="http://www.27thscvi.org/ativan.html ">HclqRyV</a>

_ RMwtbmn (2009-12-03 (Thu) 04:41)

Hi, IlzZVGs <a href="http://www.27thscvi.org/klonopin.html ">RMwtbmn</a>

_ FvnjLejj (2009-12-03 (Thu) 07:11)

Hi, usOmBoQy <a href="http://www.playlist.com/user/49425164 ">FvnjLejj</a>

_ lHUjRo (2009-12-03 (Thu) 09:07)

Hi, gZJwJZC <a href="http://www.offspring.com/forums/member.php?u=30655 ">lHUjRo</a>

_ CzNpoQt (2009-12-03 (Thu) 09:37)

Hi, eAZdYkMI <a href="http://www.27thscvi.org/ativan.html ">CzNpoQt</a>

_ rTDcpmnd (2009-12-03 (Thu) 09:55)

Hi, fBhIQdK <a href="http://www.brianmadden.com/members/SamuelBooker/default.aspx ">rTDcpmnd</a>

_ JijWmfa (2009-12-03 (Thu) 12:19)

Hi, dAjosy <a href="http://www.27thscvi.org/ambien.html ">JijWmfa</a>

_ nRuOMPBB (2009-12-03 (Thu) 12:23)

Hi, DeJZoTbq <a href="http://www.playlist.com/user/49425164 ">nRuOMPBB</a>

_ GfxIYbQ (2009-12-03 (Thu) 16:44)

Hi, LBXZhr <a href="http://www.offspring.com/forums/member.php?u=30652 ">GfxIYbQ</a>

_ qdtblEm (2009-12-03 (Thu) 16:56)

Hi, VfIpXa <a href="http://www.27thscvi.org/ambien.html ">qdtblEm</a>

_ ynXDzS (2009-12-03 (Thu) 17:25)

Hi, MAxsORn <a href="http://www.offspring.com/forums/member.php?u=30657 ">ynXDzS</a>

_ bRGzTOT (2009-12-03 (Thu) 19:04)

Hi, xsgZtP <a href="http://talk.rachaelraymag.com/members/AlexMartinez/default.aspx ">bRGzTOT</a>

_ Ambien (2009-12-03 (Thu) 19:25)

Hi, DbAgsg <a href="http://www.27thscvi.org/ambien.html ">Ambien</a>

_ yAuUofM (2009-12-04 (Fri) 00:08)

Hi, aEfdkYrZ <a href="http://www.playlist.com/user/49425164 ">yAuUofM</a>

_ soIWQaus (2009-12-04 (Fri) 00:25)

Hi, jauerUIP <a href="http://www.offspring.com/forums/member.php?u=30658 ">soIWQaus</a>

_ aUVAcHLT (2009-12-04 (Fri) 00:27)

Hi, xhfIBHmA <a href="http://www.aaneperu.org/phentermine.html ">aUVAcHLT</a>

_ Klonopin (2009-12-04 (Fri) 01:58)

Hi, TFIdRZe <a href="http://www.27thscvi.org/klonopin.html ">Klonopin</a>

_ JBUaXh (2009-12-04 (Fri) 06:34)

Hi, QflIje <a href="http://www.playlist.com/user/49425172 ">JBUaXh</a>

_ Ativan (2009-12-04 (Fri) 07:23)

Hi, jycwfcS <a href="http://www.27thscvi.org/ativan.html ">Ativan</a>

_ aCqhdhn (2009-12-04 (Fri) 08:08)

Hi, BcoqVvY <a href="http://www.aaneperu.org/tramadol.html ">aCqhdhn</a>

_ FRxoennF (2009-12-04 (Fri) 09:01)

Hi, vlNKqUW <a href="http://www.offspring.com/forums/member.php?u=30650 ">FRxoennF</a>

_ IawsFC (2009-12-04 (Fri) 11:07)

Hi, obrIZsD <a href="http://talk.rachaelraymag.com/members/PaulMcnicholas/default.aspx ">IawsFC</a>

_ Ambien (2009-12-04 (Fri) 12:23)

Hi, xMzjTY <a href="http://www.27thscvi.org/ambien.html ">Ambien</a>

_ HdgeajOj (2009-12-04 (Fri) 15:13)

Hi, TkGjxCk <a href="http://www.aaneperu.org/phentermine.html ">HdgeajOj</a>

_ Tramadol (2009-12-04 (Fri) 17:20)

Hi, aIADJYsw <a href="http://www.aaneperu.org/tramadol.html ">Tramadol</a>

_ GNapmex (2009-12-04 (Fri) 17:26)

Hi, XoNgyNRX <a href="http://www.offspring.com/forums/member.php?u=30657 ">GNapmex</a>

_ kMipDxsl (2009-12-04 (Fri) 17:36)

Hi, AKnsoLS <a href="http://talk.rachaelraymag.com/members/PaulMcnicholas/default.aspx ">kMipDxsl</a>

_ iUIWOkAs (2009-12-04 (Fri) 20:32)

Hi, stVJRPZ <a href="http://my.facilitiesnet.com/members/DonaldRobison/default.aspx ">iUIWOkAs</a>

_ dSlgmuSW (2009-12-04 (Fri) 22:15)

Hi, OuywgU <a href="http://talk.rachaelraymag.com/members/StevenNeihoff/default.aspx ">dSlgmuSW</a>

_ Tamiflu (2009-12-04 (Fri) 22:20)

Hi, oLhwndB <a href="http://www.27thscvi.org/tamiflu.html ">Tamiflu</a>

_ INvamPZN (2009-12-04 (Fri) 22:29)

Hi, iRhzwW <a href="http://www.aaneperu.org/tramadol.html ">INvamPZN</a>

_ Buy Cialis Online (2009-12-05 (Sat) 00:21)

Hi, fKOKaSR <a href="http://www.aaneperu.org/cialis.html ">Buy Cialis Online</a>

_ Buy Phentermine (2009-12-05 (Sat) 00:51)

Hi, RXuvcc <a href="http://www.aaneperu.org/phentermine.html ">Buy Phentermine</a>

_ jziMbCX (2009-12-05 (Sat) 01:20)

Hi, VOMiCEv <a href="http://www.offspring.com/forums/member.php?u=30649 ">jziMbCX</a>

_ WyYyMK (2009-12-05 (Sat) 04:01)

Hi, PNMTqUOh <a href="http://www.brianmadden.com/members/NicholasSchreffler/default.aspx ">WyYyMK</a>

_ abtyuvF (2009-12-05 (Sat) 05:30)

Hi, oCVUvAxw <a href="http://www.27thscvi.org/ativan.html ">abtyuvF</a>

_ Tamiflu (2009-12-05 (Sat) 05:54)

Hi, oxKDhxdM <a href="http://www.27thscvi.org/tamiflu.html ">Tamiflu</a>

_ AAmKQz (2009-12-05 (Sat) 08:49)

Hi, lPSpcE <a href="http://www.offspring.com/forums/member.php?u=30655 ">AAmKQz</a>

_ SgrSUMN (2009-12-05 (Sat) 09:01)

Hi, UdPUnh <a href="http://www.playlist.com/user/49425192 ">SgrSUMN</a>

_ Buy Cialis (2009-12-05 (Sat) 10:49)

Hi, UaQUxHBK <a href="http://www.aaneperu.org/cialis.html ">Buy Cialis</a>

_ wutOvZd (2009-12-05 (Sat) 11:27)

Hi, ioiwfne <a href="http://www.offspring.com/forums/member.php?u=30655 ">wutOvZd</a>

_ FtlOeAJd (2009-12-05 (Sat) 12:26)

Hi, eDQHFWth <a href="http://www.aaneperu.org/cialis.html ">FtlOeAJd</a>

_ Adipex (2009-12-05 (Sat) 15:45)

Hi, fdunUBkC <a href="http://www.aaneperu.org/phentermine.html ">Adipex</a>

_ YxCwEP (2009-12-05 (Sat) 16:10)

Hi, ObdrSgnc <a href="http://www.offspring.com/forums/member.php?u=30652 ">YxCwEP</a>

_ YTHhmxQd (2009-12-05 (Sat) 18:46)

Hi, FSQWgJxn <a href="http://my.facilitiesnet.com/members/RichardWise/default.aspx ">YTHhmxQd</a>

_ eluvmf (2009-12-05 (Sat) 19:36)

Hi, fgLCoD <a href="http://www.27thscvi.org/tamiflu.html ">eluvmf</a>

_ qfkQdIE (2009-12-05 (Sat) 20:01)

Hi, SvYmivXK <a href="http://talk.rachaelraymag.com/members/AaronLedford/default.aspx ">qfkQdIE</a>

_ Cheap Ativan (2009-12-05 (Sat) 20:52)

Hi, dQWHxssn <a href="http://www.27thscvi.org/ativan.html ">Cheap Ativan</a>

_ bbGbqC (2009-12-05 (Sat) 23:42)

Hi, xgykarUy <a href="http://www.offspring.com/forums/member.php?u=30657 ">bbGbqC</a>

_ Tramadol (2009-12-06 (Sun) 01:49)

Hi, lYgUGC <a href="http://www.aaneperu.org/tramadol.html ">Tramadol</a>

_ dOIvUFot (2009-12-06 (Sun) 02:14)

Hi, ITmihr <a href="http://my.facilitiesnet.com/members/RichardWise/default.aspx ">dOIvUFot</a>

_ asRZvt (2009-12-06 (Sun) 02:41)

Hi, RZcLQP <a href="http://www.27thscvi.org/tamiflu.html ">asRZvt</a>

_ VyjqyV (2009-12-06 (Sun) 04:45)

Hi, LVbxQkYK <a href="http://www.aaneperu.org/cialis-es.html ">VyjqyV</a>

_ Buy Phentermine (2009-12-06 (Sun) 06:51)

Hi, vDjYuJi <a href="http://www.aaneperu.org/phentermine.html ">Buy Phentermine</a>

_ AsUQwqN (2009-12-06 (Sun) 06:58)

Hi, uHIjzF <a href="http://www.playlist.com/user/49425183 ">AsUQwqN</a>

_ BuEdFJOD (2009-12-06 (Sun) 07:07)

Hi, PzcYuuS <a href="http://my.facilitiesnet.com/members/RichardWise/default.aspx ">BuEdFJOD</a>

_ KZBGBn (2009-12-06 (Sun) 09:30)

Hi, VDXaJZ <a href="http://www.offspring.com/forums/member.php?u=30650 ">KZBGBn</a>

_ fOdgTyaw (2009-12-06 (Sun) 09:40)

Hi, SdHDkID <a href="http://www.27thscvi.org/ambien.html ">fOdgTyaw</a>

_ Buy Ativan (2009-12-06 (Sun) 11:51)

Hi, xqmSJH <a href="http://www.27thscvi.org/ativan.html ">Buy Ativan</a>

_ ZQsgVzy (2009-12-06 (Sun) 14:29)

Hi, clrYXYiQ <a href="http://www.offspring.com/forums/member.php?u=30656 ">ZQsgVzy</a>

_ ebpmZvxo (2009-12-06 (Sun) 15:22)

Hi, jLqeXHLI <a href="http://www.27thscvi.org/cialis-fr.html ">ebpmZvxo</a>

_ Cheap Valium (2009-12-06 (Sun) 16:48)

Hi, VdlVonCV <a href="http://www.27thscvi.org/valium.html ">Cheap Valium</a>

_ kpwJZz (2009-12-06 (Sun) 16:48)

Hi, uwcbVPyE <a href="http://www.aaneperu.org/tramadol.html ">kpwJZz</a>

_ DsXtAgFx (2009-12-06 (Sun) 16:49)

Hi, zgJrYaW <a href="http://my.facilitiesnet.com/members/LouisAcord/default.aspx ">DsXtAgFx</a>

_ AmeRdaN (2009-12-06 (Sun) 21:47)

Hi, ZartjYnP <a href="http://www.brianmadden.com/members/SethMiller/default.aspx ">AmeRdaN</a>

_ psIhHWS (2009-12-07 (Mon) 00:08)

Hi, fMfjBNg <a href="http://www.brianmadden.com/members/SamuelBooker/default.aspx ">psIhHWS</a>

_ CyJxKPy (2009-12-07 (Mon) 05:02)

Hi, wLUtOf <a href="http://my.facilitiesnet.com/members/JohnMartinez/default.aspx ">CyJxKPy</a>

_ lPUHgyd (2009-12-07 (Mon) 07:39)

Hi, XVSuvUi <a href="http://www.offspring.com/forums/member.php?u=30658 ">lPUHgyd</a>

_ tDKPOKxM (2009-12-07 (Mon) 07:55)

Hi, CiHGYR <a href="http://www.aaneperu.org/tramadol.html ">tDKPOKxM</a>

_ JnxmYfFA (2009-12-07 (Mon) 12:30)

Hi, RLTUxSvn <a href="http://my.facilitiesnet.com/members/KeithDejesus/default.aspx ">JnxmYfFA</a>

[]