Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1eywz7-00032j-8z for pgadmin-hackers@arkaria.postgresql.org; Thu, 22 Mar 2018 09:58:13 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1eywz5-0002iK-2d for pgadmin-hackers@arkaria.postgresql.org; Thu, 22 Mar 2018 09:58:11 +0000 Received: from makus.postgresql.org ([2001:4800:1501:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1eywz4-0002iA-Lz for pgadmin-hackers@lists.postgresql.org; Thu, 22 Mar 2018 09:58:10 +0000 Received: from mail-ot0-x22a.google.com ([2607:f8b0:4003:c0f::22a]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1eywz1-00089L-BH for pgadmin-hackers@postgresql.org; Thu, 22 Mar 2018 09:58:09 +0000 Received: by mail-ot0-x22a.google.com with SMTP id g97-v6so8776374otg.13 for ; Thu, 22 Mar 2018 02:58:06 -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:from:date:message-id:subject:to :cc; bh=2vDRtw502G9oCVmBQLJylLKwh4p3e1MQlTy3LMeOgHQ=; b=gb8WJOmFRArWD9RpCKpOIILL49LJwFMaqMd2LZ8GTmzGkP2rrGf/4rcUSW2IkDTFKI 8njkYtrsfxh+6Af0DABkkTQk7HQqbRLGoXkHBlZ2MpUu6vr14JkAVghBaaUTdbpCRGVz oRxSA5ErLUFE86FSbH5qNU1EZtqfkGgfB8/loeGG2nZX6dncKna97VBh60C4h3kBaSbs zYqOEBYI9tLeb8Oq8U9jD1px5T5MTNRhMCzsXHF7Dzzplqk9x2iIDWP2BFYC1i5Iag8h 7yW3f9aHDe0UwrPYDsU3rjXwsEo1z8rjBiaudoRTh1Hr3ZDswnWCj8mfOfGg14MdwY24 gprQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=2vDRtw502G9oCVmBQLJylLKwh4p3e1MQlTy3LMeOgHQ=; b=ZCeltmCMgicI14FfnX4YwXpqp5E3Tn8P515MKwGivz3TKxm318M4QeOOSLv2np2W9Z /JKRD6AQeAPYXImckxfPZQNQFeNPoHFu2KL7X8tMDdY5YnmRQauYn6hPGHHQ+awHUhPl KMpzoD4pP9p2euOeuD72l/rbtYeXe16lgfqutXqzcar41+OO2qKBWqLJMOIbBvy2UDg1 pbX3ftWLHvJqQT180oiGRoijI8ZW+/uPSU2ISJVscbIPJZyn52TV7owwo4Hn9UA2M8Ui CeAqqFbZGs2gV6gKOBHzmfFhR5jMYAlRVw+UrMgghwyrKUMg2vrFA5APzsWAQa93mOh8 gXNg== X-Gm-Message-State: AElRT7Gg/2lHTLjLM4MWZedFlbObINlb86y6ZHq6zJkiAgoqez/J3ZIS 1zoKTHyLnqqaEwXKVj8tcgjOvgzZ4Xnh5Y5ybvJB7A== X-Google-Smtp-Source: AG47ELsqhN+SBNoEFwWIBD48dm3S9AEnSfDMKgYx5E6HNIR0i11zrxCi9nVo5jXLzh7klFQtlFaBXoGSkIDSDvpaJvE= X-Received: by 2002:a9d:349b:: with SMTP id g27-v6mr16188512otc.121.1521712685667; Thu, 22 Mar 2018 02:58:05 -0700 (PDT) MIME-Version: 1.0 Received: by 10.74.138.251 with HTTP; Thu, 22 Mar 2018 02:58:05 -0700 (PDT) In-Reply-To: References: From: Khushboo Vashi Date: Thu, 22 Mar 2018 15:28:05 +0530 Message-ID: Subject: Re: v3.0 release on hold To: Dave Page Cc: pgadmin-hackers , Akshay Joshi , Murtuza Zabuawala , Syed Fahar Abbas , =?UTF-8?B?RGV2cmltIEfDnE5Ew5xa?= Content-Type: multipart/alternative; boundary="000000000000146bb10567fd580b" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --000000000000146bb10567fd580b Content-Type: text/plain; charset="UTF-8" On Thu, Mar 22, 2018 at 3:20 PM, Dave Page wrote: > Hi > > On Thu, Mar 22, 2018 at 9:25 AM, Khushboo Vashi < > khushboo.vashi@enterprisedb.com> wrote: > >> Hi Dave, >> >> On Wed, Mar 21, 2018 at 9:05 PM, Dave Page wrote: >> >>> We've run into a number of unexpected issues with the v3.0 release that >>> I think we need to resolve before moving forwards. For the time being, only >>> patches critical to fix these issues should be committed. >>> >>> I'll try to look at 1, though I do have another deadline I need to meet. >>> Akshay, can you look at 2 please? >>> Fahar is already looking at 3. >>> Khushboo, can you look at 4 please? >>> >>> Thanks all. >>> >>> 1) There is no longer a system tray in Gnome 3.26 and later, and thus >>> the runtime won't initialise in Fedora 27 and later. We need an alternative >>> for this, either a tray replacement that the RPM can depend on, or better >>> yet, support whatever it is Gnome expect such apps to use these days. >>> >>> 2) Starting a second instance of the app bundle on Mac doesn't always >>> open a new pgAdmin window as it should. It works fine in the debugger, or >>> if you start the app with a command like: "/Applications/pgAdmin\ >>> 4.app/Contents/MacOS/pgAdmin4". It doesn't work if you double-click the >>> appbundle or use a command like "open /Applications/pgAdmin\ 4.app" >>> >>> 3) Fahar saw a crash on Windows 7. I couldn't reproduce this on my copy, >>> but apparently his is a fresh installation. >>> >>> 4) On my Windows 7 machine, after running a backup I get no status >>> window, and see the following in the logs: >>> >>> >> We have tried to reproduce this issue on Windows 7 and Windows 8, but >> couldn't reproduce it, It is working fine on both the environments. >> Can you please provide the options which you have selected while taking a >> backup? >> > > They were all the default options - I just selected a database, > right-clicked to select backup, and entered a filename. > > With the default options, it is working fine. > >> Traceback (most recent call last): >>> File "C:\Program Files (x86)\pgAdmin 4\v3\venv\Lib\site-packages\werkzeug\serving.py", >>> line 209, in run_wsgi >>> execute(self.server.app) >>> File "C:\Program Files (x86)\pgAdmin 4\v3\venv\Lib\site-packages\werkzeug\serving.py", >>> line 197, in execute >>> application_iter = app(environ, start_response) >>> File "C:\Program Files (x86)\pgAdmin 4\v3\venv\Lib\site-packages\flask\app.py", >>> line 1997, in __call__ >>> return self.wsgi_app(environ, start_response) >>> File "C:\Program Files (x86)\pgAdmin 4\v3\venv\Lib\site-packages\flask\app.py", >>> line 1985, in wsgi_app >>> response = self.handle_exception(e) >>> File "C:\Program Files (x86)\pgAdmin 4\v3\venv\Lib\site-packages\flask\app.py", >>> line 1540, in handle_exception >>> reraise(exc_type, exc_value, tb) >>> File "C:\Program Files (x86)\pgAdmin 4\v3\venv\Lib\site-packages\flask\app.py", >>> line 1982, in wsgi_app >>> response = self.full_dispatch_request() >>> File "C:\Program Files (x86)\pgAdmin 4\v3\venv\Lib\site-packages\flask\app.py", >>> line 1614, in full_dispatch_request >>> rv = self.handle_user_exception(e) >>> File "C:\Program Files (x86)\pgAdmin 4\v3\venv\Lib\site-packages\flask\app.py", >>> line 1517, in handle_user_exception >>> reraise(exc_type, exc_value, tb) >>> File "C:\Program Files (x86)\pgAdmin 4\v3\venv\Lib\site-packages\flask\app.py", >>> line 1612, in full_dispatch_request >>> rv = self.dispatch_request() >>> File "C:\Program Files (x86)\pgAdmin 4\v3\venv\Lib\site-packages\flask\app.py", >>> line 1598, in dispatch_request >>> return self.view_functions[rule.endpoint](**req.view_args) >>> File "C:\Program Files (x86)\pgAdmin 4\v3\venv\Lib\site-packages\flask_login.py", >>> line 792, in decorated_view >>> return func(*args, **kwargs) >>> File "C:\Program Files (x86)\pgAdmin 4\v3\web\pgadmin\misc\bgprocess\__init__.py", >>> line 62, in index >>> return make_response(response=BatchProcess.list()) >>> File "C:\Program Files (x86)\pgAdmin 4\v3\web\pgadmin\misc\bgprocess\processes.py", >>> line 584, in list >>> details = desc.details(p.command, args) >>> File "C:\Program Files (x86)\pgAdmin 4\v3\web\pgadmin\tools\backup\__init__.py", >>> line 190, in details >>> res += html.safe_str(cmd + self.cmd) >>> AttributeError: 'BackupMessage' object has no attribute 'cmd' >>> >>> >>> Thanks, >> Khushboo >> >>> >>> -- >>> Dave Page >>> Blog: http://pgsnake.blogspot.com >>> Twitter: @pgsnake >>> >>> EnterpriseDB UK: http://www.enterprisedb.com >>> The Enterprise PostgreSQL Company >>> >> >> > > > -- > Dave Page > Blog: http://pgsnake.blogspot.com > Twitter: @pgsnake > > EnterpriseDB UK: http://www.enterprisedb.com > The Enterprise PostgreSQL Company > --000000000000146bb10567fd580b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Thu, Mar 22, 2018 at 3:20 PM, Dave Page <dpage@pgadmin.org><= /span> wrote:
Hi

On T= hu, Mar 22, 2018 at 9:25 AM, Khushboo Vashi <khushboo.vash= i@enterprisedb.com> wrote:
Hi Dave,

On Wed, Mar 21, 2018 at 9:05 PM, Dave Page <= dpage@pgadmin.org> wrote:
We've run into a number of unexpected issues with the v3.0 rel= ease that I think we need to resolve before moving forwards. For the time b= eing, only patches critical to fix these issues should be committed.
I'll try to look at 1, though I do have another deadline I= need to meet.=C2=A0
Akshay, can you look at 2 please?
= Fahar is already looking at 3.
Khushboo, can you look at 4 please= ?

Thanks all.

1) There is= no longer a system tray in Gnome 3.26 and later, and thus the runtime won&= #39;t initialise in Fedora 27 and later. We need an alternative for this, e= ither a tray replacement that the RPM can depend on, or better yet, support= whatever it is Gnome expect such apps to use these days.

