Re: Dislike the way port conflicts are handled now

2010-01-18 Thread Jonathan McKeown
On Sunday 17 January 2010 10:24:43 Matthew Seaman wrote: Ion-Mihai Tetcu wrote: I'd be very happy if I could: - fetch the distfiles, even if I have a conflicting port installed - be able to use portmaster -o to switch from one port to an other one that conflicts with it. - be able to

Re: Dislike the way port conflicts are handled now

2010-01-18 Thread b. f.
Argh! Stop! I wish that people who felt the need to add to this thread would read the prior posts beforehand, and consider their comments before posting. To answer two previous posts: I believe that he is talking about changing _when_ the check for conflicts is made; whereas DISABLE_CONFLICTS

Re: Dislike the way port conflicts are handled now

2010-01-18 Thread Jonathan McKeown
On Monday 18 January 2010 17:48:37 b. f. wrote: Argh!  Stop! I wish that people who felt the need to add to this thread would read the prior posts beforehand, and consider their comments before posting. I don't know why you assume people didn't. I read the whole thread. I saw people who had

Re: Dislike the way port conflicts are handled now

2010-01-17 Thread Pav Lucistnik
Greg Larkin píše v so 16. 01. 2010 v 18:02 -0500: Here is the original post: http://www.mail-archive.com/freebsd-questions@freebsd.org/msg227363.html I will agree that `portupgrade -o` is way too useful feature. I'd vote for reverting to the old behaviour. I thought portmgr might have some

Re: Dislike the way port conflicts are handled now

2010-01-17 Thread Martin Wilke
On Sun, 17 Jan 2010 11:44:05 +0100 Pav Lucistnik p...@freebsd.org wrote: Greg Larkin píše v so 16. 01. 2010 v 18:02 -0500: Here is the original post: http://www.mail-archive.com/freebsd-questions@freebsd.org/msg227363.html I will agree that `portupgrade -o` is way too useful feature.

Re: Dislike the way port conflicts are handled now

2010-01-17 Thread Matthew Seaman
Ion-Mihai Tetcu wrote: I'd be very happy if I could: - fetch the distfiles, even if I have a conflicting port installed - be able to use portmaster -o to switch from one port to an other one that conflicts with it. - be able to at least compile a port (eg. for testing) without having to

Re: Dislike the way port conflicts are handled now

2010-01-17 Thread b. f.
On 1/17/10, Martin Wilke m...@freebsd.org wrote: On Sun, 17 Jan 2010 11:44:05 +0100 Pav Lucistnik p...@freebsd.org wrote: Greg Larkin píše v so 16. 01. 2010 v 18:02 -0500: I will agree that `portupgrade -o` is way too useful feature. I'd vote for reverting to the old behaviour.

Re: Dislike the way port conflicts are handled now

2010-01-17 Thread Warren Block
On Sun, 17 Jan 2010, Matthew Seaman wrote: Ion-Mihai Tetcu wrote: I'd be very happy if I could: - fetch the distfiles, even if I have a conflicting port installed - be able to use portmaster -o to switch from one port to an other one that conflicts with it. - be able to at least compile a

Re: Dislike the way port conflicts are handled now

2010-01-17 Thread Dan Nelson
In the last episode (Jan 17), Martin Wilke said: On Sun, 17 Jan 2010 11:44:05 +0100 Pav Lucistnik p...@freebsd.org wrote: Greg Larkin píse v so 16. 01. 2010 v 18:02 -0500: Here is the original post: http://www.mail-archive.com/freebsd-questions@freebsd.org/msg227363.html I will

Re: Dislike the way port conflicts are handled now

2010-01-16 Thread Manolis Kiagias
On 16/01/2010 6:57 π.μ., Greg Larkin wrote: Craig Whipp wrote: On Jan 15, 2010, at 9:44 AM, Kirk Strauser wrote: Until recently, it seems like port dependencies were handled at installation time. Lately, they're handled any time I try to do anything with a port. I absolutely detest the

Re: Dislike the way port conflicts are handled now

2010-01-16 Thread Ruben de Groot
On Fri, Jan 15, 2010 at 11:57:35PM -0500, Greg Larkin typed: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Craig Whipp wrote: On Jan 15, 2010, at 9:44 AM, Kirk Strauser wrote: Until recently, it seems like port dependencies were handled at installation time. Lately, they're

Re: Dislike the way port conflicts are handled now

2010-01-16 Thread b. f.
On Fri, Jan 15, 2010 at 11:57:35PM -0500, Greg Larkin typed: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Craig Whipp wrote: On Jan 15, 2010, at 9:44 AM, Kirk Strauser wrote: Until recently, it seems like port dependencies were handled at installation time. Lately, they're handled

Re: Dislike the way port conflicts are handled now

2010-01-16 Thread Sergio de Almeida Lenzi
Em Sáb, 2010-01-16 às 07:00 -0500, b. f. escreveu: On Fri, Jan 15, 2010 at 11:57:35PM -0500, Greg Larkin typed: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Craig Whipp wrote: On Jan 15, 2010, at 9:44 AM, Kirk Strauser wrote: Until recently, it seems like port dependencies

Re: Dislike the way port conflicts are handled now

