Bug#942313: RFS: codelite [QA] -- Powerful and lightweight IDE

2019-10-24 Thread david
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

2019-10-24 Thread Gianfranco Costamagna
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

2019-10-21 Thread Olly Betts
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

2019-10-15 Thread Anuradha Weeraman
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

2019-10-15 Thread david
>>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

2019-10-14 Thread david
>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

2019-10-14 Thread Andreas Ronnquist
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

2019-10-14 Thread Anuradha Weeraman
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

2019-10-14 Thread david
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