Re: Salt on 2026Q3

"Edward Sanford Sutton, III" <[email protected]> Mon, 13 Jul 2026 11:24:37 -0700
Newsgroups gmane.os.freebsd.devel.ports
Message-ID <SA1PR11MB8811B9A76C5EB0E84EB1F440E6FA2@SA1PR11MB8811.namprd11.prod.outlook.com>
On 7/13/26 01:42, Andrea Venturoli wrote:
> On 7/12/26 20:10, Edward Sanford Sutton, III wrote:
> 
> Hello.
> 
>>  From /usr/ports/UPDATING:20260624 but with a presentation of applying 
>> it to all poudriere builds you can run the following command:
>>
>> echo "DEFAULT_VERSIONS+= python=3.11">>/usr/local/etc/poudriere.d/ 
>> make.conf
> 
> So you are suggest I use Python 3.11 globally?
> Isn't it possible to just use it for Salt (and of course its dependencies)?
> Can't two version of Python coexhist side by side on the same machine?

   Not sure how well coexisting will work or not. I don't normally use 
specific overrides like that but 
/usr/local/etc/poudriere.d/<jailname>-<tree>-<setname>-make.conf is the 
supported file names where each <> section is optional and corresponding 
'-' separators are added as separators. I'm not sure what happens if all 
3 are not specified and 2 adjacent names are identical so I'd make sure 
names of each element are different if you want to control it like this 
or state all parts. If you want to try to use <setname> then you modify 
poudriere commands to specify the set such as `poudriere bulk ... -z 
setname`.
   Though you can specify port specific overrides for options inside the 
file with things like "sysutils_py-salt_UNSET+=GCP_AUTH", I don't think 
you can set general variables in the same fashion with:
   sysutils_py-salt_DEFAULT_VERSIONS+="python=3.11"
but make.conf overrides should work.

>   bye & Thanks
>      av.
> 
>