From nobody Sun Jan 07 17:46:51 2024 X-Original-To: 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 4T7PlY01KWz55WsZ for ; Sun, 7 Jan 2024 17:47:05 +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 4T7PlX1RF8z4L1B for ; Sun, 7 Jan 2024 17:47:03 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Authentication-Results: mx1.freebsd.org; none Received: from kalamity.joker.local (123-1-22-158.area1b.commufa.jp [123.1.22.158]) (authenticated bits=0) by www121.sakura.ne.jp (8.17.1/8.17.1/[SAKURA-WEB]/20201212) with ESMTPA id 407Hkpvd022818; Mon, 8 Jan 2024 02:46:52 +0900 (JST) (envelope-from junchoon@dec.sakura.ne.jp) Date: Mon, 8 Jan 2024 02:46:51 +0900 From: Tomoaki AOKI To: Hiroyuki Seino Cc: users-jp@freebsd.org Subject: Re: pkg (ports) =?UTF-8?B?44Gu44OH44OV44Kp44Or44OI44Kq44OX44K3?= =?UTF-8?B?44On44Oz5aSJ5pu044Gu44Oq44Kv44Ko44K544OI5pa55rOV44Gr44Gk44GE?= =?UTF-8?B?44Gm?= Message-Id: <20240108024651.414566832a40abd4d64db50d@dec.sakura.ne.jp> In-Reply-To: <20240107215854.4AE5.D4AF24AB@wakhok.ne.jp> References: <20240106085308.5FCF.D4AF24AB@wakhok.ne.jp> <20240106133554.681F.83D51AB2@meiko.co.jp> <20240107215854.4AE5.D4AF24AB@wakhok.ne.jp> Organization: Junchoon corps X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd14.0) 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: Sender: owner-freebsd-users-jp@freebsd.org X-BeenThere: freebsd-users-jp@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 4T7PlX1RF8z4L1B 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] 青木@名古屋です。 デフォルトのオプションを変更して欲しい場合、MLに投げるより bugzillaの方[1]でリクエストするのが履歴が残っていいかと 思います。 要求される形式のパッチをお持ちでやり方が理解できるなら、 phabricatorでDifferential Revisionを作成してReviewerに メンテナを指定するか、githubのアカウントをお持ちなら そちらで公式githubのports分をforkしてブランチを切って 修正を加え、pull requestという手もありますが、一番手軽 なのはbugzilaかと。 例えば、私もつい最近、オプション変更要請とはちょっと 違いますがこんなのを登録しています。[3] いずれの場合も動きがなければfreebsd-ports MLで参照先を 指定してメールを投げて注意を引く感じでしょうか。 他にも、リクエストが通るのを待つ間(又は、何らかの理由で 拒否された場合)の対応としては、/etc/make.confに書いて しまう手もありますね。 例えば .if ${.CURDIR:M/usr/ports/mail/dovecot} OPTIONS_SET+= LDAP .endif のように。 書き方は冗長ですが、追加で何も入れなかったり portupgradeからpkg_replaceへ移行しつつ未対応の-oオプション 等が要る場合はportupgradeを使い続けたりといった場合には 1箇所で済むので重宝したりもします。 # poudriereに移行したもののデフォルトで入れてしまって # /var/db/ports/以下(ports本来のデフォルト)に保存 # された設定を参照してくれないけれど今更poudriereの # jailを再構築するのも嫌だ、という場合はこれ一択かと。 [1] https://www.freebsd.org/support/bugreports/ [2] https://reviews.freebsd.org/ [3] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276165 On Sun, 07 Jan 2024 21:58:55 +0900 Hiroyuki Seino wrote: > せいのです. > (花原さんすみません.宛先確認せずに To で送ってました...) > > ports でパッケージを作る際,オプションの管理は portupgrade を利用して > 行ってます. > リポジトリーとしては出してませんが... > > これも結構手間になってきているので portconf を試してみたいと思います. > URL 紹介ありがとうございます. > > > で,今回の話の理由なのですが,postfix は LDAP が有効でパッケージ化されています. > (ports のオプションでもデフォルトで有効になっている) > > が,dovecot はそうなっていなくてデフォルト有効にしてほしいなぁ.をリクエスト > したい.と思って投稿をさせて頂きました. > > freebsd-ports@FreeBSD.org に.なんですかね...? > > > -- > Hiroyuki Seino > Web: https://www.seichan.org/ > Blog: https://www.seichan.org/blog/ > > On Sat, 06 Jan 2024 13:35:55 +0900 > Yoshihiro Hanahara wrote: > > > 花原です。 > > > > 私は、ports-mgmt/portconf を使っています。 > > /usr/local/etc/ports.conf に、個々のPorts毎の設定を書けばそのオプション > > が使われます。 > > > > 検索したところ、以下のURLの記述が分かりやすかったです。 > > > > FreeBSD Ports Collection における OPTIONS 機能の紹介...(略)... > > https://qiita.com/nanorkyo/items/a0068cafcf9112ebbb7b > > > > これと、portmaster を使って pkg まで作成し、「pkg repo」コマンドで > > 自前リポジトリを作成し、自分が管理しているFreeBSDマシン群は、その自前リ > > ポジトリを参照するようにしています。 > > > > pkg をインストールするクライアント側は、以下の設定し、自前のlocalpkgのみ > > を参照するようにしています。「pkg -vv」で確認できます。 > > > > /usr/local/etc/pkg/repos/FreeBSD.conf: > > FreeBSD: { enabled: no } > > > > /usr/local/etc/pkg/repos/localpkg.conf: > > localpkg: { > > url: "ssh://pkguser@pkghost/pkgroot/FreeBSD/13.2/amd64/usr/ports/packages/All", > > mirror_type: "srv", > > enabled: yes > > } > > > > localpkg.conf のURLにあるとおり、pkguser@pkghost でsshでpkgリポジトリに > > 接続しています。ssh接続さえあればいいので、小規模ならこれが楽かもしれま > > せん。 > > > > 実は、テキトーにやっているので、これがいいのか、もっといいやり方があるの > > かはわかりませんが、なんとかなっています。 > > いちど pkg のシステムのドキュメントをちゃんと読まなくては...と思っては... > > います(笑)。 > > > > > > > > On Sat, 06 Jan 2024 08:53:08 +0900 > > Hiroyuki Seino wrote: > > > > > せいのです. > > > > > > 基本的には pkg で管理を行うようにしているのですが,オプションが足りていなくて > > > ports で入れなおす.と言うことをやっているソフトウェアがあります. > > > > > > 例えばいつもやらかしているのが dovecot の LDAP サポートです... > > > > > > pkg lock でロックすればそのパッケージのアップデートをロックできる事は > > > わかっているのですが,そもそも ports レベルで LDAP を有効がデフォルトに > > > なって欲しいと思うのですが,どこにリクエストを出せばよいのでしょうか? > > > > > > > > > また,皆さんはこういったソフトウェアに対してどのように管理されていますか? > > > > > > > > > -- > > > Hiroyuki Seino > > > Web: https://www.seichan.org/ > > > Blog: https://www.seichan.org/blog/ > > > > > > > -- > > Yoshihiro Hanahara > > > > -- > Hiroyuki Seino > Web: https://www.seichan.org/ > Blog: https://www.seichan.org/blog/ -- 青木 知明 [Tomoaki AOKI]