suggestion: force removal and reinstallation of eaccelerator on php upgrade

Alexander Leidinger Alexander at Leidinger.net
Wed Jun 6 12:48:44 UTC 2007


Quoting Alex Dupre <ale at FreeBSD.org> (from Wed, 06 Jun 2007 14:30:38 +0200):

> Ion-Mihai Tetcu ha scritto:
>> Why ? We did this in the past for enough ports, we do it for
>> claws-mail-*, etc.
>
> Do we bump every p5-* port when we update perl? No, but you are
> supposed to update them. Here is even more complex: if I update php4,
> why should php5 users update their extensions? There is no reason. And
> only a minimal part of the extensions will effectively require an
> update, so it's simpler to deal with them only when a breakage occurs.

As a data point: the claws-mail plugins are bumped because the plugins  
don't startup when they are not recompiled. They contain the claws  
mail version number and bail out if the compiled in one is not equal  
to the version number of the currently running claws-mail. So anyone  
using plugins has to update them on each claws-mail update. The  
portrevision is bumped to trigger this explicitly. This way we also  
get suitable packages (but I don't remember if this would be the case  
anyway).

My advise would be to do the same with those ports, which show similar  
behavior.

Regarding php and eaccelerator: I always recompile eaccelerator by  
hand when I update php, so I would not mind if the revision of  
eaccelerator would be incremented on each version bump of php  
(disclaimer, I didn't follow this discussion and stumbled upon this  
specific mail only by accident).

Bye,
Alexander.

-- 
Cthulhu for President!
	(If you're tired of choosing the lesser of two evils.)

http://www.Leidinger.net    Alexander @ Leidinger.net: PGP ID = B0063FE7
http://www.FreeBSD.org       netchild @ FreeBSD.org  : PGP ID = 72077137


More information about the freebsd-ports mailing list