Bug#970021: Seeking a small group to package Apache Arrow (was: Bug#970021: RFP: apache-arrow -- cross-language development platform for in-memory analytics)

2024-04-04 Thread Richard Duivenvoorde

On 3/25/24 7:17 PM, Julian Gilbey wrote:

So this is a plea for anyone looking for something really helpful to
do: it would be great to have a group of developers finally package
this!  There was some initial work done (see the RFP bug report for
details: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=970021),
but that is fairly old now.  As Apache Arrow supports numerous
languages, it may well benefit from having a group of developers with
different areas of expertise to build it.  (Or perhaps it would make
more sense to split the upstream source into a collection of different
Debian source packages for the different supported languages.  I don't
know.)  Unfortunately I don't have the capacity to devote any time to
it myself.

Thanks in advance for anyone who can step forward for this!


As someone from the Debian-GIS community, I would also be very interested in 
this!

The Apache Arrow C++ library is one of the dependencies to make GDAL/OGR able 
to read/write (geo)parquet files, a data format with a lot traction in the geo 
community [0]. Thereby making it possible for QGIS to handle those (on Debian).

[0] 
https://cloudnativegeo.org/blog/2023/09/duckdb-the-indispensable-geospatial-tool-you-didnt-know-you-were-missing/

Regards,

Richard Duivenvoorde



Bug#1055504: ITP: laz-perf -- LAZperf is an alternative LAZ (Compressed LAS pointclouds) decoding implementation.

2023-11-07 Thread Richard Duivenvoorde

Hi Gürkan,

Just found out that LAZperf is not a dependency of PDAL because sources in 
taken into PDAL itself.

But I'm still interested in trying to package LAZperf itself too, IF others 
think it is useful.

If you say: "I prefer uploads to mentors.d.n" do you mean NOT in the science 
packaging team or do you mean something else?
Reason I choose science packaging team is because the former package of PDAL 
proposed that.

I'm very green in this, so please bare with me

Regards,

Richard Duivenvoorde

On 11/7/23 15:33, Gürkan Myczko wrote:

I would be great to help, cloudcompare seems to support it. Find me as tarzeau_ 
on irc
I prefer uploads to mentors.d.n

Maybe you find something useful at
Index of /debian/laz-perf/ <https://sid.ethz.ch/debian/laz-perf/>
sid.ethz.ch <https://sid.ethz.ch/debian/laz-perf/>
<https://sid.ethz.ch/debian/laz-perf/>

<https://sid.ethz.ch/debian/laz-perf/>




On Nov 7, 2023, at 14:54, Richard Duivenvoorde  wrote:

Package: wnpp
Severity: wishlist
Owner: Richard Duivenvoorde 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name    : laz-perf
 Version : 3.4.0
 Upstream Contact: Howard Butler 
* URL : https://github.com/hobuinc/laz-perf
* License : APLv2
 Programming Lang: C, C++, C#, Python
 Description : LAZperf is an alternative LAZ (Compressed LAS pointclouds) 
decoding implementation.

