Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b2cus-0003ew-RM for pgadmin-hackers@arkaria.postgresql.org; Tue, 17 May 2016 11:11:59 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1b2cus-0006BK-A8 for pgadmin-hackers@arkaria.postgresql.org; Tue, 17 May 2016 11:11:58 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1b2cuq-0006BB-8Y for pgadmin-hackers@postgresql.org; Tue, 17 May 2016 11:11:56 +0000 Received: from mail-io0-x235.google.com ([2607:f8b0:4001:c06::235]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1b2cum-0004kA-4O for pgadmin-hackers@postgresql.org; Tue, 17 May 2016 11:11:55 +0000 Received: by mail-io0-x235.google.com with SMTP id d62so18412657iof.2 for ; Tue, 17 May 2016 04:11:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=2lHYno4gH+jXUMWufTmbJC19V1r5tktCR+jvyeA2bVI=; b=ZG5Ds+dbQPZ6/5xwut2ig/Bp3+Qhf//j16K06s8y4BHkGeocvTOF1K86PVCYHBafKt LtGkYfQoZndIwdGlA9YY03DPS2stCNy1ymgKlGZorfJvd7jkIgRZ5U0r1ZnhrUK4MJkR UnYxX08ixMJSjgNM0VJfWwtxX22QNSco5vTQtXGoJRMxxhZUHV83Q5ELrtBWlJ4hDx7k TSrVGLRc/hlKEyMMQPWzXzSrpw/NDJOLIpdlFdhX8n3zF2jDa1k2bEZmS2ToyiIlZUu9 ZvX488P/ZOGZWPll9ae8/WddqCZSRjyq4+S5CKHWEnnJ8bS7hdL1p8g5NMIwT/EvhIpT IRBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=2lHYno4gH+jXUMWufTmbJC19V1r5tktCR+jvyeA2bVI=; b=mTIn8lTe/Ia/CdOo1hhctfKh+P6iSusSiejPOFU2TWtBa4YBOdQoz1w0Gq7p0PZ85r ZkdsBXR3p6BXDyd7NZnhA3OyBYsl6Eww6FhOysxak6Jo5Igi6sFcernCsrqC0f7suDbj JOUvTmOuQGt9HIABD0SJ8IJQcarqrixOBSmjWnXTL7KRSOm/5RqC85m0COHcwJtPrAkE b98hM/6mF5CCAT6t3m/Pyp2kDFM8ijrwV4mw1YIW22+u6ZtBFxZRIUCvMdcvugvLJCKJ MB73MkZQAGUp7sbnrhbYUWmZdVPjOM0kAbj7gZaESXt92vZ7XJL+RvWqS03/YD2i+yHL 5a2Q== X-Gm-Message-State: AOPr4FXPZ+mPQxCFkVSDvLtUps2wZAUVlpJgu9nJDbF9mtepz+dIgCxKlN9LSjmgEJ34YKACPjI/pq5yxgZIhySR MIME-Version: 1.0 X-Received: by 10.36.47.9 with SMTP id j9mr13062965itj.41.1463483510140; Tue, 17 May 2016 04:11:50 -0700 (PDT) Received: by 10.107.15.152 with HTTP; Tue, 17 May 2016 04:11:50 -0700 (PDT) In-Reply-To: References: Date: Tue, 17 May 2016 16:41:50 +0530 Message-ID: Subject: Re: Patch for pgAdmin4 package on Mac OS X From: Paresh More To: Sandeep Thakkar Cc: Dave Page , pgadmin-hackers , Hamid Quddus Content-Type: multipart/mixed; boundary=001a11495ccac268ad053307cec0 X-Pg-Spam-Score: -2.2 (--) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgadmin-hackers Precedence: bulk Sender: pgadmin-hackers-owner@postgresql.org --001a11495ccac268ad053307cec0 Content-Type: multipart/alternative; boundary=001a11495ccac268a7053307cebe --001a11495ccac268a7053307cebe Content-Type: text/plain; charset=UTF-8 Hello Dave, Attached is the patch for pgAdmin4.py to autocreate database configuration if does not exist. On Tue, May 17, 2016 at 4:24 PM, Sandeep Thakkar < sandeep.thakkar@enterprisedb.com> wrote: > Hi Dave > > I have fixed the issues. Attached is the updated patch. > > The docs are built as part of 'appbundle' target, there is no separate > target in Makefile for this. I observed that it requires the python modules > to get this built. We create virtual environment as a part of 'appbundle' > target because we do everything in a single script "build.sh". Hence, > right now I added doc build in the same build script. > > BTW, the online help returns me the following error now: > "The server encountered an internal error and was unable to complete your > request. Either the server is overloaded or there is an error in the > application." Since this is not 404, it means that it atleast got > index.html, right? May be this should be handled in the source code. > > Paresh is working on updating pgAdmin4.py to autocreate database > configuration if does not exist. He will share the patch. > > On Fri, May 13, 2016 at 6:41 PM, Dave Page wrote: > >> On Fri, May 13, 2016 at 2:01 PM, Sandeep Thakkar >> wrote: >> > Thanks Dave. >> > >> > Please see inline. >> > >> > On Fri, May 6, 2016 at 9:03 PM, Dave Page wrote: >> >> >> >> Hi >> >> >> >> Thanks. I've applied the path fix patch. The second one needs a little >> >> work - I've attached an updated version to work from: >> >> >> >> - I've updated the README, and some of the default values. >> > >> > OK. The default values of PGDIR and QTDIR set by you is different than >> mine. >> > I installed them through macports. >> >> Right. I went with the default directories from the original projects. >> >> >> >> >> - I've removed the file type registration for .sql files. >> > >> > >> > OK. >> >> >> >> >> >> - Should we note that the user may need to run in a virtualenv? >> > >> > >> > No, we bundle private environment, right? >> >> I meant "the user building the package", not the end user. >> >> >> - Please move build-mac.sh to pkg/build.sh, and create a target in >> >> /Makefile to >> >> execute it, e.g. "make appbundle" >> > >> > >> > Sure. You mean move to pkg/mac/build.sh, right? >> >> Yes :-) >> >> >> - Extend the Makefile to add a "clean-appbundle" target, which should >> also >> >> be >> >> called by the "clean" target. >> >> >> > OK. >> >> >> >> - At present, it is bundling my pre-existing configuration database. It >> >> *must* >> >> create a new one and bundle that, without touching the existing one >> (I >> >> guess >> >> that may require a new command line option for setup.py). >> > >> > >> > No, it's not bundling the pgadmin4.db at all, I skipped it :). Paresh is >> > working on this. >> >> Oh - in that case it used my existing one. Which of course, it should >> not overwrite if already present (which reminds me - adding a todo >> item to auto-upgrade the database if needed on first run). >> >> >> - The online help is broken (are you building it)? I suggest adding a >> >> top-level >> >> Makefile target to do so. >> >> >> > Sorry, which online help? >> >> That which can be found in $SRC/doc - currently only for en_US. At >> present it's built with "cd doc/en_US && make -f Makefile.sphinx >> html", but I think we should have a top-level target to call that for >> us. >> >> The help can then be accessed from Help -> Online Help within pgAdmin. >> Obviously the files need to be put in the right place in the app >> bundle. >> >> >> - Working directories should be added to /.gitignore. Please ensure >> they >> >> don't >> >> clash with those used by pip (and ideally are in one place, e.g. >> >> mac-build/). >> >> >> > OK. >> > >> >> >> >> - I saw various errors in the build output, though the resulting DMG >> >> seemed to >> >> work fine; >> >> >> > Yeah, because I had libpq.dylib present in $PGDIR/ and may be yours >> present >> > in $PGDIR/lib/. I will be using the default values suggested by you and >> fix >> > this. Thanks! >> >> Right - please make sure the build fails in cases like this too. >> >> Thanks. >> >> >> ... >> >> cp: /usr/local/pgsql/libpq.5.dylib: No such file or directory >> >> libpq.5.dylib not found in /usr/local/pgsql >> >> Completing app: /Users/dpage/git/pgadmin4/pgAdmin4.app >> >> ... >> >> >> >> ... >> >> App: pgAdmin4.app: Post-processing: .//Contents/MacOS/pgAdmin4 >> >> App: pgAdmin4.app: Adding symlink: QtWebKitWidgets (because of: >> >> .//Contents/MacOS/pgAdmin4) >> >> cp: >> >> >> @rpath/QtWebKitWidgets.framework/Versions/5/../../../QtWebKitWidgets.framework: >> >> No such file or directory >> >> chmod: >> >> >> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets: >> >> No such file or directory >> >> Rewriting ID in >> >> >> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets >> >> to QtWebKitWidgets >> >> error: >> >> >> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool: >> >> can't open file: >> >> >> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets >> >> (No such file or directory) >> >> Cleaning up >> >> ... >> >> >> >> >> >> On Mon, Apr 18, 2016 at 1:25 PM, Sandeep Thakkar >> >> wrote: >> >> > Hi Team, Dave, >> >> > >> >> > Attached herewith are two patches. >> >> > >> >> > pgadmin4-mac-bundle.patch - This includes scripts to build Mac app >> >> > bundle >> >> > and DMG for pgAdmin4. This is the tree of the generated app bundle: >> >> > >> >> > ---- >> >> > $ find pgAdmin4.app/ -maxdepth 3 -type d >> >> > pgAdmin4.app/ >> >> > pgAdmin4.app//ContentspgAdmin4.app//Contents/Frameworks >> >> > pgAdmin4.app//Contents/Frameworks/Python.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtCore.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtDBus.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtGui.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtMultimedia.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtMultimediaWidgets.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtNetwork.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtOpenGL.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtPositioning.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtPrintSupport.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtQml.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtQuick.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtSensors.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtSql.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtWebChannel.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtWebKit.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtWebKitWidgets.framework >> >> > pgAdmin4.app//Contents/Frameworks/QtWidgets.framework >> >> > pgAdmin4.app//Contents/MacOS >> >> > pgAdmin4.app//Contents/PlugIns >> >> > pgAdmin4.app//Contents/PlugIns/platforms >> >> > pgAdmin4.app//Contents/Resources >> >> > pgAdmin4.app//Contents/Resources/venv >> >> > pgAdmin4.app//Contents/Resources/web >> >> > --- >> >> > >> >> > pgadmin4-fixpath-mac.patch - This is for runtime/Server.cpp to fix >> the >> >> > path >> >> > where the runtime looks for web application path in app bundle. >> >> > >> >> > >> >> > Kindly review and suggest the changes required. Thanks. >> >> > >> >> > -- >> >> > Sandeep Thakkar >> >> > >> >> >> >> >> >> >> >> -- >> >> Dave Page >> >> Blog: http://pgsnake.blogspot.com >> >> Twitter: @pgsnake >> >> >> >> EnterpriseDB UK: http://www.enterprisedb.com >> >> The Enterprise PostgreSQL Company >> > >> > >> > >> > >> > -- >> > Sandeep Thakkar >> > >> >> >> >> -- >> Dave Page >> Blog: http://pgsnake.blogspot.com >> Twitter: @pgsnake >> >> EnterpriseDB UK: http://www.enterprisedb.com >> The Enterprise PostgreSQL Company >> > > > > -- > Sandeep Thakkar > > -- Thanks & Regards *Paresh More* [image: NEW-EDB-logo-4c] Pune, India. Cell : +919922000564 | www.enterprisedb.com --001a11495ccac268a7053307cebe Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hello Dave,

Attached is the patch for=C2= =A0pgAdmin4.py to autocreate database configuration if does not exist.=C2= =A0




On Tue, May 17, 2016 at 4= :24 PM, Sandeep Thakkar <sandeep.thakkar@enterprisedb.com> wrote:
Hi Dave

I have fixed the issues. Attached is the updated patch.=

The docs are built as = part of 'appbundle' target, there is no separate target in Makefile= for this. I observed that it requires the python modules to get this built= . We create virtual environment as a part of 'appbundle' target bec= ause we do everything in a single script "build.sh".=C2=A0 Hence,= right now I added doc build in the same build script.

BTW, = the online help returns me the following error now:
"The server enc= ountered an internal error and was unable to complete your request. Either = the server is overloaded or there is an error in the application." Sin= ce this is not 404, it means that it atleast got index.html, right? May be = this should be handled in the source code.
=
Pa= resh is working on updating pgAdmin4.py to autocreate database configuratio= n if does not exist. He will share the patch.

On Fri, May 13, 2016 at= 6:41 PM, Dave Page <dpage@pgadmin.org> wrote:
On Fri, May 13, 2016 at 2:01 PM, Sandeep Thakkar
<s= andeep.thakkar@enterprisedb.com> wrote:
> Thanks Dave.
>
> Please see inline.
>
> On Fri, May 6, 2016 at 9:03 PM, Dave Page <dpage@pgadmin.org> wrote:
>>
>> Hi
>>
>> Thanks. I've applied the path fix patch. The second one needs = a little
>> work - I've attached an updated version to work from:
>>
>> - I've updated the README, and some of the default values.
>
> OK. The default values of PGDIR and QTDIR set by you is different than= mine.
> I installed them through macports.

Right. I went with the default directories from the original project= s.

>>
>> - I've removed the file type registration for .sql files.
>
>
> OK.
>>
>>
>> - Should we note that the user may need to run in a virtualenv?
>
>
> No, we bundle private environment, right?

I meant "the user building the package", not the end user.=

>> - Please move build-mac.sh to pkg/build.sh, and create a target in=
>> /Makefile to
>>=C2=A0 =C2=A0execute it, e.g. "make appbundle"
>
>
> Sure. You mean move to pkg/mac/build.sh, right?

Yes :-)

