Re: Proposal: Drop support for Internet Explorer

2020-04-07 Thread richard coleman
Dave,

Seeing that IE isn't standards compliant and not only is not being further
developed, but Microsoft is actively discouraging its use, it is probably
time to drop support for it.

I would caution *against* using browser analytics as any sort of proxy for
use.  Since pgAdmin 4 lacks a UI of its own, I rely on an instance of
Chromium (or Vivalidi, or Firefox, depending on the machine) to run pgAdmin
under.  In every case, the browser that I am *running* pgAdmin 4 under is
*not* the same browser that I use to browse websites, and so would never
show up in your analytics.

Just something to keep in mind,

rik.

On Tue, Apr 7, 2020 at 8:00 AM Dave Page  wrote:

>
>
> On Tue, Apr 7, 2020 at 12:41 PM Dave Caughey  wrote:
>
>> Check the analytics... I think you'll find dropping it is a non-issue. In
>> my own web service, I found that IE (all versions) constituted only about
>> 1% of my users.
>>
>
> Good point - 1.9% of the visitors to the website were on IE this week. 1.8
> of those were on IE11. We even had one hit from IE5...
>
> By comparison, 72% of users were on Chrome, 13% on Firefox, with 5.5% each
> for Safari and Edge.
>
>
>>
>> So I dropped support for IE (since it was preventing me from fully
>> adopting ES6), and there was not a single complaint from my users.
>>
>> Cheers,
>> Dave
>>
>> On Tue., Apr. 7, 2020, 3:36 a.m. Dave Page,  wrote:
>>
>>> All,
>>>
>>> Internet Explorer has long been superseded by Microsoft Edge, and even
>>> that has recently moved to using Chromium as it's core engine. Version 11
>>> was originally released in 2013, and though Microsoft have committed to
>>> supporting it until 2025, as far as I can tell there have been no notable
>>> new features in almost it's entire lifetime, and certainly in recent years
>>> Microsoft have only been releasing security fixes.
>>>
>>> As you can imagine, supporting Internet Explorer has a non-trivial cost
>>> to it for the pgAdmin project. Not only do we need to test with it as well
>>> as Edge, but we also need to write code, CSS and HTML that is fully
>>> compatible with what essentially is a 7 year old browser. By comparison,
>>> for all other browsers we typically aim to support releases no more than 2
>>> years old.
>>>
>>> I therefore propose that we officially drop support for Internet
>>> Explorer. Practically this means that we would not test with it, and anyone
>>> reporting a bug with it would be told to use an alternate browser.
>>>
>>> Objections/comments please?
>>>
>>> Thanks!
>>>
>>> --
>>> 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
>


Re: Testing required: pgAdmin 4 with new desktop runtime

2021-01-21 Thread richard coleman
Dave,

Sounds promising, can the new beta be installed alongside the existing
version?

Thanks,

rik.

On Thu, Jan 21, 2021 at 10:56 AM Dave Page  wrote:

> All,
>
> As you know, when run in Desktop mode, pgAdmin 4 uses a server process
> which runs all the time and opens a browser window to display the UI. Very
> early versions used a Qt based runtime that integrated the browser and
> server which gave a much more "normal" application feel, but unfortunately
> we found that the Qt browser components had performance issues.
>
> We've been working on a new runtime (based on NWjs, similar to Electron)
> to allow us to get rid of the separate server process, and I'm please to
> offer builds for testing at:
>
> https://developer.pgadmin.org/builds/nwjs-2021-01-21-1/
>
> There you'll find an installer for 64 bit Windows, a DMG for macOS, and
> RPM and DEB packages for Fedora 31, 32 & 33, RHEL/CentOS 7 & 8, Debian 9,
> 10 & 11 and Ubuntu 18.04, 20.04 and 20.10.
>
> These builds are based on development code currently in git that will be
> released as v4.30 next week. This includes phase 1 of our Kerberos support
> (for logging into pgAdmin, but *not* the database servers), and the new ERD
> tool. This code is still going through QA and final improvement, so please
> bear that in mind.
>
> We're aiming to release v5.0 of pgAdmin 4 in late February, based on the
> new runtime, so would appreciate as much help and feedback as we can get
> prior to the release.
>
> Whilst I'm writing, I'd also like to give an update on platform support
> changes;
>
> - As previously noted in release announcements, Windows 32 bit builds are
> deprecated. v4.29 will be the last 32 bit Windows build supported.
>
> - Canonical have dropped support for Ubuntu 19.10, and now removed all of
> the packages repositories. We have therefore had to drop support for it as
> well; the last supported version of pgAdmin on Ubuntu 19.10 will be v4.29.
>
> - Due to the age of the Python version it ships with, we've had to stop
> producing builds for Ubuntu 16.04 (some of the security related Python
> modules are no longer supported on older Python versions). v4.30 will be
> the last version supported on Ubuntu 16.04.
>
> - Builds for Ubuntu 20.10 and Debian 11 (Bullseye/testing) have been added
> for the v4.30 release onwards.
>
> Thank you!
>
> --
> Dave Page
> Blog: http://pgsnake.blogspot.com
> Twitter: @pgsnake
>
> EDB: http://www.enterprisedb.com
>
>