Closed vermaden closed 1 year ago
poudriere-devel have -b latest|quarterly
that I use frequently doing testport on releases.
Nice, I will try that right away. thank You.
I have tried the poudriere-devel
with -b latest
but it still wants to build lang/gcc12
.
How can I FORCE Poudriere to NOT build lang/gcc12
EVER AGAIN and always fetch it from repositories?
Thanks.
@vermaden can you test https://github.com/freebsd/poudriere/pull/1064 and see if that helps?
After applying this patch:
I believe it works as desired and only several ports were actually compiled.
These I wanted:
security/krb5
security/sudo
security/cyrus-sasl2
security/cyrus-sasl2-gssapi
net/openldap26-client
net/samba413
These were compiled:
devel/p5-Parse-Yapp
security/cyrus-sasl2-gssapi
net/openldap26-client
dns/bind-tools
databases/ldb22
net/samba413
security/sssd@default
security/sudo
That is what I was looking for.
I hope this common.sh
patch will make it upstream into the poudriere-devel
and sometime in the future into poudriere
port/package.
Regards, vermaden
... and most important - thank You very much for you help and suggestions.
You saved me a lot of time.
If you want to see why it's building, when you think it should fetch: run poudriere bulk -v -n
and look at the output. The things to look for are:
So at least you can check that the packages it builds makes sense. That's how I found the issue with the duplicate options and deps. With #1064, it only builds packages where there's a true version / options / deps mismatch between local and remote.
I have a question about Poudriere.
Is there option to - fetch for example 'lang/gcc12' as package - and then build other things you want to build in that repo?
The 'lang/gcc12' fails to build (multiple times I tried):