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 1eywtN-0002hc-Vx for pgadmin-hackers@arkaria.postgresql.org; Thu, 22 Mar 2018 09:52:18 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1eywtM-0007qE-NT for pgadmin-hackers@arkaria.postgresql.org; Thu, 22 Mar 2018 09:52:16 +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 1eywtM-0007q3-AT for pgadmin-hackers@lists.postgresql.org; Thu, 22 Mar 2018 09:52:16 +0000 Received: from mail-wr0-x235.google.com ([2a00:1450:400c:c0c::235]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1eywtE-00081y-8l for pgadmin-hackers@postgresql.org; Thu, 22 Mar 2018 09:52:15 +0000 Received: by mail-wr0-x235.google.com with SMTP id z12so8013199wrg.4 for ; Thu, 22 Mar 2018 02:52:07 -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=LlZcrPHhgvUG5GvFwLTSvWlBS0FvMXaD/JQ7AeqyE/0=; b=FjY+YVZKwf9aNeGWdYqjxhbeNXsjSpTcPwACUmG9VnJ1nrMPfGbAI1fkCfA33MvpO6 ST8Lal06gGE3PLeKUJdVpUe9UVtDkW0TxCQ8X3LOXFToETpc8biMi6b02/fBVmGOVcnC 7q6cqdZnUdGNyN095kj/5s+1Jel5WoMprwWZy4Tr5gtZoOtKITdQBX88UE0MW+il8cFg 0CFP9mrQayMJqoXEIwOG23aobzurZOo87PKm5AKcuuN+EFFL2/ulGSGgXKBNQMPv0N3e Lg1wmCZ/OmY491vz51VDjrVBaZkFLEUVUCwprz1gZQnlFitaZAgWPY80R+2Gwzxfzafk srpg== 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=LlZcrPHhgvUG5GvFwLTSvWlBS0FvMXaD/JQ7AeqyE/0=; b=ATEVfPgoNIbMUaHLEkFcbRwxX0bQDqWPEss1Pxb11wEqCy7xxvQipTN3j4da/hRQrr IYNQTdeKs6vp19wHpDX6vdA322s2nx5PcBuu8OtGGLplBojVhuE+Zc6mR0BDPxPAn0ml Sn1vt7LQQ24+HleMQtPAcMbjG/saz8BSBL9M5wTBfE07+ee9YWUqYIUFMMBwMpcK4+yO 12sH57vcomaena/+qIQEE0GaT97I0aliqGbhRwVUhNtE3tb5Jw4c52o3lMEUK8ow44qg kluckrtkh7noi3mpLbIQyWyDlL4Yvdxs+2fkniO39hIuPNm27v6CEunbjFtM1b20EAGU VUCg== X-Gm-Message-State: AElRT7GHD8ndLbSX+no/E89fti/uHZM+60u6v94HE2Zo5/PNFS4yUcTg Abc2L3U4PSi7dwcj6T3M8ilngGGEPktLafs84q8Qfw== X-Google-Smtp-Source: AG47ELs03+Hom6HGKnmSMqoAG/EqHMk7qLCwKmLhnzPHycqVwoFz69Ds/C7rX1U/OemklWi50nRF76q+njRnPMF1EKE= X-Received: by 10.223.196.212 with SMTP id o20mr18746552wrf.144.1521712325928; Thu, 22 Mar 2018 02:52:05 -0700 (PDT) MIME-Version: 1.0 Received: by 10.28.69.220 with HTTP; Thu, 22 Mar 2018 02:52:05 -0700 (PDT) In-Reply-To: References: From: Dave Page Date: Thu, 22 Mar 2018 09:52:05 +0000 Message-ID: Subject: Re: v3.0 release on hold To: Akshay Joshi Cc: pgadmin-hackers , Murtuza Zabuawala , Khushboo Vashi , Syed Fahar Abbas , =?UTF-8?B?RGV2cmltIEfDnE5Ew5xa?= Content-Type: multipart/alternative; boundary="f403045f7dbca3393c0567fd4259" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --f403045f7dbca3393c0567fd4259 Content-Type: text/plain; charset="UTF-8" Hi On Thu, Mar 22, 2018 at 9:21 AM, Akshay Joshi 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" >> > > Still working on this, not found any solution yet. > >> >> 3) Fahar saw a crash on Windows 7. I couldn't reproduce this on my copy, >> but apparently his is a fresh installation. >> > > I have tried on Windows 7 and Windows 8.1 64 bit clean VM (created > using ISO file) and pgAdmin4 is working fine on both. I have given the same > ISO file to Khushboo and she has created VM for both the OS and it is > crashed on her machine (seems strange behaviour), only difference is > version of VMWare fusion. I have 6.0.6 and she has 7.0.1 > Is it possible that on one virtual machine VMware Tools were installed, but not on the other? I ask because I believe they install a version of the MSVC runtime. > >> 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 >> > > > > -- > *Akshay Joshi* > > *Sr. Software Architect * > > > > *Phone: +91 20-3058-9517 <+91%2020%203058%209517>Mobile: +91 976-788-8246 > <+91%2097678%2088246>* > -- Dave Page Blog: http://pgsnake.blogspot.com Twitter: @pgsnake EnterpriseDB UK: http://www.enterprisedb.com The Enterprise PostgreSQL Company --f403045f7dbca3393c0567fd4259 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi

On Thu, Mar 22, 2018 at 9:21 AM, Akshay Joshi <<= a href=3D"mailto:akshay.joshi@enterprisedb.com" target=3D"_blank">akshay.jo= shi@enterprisedb.com> wrote:
Hi Dave

On Wed, Mar 21, 2018 at 9:05 PM, Dave Page <dpag= e@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 tim= e being, only patches critical to fix these issues should be committed.
I'll try to look at 1, though I do have another deadlin= e 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 ple= ase?

Thanks all.

1) There= is no longer a system tray in Gnome 3.26 and later, and thus the runtime w= on'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, supp= ort 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 debu= gger, or if you start the app with a command like: "/Applications/pgAd= min\ 4.app/Contents/MacOS/pgAdmin4". It doesn't work if you d= ouble-click the appbundle or use a command like "open /Applications/pg= Admin\ 4.app"