>> - Extend the Makefile to add a "clean-appbundle" target,= which should also
>> be
>>=C2=A0 =C2=A0called by the "clean" target.
>>
> OK.
>>
>> - At present, it is bundling my pre-existing configuration databas= e. It
>> *must*
>>=C2=A0 =C2=A0create a new one and bundle that, without touching the= existing one (I
>> guess
>>=C2=A0 =C2=A0that may require a new command line option for setup.p= y).
>
>
> No, it's not bundling the pgadmin4.db at all, I skipped it :). Par= esh is
> working on this.

Oh - in that case it used my existing one. Which of course, it shoul= d
not overwrite if already present (which reminds me - adding a todo
item to auto-upgrade the database if needed on first run).

>> - The online help is broken (are you building it)? I suggest addin= g a
>> top-level
>>=C2=A0 =C2=A0Makefile target to do so.
>>
> Sorry, which online help?

That which can be found in $SRC/doc - currently only for en_US. At present it's built with "cd doc/en_US && make -f Makefile.= sphinx
html", but I think we should have a top-level target to call that for<= br> us.

The help can then be accessed from Help -> Online Help within pgAdmin. Obviously the files need to be put in the right place in the app
bundle.

>> - Working directories should be added to /.gitignore. Please ensur= e they
>> don't
>>=C2=A0 =C2=A0clash with those used by pip (and ideally are in one p= lace, e.g.
>> mac-build/).
>>
> OK.
>
>>
>> - I saw various errors in the build output, though the resulting D= MG
>> seemed to
>>=C2=A0 =C2=A0work fine;
>>
> Yeah, because I had libpq.dylib present in $PGDIR/ and may be yours pr= esent
> in $PGDIR/lib/. I will be using the default values suggested by you an= d fix
> this. Thanks!

