I did a poudriere setup again after some time and one thing seems odd.
When building devel/git it pulls in rust and gcc... is there something I do wrong?
Seems excessive for a slimmed down port (UNSET most of the options)
Conversation
Notices
-
Embed this notice
jhx (jhx@mastodon.bsd.cafe)'s status on Friday, 24-Jan-2025 02:43:06 JST jhx
-
Embed this notice
feld (feld@friedcheese.us)'s status on Friday, 24-Jan-2025 02:43:03 JST feld
@jhx first, if you want a slimmer git you can just use devel/git@tiny or devel/git@lite as those flavors exist so you don't need to twiddle with the port config like that
but also I cannot reproduce this. I just tried building devel/git in a clean env and it doesn't pull them in. No build flags changed at all, everything stock.
If you can get the poudriere web interface up it will show you the reason why a dep is going to be built. Screenshot attached -
Embed this notice
jhx (jhx@mastodon.bsd.cafe)'s status on Friday, 24-Jan-2025 02:43:04 JST jhx
devel_git_UNSET+= GITWEB PERL SEND_EMAIL CONTRIB
-
Embed this notice
feld (feld@friedcheese.us)'s status on Friday, 24-Jan-2025 02:58:23 JST feld
@jhx instead of blowing it away just try building it in a clean "set". that's what the -z option is for poudriere
poudriere bulk -z test [ rest of your options ] -
Embed this notice
jhx (jhx@mastodon.bsd.cafe)'s status on Friday, 24-Jan-2025 02:58:25 JST jhx
@feld
Indeed, this is strange what is happening at my end... still tries to pull rust, gcc, ruby, etc.I think i should start clean and blow this away.
Not even commenting out everything in the make.conf made any dent.I'll try this again with a clean build.
Thanks for the hint! (Esp. about the tiny flavor)
-
Embed this notice