Bug#942313: RFS: codelite [QA] -- Powerful and lightweight IDE
Hi, >I sponsored it after doing a lot of tweaks, because looks like you >started to work not from the version 12 in unstable, but from an older >version. I'm sorry you had a problem. I did work from version 12, but the git upload had to go to my github salsa clone as I don't have commit rights to salsa. I suspect that's what went wrong for you. I confirm that the current salsa version builds and runs. Many thanks for sponsoring. Regards, David Hart
Bug#942313: RFS: codelite [QA] -- Powerful and lightweight IDE
control: close -1 hello, I sponsored it after doing a lot of tweaks, because looks like you started to work not from the version 12 in unstable, but from an older version. Please make sure for the future that: 1) git is up-to-date 2) you start from a version that is in the archive the code on https://salsa.debian.org/debian/codelite should now reflect what is being uploaded in unstable, please send a followup RFS in case I did something wrong. thanks G. On Tue, 22 Oct 2019 08:48:35 +1300 Olly Betts wrote: > On Tue, Oct 15, 2019 at 10:28:04AM -0400, Anuradha Weeraman wrote: > > On Tue, Oct 15, 2019 at 02:30:56PM +0100, da...@codelite.co.uk wrote: > > > This was very quickly fixed by the wxsqlite3 maintainer. Codelite > > > now builds cleanly in a sid sbuild. > > > > Great, that was quick! Confirmed and looks good... > > Is somebody actually planning to sponsor this upload? > > This is one of the final 3 packages blocking completion of the > wxwidget3.0-gtk3 transition. > > Cheers, > Olly > >
Bug#942313: RFS: codelite [QA] -- Powerful and lightweight IDE
On Tue, Oct 15, 2019 at 10:28:04AM -0400, Anuradha Weeraman wrote: > On Tue, Oct 15, 2019 at 02:30:56PM +0100, da...@codelite.co.uk wrote: > > This was very quickly fixed by the wxsqlite3 maintainer. Codelite > > now builds cleanly in a sid sbuild. > > Great, that was quick! Confirmed and looks good... Is somebody actually planning to sponsor this upload? This is one of the final 3 packages blocking completion of the wxwidget3.0-gtk3 transition. Cheers, Olly
Bug#942313: RFS: codelite [QA] -- Powerful and lightweight IDE
On Tue, Oct 15, 2019 at 02:30:56PM +0100, da...@codelite.co.uk wrote: > This was very quickly fixed by the wxsqlite3 maintainer. Codelite now builds > cleanly in a sid sbuild. Great, that was quick! Confirmed and looks good... -- Regards Anuradha
Bug#942313: RFS: codelite [QA] -- Powerful and lightweight IDE
>>Hello. I just did an sbuild on unstable and got the following error: >> >>dh_auto_configure: cd obj-x86_64-linux-gnu && cmake >>-DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None >>-DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var >>-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON >>-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run >>"-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON >>-DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DCMAKE_INSTALL_LIBDIR=lib >>-DLIBCLANG_T=/usr/lib/llvm-8/lib/libclang.so >>-DLIBCLANG_INCLUDE_T=/usr/lib/llvm-8/include .. returned exit code 1 make[1]: >>*** [debian/rules:31: override_dh_auto_configure] Error 2 make[1]: Leaving >>directory '/<>' make: *** [debian/rules:28: binary] Error 2 >>dpkg-buildpackage: error: debian/rules binary subprocess returned exit status >>2 > >>Trying to build your .dsc using cowbuilder, I get the following: >> >>-- LIBSSH_LIB is set to /usr/lib/x86_64-linux-gnu/libssh.so >>-- Some or all of the gtk libraries were not found. (missing: GTK2_GTK_LIBRARY >>GTK2_GTK_INCLUDE_DIR GTK2_GDK_INCLUDE_DIR GTK2_GDKCONFIG_INCLUDE_DIR >>GTK2_GDK_LIBRARY) CMake Error at CMakeLists.txt:252 (message): >> Could not locate GTK. >> >>Looks like the CMakeLists looks for GTK2, even though you're building >>against GTK+3 version of wxWidgets. > >Thank you both for your input. I didn't notice this because I was building in a >virtualbox guest with both GTK+ 2 and 3 wxWidgets versions installed, and had >used update-alternatives to select 3. > >Testing with sbuild I get the same issue as you, and it is indeed caused by the >wrong wxWidgets version being found. That seems to be due to codelite's >dependency on libwxsqlite3-3.0, which still Depends on the GTK+2 version even >though wxsqlite3 itself now uses the GTK+3 one. So apt installs both wxWidgets >versions and the GTK+2 one wins the alternatives race. That's easily solved >conflict in a normal situation, but not (iiuc) in sbuild/cowbuilder. > >Perhaps it could be fixed kludgily in the codelite d/rules, but it's really a >wxsqlite bug which I'll report. This was very quickly fixed by the wxsqlite3 maintainer. Codelite now builds cleanly in a sid sbuild. Regards, David Hart
Bug#942313: RFS: codelite [QA] -- Powerful and lightweight IDE
>Hello. I just did an sbuild on unstable and got the following error: > >dh_auto_configure: cd obj-x86_64-linux-gnu && cmake >-DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None >-DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var >-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON >-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run >"-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON >-DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DCMAKE_INSTALL_LIBDIR=lib >-DLIBCLANG_T=/usr/lib/llvm-8/lib/libclang.so >-DLIBCLANG_INCLUDE_T=/usr/lib/llvm-8/include .. returned exit code 1 make[1]: >*** [debian/rules:31: override_dh_auto_configure] Error 2 make[1]: Leaving >directory '/<>' make: *** [debian/rules:28: binary] Error 2 >dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 >Trying to build your .dsc using cowbuilder, I get the following: > >-- LIBSSH_LIB is set to /usr/lib/x86_64-linux-gnu/libssh.so >-- Some or all of the gtk libraries were not found. (missing: GTK2_GTK_LIBRARY >GTK2_GTK_INCLUDE_DIR GTK2_GDK_INCLUDE_DIR GTK2_GDKCONFIG_INCLUDE_DIR >GTK2_GDK_LIBRARY) CMake Error at CMakeLists.txt:252 (message): > Could not locate GTK. > >Looks like the CMakeLists looks for GTK2, even though you're building >against GTK+3 version of wxWidgets. Thank you both for your input. I didn't notice this because I was building in a virtualbox guest with both GTK+ 2 and 3 wxWidgets versions installed, and had used update-alternatives to select 3. Testing with sbuild I get the same issue as you, and it is indeed caused by the wrong wxWidgets version being found. That seems to be due to codelite's dependency on libwxsqlite3-3.0, which still Depends on the GTK+2 version even though wxsqlite3 itself now uses the GTK+3 one. So apt installs both wxWidgets versions and the GTK+2 one wins the alternatives race. That's easily solved conflict in a normal situation, but not (iiuc) in sbuild/cowbuilder. Perhaps it could be fixed kludgily in the codelite d/rules, but it's really a wxsqlite bug which I'll report. Regards, David Hart
Bug#942313: RFS: codelite [QA] -- Powerful and lightweight IDE
On Mon, 14 Oct 2019 14:10:12 +0100, da...@codelite.co.uk wrote: >Package: sponsorship-requests >Severity: normal > >Dear mentors, > >I am looking for a sponsor for an update of the orphaned package >"codelite" > > * Package name: codelite >Version : 13.0+dfsg-1 >Upstream Author : eranif > * URL : https://codelite.org > * License : GPL2+ >Section : devel > > >It builds these binary packages: > > codelite -- Powerful and lightweight IDE > codelite-plugins -- Powerful and lightweight IDE - plugins > >To access further information about this package, please visit the >following URL: > > https://mentors.debian.net/package/codelite > > >Alternatively, one can download the package with dget using this >command: > >dget -x >https://mentors.debian.net/debian/pool/main/c/codelite/codelite_13.0+dfsg-1.dsc > >There is also a git repo: > https://github.com/dghart/debian-salsa-codelite-clone >which is a clone of > https://salsa.debian.org/debian/codelite >to which afaict I can't upload. > >Codelite depends on the wxWidgets toolkit. wxWidgets wraps GTK+, and >is soon to switch to using GTK+3; see #934096 . One of codelite's >dependencies, wxsqlite3, now has a Build-Conflicts for the GTK+2 >wxWidgets and also Breaks codelite; see #940540 . Because of this, >codelite will imminently be removed from testing. > >The current upload depends on the GTK+3 wxWidgets and so fixes these >bugs. It also updates to the latest upstream version, codelite 13.0. > >This is a request for a review and upload of the update. The amended >package builds and works, and has no significant lintian issues. > >Changes since the last upload: > >codelite (13.0+dfsg-1) unstable; urgency=medium > > * QA upload. > > * New upstream release: >- Add new and missing plugins to codelite-plugins. >- Refresh patches. >- Patch out two nonfree-licenced svgs. > > * debian/control: >- Build against the GTK+3 version of wxWidgets (Closes: #934096, > #940540). >- Bump standards to 4.4.1 and remove debian/compat. > > >Regards, > >David Hart > Trying to build your .dsc using cowbuilder, I get the following: -- LIBSSH_LIB is set to /usr/lib/x86_64-linux-gnu/libssh.so -- Some or all of the gtk libraries were not found. (missing: GTK2_GTK_LIBRARY GTK2_GTK_INCLUDE_DIR GTK2_GDK_INCLUDE_DIR GTK2_GDKCONFIG_INCLUDE_DIR GTK2_GDK_LIBRARY) CMake Error at CMakeLists.txt:252 (message): Could not locate GTK. Looks like the CMakeLists looks for GTK2, even though you're building against GTK+3 version of wxWidgets. Full build log attached. -- Andreas Rönnquist mailingli...@gusnan.se andr...@ronnquist.net codelight_full_build_log.txt.gz Description: application/gzip
Bug#942313: RFS: codelite [QA] -- Powerful and lightweight IDE
On Mon, Oct 14, 2019 at 02:10:12PM +0100, da...@codelite.co.uk wrote: > Alternatively, one can download the package with dget using this command: > > dget -x > https://mentors.debian.net/debian/pool/main/c/codelite/codelite_13.0+dfsg-1.dsc > Hello. I just did an sbuild on unstable and got the following error: dh_auto_configure: cd obj-x86_64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DCMAKE_INSTALL_LIBDIR=lib -DLIBCLANG_T=/usr/lib/llvm-8/lib/libclang.so -DLIBCLANG_INCLUDE_T=/usr/lib/llvm-8/include .. returned exit code 1 make[1]: *** [debian/rules:31: override_dh_auto_configure] Error 2 make[1]: Leaving directory '/<>' make: *** [debian/rules:28: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 Here's the build summary: Build Architecture: amd64 Build Type: binary Build-Space: n/a Build-Time: 1 Distribution: unstable Fail-Stage: build Host Architecture: amd64 Install-Time: 104 Machine Architecture: amd64 Package: codelite Package-Time: 140 Source-Version: 13.0+dfsg-1 Space: n/a Status: attempted Version: 13.0+dfsg-1 -- Regards Anuradha
Bug#942313: RFS: codelite [QA] -- Powerful and lightweight IDE
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for an update of the orphaned package "codelite" * Package name: codelite Version : 13.0+dfsg-1 Upstream Author : eranif * URL : https://codelite.org * License : GPL2+ Section : devel It builds these binary packages: codelite -- Powerful and lightweight IDE codelite-plugins -- Powerful and lightweight IDE - plugins To access further information about this package, please visit the following URL: https://mentors.debian.net/package/codelite Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/c/codelite/codelite_13.0+dfsg-1.dsc There is also a git repo: https://github.com/dghart/debian-salsa-codelite-clone which is a clone of https://salsa.debian.org/debian/codelite to which afaict I can't upload. Codelite depends on the wxWidgets toolkit. wxWidgets wraps GTK+, and is soon to switch to using GTK+3; see #934096 . One of codelite's dependencies, wxsqlite3, now has a Build-Conflicts for the GTK+2 wxWidgets and also Breaks codelite; see #940540 . Because of this, codelite will imminently be removed from testing. The current upload depends on the GTK+3 wxWidgets and so fixes these bugs. It also updates to the latest upstream version, codelite 13.0. This is a request for a review and upload of the update. The amended package builds and works, and has no significant lintian issues. Changes since the last upload: codelite (13.0+dfsg-1) unstable; urgency=medium * QA upload. * New upstream release: - Add new and missing plugins to codelite-plugins. - Refresh patches. - Patch out two nonfree-licenced svgs. * debian/control: - Build against the GTK+3 version of wxWidgets (Closes: #934096, #940540). - Bump standards to 4.4.1 and remove debian/compat. Regards, David Hart