Right - please make sure the build fails in cases like this too.

Thanks.

>> ...
>> cp: /usr/local/pgsql/libpq.5.dylib: No such file or directory
>> libpq.5.dylib not found in /usr/local/pgsql
>> Completing app: /Users/dpage/git/pgadmin4/pgAdmin4.app
>> ...
>>
>> ...
>> App: pgAdmin4.app: Post-processing: .//Contents/MacOS/pgAdmin4
>> App: pgAdmin4.app: Adding symlink: QtWebKitWidgets (because of:
>> .//Contents/MacOS/pgAdmin4)
>> cp:
>> @rpath/QtWebKitWidgets.framework/Versions/5/../../../QtWebKitWidge= ts.framework:
>> No such file or directory
>> chmod:
>> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitW= idgets:
>> No such file or directory
>> Rewriting ID in
>> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitW= idgets
>> to QtWebKitWidgets
>> error:
>> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault= .xctoolchain/usr/bin/install_name_tool:
>> can't open file:
>> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitW= idgets
>> (No such file or directory)
>> Cleaning up
>> ...
>>
>>
>> On Mon, Apr 18, 2016 at 1:25 PM, Sandeep Thakkar
>> <sandeep.thakkar@enterprisedb.com> wrote:
>> > Hi Team, Dave,
>> >
>> > Attached herewith are two patches.
>> >
>> > pgadmin4-mac-bundle.patch - This includes scripts to build Ma= c app
>> > bundle
>> > and DMG for pgAdmin4. This is the tree of the generated app b= undle:
>> >
>> > ----
>> > $ find pgAdmin4.app/ -maxdepth 3 -type d
>> > pgAdmin4.app/
>> > pgAdmin4.app//ContentspgAdmin4.app//Contents/Frameworks
>> > pgAdmin4.app//Contents/Frameworks/Python.framework
>> > pgAdmin4.app//Contents/Frameworks/QtCore.framework
>> > pgAdmin4.app//Contents/Frameworks/QtDBus.framework
>> > pgAdmin4.app//Contents/Frameworks/QtGui.framework
>> > pgAdmin4.app//Contents/Frameworks/QtMultimedia.framework
>> > pgAdmin4.app//Contents/Frameworks/QtMultimediaWidgets.framewo= rk
>> > pgAdmin4.app//Contents/Frameworks/QtNetwork.framework
>> > pgAdmin4.app//Contents/Frameworks/QtOpenGL.framework
>> > pgAdmin4.app//Contents/Frameworks/QtPositioning.framework
>> > pgAdmin4.app//Contents/Frameworks/QtPrintSupport.framework
>> > pgAdmin4.app//Contents/Frameworks/QtQml.framework
>> > pgAdmin4.app//Contents/Frameworks/QtQuick.framework
>> > pgAdmin4.app//Contents/Frameworks/QtSensors.framework
>> > pgAdmin4.app//Contents/Frameworks/QtSql.framework
>> > pgAdmin4.app//Contents/Frameworks/QtWebChannel.framework
>> > pgAdmin4.app//Contents/Frameworks/QtWebKit.framework
>> > pgAdmin4.app//Contents/Frameworks/QtWebKitWidgets.framework >> > pgAdmin4.app//Contents/Frameworks/QtWidgets.framework
>> > pgAdmin4.app//Contents/MacOS
>> > pgAdmin4.app//Contents/PlugIns
>> > pgAdmin4.app//Contents/PlugIns/platforms
>> > pgAdmin4.app//Contents/Resources
>> > pgAdmin4.app//Contents/Resources/venv
>> > pgAdmin4.app//Contents/Resources/web
>> > ---
>> >
>> > pgadmin4-fixpath-mac.patch - This is for runtime/Server.cpp t= o fix the
>> > path
>> > where the runtime looks for web application path in app bundl= e.
>> >
>> >
>> > Kindly review and suggest the changes required.=C2=A0 Thanks.=
>> >
>> > --
>> > Sandeep Thakkar
>> >
>>
>>
>>
>> --
>> Dave Page
>> Blog: http://pgsnake.blogspot.com
>> Twitter: @pgsnake
>>
>> EnterpriseDB UK: http://www.enterprisedb.com
>> The Enterprise PostgreSQL Company
>
>
>
>
> --
> Sandeep Thakkar
>



--
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company



--
Sandeep Thakkar




--

Thanks & Regards

Paresh More

3D"NEW-EDB-log=

Pune, India.

Cell : =C2=A0+919922000564 | =C2=A0www.e= nterprisedb.com
--001a11495ccac268a7053307cebe-- --001a11495ccac268ad053307cec0 Content-Type: application/octet-stream; name="pgAdmin4_autocreateDB.patch" Content-Disposition: attachment; filename="pgAdmin4_autocreateDB.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_iobc7nyz1 ZGlmZiAtLWdpdCBhL3dlYi9wZ0FkbWluNC5weSBiL3dlYi9wZ0FkbWluNC5w eQppbmRleCBkZWE1MGVmLi5mYTlmNDQ4IDEwMDY0NAotLS0gYS93ZWIvcGdB ZG1pbjQucHkKKysrIGIvd2ViL3BnQWRtaW40LnB5CkBAIC00MSwxMiArNDEs OSBAQCBpZiBjb25maWcuU0VSVkVSX01PREUgaXMgVHJ1ZToKIAogIyBDaGVj ayBpZiB0aGUgZGF0YWJhc2UgZXhpc3RzLiBJZiBpdCBkb2VzIG5vdCwgdGVs bCB0aGUgdXNlciBhbmQgZXhpdC4KIGlmIG5vdCBvcy5wYXRoLmlzZmlsZShj b25maWcuU1FMSVRFX1BBVEgpOgotICAgIHByaW50KCJUaGUgY29uZmlndXJh dGlvbiBkYXRhYmFzZSAlcyBkb2VzIG5vdCBleGlzdC5cbiIgXAotICAgICAg ICAgICAgJSBjb25maWcuU1FMSVRFX1BBVEgpCi0gICAgcHJpbnQoIlBsZWFz ZSBydW4gJ3B5dGhvbiAlcycgdG8gY3JlYXRlIGl0LlxuRXhpdGluZy4uLiIg JSBvcy5wYXRoLmpvaW4oCi0gICAgICAgICAgICBvcy5wYXRoLmRpcm5hbWUo b3MucGF0aC5yZWFscGF0aChfX2ZpbGVfXykpLCAnc2V0dXAucHknCi0gICAg ICAgICAgICApKQotICAgIHN5cy5leGl0KDEpCisgICAgc2V0dXBmaWxlID0g b3MucGF0aC5qb2luKG9zLnBhdGguZGlybmFtZShvcy5wYXRoLnJlYWxwYXRo KF9fZmlsZV9fKSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICdzZXR1cC5weScpCisgICAgZXhlY2ZpbGUoc2V0dXBmaWxlKQogCiAjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwogIyBTZXJ2ZXIgc3RhcnVwCg== --001a11495ccac268ad053307cec0 Content-Type: text/plain Content-Disposition: inline Content-Transfer-Encoding: 8bit MIME-Version: 1.0 -- Sent via pgadmin-hackers mailing list (pgadmin-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgadmin-hackers --001a11495ccac268ad053307cec0--