[freeside-users] Observations/bugs/FAQ/notes FS1.7.3-->2.1.0 upgraded

Erik L erik_list at caneris.com
Wed Sep 1 09:08:44 PDT 2010


I already edited the docs.

Glad that the freeside-upgrade failures were already fixed later on, but this didn't help in our case when upgrading from 1.7.3, which is why I pointed it out; in case someone else runs into it. I also don't know whether the same would happen when upgrading 1.7.x to 1.9.x.

So we're left with these two:

1. freeside-migrate-events - I don't see it re-running everything and re-billing everyone. No new invoices for the past were generated yet as far as I can see and no extra card/bank charges occurred that were unexpected. Can you please clarify what you meant with the comment about this? Should I be doing anything at this point or not worry about it? 

2. RT is still showing phantom customers all over the place (e.g. I have one customer, the correct one, linked to a ticket, but a second random one appears; they do not share e-mails) and not letting me unlink them (an error appears that the link wasn't found). From what I've seen so far, the issue is only on old tickets. Could this have something to do with what I mentioned previously about not having changed the variables in RT_SiteConfig.pm properly? I'll investigate further and post here.

As far as the billing being slow, perhaps it has to do with #1 above? Didn't realize this until you mentioned the possibility of issues caused by not running freeside-migrate-events.

----- Original Message -----
From: "Ivan Kohler" <ivan at freeside.biz>
To: "Freeside users mailing list" <freeside-users at freeside.biz>
Sent: Sunday, August 29, 2010 2:36:02 PM
Subject: Re: [freeside-users] Observations/bugs/FAQ/notes FS1.7.3-->2.1.0 upgraded

On Thu, Aug 26, 2010 at 11:40:13AM -0400, Erik L wrote:
>
> -You need to edit the Makefile - the docs don't appear to mention this

Good idea. the docs could use a note reminding you to copy your
information from the old Makefile.

> -Despite installing the prereqs via apt-get - both the ones listed on
> the 1.7.x to 1.9.x upgrade page and the 2.1 upgrade page, make
> install-perl-modules and various other steps during the upgrade failed
> because more prereqs were needed. Installed via apt-get or at one
> point via CPAN since there was a version conflict - in all we were
> missing at least these:
>
> DateTime/Format/Natural.pm
> Email/Sender/Simple.pm Email/Sender/Transport/SMTP/TLS.pm
> Module::Versions::Report HTML/Defang.pm

Unreproducable. Everything installs fine via apt for me. provide
actual information, not ambiguous, useless reports like "there was a
version conflict" if you feel this is a problem.

> -freeside-upgrade failed on several things. The most notable was
> cust_pkg_reason.

Should have been fixed some time ago in CVS; not necessary. Would be
interested in reports about current failures.

> -I chose not to run freeside-migrate-events, but instead create the
> new-style events from nothing. This did not appear to have a
> deterimental effect so far - comments? Is running it neccessary if
> creating new events from nothing?

Doing things your way will lose information about what's already been
run and so re-run all events (re-send all invoices, re-try all cards).

> -I screwed up badly with the RT_SiteConfig.pm - didn't make all the
> variables new-style - the docs weren't clear enough on this.

Don't you mean "I've fixed the docs to be more clear on this"?

> -Have issues with RT linking to customers - on old tickets, cannot
> unlink customers and some phantom customers appear which were never
> linked to the ticket before (and can't unlink them)

If this occurs with current code I'd be interested in more information.

> -Daily billing run now takes three hours instead of less than 15
> minutes for some reason - fix or this is just how the new events work?

Performance improvements are certainly needed.

-- _ivan
_______________________________________________ freeside-users mailing
list freeside-users at freeside.biz
http://420.am/cgi-bin/mailman/listinfo/freeside-users


More information about the freeside-users mailing list