From: | Dave Page <dpage(at)pgadmin(dot)org> |
---|---|
To: | Robert Eckhardt <reckhardt(at)pivotal(dot)io> |
Cc: | pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org> |
Subject: | Re: Possibility to increase release frequency |
Date: | 2018-04-30 14:51:08 |
Message-ID: | CA+OCxoxWz7FQD5H_r=XGC4WRJBx=uCMS3K7dYLhTOwLULLPTug@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgadmin-hackers |
Hi
On Mon, Apr 30, 2018 at 3:33 PM, Robert Eckhardt <reckhardt(at)pivotal(dot)io>
wrote:
> All,
>
> Currently we are starting to get a fair number of users leveraging
> pgAdmin 4. Because of this we are finding new issues with Greenplum we
> didn't previously know about and we would like to get the fixes for
> those issues out as soon as possible.
>
> The current release process is shrouded in a bit of darkness for us so
> I'm not sure what this ask even entails.
>
I'm actively working on a buildfarm for doing automated official releases
that folks other than I will have access to. Current status:
- Jenkins host up and running
- Automated dependency builds of zlib, OpenSSL and PostgreSQL running on
Windows (just pgAdmin to go)
- Automated dependency builds of OpenSSL and PostgreSQL running on macOS (just
pgAdmin to go)
- Automated dependency builds of PostgreSQL running on Linux
- All test suites (JS linter and tests, Python PEP-8, unit/API and feature
tests), components (message catalogs, docs, Qt4 & Qt5 runtime builds) and
builds of pgAdmin (source, Python wheel) running on Linux and being tested
against PG 9.3 - 10 and EPAS 9.4 - 10. I have had a (singular) successful
feature test run, but most of the time they just time out at the moment.
Once I have all the builds working as required for each platform, I intend
to have them run regularly, and then setup smaller, targeted builds that
will just produce the distribution packages on demand.
> Ask: what can we do to accelerate the release process? Can we help
> automate builds or reduce the QA load or anything like that?
>
> Ideally we'd like to be releasing weekly, how can we move in that
> direction?
>
Right now we're still relying far too much on Fahar's manual testing for
that to be a reality. He covers a lot of platform-specific tests on
different distros with every release that often pickup showstoppers.
I think the best way forward would be to continue with the Electron work so
we can get away from using the browser in Desktop mode, and then once we
have a stable and consistent desktop mode, continue to work on improving
test coverage to minimise reliance on Fahar.
Thanks.
--
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake
EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company
From | Date | Subject | |
---|---|---|---|
Next Message | Joao De Almeida Pereira | 2018-04-30 14:57:21 | Re: [pgadmin4][patch] Initial patch to decouple from ACI Tree |
Previous Message | Joao De Almeida Pereira | 2018-04-30 14:40:07 | Re: [pgAdmin4][Patch]: RM 3284 - F5 key not working consistently |