Re: [patch] Fixes QT build when not signing

From: Atira Odhner <aodhner(at)pivotal(dot)io>
To: Dave Page <dpage(at)pgadmin(dot)org>
Cc: George Gelashvili <ggelashvili(at)pivotal(dot)io>, pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org>
Subject: Re: [patch] Fixes QT build when not signing
Date: 2017-02-16 13:43:00
Message-ID: CA+Vc24ouwuQVefuH_N3bt9tVGaZh8+gSt_E8HT5FkNq5vo22HQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

Thanks!

On Thu, Feb 16, 2017, 6:26 AM Dave Page <dpage(at)pgadmin(dot)org> wrote:

> Thanks - patch applied with minor tweaks to make it fail much earlier
> if framework.conf isn't present, and to update to current versions of
> Python/Qt.
>
> On Tue, Feb 14, 2017 at 3:18 PM, Atira Odhner <aodhner(at)pivotal(dot)io> wrote:
> > Sure, sounds good. We accidentally had a stray chmod hanging out, which
> we
> > removed. We also made it exit if the framework.conf is missing. We opted
> in
> > that direction over the auto-using framework.conf.in because we feel
> like it
> > is likely that developers will need to set these values to get the build
> to
> > work, so failing will make it more obvious where versions need to be set
> to
> > line up with their systems.
> > Here is an updated patch.
> >
> > Tira, Sarah & George
> >
> > On Tue, Feb 14, 2017 at 5:30 AM, Dave Page <dpage(at)pgadmin(dot)org> wrote:
> >>
> >> Hi
> >>
> >> On Mon, Feb 13, 2017 at 7:41 PM, George Gelashvili
> >> <ggelashvili(at)pivotal(dot)io> wrote:
> >> > Hello Hackers!
> >> >
> >> > We were building the QT app locally with QTDIR, PGDIR, PYTHON_HOME,
> and
> >> > PYTHON_VERSION set, and by running:
> >> > make appbundle
> >> >
> >> > We were seeing the runtime error:
> >> >>
> >> >> Could not find QtWebEngineProcess
> >> >> Abort trap: 6
> >> >
> >> > after a successful python server start.
> >> >
> >> > We found that the setup before signing in codesign-bundle.sh was
> >> > necessary
> >> > to resolve this, whether or not one is planning on signing the app or
> >> > dmg.
> >> > The fix requires setting variables appropriately in
> >> > mac/pkg/framework.conf
> >> >
> >> > We've attached a patch with our changes.
> >>
> >> I'm seeing the following in the output:
> >>
> >> App completed: /Users/dpage/git/pgadmin4/pkg/mac/../../mac-build/pgAdmin
> >> 4.app
> >> usage: chmod [-fhv] [-R [-H | -L | -P]] [-a | +a | =a [i][# [ n]]]
> >> mode|entry file ...
> >> chmod [-fhv] [-R [-H | -L | -P]] [-E | -C | -N | -i | -I] file ...
> >> Reorganising the framework structure
> >>
> >> I wonder if there's any point in building if framework.conf isn't
> >> present? It clearly doesn't work, so we should probably just exit if
> >> it's not there (or attempt to run using the default values in
> >> framework.conf.in.
> >>
> >> Thoughts?
> >>
> >> --
> >> Dave Page
> >> Blog: http://pgsnake.blogspot.com
> >> Twitter: @pgsnake
> >>
> >> EnterpriseDB UK: http://www.enterprisedb.com
> >> The Enterprise PostgreSQL Company
> >>
> >>
> >> --
> >> Sent via pgadmin-hackers mailing list (pgadmin-hackers(at)postgresql(dot)org)
> >> To make changes to your subscription:
> >> http://www.postgresql.org/mailpref/pgadmin-hackers
> >
> >
>
>
>
> --
> Dave Page
> Blog: http://pgsnake.blogspot.com
> Twitter: @pgsnake
>
> EnterpriseDB UK: http://www.enterprisedb.com
> The Enterprise PostgreSQL Company
>

In response to

Browse pgadmin-hackers by date

  From Date Subject
Next Message George Gelashvili 2017-02-16 16:26:24 connection error
Previous Message Dave Page 2017-02-16 11:40:57 pgAdmin 4 commit: Tidy up the regression test output a little.