2) Starting a second instance of the app bundle on Mac doesn't = always open a new pgAdmin window as it should. It works fine in the debugge= r, or if you start the app with a command like: "/Applications/pgAdmin= \ 4.app/Contents/MacOS/pgAdmin4". It doesn't work if you doub= le-click the appbundle or use a command like "open /Applications/pgAdm= in\ 4.app"

3) Fahar saw a crash on Windows 7.= I couldn't reproduce this on my copy, but apparently his is a fresh in= stallation.

4) On my Windows 7 machine, after runn= ing a backup I get no status window, and see the following in the logs:


W= e have tried to reproduce this issue on Windows 7 and Windows 8, but couldn= 't reproduce it, It is working fine on both the environments.
Can you please provide the options which you have selected while taking a = backup?

<= div class=3D"h5">

Traceback (most recent call last):
= =C2=A0 File "C:\Program Files (x86)\pgAdmin 4\v3\venv\Lib\site-package= s\werkzeug\serving.py", line 209, in run_wsgi
=C2=A0 = =C2=A0 execute(self.server.app)
=C2=A0 File "C:\Program File= s (x86)\pgAdmin 4\v3\venv\Lib\site-packages\werkzeug\serving.py",= line 197, in execute
=C2=A0 =C2=A0 application_iter =3D app(envi= ron, start_response)
=C2=A0 File "C:\Program Files (x86)\pgA= dmin 4\v3\venv\Lib\site-packages\flask\app.py", line 1997, in __c= all__
=C2=A0 =C2=A0 return self.wsgi_app(environ, start_response)=
=C2=A0 File "C:\Program Files (x86)\pgAdmin 4\v3\venv\Lib\s= ite-packages\flask\app.py", line 1985, in wsgi_app
=C2= =A0 =C2=A0 response =3D self.handle_exception(e)
=C2=A0 File &quo= t;C:\Program Files (x86)\pgAdmin 4\v3\venv\Lib\site-packages\flask\app= .py", line 1540, in handle_exception
=C2=A0 =C2=A0 reraise(e= xc_type, exc_value, tb)
=C2=A0 File "C:\Program Files (x86)\= pgAdmin 4\v3\venv\Lib\site-packages\flask\app.py", line 1982, in = wsgi_app
=C2=A0 =C2=A0 response =3D self.full_dispatch_request()<= /div>
=C2=A0 File "C:\Program Files (x86)\pgAdmin 4\v3\venv\Lib\si= te-packages\flask\app.py", line 1614, in full_dispatch_request
=C2=A0 =C2=A0 rv =3D self.handle_user_exception(e)
=C2=A0= File "C:\Program Files (x86)\pgAdmin 4\v3\venv\Lib\site-packages\flask\app.py", line 1517, in handle_user_exception
=C2=A0 = =C2=A0 reraise(exc_type, exc_value, tb)
=C2=A0 File "C:\Prog= ram Files (x86)\pgAdmin 4\v3\venv\Lib\site-packages\flask\app.py"= , line 1612, in full_dispatch_request
=C2=A0 =C2=A0 rv =3D self.d= ispatch_request()
=C2=A0 File "C:\Program Files (x86)\pgAdmi= n 4\v3\venv\Lib\site-packages\flask\app.py", line 1598, in dispat= ch_request
=C2=A0 =C2=A0 return self.view_functions[rule.endpoint](**req.view_args)
=C2=A0 File "C:\Program Files (x86)\= pgAdmin 4\v3\venv\Lib\site-packages\flask_login.py", line 792, in= decorated_view
=C2=A0 =C2=A0 return func(*args, **kwargs)
<= div>=C2=A0 File "C:\Program Files (x86)\pgAdmin 4\v3\web\pgadmin\misc\= bgprocess\__init__.py", line 62, in index
=C2=A0 =C2=A0= return make_response(response=3DBatchProcess.list())
=C2=A0= File "C:\Program Files (x86)\pgAdmin 4\v3\web\pgadmin\misc\bgprocess\processes.py", line 584, in list
=C2=A0 =C2=A0 details = =3D desc.details(p.command, args)
=C2=A0 File "C:\Program Fi= les (x86)\pgAdmin 4\v3\web\pgadmin\tools\backup\__init__.py", lin= e 190, in details
=C2=A0 =C2=A0 res +=3D html.safe_str(cmd + self= .cmd)
AttributeError: 'BackupMessage' object has no attri= bute 'cmd'


Thanks,
K= hushboo=C2=A0




--
Dave Page
Blog: http://pgsnake.blogspot.com
Tw= itter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise Po= stgreSQL Company

--000000000000146bb10567fd580b--