Re: OpenRPT

Lists: pgsql-advocacypgsql-announcepgsql-general
From: David Fetter <david(at)fetter(dot)org>
To: PostgreSQL Announce <pgsql-announce(at)postgresql(dot)org>
Subject: == PostgreSQL Weekly News - April 24 2005 ==
Date: 2005-04-25 07:26:20
Message-ID: 20050425072620.GB13884@fetter.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-advocacy pgsql-announce pgsql-general

== PostgreSQL Weekly News - April 24 2005 ==

There's been a lot of discussion of patents and the PostgreSQL
community's public stance on them should be. We've taken that public
stance by making our software patent-free in every instance we have
found. Let's take the discussion off the -www list and continue it on
-advocacy where it belongs.

Tom Lane added bitmapping of regular indexes in memory, hereafter
known as a "bitmapscan". The purpose of this innovation is to allow
bitmap operations joining several different indexes, or even several
OR conditions on the same INDEX. It is expected to dramatically
improve performance on queries with complex WHERE conditions on
servers with fast CPU and lots of RAM. However, we have not yet set
the planner cost estimates for using bitmapscans, so users are
encouraged to download the current snapshot, test with
enable_bitmapscan turned on or off, and report results.

Please note that this is a different feature than Victor Y. Yegorov's
on-disk bitmap indexes, which are a new index type intended to allow
indexing low-cardinality attributes on large tables. The two features
together should greatly improve performance of descision support /
business intelligence workloads.

Josh Berkus brought up the fact that PostgreSQL's estimates of index
cardinality are very far off. Andrew Dunstan proposed a solution from
a paper from 2000.

http://www.stat.washington.edu/www/research/reports/1999/tr355.ps

You can help by deciphering arithmetic for the estimator and turning
it into a patch.

== PostgreSQL Product News ==

OpenRPT is a graphical SQL report writer, designer and rendering
engine, optimized for PostgreSQL. WYSIWYG display, GUI built with Qt,
runs on Linux, Windows, Mac OS X. Server-side rendering engine.
Reports can be saved as XML, either as files or in a database.
http://pgfoundry.org/projects/openrpt/

== PostgreSQL in the News ==

Neil Conway gave a talk on the optimizer at linux.conf.au.
http://linux.conf.au/abstract.php?id=147
Slides here:
http://neilc.treehou.se/optimizer.pdf

General Bits: http://www.varlena.com/GeneralBits/
Truths, blessed truths, and stat_*


From: Ned Lilly <ned(at)nedscape(dot)com>
To: David Fetter <david(at)fetter(dot)org>
Cc: PostgreSQL Announce <pgsql-announce(at)postgresql(dot)org>
Subject: OpenRPT (was Re: [ANNOUNCE] == PostgreSQL Weekly News - April 24 2005 ==)
Date: 2005-04-25 15:02:43
Message-ID: BAY0-SMTP095B002C96C741106F1D21D6200@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-advocacy pgsql-announce pgsql-general

David Fetter wrote:

> == PostgreSQL Product News ==
>
> OpenRPT is a graphical SQL report writer, designer and rendering
> engine, optimized for PostgreSQL. WYSIWYG display, GUI built with Qt,
> runs on Linux, Windows, Mac OS X. Server-side rendering engine.
> Reports can be saved as XML, either as files or in a database.
> http://pgfoundry.org/projects/openrpt/

Dave, thanks for the plug - and thanks to everyone who's expressed an interest in OpenRPT so far. It seems there are still some performance issues with pgFoundry (pending setup of new servers?) - so for now, we're going to do our best not to contribute to the load, and point people to OpenRPT's home on SourceForge, where the iron is big and the pipes fat:

http://openrpt.sf.net/

We're very interested in engaging with the PostgreSQL community to help make OpenRPT better. For those who aren't familiar with us, the OpenRPT project has spun out of an ERP application called OpenMFG. I'm the CEO of OpenMFG LLC, the company; I was previously one of the founders of Great Bridge, a first-generation Postgres company that was a casualty of the dot-com boom/bust cycle four years ago. I formed OpenMFG to bring a Postgres-based ERP system to market (www.openmfg.com) ... and along the way, part of what we built with our ERP was a multiplatform report writer.