It supports compilation to WASM via Emscripten so that LAZ data can be decoded 
in a browser.
LAZperf is a dependecy for the PDAL library (https://github.com/PDAL/PDAL/).
PDAL can be used as a library for QGIS (https://qgis.org) to be able to 
read/analyze point clouds.

I'm planning to maintain both LAZperf and PDAL with the science packaging team.

If I'm correct I'm also looking for a sponsor. But I'm very new to Debian 
packaging, so every help is appreciated

Regards,

Richard Duivenvoorde





Bug#1055504: ITP: laz-perf -- LAZperf is an alternative LAZ (Compressed LAS pointclouds) decoding implementation.

2023-11-07 Thread Richard Duivenvoorde
Package: wnpp
Severity: wishlist
Owner: Richard Duivenvoorde 
X-Debbugs-Cc: debian-de...@lists.debian.org

* Package name: laz-perf
  Version : 3.4.0
  Upstream Contact: Howard Butler 
* URL : https://github.com/hobuinc/laz-perf
* License : APLv2
  Programming Lang: C, C++, C#, Python
  Description : LAZperf is an alternative LAZ (Compressed LAS pointclouds) 
decoding implementation.

It supports compilation to WASM via Emscripten so that LAZ data can be decoded 
in a browser.
LAZperf is a dependecy for the PDAL library (https://github.com/PDAL/PDAL/).
PDAL can be used as a library for QGIS (https://qgis.org) to be able to 
read/analyze point clouds.

I'm planning to maintain both LAZperf and PDAL with the science packaging team.

If I'm correct I'm also looking for a sponsor. But I'm very new to Debian 
packaging, so every help is appreciated

Regards,

Richard Duivenvoorde



Bug#982966: python3-pygame: Using pygame 1.9.6 crashes Wayland (hard) and X

2021-03-07 Thread Richard Duivenvoorde
On 3/7/21 11:54 AM, Bernhard Übelacker wrote:
> 
>   export DEBUGINFOD_URLS="https://debuginfod.debian.net;
>   coredumpctl gdb 18825

Let me start, that I'm only half aware what I'm doing :-)

I hope this is usefull, happy to try again. As said: it is not one system, my 
other Debian test system was/is behaving the same.

(I tried your linest as root first thinking it would reveal more info, but 
failed then)

Then as normal user:

Starts with a lot of lines like:

warning: Can't open file /lib/x86_64-linux-gnu/libexpat.so.1.6.12 (deleted) 
during file-backed mapping note processing

warning: Can't open file /lib/x86_64-linux-gnu/libdbus-1.so.3.19.13 (deleted) 
during file-backed mapping note processing

warning: Can't open file /usr/lib/x86_64-linux-gnu/libffi.so.7.1.0 (deleted) 
during file-backed mapping note processing

then:

warning: Can't open file /usr/lib/gnome-shell/libgnome-shell.so (deleted) 
during file-backed mapping note processing
[New LWP 18825]
[New LWP 18839]
[New LWP 18840]
[New LWP 18837]
[New LWP 354152]
[New LWP 18862]
[New LWP 18859]
[New LWP 18858]
[New LWP 18856]
[New LWP 18855]
[New LWP 18861]
[New LWP 25857]
[New LWP 18860]
[New LWP 18857]
[New LWP 28724]
[New LWP 28718]
[New LWP 18846]
[New LWP 18848]
[New LWP 28719]
[New LWP 28720]
[New LWP 28722]
[New LWP 18847]
[New LWP 28717]
[New LWP 28721]
[New LWP 28723]
[New LWP 18845]

warning: .dynamic section for "/usr/lib/x86_64-linux-gnu/libmutter-7.so.0" is 
not at the expected address (wrong library or version mismatch?)

Then downloading a lot of 'separate debug info' (paging by everytime hitting 
enter)

ending with:
Downloading separate debug info for 
/usr/lib/x86_64-linux-gnu/gtk-3.0/modules/libcanberra-gtk-module.so...
Downloading separate debug info for 
/usr/lib/x86_64-linux-gnu/libcanberra-0.30/libcanberra-pulse.so...
Downloading separate debug info for 
/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so...
Core was generated by `/usr/bin/gnome-shell'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  g_type_check_instance 
(type_instance=type_instance@entry=0x) at 
../../../gobject/gtype.c:4133
Download failed: Invalid argument.  Continuing without source file 
./debian/build/deb/../../../gobject/gtype.c.
4133../../../gobject/gtype.c: No such file or directory.
[Current thread is 1 (Thread 0x7fe88668fdc0 (LWP 18825))]
(gdb) 

then doing bt full:

(gdb) bt full
#0  g_type_check_instance 
(type_instance=type_instance@entry=0x) at 
../../../gobject/gtype.c:4133
#1  0x7fe88cf50883 in g_signal_handler_disconnect 
(instance=0x, handler_id=0) at ../../../gobject/gsignal.c:2718
_g_boolean_var_ = 
handler = 
__func__ = "g_signal_handler_disconnect"
#2  0x7fe88cf42eef in weak_refs_notify (data=0x55a3a5500fe0) at 
../../../gobject/gobject.c:2946
wstack = 0x55a3a5500fe0
i = 0
#3  0x7fe88ce2dfae in g_data_set_internal (datalist=0x55a3a5fcd1b0, 
key_id=, new_data=, new_destroy_func=, dataset=0x0) at ../../../glib/gdataset.c:407
d = 0x55a3a24a6ba0
old_d = 
old = {key = , data = , destroy = 
0x7fe88cf42ec0 }
data = 
data_last = 
data_end = 
#4  0x7fe88cf440a3 in g_object_unref (_object=) at 
../../../gobject/gobject.c:3465
weak_locations = 0x0
old_ref = 
__func__ = "g_object_unref"
object = 0x55a3a5fcd1a0 [StImageContent]
__func__ = "g_object_unref"
#5  g_object_unref (_object=0x55a3a5fcd1a0) at ../../../gobject/gobject.c:3395
object = 0x55a3a5fcd1a0 [StImageContent]
__func__ = "g_object_unref"
#6  0x7fe88d1c1df8 in shell_app_dispose (object=0x55a3a18908f0 [ShellApp]) 
at ../src/shell-app.c:1561
_pp = 0x55a3a1890918
_ptr = 
app = 0x55a3a18908f0 [ShellApp]
__func__ = "shell_app_dispose"
#7  0x7fe88cf440a3 in g_object_unref (_object=) at 
../../../gobject/gobject.c:3465
weak_locations = 0x0
old_ref = 
__func__ = "g_object_unref"
object = 0x55a3a18908f0 [ShellApp]
__func__ = "g_object_unref"
#8  g_object_unref (_object=0x55a3a18908f0) at ../../../gobject/gobject.c:3395
object = 0x55a3a18908f0 [ShellApp]
__func__ = "g_object_unref"
#9  0x7fe88c546c7e in ObjectInstance::release_native_object() 
(this=this@entry=0x55a3a3d87190) at ../gi/object.cpp:1299
#10 0x7fe88c546d5a in ObjectInstance::disassociate_js_gobject() 
(this=0x55a3a3d87190) at ../gi/object.cpp:1496
had_toggle_down = 
had_toggle_up = 
toggle_queue = 
  @0x7fe88c5feb00: {lock = { = {_M_mutex = 
pthread_mutex_t = {Type = Normal, Status = Not acquired, Robust = No, Shared = 
No, Protocol = None}}, }, q = std::deque with 0 elements, 
m_shutdown = {_M_base = {static _S_alignment = 1, _M_i = false}, static 
is_always_lock_free = true}, m_idle_id = 0, m_toggle_handler = 0x0}
#11 0x7fe88c542588 in 

Bug#982966: follow up info

2021-02-18 Thread Richard Duivenvoorde
See https://github.com/pygame/pygame/issues/2487

Pygame community/devs do not have resources to dive into older 1.9.6 issues, 
OR point to Wayland/Gnome.

Not sure what would be best for Debian: maybe remove it, with arguments:
- Python 3.9 and pygame 1.9.6 seems a strange combo
- it is pretty easy to install pygame 2.0.1 via pip
- you do not want to have packages in your distro which crash Wayland...



Bug#982966: python3-pygame: Using pygame 1.9.6 crashes Wayland (hard) and X

2021-02-17 Thread Richard Duivenvoorde
Package: python3-pygame
Version: 1.9.6+dfsg-4+b1
Severity: important

Dear Maintainer,

   * What led up to the situation?

   See https://github.com/pygame/pygame/issues/2487 for a full description.

   * What exactly did you do (or not do) that was effective (or
 ineffective)?

   Running the Flappy bird tutorial:
   Youtube: https://www.youtube.com/watch?v=UZg49z76cLw
   Code: https://github.com/clear-code-projects/FlappyBird_Python

   Just checkout the repo, and run 'python3 flappy.py' or 
   'python3 flappy_update.py' from the root dir.

   It makes my whole window manager crash after a while, looking at memory or 
cpu,
   nothing is wrong, but all of a sudden (while doing a little 'playing', 
   even when just 15 minutes in tutorial (so having only 20% of code) : boom!

   In the pygame issue there is some info from my dmesg

   Also somebody proposed to NOT use pygame 1.9.6 (from Debian) but 2.0.1 (from 
pip)
   in combi with 3.9.1 and then I cannot reproduce the crash anymore.

   So if others can reproduce this in other pygame situations, OR can
   find out the underlaying issue (in libgobject-2.0 ?), not sure if
   it would be an option to upgrade to pygame 2.0.1?


-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-3-amd64 (SMP w/8 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages python3-pygame depends on:
ii  fonts-freefont-ttf  20120503-10
ii  libc6   2.31-9
ii  libfreetype62.10.4+dfsg-1
ii  libjpeg62-turbo 1:2.0.5-2
ii  libpng16-16 1.6.37-3
ii  libportmidi01:217-6
ii  libsdl-image1.2 1.2.12-12
ii  libsdl-mixer1.2 1.2.12-16+b1
ii  libsdl-ttf2.0-0 2.0.11-6
ii  libsdl1.2debian 1.2.15+dfsg2-5
ii  libx11-62:1.7.0-2
ii  python3 3.9.1-1
ii  python3-numpy [python3-numpy-abi9]  1:1.19.5-1

python3-pygame recommends no packages.

Versions of packages python3-pygame suggests:
pn  python-pygame-doc  
pn  timidity   

-- no debconf information



Bug#974602: Fedora patch info

2020-11-13 Thread Richard Duivenvoorde
FYI: Fedora patch info:

https://src.fedoraproject.org/rpms/qt5-qtbase/c/6f0b990f87a72e843560c3aa414a0e337f0527b3?branch=master



Bug#974602: libqt5core5a: Upstream issue with QProcess breaks debugging with QtCreator in 5.15.1

2020-11-12 Thread Richard Duivenvoorde
Package: libqt5core5a
Version: 5.15.1+dfsg-2
Severity: important
Tags: upstream patch

We (as QGIS developers) hit this today:
https://lists.osgeo.org/pipermail/qgis-developer/2020-November/062625.html

Since recent Qt update to 5.15.1 in Debian, QtCreator fails to debug 
Qt-Applications
(like QGIS) because of an upstream issue related to gdb, lldb and the use 
of QProcess in applications:
https://bugreports.qt.io/browse/QTBUG-86319

There seems to be an upstream fix:
https://codereview.qt-project.org/c/qt/qtbase/+/313535
of which myself I cannot check if it is OK.
I do not have enough knowledge about how to handle this: wait for 5.15.2? 
Or try to get this patch into debian (like Fedora did apparently, see osgeo 
thread).

Hope this is enough information. If you need more information let me know.
More experienced Qt/QGIS devs will probably respond on the osgeo/qgis dev list.

Regards,
Richard Duivenvoorde


-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 5.9.0-1-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_WARN
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libqt5core5a depends on:
ii  libc6  2.31-4
ii  libdouble-conversion3  3.1.5-6
ii  libgcc-s1  10.2.0-16
ii  libglib2.0-0   2.66.2-1
ii  libicu67   67.1-4
ii  libpcre2-16-0  10.34-7
ii  libstdc++6 10.2.0-16
ii  libzstd1   1.4.5+dfsg-4
ii  shared-mime-info   2.0-1
ii  zlib1g 1:1.2.11.dfsg-2

Versions of packages libqt5core5a recommends:
ii  qttranslations5-l10n  5.15.1-2

Versions of packages libqt5core5a suggests:
ii  libthai0  0.1.28-3

-- no debconf information



Bug#911462: libgtk-3-0: Filefilter Combobox shows much too much whitespace with long lists or on bottom of screen

2018-10-21 Thread RichardDuivenvoorde
On Sat, 20 Oct 2018 09:26:15 -0400 Jeremy Bicha  wrote:
> By default, Debian GNOME in Buster uses Wayland. Could you try logging
> out? As you log in, click the gear button and select the GNOME on Xorg
> session. Can you still replicate the issue in that session?
> 
> If not, it might be related to a problem I've seen in the GNOME Tweaks app:
> https://gitlab.gnome.org/GNOME/gnome-tweaks/issues/177

Hi Jeremy,

Thanks for looking into this. Switching to Gnome on Xorg shows the same
behaviour. It really looks like the #177 gnome issue. I will add my
screendump there.

Regards,
Richard Duivenvoorde



Bug#911462: libgtk-3-0: Filefilter Combobox shows much too much whitespace with long lists or on bottom of screen

2018-10-20 Thread Richard Duivenvoorde
Package: libgtk-3-0
Version: 3.24.1-2
Severity: normal

Dear Maintainer,

In QGIS we have in some filechooser applications long lists of filetypes.
One of them (for a screenshot see https://issues.qgis.org/issues/20169)·
shows a very long piece of whitespace above the filetypes in the combobox.
First I thought it was a QGIS problem.

But after some fiddling I was able to reproduce this with almost all comboboxes
in Gnome applications, by moving the combobox (with for example "All Files" etc)
all to the bottom of you screens. Then open the list and see that it looks
like the canvas to be used to draw the items on is first created ON screen,
then the items are painted on it, and then the last selection is selected.
Sometimes showing little arrows/pointers to scroll up or down.
But sometimes the whitespace above the first item sticks.
And sometimes the canvas does not move down.
In our (QGIS) case this give alwasy rise to a huge unused part of whitespace
above the first item.

I think this is an upstream issue, as I can reproduce it with all Gnome
apps, but maybe not.


-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.18.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libgtk-3-0 depends on:
ii  adwaita-icon-theme   3.30.0-1
ii  hicolor-icon-theme   0.17-2
ii  libatk-bridge2.0-0   2.30.0-2
ii  libatk1.0-0  2.30.0-1
ii  libc62.27-6
ii  libcairo-gobject21.15.12-1
ii  libcairo21.15.12-1
ii  libcolord2   1.3.3-2
ii  libcups2 2.2.8-5
ii  libepoxy01.5.3-0.1
ii  libfontconfig1   2.13.1-1
ii  libfreetype6 2.8.1-2
ii  libgdk-pixbuf2.0-0   2.38.0+dfsg-6
ii  libglib2.0-0 2.58.1-2
ii  libgtk-3-common  3.24.1-2
ii  libharfbuzz0b1.9.0-1
ii  libjson-glib-1.0-0   1.4.4-1
ii  libpango-1.0-0   1.42.4-3
ii  libpangocairo-1.0-0  1.42.4-3
ii  libpangoft2-1.0-01.42.4-3
ii  librest-0.7-00.8.0-2
ii  libsoup2.4-1 2.64.1-3
ii  libwayland-client0   1.16.0-1
ii  libwayland-cursor0   1.16.0-1
ii  libwayland-egl1  1.16.0-1
ii  libx11-6 2:1.6.7-1
ii  libxcomposite1   1:0.4.4-2
ii  libxcursor1  1:1.1.15-1
ii  libxdamage1  1:1.1.4-3
ii  libxext6 2:1.3.3-1+b2
ii  libxfixes3   1:5.0.3-1
ii  libxi6   2:1.7.9-1
ii  libxinerama1 2:1.1.4-1
ii  libxkbcommon00.8.2-1
ii  libxml2  2.9.4+dfsg1-7+b1
ii  libxrandr2   2:1.5.1-1
ii  shared-mime-info 1.10-1

Versions of packages libgtk-3-0 recommends:
ii  libgtk-3-bin  3.24.1-2

Versions of packages libgtk-3-0 suggests:
ii  gvfs 1.38.0-2
ii  librsvg2-common  2.40.20-3

Versions of packages libgtk-3-0 is related to:
pn  appmenu-gtk3-module
ii  fcitx-frontend-gtk31:4.2.9.6-5
pn  gcin-gtk3-immodule 
pn  gtk-vector-screenshot  
pn  gtk3-engines-xfce  
ii  gtk3-im-libthai0.2.1-8
pn  hime-gtk3-immodule 
ii  ibus-gtk3  1.5.19-1
pn  imhangul-gtk3  
ii  libcanberra-gtk3-module0.30-6
pn  libcaribou-gtk3-module 
pn  libgtk3-nocsd0 
pn  maliit-inputcontext-gtk3   
pn  packagekit-gtk3-module 
ii  scim-gtk-immodule [scim-gtk-immodule]  1.4.18-2.1
pn  topmenu-gtk3   
ii  uim-gtk3   1:1.8.8-3
ii  uim-gtk3-immodule  1:1.8.8-3

-- no debconf information


Bug#828031: qgis: QtWebKit not found by extensions

2016-06-26 Thread Richard Duivenvoorde
On Fri, 24 Jun 2016 08:01:17 +0200 =?utf-8?b?QmFsw6F6cyBCw6Fyw6FueQ==?=
<bal...@tud.at> wrote:
> Package: qgis
> Version: 2.14.3+dfsg-2
> Severity: important
> 
> Dear Maintainer,
> 
> since a few days, QGIS isn't able to load modules that depend on QWebView
> anymore.
> 
> This affects e. g. the important OpenLayers module and happens on two Debian
> Testing machines.

Hi Balázs,

The QGIS project is aware of the removing of this important Python
module (QtWebKit) from Debian testing, and for QGIS itself there have
been some changes to handle this.

This means some functionality is missing, but core functionality should
still be ok.

The OpenLayers-plugins is an external plugin. I hope in your work you
can use the QuickMapServices-plugin as an alternative.

In the view of future, we hope to be able to use QtWebKit again in QGIS
3.0 which will be the next version after 2.16 and be based on Qt5 and
use python3...

Regards,

Richard Duivenvoorde