Guido Falsi wrote on 2020/12/29 08:49:
> This is intentional behaviour, hand there are good reasons for this.
> 
> Anyway poudriere has the CHECK_CHANGED_DEPS option which can be disabled and 
> should restrict this behavior. I have never tested it though, I don't think 
> the risk of getting and incoherent repo is worth it.
> 

Oh, thank you.

However, CHECK_CHANGED_DEPS does not seem to change it's behavior.

For example, if we have the following line
[00:01:22] [Dry Run] Deleting harfbuzz-2.7.2_1.txz: new version: 2.7.4
gtk3 will be involved and removed.
[00:01:26] [Dry Run] Deleting gtk3-3.24.24.txz: missing dependency: 
harfbuzz-2.7.2_1
When gtk3 is removed, this will also be removed.
[00:01:26] [Dry Run] Deleting gtkspell3-3.0.10.txz: missing dependency: 
gtk3-3.24.24
[00:01:26] [Dry Run] Deleting webkit2-gtk3-2.30.2.txz: missing dependency: 
gtk3-3.24.24
webkit2-gtk3 also requires harfbuzz, so it must be built. orz
But gtkspell3 doesn't seem to have anything to do with harfbuzz, so if we 
rebuild gtk3 by poudriere bulk -j jail -J 2 x11-toolkits/gtk30, we won't have 
to rebuild it.

It's such a repetition.

_______________________________________________
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to