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 1eyws5-0002eT-NI for pgadmin-hackers@arkaria.postgresql.org; Thu, 22 Mar 2018 09:50:57 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1eyws4-0007Co-Hh for pgadmin-hackers@arkaria.postgresql.org; Thu, 22 Mar 2018 09:50:56 +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.89) (envelope-from ) id 1eyws4-0007Ce-BH for pgadmin-hackers@lists.postgresql.org; Thu, 22 Mar 2018 09:50:56 +0000 Received: from mail-wm0-x22a.google.com ([2a00:1450:400c:c09::22a]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1eyws0-00022l-UZ for pgadmin-hackers@postgresql.org; Thu, 22 Mar 2018 09:50:55 +0000 Received: by mail-wm0-x22a.google.com with SMTP id i189so1629277wmf.0 for ; Thu, 22 Mar 2018 02:50:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pgadmin-org.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=DN+qSWiu/PMcY+N7TdgYXBQlTjsYBcpLu2jcCP32p5A=; b=hACE01muBQFPsnZ2Zkbfl5HIyUBtq7jzjCkk6WePQyTmnKXEuXUWsF7htFcueHTK+H vCIcNbihBVarN71iJsmd6wD2qvx6UDjhWUe1fvN6MYVqt8lQTrJVQv7jXjWIpieNyYTp SHuJf58G2Vc+n6osPq/jyP38hA6OkG9AFupx5FcqtQ+P4A7JxLsjH1244f+lj3yI3Sm3 mALKyTyc1aAZVbo4uMpTfoIUsoUNKGbR8iMvaicJAKl9S2RkNsyOIy4rLRT/AwK8+ASr WiiVx08ZTUiq24ER2G3EqIcAnkTLYVGLmZ7HaST5IrEc6b4QEw0ON/2XBJmHgIPyALiT I8KA== 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=DN+qSWiu/PMcY+N7TdgYXBQlTjsYBcpLu2jcCP32p5A=; b=EdBHB/FdEWXcvEXF8dflg5LxBnL94ugQ4N2oBKPzKfmy6t1cV/3oSNDDcLP8tl+hQ1 zLDI3BT1q91W+/BCB6QTl16vzXkQzdxgpxR7hDElyj0Ic3SwSwGJb0EUzKS4FSm+W68p h5rC32jJ34qeoDg/GcN7qvdFnsUnkIt3mMzZkCsGnEk7iZ6mxTas3pjpwBtgW09MdZy3 3Q/yq1r8AsEhPYgmLr9+3mlVYJaHK++TtAKEjKcd9NT7o+b+CBDnDA9eBnH0fJbuWtsM SlsX0fFAfvPXG+cpfefRSOjyBc6ElRWdlABf54nNXP9KfZpstTMuoD7e5aJ6banc0ZdD mhgg== X-Gm-Message-State: AElRT7Gsea2XPCCAAS8WD7WhGxLDjW4jQAZtVrjOQiEPRb9hs1/mEJxV lzAYrEn3HSskrEnMEsYgjY9yYraUgoYXb+NUxydnyA== X-Google-Smtp-Source: AG47ELvBy2Eil0rMPV2epoTT/yrQGew3w6ZBZenysACK7Mq95pPRCffK8Vi0EedUdo2vr2qORdY79VhUX0nhZ35/9qQ= X-Received: by 10.28.130.9 with SMTP id e9mr4757743wmd.161.1521712251857; Thu, 22 Mar 2018 02:50:51 -0700 (PDT) MIME-Version: 1.0 Received: by 10.28.69.220 with HTTP; Thu, 22 Mar 2018 02:50:51 -0700 (PDT) In-Reply-To: References: From: Dave Page Date: Thu, 22 Mar 2018 09:50:51 +0000 Message-ID: Subject: Re: v3.0 release on hold To: Khushboo Vashi Cc: pgadmin-hackers , Akshay Joshi , Murtuza Zabuawala , Syed Fahar Abbas , =?UTF-8?B?RGV2cmltIEfDnE5Ew5xa?= Content-Type: multipart/alternative; boundary="001a11444b443903ed0567fd3e99" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --001a11444b443903ed0567fd3e99 Content-Type: text/plain; charset="UTF-8" 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. > > 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 --001a11444b443903ed0567fd3e99 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi

On Thu, Mar 22, 2018 at 9:25 AM, Khushboo Vashi <= ;khush= boo.vashi@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 release that I think we need to resolve before moving= forwards. For the time being, only patches critical to fix these issues sh= ould be committed.

I'll try to look at 1, though I d= o have another deadline I need to meet.=C2=A0
Akshay, can you loo= k at 2 please?
Fahar is already looking at 3.
Khushboo,= can you look at 4 please?

Thanks all.
<= br>
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 a= n alternative for this, either a tray replacement that the RPM can depend o= n, or better yet, support whatever it is Gnome expect such apps to use thes= e days.

2) Starting a second instance of the app b= undle 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: &q= uot;/Applications/pgAdmin\ 4.app/Contents/MacOS/pgAdmin4". It doe= sn'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 app= arently his is a fresh installation.

