atom feed71 messages in org.freebsd.freebsd-stable[HEADS UP] perl symlinks in /usr/bin ...
FromSent OnAttachments
Anton BerezinJan 29, 2005 12:32 pm 
Kirill PonomarewJan 29, 2005 1:02 pm 
Kris KennawayJan 29, 2005 1:08 pm 
Oliver LehmannJan 29, 2005 1:21 pm 
Steven HartlandJan 29, 2005 1:21 pm 
Anton BerezinJan 29, 2005 1:22 pm 
Chuck SwigerJan 29, 2005 1:22 pm 
Erik TrulssonJan 29, 2005 1:26 pm 
Robert WatsonJan 29, 2005 2:17 pm 
Mark KirkwoodJan 29, 2005 2:27 pm 
Dimitry AndricJan 29, 2005 2:50 pm 
Phil KernickJan 29, 2005 3:28 pm 
Edwin GroothuisJan 29, 2005 4:02 pm 
Fred CondoJan 29, 2005 4:41 pm 
Peter JeremyJan 29, 2005 5:00 pm 
Douglas G. AllenJan 29, 2005 6:37 pm 
Max LaierJan 29, 2005 6:37 pm 
Matthias AndreeJan 29, 2005 6:39 pm 
Erik TrulssonJan 29, 2005 7:08 pm 
Andrew McNaughtonJan 29, 2005 7:18 pm 
Andrew McNaughtonJan 29, 2005 7:35 pm 
Lars Erik GullerudJan 29, 2005 8:26 pm 
Chuck SwigerJan 29, 2005 8:54 pm 
Edwin GroothuisJan 29, 2005 9:00 pm 
Scott LongJan 29, 2005 9:51 pm 
ChrisJan 29, 2005 10:18 pm 
sth...@nethelp.noJan 29, 2005 11:59 pm 
sth...@nethelp.noJan 30, 2005 12:16 am 
Oliver BrandmuellerJan 30, 2005 1:50 am 
Lupe ChristophJan 30, 2005 2:03 am 
Xander DamenJan 30, 2005 2:13 am 
Chuck SwigerJan 30, 2005 2:31 am 
Lev SerebryakovJan 30, 2005 2:45 am 
Holger KippJan 30, 2005 2:47 am 
Kirill PonomarewJan 30, 2005 2:55 am 
Kris KennawayJan 30, 2005 2:56 am 
Edwin GroothuisJan 30, 2005 3:07 am 
Frerich RaabeJan 30, 2005 3:08 am 
Holger KippJan 30, 2005 3:10 am 
Mark SergeantJan 30, 2005 3:11 am 
Kirill PonomarewJan 30, 2005 3:18 am 
Mathieu ArnoldJan 30, 2005 3:23 am 
Phil BowensJan 30, 2005 3:24 am 
Kirill PonomarewJan 30, 2005 3:25 am 
Dave HorsfallJan 30, 2005 3:44 am 
Chuck SwigerJan 30, 2005 3:55 am 
Chuck SwigerJan 30, 2005 4:26 am 
Robert WatsonJan 30, 2005 4:49 am 
Robert WatsonJan 30, 2005 4:51 am 
Erik TrulssonJan 30, 2005 5:06 am 
Matthias AndreeJan 30, 2005 5:59 am 
Matthias AndreeJan 30, 2005 6:00 am 
Matthias AndreeJan 30, 2005 6:00 am 
Matthias AndreeJan 30, 2005 6:00 am 
Anton BerezinJan 30, 2005 6:16 am 
Erik TrulssonJan 30, 2005 7:34 am 
Erik TrulssonJan 30, 2005 7:56 am 
Sven WillenbergerJan 30, 2005 8:13 am 
Chris DohertyJan 30, 2005 8:56 am 
Kris KennawayJan 30, 2005 12:17 pm 
Doug HardieJan 30, 2005 12:41 pm 
ParvJan 30, 2005 3:45 pm 
Kevin ObermanJan 30, 2005 5:19 pm 
Jack L. StoneJan 31, 2005 6:52 am 
Jared EarleJan 31, 2005 8:10 am 
ParvJan 31, 2005 6:17 pm 
Christian WeisgerberFeb 3, 2005 11:07 am 
Dan NelsonFeb 3, 2005 11:36 am 
Charles SwigerFeb 3, 2005 12:33 pm 
Christian WeisgerberFeb 3, 2005 12:55 pm 
Charles SwigerFeb 3, 2005 1:47 pm 
Subject:[HEADS UP] perl symlinks in /usr/bin will be gone
From:Lars Erik Gullerud (ler@nolink.net)
Date:Jan 29, 2005 8:26:26 pm
List:org.freebsd.freebsd-stable

On Sat, 29 Jan 2005, Anton Berezin wrote:

Unless I hear too many cries "don't do that" (with justification), I plan to not create any perl symlinks in /usr/bin in the forthcoming upgrade of both lang/perl5.8 (to 5.8.6) and lang/perl5 (to 5.6.2). This will ONLY be true for FreeBSD 5.X and FreeBSD CURRENT; the existing pollution of /usr/bin will still be performed for older versions of FreeBSD, if requested via use.perl script.

In practical terms this will mean a one-time sweep of your scripts in order to convert them, in a typical case, from #! /usr/bin/perl to #! /usr/local/bin/perl.

No, in practical terms this does not mean a one-time sweep at all. It means we now have to manually create this symlink on all machines instead. There is simply no realistic way to change all scripts to use /usr/local/bin/perl (and keep finding/replacing this for all new scripts users may install - they usually don't come from the ports collection) - while this may be doable on a single user's local workstation, it is just not doable in places like an ISP environment, and no doubt many others.

So then we'll be forced to create this symlink manually anyway, on all servers, probably for all eternity, and face the screaming users everytime someone forgets it on one. It also goes against what every other platform does with regards to perl, and it is IMHO a big POLA violation.

So please - "don't do that". :(

/leg