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 1eyqyH-0007ma-U6 for pgadmin-hackers@arkaria.postgresql.org; Thu, 22 Mar 2018 03:32:58 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1eyqyE-0008US-Uk for pgadmin-hackers@arkaria.postgresql.org; Thu, 22 Mar 2018 03:32:54 +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 1eyqyE-0008UI-HX for pgadmin-hackers@lists.postgresql.org; Thu, 22 Mar 2018 03:32:54 +0000 Received: from mail-qk0-x22b.google.com ([2607:f8b0:400d:c09::22b]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1eyqyA-0007xl-Im for pgadmin-hackers@postgresql.org; Thu, 22 Mar 2018 03:32:52 +0000 Received: by mail-qk0-x22b.google.com with SMTP id o184so7793378qkd.13 for ; Wed, 21 Mar 2018 20:32:50 -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=FOZtHu8hNTS5xYgpyYor1rl+NHW0LPhG0Gh4xxjfoTc=; b=J9upRob1TD8vQQ211ir0j5JX7MVB+B4rWw9qQvyuBka/ajgasqRbWumMuaf5ynWeAD PSRmNolLRUS/c9GQRtbPf2rSDMLJ9moZS4mWh+tkHIYFBineAP/p1y8+ZHdg7Y7nzOWe c7fUPhjfFxYqsSdV0cAwRIHsNJD9hRBm/B1UuUl8Fb2G2EE/rE2ddcc3NNp2F6aVEmol aJgLQQRkkOlTQDzf34K2fzKtgYHxWz6unqhIlczCLX1vDJ3DmXuowGCb74eLKvG2rQk4 Ptdh8XUMgkCzTh339RaYixnbb59z/NDhGBO1IuCJyrzNmpf9eqpX8gkf0kJJNmG9RD1p 7c0w== 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=FOZtHu8hNTS5xYgpyYor1rl+NHW0LPhG0Gh4xxjfoTc=; b=MhOnBL65IGCvh2BB7IyxuCrwmavWOMlkOlwfkvZO/U6Dz/eXJG5gPZepYzxsKG/Zgq YF1S+whKwXb8oIlJSgbjunRgBwMmdUhs35s6A0RadhA6wZJuh7p3c6jndahkjq1w9zNd fhAHsLCYNz8D75p1PiAF45uNht7/EQ6r7Zr/ff5CGHMPvPB3nwRnWfDTB5h26KO5De7O qB5r6X26pjrcBtYb3bM3EQstROJBbDUZJUdXQHp1jkiTBY3BBACZ8bAY33yV5uTEDINm oTf4HpPt2lcwYxwnKeObUgJwo1/REssSEgIsqHrjf8yqHIEY4R4wAQfTKBtSjHkXKtvL 3WSw== X-Gm-Message-State: AElRT7GdCj02o3R8d8NkCWJNkIfDAJH3h3Z3JXE3SwkKRz9+4CfP1laK 7QcMbJZYgWl8qSSeLxEUGovDSEvWUM63TOilO4686g== X-Google-Smtp-Source: AG47ELsp7dEPC4xYlFXq1mCCkK1I8XgmcrC6pJn/36whcwl8GmJkoC+yzj6aQnJ2bb8pYUdeVgyWub3bfFNnDWUOEx4= X-Received: by 10.55.194.77 with SMTP id j13mr33021864qkm.213.1521689568938; Wed, 21 Mar 2018 20:32:48 -0700 (PDT) MIME-Version: 1.0 Received: by 10.12.194.131 with HTTP; Wed, 21 Mar 2018 20:32:48 -0700 (PDT) Received: by 10.12.194.131 with HTTP; Wed, 21 Mar 2018 20:32:48 -0700 (PDT) In-Reply-To: References: From: Akshay Joshi Date: Thu, 22 Mar 2018 09:02:48 +0530 Message-ID: Subject: Re: v3.0 release on hold To: Dave Page Cc: pgadmin-hackers , Murtuza Zabuawala , Khushboo Vashi , Syed Fahar Abbas , =?UTF-8?B?RGV2cmltIEfDnE5Ew5xa?= Content-Type: multipart/alternative; boundary="f4f5e80e55343722240567f7f65a" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --f4f5e80e55343722240567f7f65a Content-Type: text/plain; charset="UTF-8" On 21 Mar 2018 21:05, "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? Sure. I'll 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: 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' -- Dave Page Blog: http://pgsnake.blogspot.com Twitter: @pgsnake EnterpriseDB UK: http://www.enterprisedb.com The Enterprise PostgreSQL Company --f4f5e80e55343722240567f7f65a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On 21 Mar 2018 21:05, "Dave Page" <dpage@pgadmin.org> wrote:
We've run into a number of = unexpected issues with the v3.0 release that I think we need to resolve bef= ore 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.=C2=A0
Akshay, c= an you look at 2 please?
=C2=A0 =C2=A0=C2=A0
=C2=A0 =C2=A0 Sure. I&= #39;ll
Fahar is alread= y looking at 3.
Khushboo, can you look at 4 please?
Thanks all.

1) There is no longer a sy= stem tray in Gnome 3.26 and later, and thus the runtime won't initialis= e in Fedora 27 and later. We need an alternative for this, either a tray re= placement that the RPM can depend on, or better yet, support whatever it is= Gnome expect such apps to use these days.

