On Sat, 2011-04-02 at 13:54:44 -0700, Doug Barton wrote: > On 04/02/2011 08:52, Sahil Tandon wrote: > >On Sat, 2011-04-02 at 12:05:34 +0000, Dirk Meyer wrote: > > > >>dinoex 2011-04-02 12:05:34 UTC > >> > >> FreeBSD ports repository > >> > >> Modified files: > >> graphics/netpbm Makefile > >> Log: > >> - drop CONFLICTS with megetty > >> Submitted by: olgeni > > > >Does PORTREVISION need to be bumped when we change CONFLICTS? > > When adding CONFLICTS I would say definitely yes, since they are > recorded in the package. When dropping a conflict I personally would > be less inclined to bump it, unless I knew that there was an > existing problem that is being solved by the update.
I share your rationale for the most part, but I am still unclear about what some might call an 'edge' case. To wit, let us assume that I already have port foo installed; foo conflicts with bar (as noted in CONFLICTS within bar's Makefile). Therefore, whenever I try to install bar, I am notified about the conflict and unable to proceed. A few months pass, and for whatever reason, the bar maintainer removes the conflict with foo, but does not bump PORTREVISION. The default bar package, from whichever repository I had originally obtained it, will still contain the (now incorrect) conflict with foo. Is my understanding or interpretation of this example flawed? Does this type of situation occur so seldom that it is not worth the bump in the majority of cases when a conflict is dropped? Should we similarly not bump PORTREVISION if something is dropped from RUN_DEPENDS (which, like CONFLICTS, is recorded in the package)? Or perhaps I've missed a nuance that makes my question foolish. In any case, please bludgeon me with a cluebat so I stop pestering you with these questions. :-) -- Sahil Tandon <sa...@freebsd.org> _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscr...@freebsd.org"