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 1eygVM-0004Ex-BF for pgadmin-hackers@arkaria.postgresql.org; Wed, 21 Mar 2018 16:22:24 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1eygVL-0003rm-8s for pgadmin-hackers@arkaria.postgresql.org; Wed, 21 Mar 2018 16:22:23 +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 1eygVK-0003rc-SL for pgadmin-hackers@lists.postgresql.org; Wed, 21 Mar 2018 16:22:23 +0000 Received: from mail-io0-x241.google.com ([2607:f8b0:4001:c06::241]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1eygVG-0000o7-Ed for pgadmin-hackers@postgresql.org; Wed, 21 Mar 2018 16:22:20 +0000 Received: by mail-io0-x241.google.com with SMTP id o4so7329837iod.3 for ; Wed, 21 Mar 2018 09:22:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pivotal-io.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=oN4Gog3qOHJoh8UojWigaF97mgVKijV0VByF4inQn2k=; b=vX4qow4borZofnCF54nO8KMFhuxp+IMwEDD/jtJLsax/0pjkzX4ZEfJS++JXhWF8cQ kGme4qLnOf7H7iexoG2cm3qajyuxpYSCBONKFmG1LWy5Bv1tPjfZTMqR7BeLWF9FWFbC ocH/9p5CmWzf+KfLdVnu3VpAvUDMrWqVOtBiGFX8hk0Yis1JlJaFe9T1UcC9AJyjiWlO +nMzpwwwvlpxa0VhcAknv0BnsigqHQhUUCWVDig4/8gI+GM0moD2ftfHNpKYpFXnlx/g 8WjKWIJ39CFhtEtuYnP6uXxXmFdqkMwhYD7jUYnnx0ptIVPLMFBXuNeNwCEDBEBJpKsB pqOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=oN4Gog3qOHJoh8UojWigaF97mgVKijV0VByF4inQn2k=; b=PinyCb72W5s1UD2jmwOsD9zBzbL/T55bD745WaJoVnHOK/FN3BCAufiEgLIBCz9stP iOc5Qj1jMbEjhQTrngt/SGD5mNqJosOGIOf1mKk9bjWrkpm+zO6shYh/6R0S2WcZjMaE d6tvnQUXjq/oQvnG6GVyDDL87rV1TeIg4fKuS4p08Q6e3BVUuY7C4mo9DjEOgoD01shK 0ghN6JIZ+lL+YOlQaKnSMlIWT2G0ANtpPruS8eQC+rZjYJV9UQ/vViSeURRgYK0EUJfu Q9rTSNHusAIXTESWtVpAKgLS3/uOkhJ5maWzW81wX6vnWLVBV4TTyQn9EdGvQPb9eE6H ZNxA== X-Gm-Message-State: AElRT7FC+IUEGtByEybGmhjBFu6i9aKr4EpUN/NF410kykj62lHNZuVt IJfCfdkHqAzreDuY+VcYUKdb/n9w4R+LrMJ04fx2AA== X-Google-Smtp-Source: AG47ELseiMNrBtSv0fc1sf4XzGCbhH+Uuf4L7461HgJzuRcGaQfv4cbGOeVCPe+ldXmWCmQiJPQr+n3kbw5HYudUmaM= X-Received: by 10.107.39.5 with SMTP id n5mr20936185ion.189.1521649336699; Wed, 21 Mar 2018 09:22:16 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Joao De Almeida Pereira Date: Wed, 21 Mar 2018 16:22:06 +0000 Message-ID: Subject: Re: v3.0 release on hold To: Khushboo Vashi Cc: Dave Page , pgadmin-hackers , Akshay Joshi , Murtuza Zabuawala , Syed Fahar Abbas , =?UTF-8?B?RGV2cmltIEfDnE5Ew5xa?= Content-Type: multipart/alternative; boundary="001a11406f182ff9c30567ee98a5" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --001a11406f182ff9c30567ee98a5 Content-Type: text/plain; charset="UTF-8" Hello Dave, For number 1: https://blogs.gnome.org/aday/2017/08/31/status-icons-and-gnome/ We might need to build something like: https://itsfoss.com/best-indicator-applets-ubuntu/ Not sure if it is wise to do it in such a short notice. Thanks Joao On Wed, Mar 21, 2018 at 11:38 AM Khushboo Vashi < khushboo.vashi@enterprisedb.com> wrote: > > > 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? > Fahar is already looking at 3. > Khushboo, can you look at 4 please? > > Sure. > > > 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 > > > --001a11406f182ff9c30567ee98a5 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello Dave,
We might need to bu= ild something like:=C2=A0https://itsfoss.com/best-indicator-applets-ubuntu/
Not sure if it is wise to do it in such a short notice.

Thanks
Joao

On Wed, Mar 21, 2018 at 11:38 AM Khushboo Vashi <khushboo.vashi@enterprisedb.com= > wrote:
<= div>

On 21 Mar= 2018 21:05, "Dave Page" <dpage@pgadmin.org> wrote:
We've r= un 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 c= ritical to fix these issues should be committed.

I'l= l 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 loo= king at 3.
Khushboo, can you look at 4 please?
Sure.

Thanks all.

<= div>1) There is no longer a system tray in Gnome 3.26 and later, and thus t= he runtime won't initialise in Fedora 27 and later. We need an alternat= ive for this, either a tray replacement that the RPM can depend on, or bett= er yet, support whatever it is Gnome expect such apps to use these days.

2) Starting a second instance of the app bundle on M= ac 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: "/Appli= cations/pgAdmin\ 4.app/Contents/MacOS/pgAdmin4". It doesn't work i= f you double-click the appbundle or use a command like "open /Applicat= ions/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 "C:\Program Files (x86)\pgAdmin 4\v3\venv\Lib\= site-packages\werkzeug\serving.py", line 209, in run_wsgi
= =C2=A0 =C2=A0 execute(self.server.app)
=C2=A0 File "C:\Progr= am Files (x86)\pgAdmin 4\v3\venv\Lib\site-packages\werkzeug\serving.py"= ;, line 197, in execute
=C2=A0 =C2=A0 application_iter =3D app(en= viron, start_response)
=C2=A0 File "C:\Program Files (x86)\p= gAdmin 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\flask\app.py", line 1985, in wsgi_app
=C2=A0 =C2= =A0 response =3D self.handle_exception(e)
=C2=A0 File "C:\Pr= ogram Files (x86)\pgAdmin 4\v3\venv\Lib\site-packages\flask\app.py", l= ine 1540, in handle_exception
=C2=A0 =C2=A0 reraise(exc_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()
=C2=A0 = File "C:\Program 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 1= 517, 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\Lib\site-packages\flask\app.py", line 1612, in full_dispatch_req= uest
=C2=A0 =C2=A0 rv =3D self.dispatch_request()
=C2= =A0 File "C:\Program Files (x86)\pgAdmin 4\v3\venv\Lib\site-packages\f= lask\app.py", line 1598, in dispatch_request
=C2=A0 =C2=A0 r= eturn 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)
=C2=A0 File "C:\Program Files (x86)\p= gAdmin 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\pgad= min\misc\bgprocess\processes.py", line 584, in list
=C2=A0 = =C2=A0 details =3D desc.details(p.command, args)
=C2=A0 File &quo= t;C:\Program Files (x86)\pgAdmin 4\v3\web\pgadmin\tools\backup\__init__.py&= quot;, line 190, in details
=C2=A0 =C2=A0 res +=3D html.safe_str(= cmd + self.cmd)
AttributeError: 'BackupMessage' object ha= s no attribute 'cmd'



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

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

--001a11406f182ff9c30567ee98a5--