On Sun, 27 Jun 2010, Lev Serebryakov wrote:

Hello, Freebsd-ports.

I understand, that this change (ports/137855, bsd.port.mk:1.632) was made 6 months ago, but I've noticed it only now (twice in one day!).

 Am  I  only  person,  who  thinks,  that  this  change  is HUGE POLA
violation?

 PR  says about "big tarball is downloaded and CONFLICTS are detected
after  that,"  but I've have two more realistic scenarios, when early
conflict  detection  is  VERY annoying. Thry are real-life scenarios,
occured today for me in a row.

(1)  I  have  `subversion'  port  installed, and want to `makesum' in
updated subversion-freebsd port directory (because I'm maintainer and
need  to update port with new version, which have new tarball). OOPS.
I cannot even download new tarball -- confilct is detected.

I agree that this is kind of a pain, but as developers we are expected to deal with a little pain to make life for the users easier. :) (One could very convincingly argue that this particular change introduced too much pain for too little benefit, but I digress.) Someone else already mentioned -DDISABLE_CONFLICTS which works for everything, including makesum. Of course, I almost always forget to add that the first time ...

(2) I want upgrade perl from 5.8.x to 5.10.x. Type command:

#portupgrade -rfo lang/petl5.10 perl-5.8.9_3

  Ooops, confilct is detected, upgraid failed. GRRRR!

FYI, I added code in portmaster to handle this. With portupgrade you could probably do 'DISABLE_CONFLICTS=YES portupgrade ....' but don't quote me on that.


hth,

Doug

--

        Improve the effectiveness of your Internet presence with
        a domain name makeover!    http://SupersetSolutions.com/

        Computers are useless. They can only give you answers.
                        -- Pablo Picasso

_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[email protected]"

Reply via email to