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-15 05:17:48
Message-ID: CAJFwRrOvmRh6qcLt3AVyBsZViPM4vvhY0TLgMgRscMjhFM1QtQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

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
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 Murtuza Zabuawala 2018-01-15 07:21:33 Re: [pgAdmin4][Patch]: Adding connection status in Query tool
Previous Message Dave Page 2018-01-15 03:46:02 pgAdmin 4 commit: Fix Python wheel dependencies. Fixes #3011