2) Star= ting a second instance of the app bundle on Mac doesn't always open a n= ew pgAdmin window as it should. It works fine in the debugger, or if you st= art the app with a command like: "/Applications/pgAdmin\ 4.app/Content= s/MacOS/pgAdmin4". It doesn't work if you double-click the ap= pbundle 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:
Traceback (most recent call last):
=C2=A0 File &= quot;C:\Program Files (x86)\pgAdmin 4\v3\venv\Lib\site-packages\werkze= ug\serving.py", line 209, in run_wsgi
=C2=A0 =C2=A0 execute(= self.server.app)
=C2=A0 File "C:\Program Files (x86)\pgAdmin= 4\v3\venv\Lib\site-packages\werkzeug\serving.py", line 197, in e= xecute
=C2=A0 =C2=A0 application_iter =3D app(environ, start_resp= onse)
=C2=A0 File "C:\Program Files (x86)\pgAdmin 4\v3\venv\= Lib\site-packages\flask\app.py", line 1997, in __call__
=C2=A0 =C2=A0 return self.wsgi_app(environ, start_response)
=C2= =A0 File "C:\Program Files (x86)\pgAdmin 4\v3\venv\Lib\site-packages\<= wbr>flask\app.py", line 1985, in wsgi_app
=C2=A0 =C2=A0 resp= onse =3D self.handle_exception(e)
=C2=A0 File "C:\Program Fi= les (x86)\pgAdmin 4\v3\venv\Lib\site-packages\flask\app.py", line= 1540, in handle_exception
=C2=A0 =C2=A0 reraise(exc_type, exc_va= lue, tb)
=C2=A0 File "C:\Program Files (x86)\pgAdmin 4\v3\ve= nv\Lib\site-packages\flask\app.py", line 1982, in wsgi_app
<= div>=C2=A0 =C2=A0 response =3D self.full_dispatch_request()
=C2= =A0 File "C:\Program Files (x86)\pgAdmin 4\v3\venv\Lib\site-packages\<= wbr>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 rerai= se(exc_type, exc_value, tb)
=C2=A0 File "C:\Program Files (x= 86)\pgAdmin 4\v3\venv\Lib\site-packages\flask\app.py", line 1612,= in full_dispatch_request
=C2=A0 =C2=A0 rv =3D self.dispatch_requ= est()
=C2=A0 File "C:\Program Files (x86)\pgAdmin 4\v3\venv\= Lib\site-packages\flask\app.py", line 1598, in dispatch_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_v= iew
=C2=A0 =C2=A0 return func(*args, **kwargs)
=C2=A0 F= ile "C:\Program Files (x86)\pgAdmin 4\v3\web\pgadmin\misc\bgproce= ss\__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\process= es.py", line 584, in list
=C2=A0 =C2=A0 details =3D desc.det= ails(p.command, args)
=C2=A0 File "C:\Program Files (x86)\pg= Admin 4\v3\web\pgadmin\tools\backup\__init__.py", line 190, in de= tails
=C2=A0 =C2=A0 res +=3D html.safe_str(cmd + self.cmd)
<= div>AttributeError: 'BackupMessage' object has no attribute 'cm= d'



=
--
Dave Page<= br>Blog: http://p= gsnake.blogspot.com
Twitter: @pgsnake

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

--f4f5e80e55343722240567f7f65a--