On 02/21/13 13:57, Erik Trauschke wrote:


On 02/21/13 01:05 PM, Shawn Walker wrote:
Greetings,

The following webrev adds a '-t' option to pkgdiff for specifying which
action types to compare:

16383458 pkgdiff should support filtering on action type like pkg
contents

While this could be done now by using pkgmogrify to generate temporary
manifests to compare first, comparing a single type of actions is common
enough (think depend actions) that adding a filtering option seemed the
right thing to do.

webrev:
https://cr.opensolaris.org/action/browse/pkg/swalker/pkg-16383458/webrev/

It seems to me the test case of comparing tree10, tree20 and tree30 is
not strict enough. The first two are completely different so if you
filter doesn't work it wouldn't make a difference. Tree20 and tree30 are
essentially the same so even if you don't filter on a particular action
type it should succeed, even if the filter doesn't work at all.

I think it would make sense to have maybe another manifest which has the
same file actions but different dir actions and check if it they are
equal for file actions but unequal for dir actions.

Erik and I talked about this offline; the conclusion was that what I had there reasonably covers this case already.

However, I convinced myself we could run into an off-by-one scenario where only one of two actions of a given type differed between manifests. So I'll add something for that.

-Shawn

_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to