Re: ESLINT: On pgAdmin static javascripts

From: Fahar Abbas <fahar(dot)abbas(at)enterprisedb(dot)com>
To: Ashesh Vashi <ashesh(dot)vashi(at)enterprisedb(dot)com>
Cc: pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org>, Dave Page <dpage(at)pgadmin(dot)org>, Murtuza Zabuawala <murtuza(dot)zabuawala(at)enterprisedb(dot)com>
Subject: Re: ESLINT: On pgAdmin static javascripts
Date: 2018-01-16 05:40:07
Message-ID: CAJFwRrOoWZ=-g=TZMafKwGvDr1PRC5AYpMgruzmpgEe9BLVstg@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

Hi Ashesh,

I have finished smoke verification for all the modules and no issue found
so far and currently doing testing in detail.

Kind Regards,

On Mon, Jan 15, 2018 at 10:17 AM, Fahar Abbas <fahar(dot)abbas(at)enterprisedb(dot)com>
wrote:

>
>
> On Fri, Jan 12, 2018 at 12:35 PM, Ashesh Vashi <
> ashesh(dot)vashi(at)enterprisedb(dot)com> wrote:
>
>> On Thu, Jan 11, 2018 at 11:16 AM, Ashesh Vashi <
>> ashesh(dot)vashi(at)enterprisedb(dot)com> wrote:
>>
>>> Hi Murtuza,
>>>
>>> On Tue, Jan 9, 2018 at 4:08 PM, Murtuza Zabuawala <
>>> murtuza(dot)zabuawala(at)enterprisedb(dot)com> wrote:
>>>
>>>> All patches looks good to me except one issue as shown in screenshot
>>>> which I observed while opening Preferences dialog subsequently.
>>>>
>>> I was able to reproduce the issue on 'master' branch without these
>>> patches too.
>>> I have fixed the same issue on 'WEBPACK_DEVEL2' branch.
>>>
>>> Dependent libraries are using different versions of jQuery, and hence
>>> loading two differct jQuery in the webpack.
>>> And, that's causing the issue.
>>>
>>> We can take of the issue in a separate patch.
>>>
>> Committed these patches.
>>
>> Fahar,
>>
>> You may want to be on top of this as this commit has touched all the
>> modules.
>>
>> Sure.
>
>> -- Thanks, Ashesh
>>
>>>
>>> -- Thanks, Ashesh
>>>
>>>>
>>>> --
>>>> ​ Murtuza​
>>>>
>>>> On Tue, Jan 9, 2018 at 1:19 PM, Ashesh Vashi <
>>>> ashesh(dot)vashi(at)enterprisedb(dot)com> wrote:
>>>>
>>>>>
>>>>>
>>>>> On Tue, Jan 9, 2018 at 12:28 AM, Ashesh Vashi <
>>>>> ashesh(dot)vashi(at)enterprisedb(dot)com> wrote:
>>>>>
>>>>>> Please try rest of the patches...
>>>>>> They are independent of each other.
>>>>>>
>>>>>> -- Thanks, Ashesh
>>>>>>
>>>>>> On Jan 8, 2018 23:45, "Murtuza Zabuawala" <
>>>>>> murtuza(dot)zabuawala(at)enterprisedb(dot)com> wrote:
>>>>>>
>>>>>>> ​Hi Ashesh,
>>>>>>>
>>>>>>> I'm not able to apply patch :(
>>>>>>>
>>>>>>> murtuza(at)debian:~/projects/pgadmin4$ git apply ~/Desktop/*.patch
>>>>>>> error: patch failed: web/pgadmin/misc/file_manager/
>>>>>>> static/js/utility.js:10
>>>>>>> error: web/pgadmin/misc/file_manager/static/js/utility.js: patch
>>>>>>> does not apply
>>>>>>>
>>>>>>> murtuza(at)debain:~/projects/pgadmin4$ git status | grep '\.rej' | wc
>>>>>>> -l
>>>>>>> 55
>>>>>>>
>>>>>> Please find the updated patch for "Browser-specific javascript
>>>>> files", which was having diff for 'web/pgadmin/misc/file_manager/
>>>>> static/js/utility.js'.
>>>>>
>>>>> --
>>>>>
>>>>> Thanks & Regards,
>>>>>
>>>>> Ashesh Vashi
>>>>> EnterpriseDB INDIA: Enterprise PostgreSQL Company
>>>>> <http://www.enterprisedb.com/>
>>>>>
>>>>>
>>>>> *http://www.linkedin.com/in/asheshvashi*
>>>>> <http://www.linkedin.com/in/asheshvashi>
>>>>>
>>>>>>
>>>>>>> --
>>>>>>> Regards,
>>>>>>> Murtuza Zabuawala
>>>>>>> EnterpriseDB: http://www.enterprisedb.com
>>>>>>> The Enterprise PostgreSQL Company
>>>>>>>
>>>>>>>
>>>>>>> On Mon, Jan 8, 2018 at 9:11 PM, Ashesh Vashi <
>>>>>>> ashesh(dot)vashi(at)enterprisedb(dot)com> wrote:
>>>>>>>
>>>>>>>>
>>>>>>>> On Mon, Jan 8, 2018 at 8:52 PM, Dave Page <dpage(at)pgadmin(dot)org>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Hi
>>>>>>>>>
>>>>>>>>> On Mon, Jan 8, 2018 at 3:18 PM, Ashesh Vashi <
>>>>>>>>> ashesh(dot)vashi(at)enterprisedb(dot)com> wrote:
>>>>>>>>>
>>>>>>>>>> On Mon, Jan 8, 2018 at 8:31 PM, Dave Page <dpage(at)pgadmin(dot)org>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi
>>>>>>>>>>>
>>>>>>>>>>> I think these are impossibly big to properly review by hand,
>>>>>>>>>>> especially where much of them are whitespace changes.
>>>>>>>>>>>
>>>>>>>>>> I ran both jasmine test framework, and feature tests.
>>>>>>>>>> Both are running fine.
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> I think the best option is to check the regression tests all
>>>>>>>>>>> pass, do some manual testing yourself, and then commit.
>>>>>>>>>>>
>>>>>>>>>> Done some manual testing.
>>>>>>>>>> It would be helpful, If somebody can help with some more testing,
>>>>>>>>>> which I may have missed.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Please ask one of the team (other than me) :-)
>>>>>>>>>
>>>>>>>> :-)
>>>>>>>>
>>>>>>>> -- Thanks, Ashesh
>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> -- Thanks, Ashesh
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Mon, Jan 8, 2018 at 1:55 PM, Ashesh Vashi <
>>>>>>>>>>> ashesh(dot)vashi(at)enterprisedb(dot)com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi Dave/Team,
>>>>>>>>>>>>
>>>>>>>>>>>> I found many problems while 'eslint' utility on all the static
>>>>>>>>>>>> javascript files of pgAdmin 4.
>>>>>>>>>>>> i.e. <pgAdmin4_path>/web/node_module/.bin/eslint <file_name>
>>>>>>>>>>>>
>>>>>>>>>>>> I had fixed all errors reported by eslint for those files.
>>>>>>>>>>>>
>>>>>>>>>>>> I have created six patches for ease of maintenance, as
>>>>>>>>>>>> possibilities of conflicting with other patches.
>>>>>>>>>>>> * Browser nodes javascript files
>>>>>>>>>>>> * Browser specific javascript files
>>>>>>>>>>>> * pgAdmin common javascript files
>>>>>>>>>>>> * SQLEditor/DataGrid javascript files
>>>>>>>>>>>> * Tools javascript files
>>>>>>>>>>>> * Miscellaneous modules javascript files
>>>>>>>>>>>>
>>>>>>>>>>>> All patches are independent of each other.
>>>>>>>>>>>>
>>>>>>>>>>>> Please review it, and share your opinion.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks & Regards,
>>>>>>>>>>>>
>>>>>>>>>>>> Ashesh Vashi
>>>>>>>>>>>> EnterpriseDB INDIA: Enterprise PostgreSQL Company
>>>>>>>>>>>> <http://www.enterprisedb.com>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> *http://www.linkedin.com/in/asheshvashi*
>>>>>>>>>>>> <http://www.linkedin.com/in/asheshvashi>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> 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
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>
>>>>
>>>
>>
>
>
> --
> Fahar Abbas
> QMG
> EnterpriseDB Corporation
> Phone Office: +92-51-835-8874
> Phone Direct: +92-51-8466803 <(051)%208466803>
> Mobile: +92-333-5409707 <0333%205409707>
> Skype ID: syed.fahar.abbas
> Website: www.enterprisedb.com
>

--
Fahar Abbas
QMG
EnterpriseDB Corporation
Phone Office: +92-51-835-8874
Phone Direct: +92-51-8466803
Mobile: +92-333-5409707
Skype ID: syed.fahar.abbas
Website: www.enterprisedb.com

In response to

Responses

Browse pgadmin-hackers by date

  From Date Subject
Next Message Ashesh Vashi 2018-01-16 05:44:03 Re: ESLINT: On pgAdmin static javascripts
Previous Message Ioseph Kim 2018-01-16 01:23:42 Re: pgadmin4 server error message processing