Bug#1040862: hdf5: S3 VFD pulls in networking dependencies (libcurl), please package it as a VFD plugin

2023-07-11 Thread Václav Šmilauer
Source: hdf5
Version: 1.10.7+repack-4ubuntu2
Severity: wishlist

Dear Maintainer,

currently, libhdf5_serial.so compiles the s3 Virtual File Driver (VFD)
support into the library itself, which leads to inflated .so
dependencies: libcurl.so pulls in about 20 other (networking, crypto)
libs -- below is the output from lddtree. 

Starting from version 1.13.0, HDF5 should support virtual file drivers
(VFDs) as plugins [1], similar to already existing filtering plugins.

This report suggests to package the S3 VFD as a plugin, if possible,
considering that most HDF5 users won't use s3 and the number of
indirect dependencies is high.

Thank you for considering this option. Your packaging work is
appreciated.


$ lddtree /lib/x86_64-linux-gnu/libhdf5_serial.so.103

libhdf5_serial.so.103 => /lib/x86_64-linux-gnu/libhdf5_serial.so.103 
(interpreter => none)
libcrypto.so.3 => /lib/x86_64-linux-gnu/libcrypto.so.3
libcurl.so.4 => /lib/x86_64-linux-gnu/libcurl.so.4
libnghttp2.so.14 => /lib/x86_64-linux-gnu/libnghttp2.so.14
libidn2.so.0 => /lib/x86_64-linux-gnu/libidn2.so.0
libunistring.so.2 => /lib/x86_64-linux-gnu/libunistring.so.2
librtmp.so.1 => /lib/x86_64-linux-gnu/librtmp.so.1
libgnutls.so.30 => /lib/x86_64-linux-gnu/libgnutls.so.30
libp11-kit.so.0 => /lib/x86_64-linux-gnu/libp11-kit.so.0
libffi.so.8 => /lib/x86_64-linux-gnu/libffi.so.8
libtasn1.so.6 => /lib/x86_64-linux-gnu/libtasn1.so.6
ld-linux-x86-64.so.2 => 
/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
libhogweed.so.6 => /lib/x86_64-linux-gnu/libhogweed.so.6
libnettle.so.8 => /lib/x86_64-linux-gnu/libnettle.so.8
libgmp.so.10 => /lib/x86_64-linux-gnu/libgmp.so.10
libssh.so.4 => /lib/x86_64-linux-gnu/libssh.so.4
libpsl.so.5 => /lib/x86_64-linux-gnu/libpsl.so.5
libssl.so.3 => /lib/x86_64-linux-gnu/libssl.so.3
libgssapi_krb5.so.2 => /lib/x86_64-linux-gnu/libgssapi_krb5.so.2
libkrb5.so.3 => /lib/x86_64-linux-gnu/libkrb5.so.3
libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2
libk5crypto.so.3 => /lib/x86_64-linux-gnu/libk5crypto.so.3
libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2
libkrb5support.so.0 => /lib/x86_64-linux-gnu/libkrb5support.so.0
libldap-2.5.so.0 => /lib/x86_64-linux-gnu/libldap-2.5.so.0
libsasl2.so.2 => /lib/x86_64-linux-gnu/libsasl2.so.2
liblber-2.5.so.0 => /lib/x86_64-linux-gnu/liblber-2.5.so.0
libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1
libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1
libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1
libsz.so.2 => /lib/x86_64-linux-gnu/libsz.so.2
libaec.so.0 => /lib/x86_64-linux-gnu/libaec.so.0
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6



[1]
https://www.hdfgroup.org/wp-content/uploads/2021/10/HDF5-VFD-Plugins-HUG.pdf

-- System Information:
Debian Release: bookworm/sid
  APT prefers jammy-updates
  APT policy: (500, 'jammy-updates'), (500, 'jammy-security'), (500,
'jammy-backports'), (500, 'jammy')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.15.0-71-generic (SMP w/16 CPU threads)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
(ignored: LC_ALL set to C.UTF-8), LANGUAGE=en_US:cs:sk
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#817785: libqglviewer2: libs built against qt5 should have -qt5 appended

2016-03-10 Thread Václav Šmilauer
Package: libqglviewer2
Version: 2.6.3+dfsg1-1
Severity: normal

Dear Maintainer(s),

