Re: dh_shlibdeps warnings on buildd about undefined OpenMP symbols

2014-06-10 Thread Vincent Danjean
On 10/06/2014 00:45, Leo Singer wrote:
> Hi,
> 
> In healpix-cxx, I'm getting warnings from dh_shlibdeps about missing OpenMP 
> symbols. See, for example, this excerpt from 
> https://buildd.debian.org/status/fetch.php?pkg=healpix-cxx&arch=i386&ver=3.11.2-6&stamp=1401836504:

  At a quick glance, I do not see the libgomp package installed.
Are you sure your build-dependencies are correct?
  If not, the configure.ac script should probably be improved
(upstream) to detect this problem (ie missing OpenMP libraries)

  Regards,
Vincent


-- 
Vincent Danjean   GPG key ID 0xD17897FA vdanj...@debian.org
GPG key fingerprint: 621E 3509 654D D77C 43F5  CA4A F6AE F2AF D178 97FA
Unofficial pkgs: http://moais.imag.fr/membres/vincent.danjean/deb.html
APT repo:  deb http://people.debian.org/~vdanjean/debian unstable main


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/539715b6.9020...@free.fr



Re: Bug#746824: Patch aptitude: ftbfs with GCC-4.9

2014-06-10 Thread David Westberg
Hi,
lör 2014-06-07 klockan 01:36 +0800 skrev Sphinx Jiang:
> Hi, 
> 
> 
> I also tried to fix this bug in some other ways, it turned out I could
> not find better solution. I tested your patch on mips64el, amd64 and
> i386 ports, all works well.
> 
Thank you for trying the patch.
I have updated the patch to NOT Disable the code that uses the private
member "apply". All that was needed is to add a "public:" statement to
the struct where it is defined.
This will keep the same functionality as before.
This patch replaces the previous one.
Comments welcome!

> 
> Since there is a patch for the package aptitude, in my opinion quilt
> should be added to Build-Depends, it is not included now. 
> 
> 
> 
> Regards
> Sphinx
Regards
David

Description: gcc 4.9 FTBFS corrections 

-Werror=unused-function
 serialize_pattern_list in src/generic/apt/matching/serialize.cc
 strncase_eq_with_translation in src/main.cc
 transcode in tests/test_cmdline_download_status_display.cc
Unused functions removed.


Private member apply in strip_shared_ptrs_result:
 Apply declared public  

Author: David Westberg 
Bug-Debian: http://bugs.debian.org/746824

Index: aptitude-0.6.10/src/generic/apt/matching/serialize.cc
===
--- aptitude-0.6.10.orig/src/generic/apt/matching/serialize.cc	2014-06-08 20:17:01.352308339 +0200
+++ aptitude-0.6.10/src/generic/apt/matching/serialize.cc	2014-06-08 20:17:01.348308295 +0200
@@ -94,23 +94,6 @@
 	out.put(')');
   }
 
