Bug#899036: libgit2 0.27 transition

2018-05-25 Thread Pirate Praveen
On Fri, 25 May 2018 09:41:03 +0200 Moritz Muehlenhoff  wrote:
> On Fri, May 25, 2018 at 01:00:22PM +0530, Pirate Praveen wrote:
> > The current TLS implementation is Debian specific and it was rejected by 
> > upstream. Switching to upstream supported implementation is better in the 
> > long run.
> 
> Ok, thanks.
> 
> 
Just adding the upstream pull request for completeness 
https://github.com/libgit2/libgit2/pull/4173
-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.

Bug#899036: libgit2 0.27 transition

2018-05-25 Thread Moritz Muehlenhoff
On Fri, May 25, 2018 at 01:00:22PM +0530, Pirate Praveen wrote:
> >Don't simply switch the TLS implementation to workaround a not fully
> >understood build failure :-/
> >
> 
> The current TLS implementation is Debian specific and it was rejected by 
> upstream. Switching to upstream supported implementation is better in the 
> long run.

Ok, thanks.



Bug#899036: libgit2 0.27 transition

2018-05-25 Thread Pirate Praveen


On May 25, 2018 11:21:59 AM GMT+05:30, Moritz Muehlenhoff  
wrote:
>On Mon, May 21, 2018 at 10:46:48PM +0530, Pirate Praveen wrote:
>It doesn't state that anywhere in the changelog, in fact it explicitly
>mentions recent OpenSSL changes.

mbedTLS support is not part of 0.27 release, but merged after 0.27 release, 
hence it is missing from changelog.

The patch is taken directly from upstream.

>Don't simply switch the TLS implementation to workaround a not fully
>understood build failure :-/
>

The current TLS implementation is Debian specific and it was rejected by 
upstream. Switching to upstream supported implementation is better in the long 
run.
-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.



Bug#899036: libgit2 0.27 transition

2018-05-24 Thread Moritz Muehlenhoff
On Mon, May 21, 2018 at 10:46:48PM +0530, Pirate Praveen wrote:
> Control: clone -1 -2
> Control: reassign -2 libgit2-dev
> Control: retitle -2 libgit2.pc requires openssl even though we use
> mbedtls now
> Control: found -2 0.27.0+dfsg.1-0.1
> 
> On Mon, 21 May 2018 22:33:43 +0530 Pirate Praveen
>  wrote:
> 
> >The build failed, but it could be a bug in libgit2 itself as new
> >version is supposed to be using mbedtls instead of openssl.

It doesn't state that anywhere in the changelog, in fact it explicitly
mentions recent OpenSSL changes.

Don't simply switch the TLS implementation to workaround a not fully
understood build failure :-/

Cheers,
Moritz

 



Bug#899036: libgit2 0.27 transition

2018-05-24 Thread Pirate Praveen
On Mon, 21 May 2018 22:46:48 +0530 Pirate Praveen  
wrote:



cloning and assigning to libgit2.


Now with libgit2 fixed, we are hitting another issue, because mbedTLS 
does not support pkg-config (https://github.com/ARMmbed/mbedtls/issues/228).


Package mbedtls was not found in the pkg-config search path.
Perhaps you should add the directory containing `mbedtls.pc'
to the PKG_CONFIG_PATH environment variable
Package 'mbedtls', required by 'libgit2', not found

Discussion with libgit2 upstream here 
https://github.com/libgit2/libgit2/issues/4651




Bug#899036: libgit2 0.27 transition

2018-05-21 Thread Pirate Praveen

Control: clone -1 -2
Control: reassign -2 libgit2-dev
Control: retitle -2 libgit2.pc requires openssl even though we use 
mbedtls now

Control: found -2 0.27.0+dfsg.1-0.1

On Mon, 21 May 2018 22:33:43 +0530 Pirate Praveen  
wrote:


The build failed, but it could be a bug in libgit2 itself as new version 
is supposed to be using mbedtls instead of openssl.


cloning and assigning to libgit2.



Bug#899036: libgit2 0.27 transition

2018-05-21 Thread Pirate Praveen
On Fri, 18 May 2018 21:20:16 +0530 Pirate Praveen 
 wrote:


libgit2 0.27 is now available in experimental. Please make sure your 
package is ready for this version by the time we upload this package to 
unstable in one to two weeks. The severity of this report will be raised 
to serious once libgit2 0.27 is uploaded to unstable.


The build failed, but it could be a bug in libgit2 itself as new version 
is supposed to be using mbedtls instead of openssl.


configure:19592: checking for GITCHANGEBAR
configure:19601: $PKG_CONFIG --exists --print-errors "$GP_GTK_PACKAGE >= 
2.18

  glib-2.0
  libgit2 >= 0.21"
Package openssl was not found in the pkg-config search path.
Perhaps you should add the directory containing `openssl.pc'
to the PKG_CONFIG_PATH environment variable
Package 'openssl', required by 'libgit2', not found
configure:19606: $? = 1
configure:19624: $PKG_CONFIG --exists --print-errors "$GP_GTK_PACKAGE >= 
2.18

  glib-2.0
  libgit2 >= 0.21"
Package openssl was not found in the pkg-config search path.
Perhaps you should add the directory containing `openssl.pc'
to the PKG_CONFIG_PATH environment variable
Package 'openssl', required by 'libgit2', not found
configure:19629: $? = 1
configure:19645: result: no
Package 'openssl', required by 'libgit2', not found
configure:19665: error: Package requirements (gtk+-3.0 >= 2.18
  glib-2.0
  libgit2 >= 0.21) were not met:

Package 'openssl', required by 'libgit2', not found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables GITCHANGEBAR_CFLAGS
and GITCHANGEBAR_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.



Bug#899036: libgit2 0.27 transition

2018-05-18 Thread Pirate Praveen

Package: geany-plugins
Version: 1.33+dfsg-1
Severity: important

Dear Maintainer,

libgit2 0.27 is now available in experimental. Please make sure your 
package is ready for this version by the time we upload this package to 
unstable in one to two weeks. The severity of this report will be raised 
to serious once libgit2 0.27 is uploaded to unstable.


Thanks
Praveen