poudriere: reduce the number of rebuilt packages?

Mikhail Tsatsenko m.tsatsenko at gmail.com
Mon Jan 5 18:52:19 UTC 2015


02 янв. 2015 г. 14:04 пользователь "Stefan Ehmann" <shoesoft at gmx.net>
написал:
>
> I've recently switched from portmaster to poudriere/'pkg upgrade' to
manage my port updates. Basically it works fine, but incremental builds
don't quite work as I expected.
>
> poudriere rebuilds all packages if any dependency has changed. If there
are only some ports with new versions, possibly hundreds of packages are
rebuilt. So far it looks like I'll end up rebuilding packages like
libreoffice/KDE/chromium several times a week. The rebuilt packages won't
even be installed by 'pkg upgrade' because their version number has not
changed.
Absolutely agree. A tired to rebuild kde and libreoffice each time when
some port 's  (Perl, python )revision bumped.
>
> That's a huge waste of resources. With portmaster only ports with
increased version numbers are rebuilt.
>
> Can I use poudriere to rebuild only packages where the version number
changed?
>
>
> The option -S (Don't recrusively rebuild packages affected by other
packages requiring incremental rebuild) looked promising. But automatic
packages are not always rebuilt and I've also encountered build problems.
CHECK_CHANGED_DEPS=no doesn't seem to reduce the number of packages rebuilt.
>
> Is there a way to do what I want with poudriere? Or should I switch back
to portmaster?
> _______________________________________________
> freebsd-ports at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe at freebsd.org"


More information about the freebsd-ports mailing list