the current state of QGLViewer is that the version linking against qt5 is
called libQGLViewer while the older version linking against qt4 is called
libQGLViewer-qt4. While this is a fair short-term solution, it has some
shortcomings.

In particular, to support multiple Debian versions, one has to check whether
QGLViewer links against qt4 (older versions) or qt5 (newer version). Second,
when qt6 comes, what will happen?

Following the principle that "explicit is better than implicit", I'd be for
appending "-qt5" to the package name (libqglviewer2-qt5, libqglviewer2-qt5-dev)
and also the the library name (libQGLViewer-qt5.so) so that those are
unambiguous.

As side-effect, this might remove the highly undesirable conflict between
libglviewer-qt4-dev and libqtglviewer-dev. Just like I need both Qt4 and Qt5
dev files installed, I would like to install headers for both version of
QGLViewer and there is no reason why this should not be supported.

Best regards,

Václav



-- System Information:
Debian Release: stretch/sid
  APT prefers xenial-updates
  APT policy: (500, 'xenial-updates'), (500, 'xenial'), (500, 'precise')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, k1om

Kernel: Linux 3.19.0-49-lowlatency (SMP w/6 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libqglviewer2 depends on:
ii  libc6 2.21-0ubuntu6
ii  libgcc1   1:6-20160227-0ubuntu1
ii  libgl1-mesa-glx [libgl1]  11.1.2-1ubuntu1
ii  libglu1-mesa [libglu1]9.0.0-2.1
ii  libqt5core5a  5.5.1+dfsg-15ubuntu1
ii  libqt5gui55.5.1+dfsg-15ubuntu1
ii  libqt5opengl5 5.5.1+dfsg-15ubuntu1
ii  libqt5widgets55.5.1+dfsg-15ubuntu1
ii  libqt5xml55.5.1+dfsg-15ubuntu1
ii  libstdc++65.3.1-10ubuntu2

libqglviewer2 recommends no packages.

libqglviewer2 suggests no packages.

-- no debconf information



Bug#678033: hotfix

2012-08-30 Thread Václav Šmilauer
The fix Sami mentioned works only when _compiling_ glibc with clang, not 
when clang uses headers which were otherwise compiled for use with gcc. 
The attached patch is a trivial hotfix modifying an already installed 
file, for those who need the fix right now.
--- /usr/include/c++/4.7/type_traits.orig	2012-08-30 11:41:05.328540761 -0400
+++ /usr/include/c++/4.7/type_traits	2012-08-30 11:41:59.404541874 -0400
@@ -252,7 +252,7 @@
 struct __is_floating_point_helperlong double
 : public true_type { };
 
-#if !defined(__STRICT_ANSI__)  defined(_GLIBCXX_USE_FLOAT128)
+#if !defined(__STRICT_ANSI__)  defined(_GLIBCXX_USE_FLOAT128)  !defined(__clang__)
   template
 struct __is_floating_point_helper__float128
 : public true_type { };


Bug#490432: fixed where?

2009-12-10 Thread Václav Šmilauer
Arthur, could you please provide version where it was fixed or link to
the changelog? Thanks.



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#296811: ssh hangning caused by buggy ADSL modem firmware here

2006-05-06 Thread Václav Šmilauer
I resolved the problem here, buggy firmware is to be blamed: every
packet having the flag ToS!=0 is silently discarded.

More details: http://www.thp.uni-duisburg.de/~fred/DSL-G664T.html and
http://www.magwag.plus.com/jim/tips-300t.html. 

The end of http://www.abclinuxu.cz/hardware/show/112501 quotes the reply
from dlink support (copy and paste the relevant part):

 It is correct that SSH passthrough don't work with DSL-xxxT devices when
 they are running with PPPoE and with Linux or MacOS SSH client. With
 Windows SSH client, e.g. PUTTY, the SSH passthrough works fine. Only if
 the devices work as an ordinary DSL modem in Bridge mode it works with
Linux or MacOS SSH, because in this mode the DSL-362T is fully
 transparent.

 We already reported this behavior to teh development a long time ago,
 but it seems to be a chipset limitation, the colleagues in the
 development department can not fix it. Sorry we don't have a solution
 for this. 

The box is running Linux and netfilter mangling could do the trick on
the router; but mangling table is not compiled into the kernel in my
specific case (dlink dsl-g664t). So I have to mangle when packets leave
the client.

Regards,

Vaclav Smilauer


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]