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-14 15:18:54
Message-ID: CA+Vc24p=UsvX6sj9PhMvS2J51kURNvFTJ+axde5fvX3Z0kr=2w@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

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
>

Attachment Content-Type Size
0001-Fixes-QT-build.-requires-mac-pkg-codesign.conf.patch application/octet-stream 9.2 KB

In response to

Responses

Browse pgadmin-hackers by date

  From Date Subject
Next Message Atira Odhner 2017-02-14 15:45:39 Re: SlickGrid
Previous Message Raffi Holzer 2017-02-14 15:02:42 Re: Autoformatting