-  void serialize_pattern_list(const std::vector > &patterns,
-  std::ostream &out,
-  std::vector &variable_name_stack)
-  {
-	bool first = true;
-	for(std::vector >::const_iterator it =
-	  patterns.begin(); it != patterns.end(); ++it)
-	  {
-	if(first)
-	  first = false;
-	else
-	  out << ", ";
-
-	serialize_pattern(*it, out, variable_name_stack);
-	  }
-  }
-
   void serialize_deptype(pkgCache::Dep::DepType deptype,
 			 std::ostream &out)
   {
Index: aptitude-0.6.10/src/main.cc
===
--- aptitude-0.6.10.orig/src/main.cc	2014-06-08 20:17:01.352308339 +0200
+++ aptitude-0.6.10/src/main.cc	2014-06-08 20:17:01.348308295 +0200
@@ -359,16 +359,6 @@
 
 namespace
 {
-  bool strncase_eq_with_translation(const std::string &s1, const char *s2)
-  {
-if(strcasecmp(s1.c_str(), s2) == 0)
-  return true;
-else if(strcasecmp(s1.c_str(), _(s2)) == 0)
-  return true;
-else
-  return false;
-  }
-
   class log_level_map
   {
 std::map levels;
Index: aptitude-0.6.10/tests/test_cmdline_download_status_display.cc
===
--- aptitude-0.6.10.orig/tests/test_cmdline_download_status_display.cc	2014-06-08 20:17:01.352308339 +0200
+++ aptitude-0.6.10/tests/test_cmdline_download_status_display.cc	2014-06-08 20:17:01.348308295 +0200
@@ -59,11 +59,6 @@
   const wchar_t two_column_char = L'-';
 
   // Locally alias transcode to always use UTF-8.
-  std::wstring transcode(const std::string &s)
-  {
-return cw::util::transcode(s, "UTF-8");
-  }
-
   std::string transcode(const std::wstring &s)
   {
 return cw::util::transcode(s, "UTF-8");
Index: aptitude-0.6.10/tests/test_parsers.cc
===
--- aptitude-0.6.10.orig/tests/test_parsers.cc	2014-06-08 20:17:01.352308339 +0200
+++ aptitude-0.6.10/tests/test_parsers.cc	2014-06-08 20:37:22.363175620 +0200
@@ -62,6 +62,7 @@
 // Used to make it easier to compare results that are vectors.
 class strip_shared_ptrs_result
 {
+public:
   template
   struct apply
   {


Re: dh_shlibdeps warnings on buildd about undefined OpenMP symbols

2014-06-10 Thread Jakub Wilk

* Vincent Danjean , 2014-06-10, 16:27:
In healpix-cxx, I'm getting warnings from dh_shlibdeps about missing 
OpenMP symbols. See, for example, this excerpt from 
https://buildd.debian.org/status/fetch.php?pkg=healpix-cxx&arch=i386&ver=3.11.2-6&stamp=1401836504:


 At a quick glance, I do not see the libgomp package installed.


libgomp1 is (transitively) build-essential. And yes, it was installed:

Package versions: […] libgomp1_4.9.0-3 […]

--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140610160119.ga3...@jwilk.net



Re: dh_shlibdeps warnings on buildd about undefined OpenMP symbols

2014-06-10 Thread Daniel Leidert
Vincent Danjean wrote:
>On 10/06/2014 00:45, Leo Singer wrote:
>> Hi,
>>
>> In healpix-cxx, I'm getting warnings from dh_shlibdeps about missing OpenMP 
>> symbols. See, for example, this excerpt from 
>> >>https://buildd.debian.org/status/fetch.php?pkg=healpix-cxx&arch=i386&ver=3.11.2-6&stamp=1401836504:
>
>At a quick glance, I do not see the libgomp package installed.
>Are you sure your build-dependencies are correct?
>If not, the configure.ac script should probably be improved
>(upstream) to detect this problem (ie missing OpenMP libraries)

libgomp is already installed. It is listed in the line starting
with "Package versions:". There is states:

gcc-4.8_4.8.2-21
gcc-4.8-base_4.8.2-21
gcc-4.9-base_4.9.0-3
libgomp1_4.9.0-3

CXXLD is not showing its internals and the whole line linking the
library together is missing(?) in the log. Did you check, if it uses
-fopenmp at linker stage too? I wonder, because of this:

checking our pkgconfig cppflags... -fopenmp
checking our pkgconfig ldflags... 

Do you see the same with your own pbuilder run?

If not, I would suggest to check config.log for issues with openmp.
Maybe some test went wrong and the linker flag wasn't added(?).

Regards, Daniel


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/trinity-e5242f98-c807-434b-957d-83a2e98238ca-1402416601844@3capp-gmx-bs57



Re: dh_shlibdeps warnings on buildd about undefined OpenMP symbols

2014-06-10 Thread Leo Singer
On Jun 10, 2014, at 7:27 AM, Vincent Danjean  wrote:

> On 10/06/2014 00:45, Leo Singer wrote:
>> Hi,
>> 
>> In healpix-cxx, I'm getting warnings from dh_shlibdeps about missing OpenMP 
>> symbols. See, for example, this excerpt from 
>> https://buildd.debian.org/status/fetch.php?pkg=healpix-cxx&arch=i386&ver=3.11.2-6&stamp=1401836504:
> 
>  At a quick glance, I do not see the libgomp package installed.
> Are you sure your build-dependencies are correct?
>  If not, the configure.ac script should probably be improved
> (upstream) to detect this problem (ie missing OpenMP libraries)

Hi Vincent,

libgomp1 is installed:

> ┌──┐
> │ Build environment   
>  │
> └──┘
> 
> Kernel: Linux 3.2.0-4-amd64 amd64 (x86_64)
> Toolchain package versions: binutils_2.24.51.20140425-1 ...
> Package versions: ... libgomp1_4.9.0-3 ...

I think that the unit tests wouldn't even run if the library was built with 
-fopenmp but libgomp was missing.

Thanks,
Leo


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/aceba3b8-19ef-41f2-8685-5999abd9d...@ligo.org



Re: Accepted goocanvas 2.0.2-1 (source amd64 all)

2014-06-10 Thread Emilio Pozuelo Monfort
Hi Hideki,

On 10/06/14 19:00, Hideki Yamane wrote:
> Format: 1.8
> Date: Fri, 10 Jan 2014 14:44:29 +0900
> Source: goocanvas
> Binary: libgoocanvas-2.0-dev libgoocanvas-2.0-common libgoocanvas-2.0-9 
> gir1.2-goocanvas-2.0
> Architecture: source amd64 all
> Version: 2.0.2-1
> Distribution: experimental
> Urgency: medium
> Maintainer: Debian Ruby Extras Maintainers 
> 
> Changed-By: Hideki Yamane 
> Description:
>  gir1.2-goocanvas-2.0 - GObject introspection data for the GooCanvas libraries
>  libgoocanvas-2.0-9 - canvas widget for GTK+ that uses the cairo 2D library
>  libgoocanvas-2.0-common - translations for goocanvas
>  libgoocanvas-2.0-dev - development libraries, include files and 
> documentation for goocan
> Closes: 588177 670694
> Changes:
>  goocanvas (2.0.2-1) experimental; urgency=medium
>  .
>* New upstream release (Closes: #588177)

This looks like a GTK3 version of goocanvas 1.x, isn't it? If so, you should
probably rename the source package to goocanvas2 or similar, so that you could
upload this to unstable in parallel with goocanvas 1.x. See e.g. libunique and
libunique3.

Regards,
Emilio

>* update debian/source/format "3.0 (quilt)" (Closes: #670694)
>* debian/patches
>  - convert all dpatch to quilt
>  - drop unnecessary all patches
>* debian/control
>  - set Maintainer: Debian Ruby Extras Maintainers, and add me as 
> Uploaders.
>  - drop unnecessary quilt from Build-Depends
>  - set "Standards-Version: 3.9.5"
>  - add "Build-Depends: libgtk-3-dev" and drop libgtk2.0-dev
>  - add "Build-Depends: libcairo2-dev (>= 1.10)"
>  - update "Build-Depends: libglib2.0-dev (>= 2.28)"
>  - drop dpkg-dev from Build-Depends
>  - set debhelper (>= 9)
>  - make it Multi-Arch ready
>  - drop cdbs from Build-Depends
>  - change package name from libgoocanvas* to libgoocanvas-2.0*
>  - use collabmaint repository for git repository
>  - add "Build-Depends: libgirepository1.0-dev" to install
>gobject-introspection bindings
>  - introduce gir1.2-goocanvas-2.0 package
>* debian/rules
>  - convert from cdbs to dh7
>* debian/compat
>  - set 9
>* debian/*.install
>  - update to install libgoocanvas-2.0.so*
>* debian/*.install
>  - move gtk-doc from -dev to -common
>  - add libgoocanvas-2.0-dev.install
>* debian/*.links
>  - move from -dev to -common
>* debian/watch
>  - update to track .xz tarball. upstream doesn't provide gz or bz2 anymore
> Checksums-Sha1:
>  e7faf85b512f3e0d87146b902abcc7aea90082b9 2305 goocanvas_2.0.2-1.dsc
>  a59bbbaa0e7db0e99610e58896e99d4fcf33540a 502732 goocanvas_2.0.2.orig.tar.xz
>  a221ba5d830d144f4e8f14c467dfea610f395925 4312 goocanvas_2.0.2-1.debian.tar.xz
>  0c0034a8670b4d11bc68115143fb43509182ade0 141518 
> libgoocanvas-2.0-dev_2.0.2-1_amd64.deb
>  dc27a65171c38f392620f52948cfb6f4ea357276 111522 
> libgoocanvas-2.0-common_2.0.2-1_all.deb
>  64d6ce3632b8ad4c3fba3288c71707b59718a7d6 116964 
> libgoocanvas-2.0-9_2.0.2-1_amd64.deb
>  a64ad3145e8d560807ef6842788f22981831d152 39906 
> gir1.2-goocanvas-2.0_2.0.2-1_amd64.deb
> Checksums-Sha256:
>  bd3fc765f9344b69295740a6867f14f1241908d22a84022002a05359d0b12e4a 2305 
> goocanvas_2.0.2-1.dsc
>  f20e5fbef8d1a2633033edbd886dd13146a1b948d1813a9c353a80a29295d1d0 502732 
> goocanvas_2.0.2.orig.tar.xz
>  8e314987509d96c85bae48b7bca891034a9dc22ecbae09c58d8d092f9d99df9a 4312 
> goocanvas_2.0.2-1.debian.tar.xz
>  93a4f0ed758789c43e1599a102fcc2d6352281c523ba2cdcc98be151a0006df6 141518 
> libgoocanvas-2.0-dev_2.0.2-1_amd64.deb
>  089d11a491749f50153822c4c357891bd696b088127480f207b80073f9c3ad4a 111522 
> libgoocanvas-2.0-common_2.0.2-1_all.deb
>  96da9782689a40d0959c801f58e7411e17933e61493509f6349f00c4423119d0 116964 
> libgoocanvas-2.0-9_2.0.2-1_amd64.deb
>  07ff24774fd2510379c660fdf3df5f892dcc4784b5530b12c9674b3e20c486be 39906 
> gir1.2-goocanvas-2.0_2.0.2-1_amd64.deb
> Files:
>  6452d26cdf70c6284487001a4ebe2cbc 2305 libs optional goocanvas_2.0.2-1.dsc
>  26740994cfa5e57dfb70d40c4ec55200 502732 libs optional 
> goocanvas_2.0.2.orig.tar.xz
>  2527bf12b192ded00552dd40fa83d071 4312 libs optional 
> goocanvas_2.0.2-1.debian.tar.xz
>  3bdfbcdb06fe8770e427d4607026759f 141518 libdevel optional 
> libgoocanvas-2.0-dev_2.0.2-1_amd64.deb
>  4bb3414168c89d7ba579b4f15125373b 111522 libs optional 
> libgoocanvas-2.0-common_2.0.2-1_all.deb
>  9633ed06402f17f4b90f3a61134e06d4 116964 libs optional 
> libgoocanvas-2.0-9_2.0.2-1_amd64.deb
>  08c9a3cb93e62acda3b533b04b0b8632 39906 introspection optional 
> gir1.2-goocanvas-2.0_2.0.2-1_amd64.deb
> 
> 
> 


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/53974694.80...@debian.org



Bug#751141: ITP: hubicfuse -- Support for mounting Hubic drive

2014-06-10 Thread Sylvestre Ledru
Package: wnpp
Severity: wishlist
Owner: Sylvestre Ledru 

* Package name: hubicfuse
  Version : 1.0
  Upstream Author : Michael Barton
* URL : https://github.com/TurboGit/hubicfuse
* License : MIT
  Programming Lang: C
  Description : Support for mounting Hubic drive
 HubicFuse is a FUSE application which provides access to Hubic's
 cloud files via a mount-point.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140610180622.11704.26307.report...@leyte.mozilla.com



Re: Bug#750817: ITP: x265 -- x265 HEVC Encoder

2014-06-10 Thread Andreas Cadhalpun

Hi,

On 10.06.2014 02:06, Reinhard Tartler wrote:

I took a first look at the package, and it builds a shared library by
default (good). Unfortunately, it doesn't provide a proper SONAME:

$ objdump -p libx265.so | grep SONAME
   SONAME   libx265.so


It does have a proper SONAME, when I'm building it (with default options):
$  objdump -p libx265.so | grep SONAME
  SONAME   libx265.so.22

How does your x265/build/linux/x265_config.h look like?
It should contain:
#ifndef X265_CONFIG_H
#define X265_CONFIG_H

/* Defines generated at build time */

/* Incremented each time public API is changed, X265_BUILD is used as
 * the shared library SONAME on platforms which support it. It also
 * prevents linking against a different version of the static lib */
#define X265_BUILD 22

#endif

The only strange thing is that the generated libx265.so.22 is a symlink 
to libx265.so.1.1, but I guess this doesn't really matter, as long as 
libx265.so.22 is there.



This makes me wonder if it's worth building it as shared library in
debian as this point, or if we wouldn't be better of with a static
library only. I wonder what is upstream's take on this?


I would appreciate it if a shared library would be build, so that other 
programs (like FFmpeg) can use it.


Best regards,
Andreas


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/53975ba4.5000...@googlemail.com



Bug#751151: ITP: r-cran-r.methodss3 -- GNU R utility function for defining S3 methods

2014-06-10 Thread Andreas Tille
Package: wnpp
Severity: wishlist
Owner: Andreas Tille 

* Package name: r-cran-r.methodss3
  Version : 1.6.1
  Upstream Author : Henrik Bengtsson 
* URL : http://cran.r-project.org/web/packages/R.methodsS3/
* License : LGPL-2.1+
  Programming Lang: R
  Description : GNU R utility function for defining S3 methods
 Methods that simplify the setup of S3 generic functions and S3 methods.
 Major effort has been made in making definition of methods as simple as
 possible with a minimum of maintenance for package developers. For
 example, generic functions are created automatically, if missing, and
 naming conflict are automatically solved, if possible. The method
 setMethodS3() is a good start for those who in the future may want to
 migrate to S4. This is a cross-platform package implemented in pure R
 that generates standard S3 methods.


Remark: This package is maintained by the Debian Med team at
 
svn://anonscm.debian.org/debian-med/trunk/packages/R/r-cran-r.methodss3/trunk/
   as a pre-pre-dependency of the new version of a BioConductor component 


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140610193048.13755.47563.report...@mail.an3as.eu



Re: dh_shlibdeps warnings on buildd about undefined OpenMP symbols

2014-06-10 Thread Kurt Roeckx
On Tue, Jun 10, 2014 at 06:01:19PM +0200, Jakub Wilk wrote:
> * Vincent Danjean , 2014-06-10, 16:27:
> >>In healpix-cxx, I'm getting warnings from dh_shlibdeps about missing
> >>OpenMP symbols. See, for example, this excerpt from 
> >>https://buildd.debian.org/status/fetch.php?pkg=healpix-cxx&arch=i386&ver=3.11.2-6&stamp=1401836504:
> >
> > At a quick glance, I do not see the libgomp package installed.
> 
> libgomp1 is (transitively) build-essential. And yes, it was installed:
> 
> Package versions: [...] libgomp1_4.9.0-3 [...]

That is not the -dev package.  It seems to be in libgcc-4.8-dev,
which is also installed according to the log.

Is this some kind of problem between the 4.8 and 4.9 version?


Kurt


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140610193911.ga25...@roeckx.be



Re: dh_shlibdeps warnings on buildd about undefined OpenMP symbols

2014-06-10 Thread Julian Taylor
On 10.06.2014 00:45, Leo Singer wrote:
> Hi,
> 
> In healpix-cxx, I'm getting warnings from dh_shlibdeps about missing OpenMP 
> symbols. See, for example, this excerpt from 
> https://buildd.debian.org/status/fetch.php?pkg=healpix-cxx&arch=i386&ver=3.11.2-6&stamp=1401836504:
> 
>> dpkg-shlibdeps: warning: symbol GOMP_critical_end used by 
>> debian/libhealpix-cxx0/usr/lib/i386-linux-gnu/libhealpix_cxx.so.0.0.0 found 
>> in none of the libraries
>> dpkg-shlibdeps: warning: symbol GOMP_loop_end used by 
>> debian/libhealpix-cxx0/usr/lib/i386-linux-gnu/libhealpix_cxx.so.0.0.0 found 
>> in none of the libraries
>> dpkg-shlibdeps: warning: symbol omp_get_wtime used by 
>> debian/libhealpix-cxx0/usr/lib/i386-linux-gnu/libhealpix_cxx.so.0.0.0 found 
>> in none of the libraries
>> ...
> 
> Furthermore, the package built by the buildd is missing a dependency on 
> libgomp1:
> https://packages.debian.org/sid/libhealpix-cxx0
> 

the log unfortunately does not show.
is -fopenmp in LDFLAGS? aka is it used during linking and not only
during compile?


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/53976242.9090...@googlemail.com



Re: Bug#745872: ITP: profanity -- a console based XMPP client

2014-06-10 Thread Stefano Rossi
Hello Dariusz and Andrey,

I'd love to see a Profanity package for Debian. Are you, Dariusz, still working 
on it?
I also would like to know, why would the OpenSSL requirement make it impossible 
to distribute the binary?

Thank you both,
Stefano

--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/84cddb0a-d44a-4601-acd0-6e77f8662...@stefanorossi.me



Bug#751200: ITP: plume-creator -- open-source tool for novelists

2014-06-10 Thread Miriam Ruiz
Package: wnpp
Severity: wishlist
Owner: Miriam Ruiz 

* Package name: plume-creator
  Version : 0.66.1
  Upstream Author : Cyril Jacquet 
* URL : http://www.plume-creator.eu
* License : GPL-3
  Programming Lang: C++
  Description : open-source tool for novelists

Plume Creator helps you to write your stories in chapters and
scenes, write fullscreen, edit notes and synopses, export in 
html and odt formats, edit in rich text, and manage characters,
places and items.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140611012447.6107.83773.reportbug@tabiti.olimpo