4) On my Wind= ows 7 machine, after running a backup I get no status window, and see the f= ollowing 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 th= e environments.
Can you please provide the options which you have= selected while taking a backup?
<= br>
They were all the default options - I just selected a databas= e, right-clicked to select backup, and entered a filename.
=C2=A0=

Trace= back (most recent call last):
=C2=A0 File "C:\Program Files = (x86)\pgAdmin 4\v3\venv\Lib\site-packages\werkzeug\serving.py", l= ine 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-pa= ckages\werkzeug\serving.py", line 197, in execute
=C2= =A0 =C2=A0 application_iter =3D app(environ, start_response)
=C2= =A0 File "C:\Program Files (x86)\pgAdmin 4\v3\venv\Lib\site-packages\f= lask\app.py", line 1997, in __call__
=C2=A0 =C2=A0 retu= rn self.wsgi_app(environ, start_response)
=C2=A0 File "C:\Pr= ogram Files (x86)\pgAdmin 4\v3\venv\Lib\site-packages\flask\app.py&quo= t;, line 1985, in wsgi_app
=C2=A0 =C2=A0 response =3D self.handle= _exception(e)
=C2=A0 File "C:\Program Files (x86)\pgAdmin 4\= v3\venv\Lib\site-packages\flask\app.py", line 1540, in handle_exc= eption
=C2=A0 =C2=A0 reraise(exc_type, exc_value, tb)
= =C2=A0 File "C:\Program Files (x86)\pgAdmin 4\v3\venv\Lib\site-package= s\flask\app.py", line 1982, in wsgi_app
=C2=A0 =C2=A0 r= esponse =3D self.full_dispatch_request()
=C2=A0 File "C:\Pro= gram Files (x86)\pgAdmin 4\v3\venv\Lib\site-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:\Program Files (x86)\pgAdmin 4\v3\venv\L= ib\site-packages\flask\app.py", line 1612, in full_dispatch_reque= st
=C2=A0 =C2=A0 rv =3D self.dispatch_request()
=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-package= s\flask_login.py", line 792, in decorated_view
=C2=A0 = =C2=A0 return func(*args, **kwargs)
=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=3D= BatchProcess.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 Files (x86)\pgAdmin 4\v3\web\pgadmi= n\tools\backup\__init__.py", line 190, in details
=C2= =A0 =C2=A0 res +=3D html.safe_str(cmd + self.cmd)
AttributeError:= 'BackupMessage' object has no attribute 'cmd'


Thanks,
Khushboo=C2=A0

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

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




--
Dave Page
Blog: = http://pgsnake.bl= ogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com<= br>The Enterprise PostgreSQL Company
--001a11444b443903ed0567fd3e99--