1. A computer-implemented method, comprising: gathering updates for a computing device; and ascertaining, based on one or more set membership rules for the updates and one or more state conditions of the computing device, whether the updates may be aggregated into a set of updates for installation as a set on the computing device.