=C2= =A0 Still working on this, not found any solution yet.=C2=A0=C2=A0

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

=C2=A0 =C2=A0 I have tried on Windows 7 and Wi= ndows 8.1 64 bit clean VM (created using ISO file) and pgAdmin4 is working = fine on both. I have given the same ISO file to Khushboo and she has create= d VM for both the OS and it is crashed on her machine (seems strange behavi= our), only difference is version of VMWare fusion. I have 6.0.6 and she has= 7.0.1=C2=A0 =C2=A0=C2=A0

Is it possible that on one virtual machine VMware Tools were install= ed, but not on the other? I ask because I believe they install a version of= the MSVC runtime.
=C2=A0

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

<= div>Traceback (most recent call last):
=C2=A0 File "C:\Progr= am Files (x86)\pgAdmin 4\v3\venv\Lib\site-packages\werkzeug\serving.py= ", line 209, in run_wsgi
=C2=A0 =C2=A0 execute(self.server.a= pp)
=C2=A0 File "C:\Program Files (x86)\pgAdmin 4\v3\venv\Li= b\site-packages\werkzeug\serving.py", line 197, in execute
<= div>=C2=A0 =C2=A0 application_iter =3D app(environ, start_response)
=C2=A0 File "C:\Program Files (x86)\pgAdmin 4\v3\venv\Lib\site-pack= ages\flask\app.py", line 1997, in __call__
=C2=A0 =C2= =A0 return self.wsgi_app(environ, start_response)
=C2=A0 File &qu= ot;C:\Program Files (x86)\pgAdmin 4\v3\venv\Lib\site-packages\flask\ap= p.py", line 1985, in wsgi_app
=C2=A0 =C2=A0 response =3D sel= f.handle_exception(e)
=C2=A0 File "C:\Program Files (x86)\pg= Admin 4\v3\venv\Lib\site-packages\flask\app.py", line 1540, in ha= ndle_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 &quo= t;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 Fi= les (x86)\pgAdmin 4\v3\venv\Lib\site-packages\flask\app.py", line= 1517, in handle_user_exception
=C2=A0 =C2=A0 reraise(exc_type, e= xc_value, tb)
=C2=A0 File "C:\Program Files (x86)\pgAdmin 4\= v3\venv\Lib\site-packages\flask\app.py", line 1612, in full_dispa= tch_request
=C2=A0 =C2=A0 rv =3D self.dispatch_request()
=C2=A0 File "C:\Program Files (x86)\pgAdmin 4\v3\venv\Lib\site-packa= ges\flask\app.py", line 1598, in dispatch_request
=C2= =A0 =C2=A0 return self.view_functions[rule.endpoint](**req.view_args)<= /div>
=C2=A0 File "C:\Program Files (x86)\pgAdmin 4\v3\venv\Lib\si= te-packages\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(re= sponse=3DBatchProcess.list())
=C2=A0 File "C:\Program F= iles (x86)\pgAdmin 4\v3\web\pgadmin\misc\bgprocess\processes.py",= line 584, in list
=C2=A0 =C2=A0 details =3D desc.details(p.comma= nd, args)
=C2=A0 File "C:\Program Files (x86)\pgAdmin 4\v3\w= eb\pgadmin\tools\backup\__init__.py", line 190, in details
<= div>=C2=A0 =C2=A0 res +=3D html.safe_str(cmd + self.cmd)
Attribut= eError: 'BackupMessage' object has no attribute 'cmd'
=


--



--
Akshay Joshi
= Sr. Software Architect

<= img src=3D"http://www.enterprisedb.com/sites/default/files/EDB-logo-4c.png"= width=3D"96" height=3D"54">




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

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