I see in the ports the 3.5.1 version of sugarCRM... On the main web site
 at http://www.sugarcrm.com/crm/download/sugar-suite.html

there are talking about version 4.5.1 (beta)

Is it possible that the FreeBSD adaptation is that much behind?

Pfft.  Must be the time of year or something, but you are the 4th person in
24 hours to ask me about an upgrade to 4.5, after months of relative silence.

Yes, the freebsd port is still at 3.5.1. I've attached an edited part of an email to someone else below, explaining why this is the case.

As this is evidently causing people problems, I will get a PR filed next week to upgrade to 4.5.0. This port is not going to deal gracefully with upgrades, so anyone with a current 3.5.1 installation should use the in-line upgrade mechanism to upgrade to 4.5.0 instead of portupgrade.

Nick

[upgrading to something more recent] is something on my todo list for
the near future.

There are a couple of reasons that I haven't done it so far. The real problem lies with SugarCRM's upgrade procedures, which do not interact well with FreeBSD's ideas of how to upgrade ports.

SugarCRM's idea of upgrades is to download and install specific upgrade modules, and these modules will self-upgrade the SQL back-end, the front-end and any local customisations which might have been made. However, the freebsd ports system manages upgrades by removing the old package, installing the new one, and hoping that the package itself can deal with any sql / config upgrades which might be necessary. Unfortunately, last time I checked, SugarCRM barfed very badly when I tried this - it just complained on startup that the SQL version was wrong or something, and that it really wasn't going to cope with this situation in any meaningful way.

So as maintainer, I'm left with a situation where if a random freebsd punter runs "portupgrade" on their sugarcrm installation, they will nuke
 their CRM database.  Not optimal.  And there is no way in FreeBSD ports
 to detect if the user is running the "portupgrade" command and to bring
 the system to a screeching halt if they try to upgrade sugarcrm by
using this command.
[...]  So I've
left 3.5.1 in the ports tree for the time being, because this was the first version which had (relatively!) reliable in-line support for upgrades, and once someone was running 3.5.1, they could easily upgrade their systems to more recent versions.

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

Reply via email to