The OpenMFG ERP Suite is inexpensive but not free; source code provided and patches accepted, but not OSI-certified "open source." We decided that the report writer level of the "stack" was different, however, and decided to release OpenRPT under the GPL for anyone and everyone who wants to abide by the terms of the GPL. For those who would like to "opt out" of the GPL, we also offer a commercial license. For more on the licensing, as well as downloads, CVS, screenshots, docs, project info, etc., please check out the project homepage at http://openrpt.sf.net.

Thanks very much,
Ned

--
Ned Lilly
President and CEO
OpenMFG, LLC
420 North Center Drive
Building 11, Suite 115
Norfolk, VA 23502
tel: 757-461-3022
mailto: ned(at)openmfg(dot)com
www.openmfg.com


From: Christopher Kings-Lynne <chriskl(at)familyhealth(dot)com(dot)au>
To: Ned Lilly <ned(at)nedscape(dot)com>
Cc: David Fetter <david(at)fetter(dot)org>, PostgreSQL Advocacy <pgsql-advocacy(at)postgresql(dot)org>
Subject: Re: OpenRPT (was Re: [ANNOUNCE] == PostgreSQL Weekly
Date: 2005-04-26 01:40:19
Message-ID: 426D9C03.3040304@familyhealth.com.au
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-advocacy pgsql-announce pgsql-general

> Dave, thanks for the plug - and thanks to everyone who's expressed an
> interest in OpenRPT so far. It seems there are still some performance
> issues with pgFoundry (pending setup of new servers?) - so for now,
> we're going to do our best not to contribute to the load, and point
> people to OpenRPT's home on SourceForge, where the iron is big and the
> pipes fat:
>
> http://openrpt.sf.net/

Erm. I looked at that software. It's freakin' rad. Finally I can do
reports for managers without MS Access...

Chris


From: Christopher Browne <cbbrowne(at)acm(dot)org>
To: pgsql-advocacy(at)postgresql(dot)org
Subject: Re: OpenRPT
Date: 2005-04-26 02:51:46
Message-ID: m34qdup7wd.fsf@knuth.cbbrowne.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-advocacy pgsql-announce pgsql-general

chriskl(at)familyhealth(dot)com(dot)au (Christopher Kings-Lynne) wrote:
>> Dave, thanks for the plug - and thanks to everyone who's expressed
>> an interest in OpenRPT so far. It seems there are still some
>> performance issues with pgFoundry (pending setup of new servers?) -
>> so for now, we're going to do our best not to contribute to the
>> load, and point people to OpenRPT's home on SourceForge, where the
>> iron is big and the pipes fat:
>> http://openrpt.sf.net/
>
> Erm. I looked at that software. It's freakin' rad. Finally I can do
> reports for managers without MS Access...

My question would be whether or not it's "batchable" for environments
where you haven't got X running or available.

It could be nifty to "drag and drool" some reports into place, but
there are cases where that's only useful if they can subsequently be
deployed without needing to have either Qt or X available.
--
(format nil "~S(at)~S" "cbbrowne" "gmail.com")
http://cbbrowne.com/info/slony.html
There is no distinction between any AI program and some existent game.


From: Ned Lilly <ned(at)nedscape(dot)com>
To: Christopher Browne <cbbrowne(at)acm(dot)org>
Cc: pgsql-advocacy(at)postgresql(dot)org
Subject: Re: OpenRPT
Date: 2005-04-26 16:41:25
Message-ID: 426E6F35.3060506@nedscape.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-advocacy pgsql-announce pgsql-general

Christopher Browne wrote:

> My question would be whether or not it's "batchable" for environments
> where you haven't got X running or available.
>
> It could be nifty to "drag and drool" some reports into place, but
> there are cases where that's only useful if they can subsequently be
> deployed without needing to have either Qt or X available.

Yeah, currently, the Qt library requires X to be running. We have some hope that this won't be the case with Qt4, now in beta. Haven't had much time to play with that yet...

In our OpenMFG ERP product, what we currently do for our Batch Manager application running reports in a way like you're describing is to run it in a VNC server session. Would that be an option for you?

Regards,
Ned


From: Chris Browne <cbbrowne(at)acm(dot)org>
To: pgsql-advocacy(at)postgresql(dot)org
Subject: Re: OpenRPT
Date: 2005-04-26 19:51:43
Message-ID: 604qdt1flc.fsf@dba2.int.libertyrms.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-advocacy pgsql-announce pgsql-general

ned(at)nedscape(dot)com (Ned Lilly) writes:
> Christopher Browne wrote:
>
>> My question would be whether or not it's "batchable" for environments
>> where you haven't got X running or available.
>>
>> It could be nifty to "drag and drool" some reports into place, but
>> there are cases where that's only useful if they can subsequently be
>> deployed without needing to have either Qt or X available.
>
>
> Yeah, currently, the Qt library requires X to be running. We have
> some hope that this won't be the case with Qt4, now in beta.
> Haven't had much time to play with that yet...
>
> In our OpenMFG ERP product, what we currently do for our Batch
> Manager application running reports in a way like you're describing
> is to run it in a VNC server session. Would that be an option for
> you?

Hmm.

Not on a headless server where the nearest available screen is 900
miles away, and where it's entirely possible that running "remote X"
would be considered an attempt at a network exploit...

And considering that I'd be forced to install, from sources, in some
user area, such nonsalutory things as Qt, and to do that, some sort of
C++ "standard library" set, methinks this fits into the category of
"that might be cool for someone else."

Reporting infrastructure that requires a GUI to operate seems "broken
by design" for server use...
--
(format nil "~S(at)~S" "cbbrowne" "acm.org")
http://www.ntlug.org/~cbbrowne/sap.html
Rules of the Evil Overlord #78. "I will not tell my Legions of Terror
"And he must be taken alive!" The command will be: ``And try to take
him alive if it is reasonably practical.''"
<http://www.eviloverlord.com/>


From: Darcy Buskermolen <darcy(at)wavefire(dot)com>
To: Christopher Kings-Lynne <chriskl(at)familyhealth(dot)com(dot)au>
Cc: Ned Lilly <ned(at)nedscape(dot)com>, David Fetter <david(at)fetter(dot)org>, PostgreSQL Advocacy <pgsql-advocacy(at)postgresql(dot)org>
Subject: Re: OpenRPT (was Re: [ANNOUNCE] == PostgreSQL Weekly
Date: 2005-04-26 20:24:59
Message-ID: 200504261325.00245.darcy@wavefire.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-advocacy pgsql-announce pgsql-general

On Monday 25 April 2005 18:40, Christopher Kings-Lynne wrote:
> > Dave, thanks for the plug - and thanks to everyone who's expressed an
> > interest in OpenRPT so far. It seems there are still some performance
> > issues with pgFoundry (pending setup of new servers?) - so for now,
> > we're going to do our best not to contribute to the load, and point
> > people to OpenRPT's home on SourceForge, where the iron is big and the
> > pipes fat:
> >
> > http://openrpt.sf.net/
>
> Erm. I looked at that software. It's freakin' rad. Finally I can do
> reports for managers without MS Access...

Yes this is a great tool, I've fond all sorts of great uses for it already,
Are there any plans to turn it into more than just reports, ie will it evolve
to become more like Oracle forms?

>
> Chris
>
> ---------------------------(end of broadcast)---------------------------
> TIP 1: subscribe and unsubscribe commands go to majordomo(at)postgresql(dot)org

--
Darcy Buskermolen
Wavefire Technologies Corp.

http://www.wavefire.com
ph: 250.717.0200
fx: 250.763.1759


From: "Marc G(dot) Fournier" <scrappy(at)postgresql(dot)org>
To: Chris Browne <cbbrowne(at)acm(dot)org>
Cc: pgsql-advocacy(at)postgresql(dot)org
Subject: Re: OpenRPT
Date: 2005-04-26 22:11:43
Message-ID: 20050426191055.C32711@ganymede.hub.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-advocacy pgsql-announce pgsql-general

On Tue, 26 Apr 2005, Chris Browne wrote:

> ned(at)nedscape(dot)com (Ned Lilly) writes:
>> Christopher Browne wrote:
>>
>>> My question would be whether or not it's "batchable" for environments
>>> where you haven't got X running or available.
>>>
>>> It could be nifty to "drag and drool" some reports into place, but
>>> there are cases where that's only useful if they can subsequently be
>>> deployed without needing to have either Qt or X available.
>>
>>
>> Yeah, currently, the Qt library requires X to be running. We have
>> some hope that this won't be the case with Qt4, now in beta.
>> Haven't had much time to play with that yet...
>>
>> In our OpenMFG ERP product, what we currently do for our Batch
>> Manager application running reports in a way like you're describing
>> is to run it in a VNC server session. Would that be an option for
>> you?
>
> Hmm.
>
> Not on a headless server where the nearest available screen is 900
> miles away, and where it's entirely possible that running "remote X"
> would be considered an attempt at a network exploit...

What about something like Xfvb, which can be used for stuff like Enhydra,
which also requires X to be running on the server?

----
Marc G. Fournier Hub.Org Networking Services (http://www.hub.org)
Email: scrappy(at)hub(dot)org Yahoo!: yscrappy ICQ: 7615664


From: Ned Lilly <ned(at)nedscape(dot)com>
To: Darcy Buskermolen <darcy(at)wavefire(dot)com>
Cc: Christopher Kings-Lynne <chriskl(at)familyhealth(dot)com(dot)au>, David Fetter <david(at)fetter(dot)org>, PostgreSQL Advocacy <pgsql-advocacy(at)postgresql(dot)org>
Subject: Re: OpenRPT (was Re: [ANNOUNCE] == PostgreSQL Weekly
Date: 2005-04-27 16:04:17
Message-ID: 426FB801.6020807@nedscape.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-advocacy pgsql-announce pgsql-general

Darcy Buskermolen wrote:
>
> Yes this is a great tool, I've fond all sorts of great uses for it already,
> Are there any plans to turn it into more than just reports, ie will it evolve
> to become more like Oracle forms?

Not at this time, although if you've got some specific ideas on that front, please get involved in the project and let us hear 'em.

The OpenMFG ERP application has an awful lot of that kind of plumbing already, widgets that we built with Qt, etc., so it's not high up on our internal list.

Cheers,
Ned


From: Enrico Weigelt <weigelt(at)metux(dot)de>
To: pgsql-advocacy(at)postgresql(dot)org
Subject: Re: OpenRPT
Date: 2005-04-27 17:07:43
Message-ID: 20050427170743.GA4400@nibiru.borg.metux.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-advocacy pgsql-announce pgsql-general

* Ned Lilly <ned(at)nedscape(dot)com> wrote:

<snip>
> Yeah, currently, the Qt library requires X to be running.
Thats *one* reason why we lately moved some applications away from Qt.
(well, there're about 1000 more good reasons).

<snip>
> We have some hope that this won't be the case with Qt4, now in beta.
> Haven't had much time to play with that yet...
For me, personally, time of playing in sandpit with matchbox toy cars
is definitly over ...

<snip>
> In our OpenMFG ERP product, what we currently do for our Batch Manager
> application running reports in a way like you're describing is to run it in
> a VNC server session. Would that be an option for you?

my dear, too much sun makes giddy ... ;-)

cu
--
---------------------------------------------------------------------
Enrico Weigelt == metux IT service
phone: +49 36207 519931 www: http://www.metux.de/
fax: +49 36207 519932 email: contact(at)metux(dot)de
---------------------------------------------------------------------
Realtime Forex/Stock Exchange trading powered by postgresSQL :))
http://www.fxignal.net/
---------------------------------------------------------------------