Chris,
On 2012-02-15 16:24, Chris Travers wrote: > Hi Philip; > > Important work on 1.4 for better RPM installs have already been done > but more needs to be done. > > We have already removed dependencies to PostgreSQL > contrib/extensions. > I am pushing for a policy that contrib/extensions should only be used > on LedgerSMB extensions and not by the core software. This will > allow us to have two RPMs, one of which will list postgresql-server > as > a dependency and the other will only list the client libraries. > > Note that the above only works for PostgreSQL 8.4 or higher. We > cannot backport this to 1.3 because if we do we have to drop support > for PostgreSQL 8.3. I dont see this happening. > > The above change has also resulted in significant performance gains > in > affected areas. Is there something I can test? > There are, however, a few other areas to address. It isnt clear > whether these can be backported to the standard branch but they will > be done as well. > > The first is that Config::Std really doesnt seem to be as well > supported on various packages as I would like. We need to figure out > how best to approach this. One option would be, since this is a pure > Perl module, to just include it in the RPM in the local install. > Another option would be to change the config parsing to a different > module. This would probably not be a big job. perl-Config-Std seems like something to be eliminated from my point of view . . > The final thing that needs to be done is that we need a tool that can > try to validate installation configuration and correct if possible > without going through the whole build process. Yes, I realise that my desire for a fully RPM-based install may not be possible and that some post RPM processing may be necessary. I am not sure what the best solution to that issue is - I haven't come across something similar with other packages. > Either that or we > need to make a decision that we will require the build-requires > modules as well as the modules required for use. The build-requires > include Test, Test::More, and Test::Exception. Either of these > approaches could be done in the stable branch. > > Any feedback on these approaches, or other things you think need to > be > done are worth noting, however. Really, I just need to get something going - as a means of trying to debug the latest RPM install problem (setup.pl not finding stuff in /usr/share/pgsql/contrib) I went back to a manual tar.gz install (on a clean virtual machine) but had other problems with that and eventually gave up. A working LSMB RPM is ideal for me but I have to get some actual accounting work done soon. Regards, Phil. -- Philip Rhoades GPO Box 3411 Sydney NSW 2001 Australia E-mail: [email protected] ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ Ledger-smb-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ledger-smb-devel