2010-01-16 Thread Kirk Strauser
On 01/15/2010 10:57 PM, Greg Larkin wrote: This change was based on a recent PR (http://www.freebsd.org/cgi/query-pr.cgi?pr=137855) and made it into the tree a couple of weeks ago: http://www.freebsd.org/cgi/cvsweb.cgi/ports/Mk/bsd.port.mk.diff?r1=1.631;r2=1.632 Since some folks like the old

Re: Dislike the way port conflicts are handled now

2010-01-16 Thread b. f.
Since some folks like the old behavior and some folks like the new behavior, what do you all think of a user-selectable make.conf option to choose where the check-conflicts target appears in the port build sequence? Regards, Greg I'd love that. The new behavior isn't a bad default, but it

Re: Dislike the way port conflicts are handled now

2010-01-16 Thread Greg Larkin
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 b. f. wrote: Since some folks like the old behavior and some folks like the new behavior, what do you all think of a user-selectable make.conf option to choose where the check-conflicts target appears in the port build sequence? Regards, Greg

Re: Dislike the way port conflicts are handled now

2010-01-16 Thread Chad Perrin
On Sat, Jan 16, 2010 at 01:01:47PM -0500, b. f. wrote: Since some folks like the old behavior and some folks like the new behavior, what do you all think of a user-selectable make.conf option to choose where the check-conflicts target appears in the port build sequence? Regards, Greg

Re: Dislike the way port conflicts are handled now

2010-01-16 Thread Programmer In Training
On 1/16/2010 1:01 PM, Chad Perrin wrote: snip Best: check for conflicts early, error out early if there are conflicts so one doesn't waste hours compiling something and checking/installing dependencies and so on Middling: check for conflicts late Worst: don't

Re: Dislike the way port conflicts are handled now

2010-01-16 Thread Jerry
On Sat, 16 Jan 2010 13:18:15 -0600 Programmer In Training p...@joseph-a-nagy-jr.us articulated: That does nothing for conflict resolution, though. That's a big concern for me because in the past, only one distribution of Linux (not having used any of the BSD's before, cannot comment on them

Re: Dislike the way port conflicts are handled now

2010-01-16 Thread Pav Lucistnik
Greg Larkin píše v so 16. 01. 2010 v 13:58 -0500: That's exactly what I proposed. The bsd.port.mk could be patched to support a new variable (EARLY_CONFLICT_CHECK=yes or somesuch) that shifts the check-conflict target from its old position (part of the install sequence) to its new position

Re: Dislike the way port conflicts are handled now

2010-01-16 Thread RW
On Sat, 16 Jan 2010 13:01:47 -0500 b. f. bf1...@googlemail.com wrote: Wait a minute; rewind. Isn't that what make -DDISABLE_CONFLICTS does? I believe that he is talking about changing _when_ the check for conflicts is made; whereas DISABLE_CONFLICTS ignores the check, regardless of when

Re: Dislike the way port conflicts are handled now

2010-01-16 Thread Greg Larkin
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Pav Lucistnik wrote: Greg Larkin píše v so 16. 01. 2010 v 13:58 -0500: That's exactly what I proposed. The bsd.port.mk could be patched to support a new variable (EARLY_CONFLICT_CHECK=yes or somesuch) that shifts the check-conflict target from

Re: Dislike the way port conflicts are handled now

2010-01-16 Thread b. f.
On 1/16/10, Pav Lucistnik p...@freebsd.org wrote: Greg Larkin píše v so 16. 01. 2010 v 13:58 -0500: That's exactly what I proposed. The bsd.port.mk could be patched to support a new variable (EARLY_CONFLICT_CHECK=yes or somesuch) that shifts the check-conflict target from its old position

Re: Dislike the way port conflicts are handled now

2010-01-16 Thread Ion-Mihai Tetcu
On Sat, 16 Jan 2010 21:26:28 +0100 Pav Lucistnik p...@freebsd.org wrote: Greg Larkin píše v so 16. 01. 2010 v 13:58 -0500: That's exactly what I proposed. The bsd.port.mk could be patched to support a new variable (EARLY_CONFLICT_CHECK=yes or somesuch) that shifts the check-conflict

Re: Dislike the way port conflicts are handled now

2010-01-16 Thread Kirk Strauser
On 01/16/2010 02:26 PM, Pav Lucistnik wrote: What is the particular scenario that the new conflicts handling broke for you? Often you really want to ignore locally installed packages and then it's better to override LOCALBASE to /nonex or something similar, instead of disabling conflict

Re: Dislike the way port conflicts are handled now

2010-01-16 Thread RW
On Sat, 16 Jan 2010 18:08:30 -0600 Kirk Strauser k...@strauser.com wrote: On 01/16/2010 02:26 PM, Pav Lucistnik wrote: What is the particular scenario that the new conflicts handling broke for you? Often you really want to ignore locally installed packages and then it's better to override

Dislike the way port conflicts are handled now

2010-01-15 Thread Kirk Strauser
Until recently, it seems like port dependencies were handled at installation time. Lately, they're handled any time I try to do anything with a port. I absolutely detest the new behavior. Example cases: OLD WAY: $ cd /usr/ports/something/foo22 $ make $ pkg_delete foo21-2.1 $ make install NEW

Re: Dislike the way port conflicts are handled now

2010-01-15 Thread Craig Whipp
On Jan 15, 2010, at 9:44 AM, Kirk Strauser wrote: Until recently, it seems like port dependencies were handled at installation time. Lately, they're handled any time I try to do anything with a port. I absolutely detest the new behavior. Example cases: OLD WAY: $ cd

Re: Dislike the way port conflicts are handled now

2010-01-15 Thread Greg Larkin
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Craig Whipp wrote: On Jan 15, 2010, at 9:44 AM, Kirk Strauser wrote: Until recently, it seems like port dependencies were handled at installation time. Lately, they're handled any time I try to do anything with a port. I absolutely detest the