パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

MSBuildがオープンソース化される」記事へのコメント

  • by Anonymous Coward on 2015年03月21日 12時04分 (#2782027)

    unix はkernelでもなんでも
     make
    で作れるようになってるけど、たとえば windows XP なんかは
    マウスで build を選ぶと出荷のCD-ROMイメージが出来るように
    なっているのか?

    • by Ryo.F (3896) on 2015年03月21日 12時14分 (#2782028) 日記

      よく知らんのだが、今時のLinuxディストリビューションは、「make」一発でISOファイルができるようになってるの?

      親コメント
      • by Anonymous Coward

        Debian はなってる

        • by Ryo.F (3896) on 2015年03月21日 15時29分 (#2782105) 日記

          カーネル、ブートローダ、debパッケージ等など、すべてソースからビルドされて、ISOが生成されるって意味?
          そりゃテストが大変だな。

          親コメント
          • by Anonymous Coward

            DebianじゃないけどAOSPも参照するといいかもしれない。
            ソースコードのルート階層でmakeをすればイメージが作成できる。ほかのディレクトリでビルドスクリプトのコマンドのmmを使えばモジュール単位でビルドできる。

        • 『まずビルドシステムをビルドする必要があってな?』

          ...と、Ubuntuで自分用ISO作ろうと思った時に調べたら、なっていたような記憶がある。記憶違いかもしれませんが。
          (ずっと昔の過去のことです。最近はパッケージを標準リポジトリからapt-getできるようになっていたはず。)

          親コメント
    • 『もちろんMSにはビルド専門のチームがあって...』という話は既知なのだと思っていました。(「NTを作った男たち」とか。)
      しかし考えてみれば、Windowsの出荷版について、ワンステップビルドの確証となるソースは覚えがありません。

      とりあえずビルド手順が自動化可能になっているのは確実です。(でないと開発版のビルドサーバを複数平行してセットアップ・実行できない)
      たぶん事実上ワンステップなのでしょう。

      根拠になるかと思ってJoel on Softwareを読み返したのですが、これはすでに退社した元Excelチーム職員によるビルドシステムのススメでした。
      http://local.joelonsoftware.com/wiki/%E3%83%87%E3%82%A4%E3%83%AA%E3%83... [joelonsoftware.com]

      以下オフトピ。
      私も、自作フォントはワンテップで配布版ビルドが作れるようにしたいのですが、現実は中々ままならないものです。
      現在はスクリプトが「画像からフォントをビルド」「付属配布物(ドキュメント他)をビルド」「フォントと付属配布物を集約してビルド」の3ステップに分かれています。
      わたしの場合は作業者が(事実上)一人なので、ワンステップビルドにこだわる必要はないのでしょうけれど。
      逆にMSくらいの規模になると、関わる人数が多すぎて、ワンステップにしないわけにはいかなくなるかと。

      親コメント
      • by Anonymous Coward

        闘うプログラマーで、毎晩ビルドが走っててショーストッピングを起こしたコミッターにビルド管理者をバトンタッチとか無かったか?
        あれは自動化されているというのとは別なのかな。

    • by Anonymous Coward

      調べる労力や自分で知ろうとする手間を全力で放棄してるようなら長年の謎にもなるだろうさ

      もしも冗談としてその文章を書いたのだとしたら……
      センスないから上達するまでの数年間は控えた方がいい

      • by Anonymous Coward

        「焼肉の裏と表がどっちなのか長年の謎」
        みたいな彼渾身の持ちネタなのかも。

      • by Anonymous Coward
        何を控えるのだ。
    • by Anonymous Coward

      MSBuildが採用されたのはXPより後だし、MSBuildはGUIアプリケーションじゃないのに「マウスで build を選ぶと」なんて言われてもなぁ・・・
      MSBuild関係ない疑問だとしても、そもそもWindowsなんてデカブツ、ワンタッチでビルドできてもそれ以外の雑事や時間がかかりすぎてあんまり嬉しくないんじゃない?
      WindowsUpdateで済ます場合とかFixIt用の部分ビルドとか、いちいちISO作ったりはしないケースのほうが多そうだし。

      つかunixでもmakeじゃなくてantの場合もあるしシェルスクリプトの場合もあるでしょうに。

一つのことを行い、またそれをうまくやるプログラムを書け -- Malcolm Douglas McIlroy

処理中...