From nobody Wed Sep 11 23:24:36 2024 X-Original-To: freebsd-users-jp@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4X3xVq0Z0Sz5WJbl for ; Wed, 11 Sep 2024 23:24:51 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Received: from www121.sakura.ne.jp (www121.sakura.ne.jp [153.125.133.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4X3xVn2QnYz47nG for ; Wed, 11 Sep 2024 23:24:48 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Authentication-Results: mx1.freebsd.org; none Received: from kalamity.joker.local (123-1-21-232.area1b.commufa.jp [123.1.21.232]) (authenticated bits=0) by www121.sakura.ne.jp (8.17.1/8.17.1/[SAKURA-WEB]/20201212) with ESMTPA id 48BNOalT065928; Thu, 12 Sep 2024 08:24:37 +0900 (JST) (envelope-from junchoon@dec.sakura.ne.jp) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dec.sakura.ne.jp; s=s2405; t=1726097077; bh=pJTp1QiQgvpGKTKJFcDxBALANiLQm3J2KQQdGFkCFsc=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=gi+fBGZ4XA4eJBnfiLZvuChm7CHuKRf6zXMU48HAKqJFGJMDp2WWSgh1+lL2kpb52 GbtZXAG4DfsdnjljcHeysX5lr5YBMAMImjLRcrKG6xCiZF3AoG7UClHA3YXQqSqgwF /D9tgVkcbn44JS/11yR+3+Mjkz7ogYPYwkCCEZ10= Date: Thu, 12 Sep 2024 08:24:36 +0900 From: Tomoaki AOKI To: Motoyuki KONNO Cc: FreeBSD-users-jp@freebsd.org Subject: Re: =?UTF-8?B?RnJlZUJTROOBruODquODquODvOOCueOCteOCpOOCr+ODqw==?= =?UTF-8?B?5aSJ5pu044Gr44Gk44GE44Gm?= Message-Id: <20240912082436.c3aae57007aed463a63f91ed@dec.sakura.ne.jp> In-Reply-To: References: <20240911.161356.1304132417828656068.inetd@x.inetd.co.jp> Organization: Junchoon corps X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd14.1) List-Id: Discussion relevant to FreeBSD communities in Japan List-Archive: https://lists.freebsd.org/archives/freebsd-users-jp List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-users-jp@freebsd.org Sender: owner-freebsd-users-jp@FreeBSD.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:7684, ipnet:153.125.128.0/18, country:JP] X-Rspamd-Queue-Id: 4X3xVn2QnYz47nG 青木@名古屋です。 On Thu, 12 Sep 2024 07:07:51 +0900 Motoyuki KONNO wrote: > 今野です。 > > 2024年9月11日(水) 16:16 : > > > 間抜けなことにFreeBSDのリリースサイクルが変更されたことに昨日気づきま > > した (;_;) > > > https://lists.freebsd.org/archives/freebsd-announce/2024-July/000143.html > > > > www.freebsd.orgのニュースリリースにも特に掲載はなく、まったく気づきま > > せんでした。 > > > > たとえば今後の13と14のリリース予定はこんな感じらしいです。 > > > > 13と14抜粋 > > 13.3: Mar 2024 Dec 2024 > > 13.4: Sep 2024 Jun 2025 > > 13.5: Mar 2025 Apr 2026* > > > > 14.1: Jun 2024 Mar 2025 > > 14.2: Dec 2024 Sep 2025 > > 14.3: Jun 2025 Jun 2026 > > 14.4: Mar 2026 Dec 2026 > > 14.5: Sep 2026 Jun 2027 > > 14.6: Mar 2027 Nov 2028* > > > > そこに来て半年に1回のマイナーバージョンアップという話を知ってすっかり > > 心が折れました。。。 > > > いろいろ理由はあると思いますが、セキュリティが重視される昨今の状況で半年を > 目安に新しいリリースを出したいということであれば理解できます。 > > その上で、各メジャーバージョンは5年間のサポートが明示されていますが、 > 一つのマイナーバージョンがセキュリティオフィサーによってサポートされる > のは次のリリースが出て3ヵ月しかないので、リリース間隔が半年になっても > ほとんど影響はないですね。私としては。 > > 個人的にはports treeのデフォルトが使い物にならなくなったのが悩みの > 種で、bindを作るのにpythonからXのライブラリまで入れようとするのは > 本当に止めて欲しい。pythonは仕方ないかなと諦めましたけど。 > > -- > motoyuki 実運用環境自体にビルド時だけの依存物(bUILD_DEPENDA)をインストール されたくない、さりとてデフォルトオプションは困るので公式pkgは使えない、 という場合、例えばpoudriereを使用する方法があります。 poudriereはビルドに一時的に生成したjailを使用し、依存物をそこに インストールしてビルド、パッケージを作成したらそのjailはクリア してしまいますので、実運用環境自体への影響は抑えられます。 試したことはありませんが、おそらくsynthやjenkinsのような他のクリーン ルーム方式のビルダーも同様と思います。 自分でpoudriereを使い始めてみるにあたって、当時発見できたドキュメントや 事例だと  ・複数Release用だったり複数アーキティクチャ用だったりと大げさな   設定事例がほとんど。  ・ビルドしたパッケージを複数のPCで利用するのが前提の事例ばかりで   webサーバを立てるのが前提  ・poudrere専用にOPTIONを保存する前提の事例ばかりで既に実機上で   ビルド・インストールしたportsで済ませている設定を無視してしまう   事例ばかり ということで1台のPCだけで使えればいいし、全portsのOPTIONの再設定など したくない私の需要に合わなくて(さりとて一部のメンテナはBugzillaでの バグレポートに対してpoudriere等のクリーンルームビルダーでビルドした 場合以外は完全無視してしまう場合もある[スクラッチからビルドする 想定以外の不具合まで相手にしている余裕がない])あちこちに散らばった 情報からなんとかほぼ使えるようにした構成や運用を  https://brew.bsd.cafe/TomAoki/Tips-and-Tricks/src/branch/main/poudriere で公開しています。 但し、需要のほぼ全ては海外だろうということもあって 英文のみです。 -- 青木 知明 [Tomoaki AOKI]