Hi Dave, On Tue, May 9, 2017 at 3:08 PM, Dave Page <dave.p...@enterprisedb.com> wrote:
> Hi > > On Tue, May 9, 2017 at 10:28 AM, Neel Patel <neel.pa...@enterprisedb.com> > wrote: > >> Hi Dave, >> >> Here there are 2 compilation issue. We have fixed 'QNetworkCookieJar' >> related compilation error in Qt4. BUT >> >> Below compilation error is coming because we have not applied the latest >> patch of webkit which was fixed in annulen/webkit repo which was raised at >> below path. >> >> https://github.com/annulen/webkit/issues/519 >> >> BrowserWindow.cpp:842:59: error: ‘RequestClose’ is not a member of >> ‘QWebPage’ >> webviewPtr->page()->triggerAc >> tion(QWebPage::RequestClose); >> >> To fix the above compilation error currently we have two solution. >> >> - Apply the given patch in webkit ( qwebpage.cpp & qwebpage.h file ) . >> - Comment the below line temporary for compilation until we get the >> releases from annulen/webkit. >> >> webviewPtr->page()->triggerAction(QWebPage::RequestClose); >> >> Other compilation issues, (Me and Akshay) will fix and commit it but need >> your input on above issue. >> > > For various reasons we need to retain compatibility with the previous > versions of qtwebkit. Can we detect at build time what version we have, and > enable/disable that code as appropriate? > Make sense. We will check if we are getting any webkit version in application or not and update you. > >> >> Thanks, >> Neel Patel >> >> On Tue, May 9, 2017 at 2:02 PM, Dave Page <dave.p...@enterprisedb.com> >> wrote: >> >>> It's running CentOS 7.3, with packages from EPEL: >>> >>> [dpage@jenkins ~]$ rpm -qa |grep qt >>> qt5-qtbase-common-5.6.1-10.el7.noarch >>> qt5-qtbase-devel-5.6.1-10.el7.x86_64 >>> qt-4.8.5-13.el7.x86_64 >>> qt5-qtbase-5.6.1-10.el7.x86_64 >>> qt5-qtxmlpatterns-5.6.1-10.el7.x86_64 >>> qt5-qtwebchannel-5.6.1-10.el7.x86_64 >>> qt5-qtwebkit-5.6.1-3.b889f46git.el7.x86_64 >>> qt5-qtdeclarative-devel-5.6.1-10.el7.x86_64 >>> qt-devel-4.8.5-13.el7.x86_64 >>> qt-settings-19-23.5.el7.centos.noarch >>> qt5-qtbase-gui-5.6.1-10.el7.x86_64 >>> qt5-qtlocation-5.6.1-10.el7.x86_64 >>> qt5-qtwebsockets-5.6.1-10.el7.x86_64 >>> qt5-qtwebkit-devel-5.6.1-3.b889f46git.el7.x86_64 >>> qtwebkit-2.3.4-6.el7.x86_64 >>> qt3-3.3.8b-51.el7.x86_64 >>> qt5-qtdeclarative-5.6.1-10.el7.x86_64 >>> qt5-rpm-macros-5.6.1-10.el7.noarch >>> qtwebkit-devel-2.3.4-6.el7.x86_64 >>> qt-x11-4.8.5-13.el7.x86_64 >>> qt5-qtsensors-5.6.1-10.el7.x86_64 >>> >>> On Tue, May 9, 2017 at 9:28 AM, Neel Patel <neel.pa...@enterprisedb.com> >>> wrote: >>> >>>> Hi Dave, >>>> >>>> Yes, It looks like compilation fails on Qt4. We will fix this issue but >>>> which version of Qt4 we are using in Jenkins ? >>>> >>>> Thanks, >>>> Neel Patel >>>> >>>> On Tue, May 9, 2017 at 1:56 PM, Dave Page <dave.p...@enterprisedb.com> >>>> wrote: >>>> >>>>> >>>>> >>>>> On Tue, May 9, 2017 at 9:18 AM, Akshay Joshi < >>>>> akshay.jo...@enterprisedb.com> wrote: >>>>> >>>>>> Hi >>>>>> >>>>>> On Tue, May 9, 2017 at 1:42 PM, Dave Page <dave.p...@enterprisedb.com >>>>>> > wrote: >>>>>> >>>>>>> This appears to have made Jenkins get all angry and red :-( >>>>>>> >>>>>>> https://jenkins.pgadmin.org/ >>>>>>> >>>>>> >>>>>> We(Neel and I) have tested it and working fine. >>>>>> >>>>> >>>>> It clearly doesn't compile on QT4. Please review the Jenkins logs. >>>>> >>>>> >>>>>> >>>>>>> >>>>>>> On Tue, May 9, 2017 at 8:39 AM, Akshay Joshi < >>>>>>> akshay.jo...@enterprisedb.com> wrote: >>>>>>> >>>>>>>> Thanks patch applied. >>>>>>>> >>>>>>>> On Mon, May 8, 2017 at 3:21 PM, Dave Page <dp...@pgadmin.org> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Akshay, could you review this please? >>>>>>>>> >>>>>>>>> Thanks. >>>>>>>>> >>>>>>>>> On Fri, May 5, 2017 at 11:53 AM, Neel Patel < >>>>>>>>> neel.pa...@enterprisedb.com> wrote: >>>>>>>>> >>>>>>>>>> Hi, >>>>>>>>>> >>>>>>>>>> Please find attached patch file with the fix of RM #2328 - >>>>>>>>>> [Runtime]: Unable to launch query tool and debugger in new browser >>>>>>>>>> tab. >>>>>>>>>> >>>>>>>>>> I have used Qt 5.8 with webkit mentioned in below URL. >>>>>>>>>> >>>>>>>>>> https://github.com/annulen/webkit/releases >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> As there was a bug in QWebKit regarding "unload" event. We have >>>>>>>>>> raised and also they have provided patch file to fix this issue. I >>>>>>>>>> have >>>>>>>>>> applied the patch in linux and compile the webkit and tested the >>>>>>>>>> attached >>>>>>>>>> patch with compiled webkit which is now working fine. >>>>>>>>>> >>>>>>>>>> Below is the link for reference regarding unload issue. They have >>>>>>>>>> provided test webkit release for Mac in below URL but for other >>>>>>>>>> platform we >>>>>>>>>> need to apply the patch and compile the webkit until they provide >>>>>>>>>> webkit-releases for all platforms. >>>>>>>>>> >>>>>>>>>> https://github.com/annulen/webkit/issues/519 >>>>>>>>>> >>>>>>>>>> Do review it and let me know in case of any issue. >>>>>>>>>> >>>>>>>>>> Thanks, >>>>>>>>>> Neel Patel >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Sent via pgadmin-hackers mailing list ( >>>>>>>>>> pgadmin-hackers@postgresql.org) >>>>>>>>>> To make changes to your subscription: >>>>>>>>>> http://www.postgresql.org/mailpref/pgadmin-hackers >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Dave Page >>>>>>>>> Blog: http://pgsnake.blogspot.com >>>>>>>>> Twitter: @pgsnake >>>>>>>>> >>>>>>>>> EnterpriseDB UK: http://www.enterprisedb.com >>>>>>>>> The Enterprise PostgreSQL Company >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> *Akshay Joshi* >>>>>>>> *Principal Software Engineer * >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> *Phone: +91 20-3058-9517 <+91%2020%203058%209517>Mobile: +91 >>>>>>>> 976-788-8246 <+91%2097678%2088246>* >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Dave Page >>>>>>> VP, Chief Architect, Tools & Installers >>>>>>> EnterpriseDB: http://www.enterprisedb.com >>>>>>> The Enterprise PostgreSQL Company >>>>>>> >>>>>>> Blog: http://pgsnake.blogspot.com >>>>>>> Twitter: @pgsnake >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> *Akshay Joshi* >>>>>> *Principal Software Engineer * >>>>>> >>>>>> >>>>>> >>>>>> *Phone: +91 20-3058-9517 <+91%2020%203058%209517>Mobile: +91 >>>>>> 976-788-8246 <+91%2097678%2088246>* >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Dave Page >>>>> VP, Chief Architect, Tools & Installers >>>>> EnterpriseDB: http://www.enterprisedb.com >>>>> The Enterprise PostgreSQL Company >>>>> >>>>> Blog: http://pgsnake.blogspot.com >>>>> Twitter: @pgsnake >>>>> >>>> >>>> >>> >>> >>> -- >>> Dave Page >>> VP, Chief Architect, Tools & Installers >>> EnterpriseDB: http://www.enterprisedb.com >>> The Enterprise PostgreSQL Company >>> >>> Blog: http://pgsnake.blogspot.com >>> Twitter: @pgsnake >>> >> >> > > > -- > Dave Page > VP, Chief Architect, Tools & Installers > EnterpriseDB: http://www.enterprisedb.com > The Enterprise PostgreSQL Company > > Blog: http://pgsnake.blogspot.com > Twitter: @pgsnake >