Bug#1012196: buglist

2022-10-17 Thread André

Thank you!



Re: Bug#1021959: RFS: electrum/4.3.2-0.1 [NMU] [RC] -- Easy to use Bitcoin client

2022-10-17 Thread Soren Stoutner
On Monday, October 17, 2022 5:33:07 PM MST Soren Stoutner wrote:
> On Monday, October 17, 2022 5:13:21 PM MST Bastian Germann wrote:
> > Building on amd64, the package builds completely but dh_auto_test fails:
> > 
> > [Nfc_manager ] Unable to find any valuable Nfc_manager provider.
> > ModuleNotFoundError: No module named 'electrum.gui.kivy.nfc_manager' File
> > "/usr/lib/python3/dist-packages/kivy/core/__init__.py", line 59, in
> > core_select_lib mod = __import__(name='{2}.{0}.{1}'.format(
> 
> Upstream electrum has the option to integrate with NFC hardware wallets.  My
> understanding is that this has never worked in Debian, possibly because the
> version of Kivy that ships with Debian does not support it.  I believe the
> current version of Electrum in Debian exhibits the same limitation.  I
> would be interested in working with the correct people (upstream and Kivy
> maintainers) to enable NFC support in a future package, but I was hoping to
> make contact with the current Electrum maintainer (Tristan Seligmann)
> before chasing down something potentially that invasive.  So far, Tristan
> has not responded to my emails.

This open feature request regards adding hardware wallet support.  It is a 
superset of the 
missing NFC hardware support.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=913758[1]

> > dummy - ModuleNotFoundError: No module named
> > 'electrum.gui.kivy.nfc_manager' File
> > "/usr/lib/python3/dist-packages/kivy/core/__init__.py", line 59, in
> > core_select_lib mod = __import__(name='{2}.{0}.{1}'.format(
> > 
> > [INFO   ] [Window  ] Provider: sdl2(['window_egl_rpi'] ignored)
> > [CRITICAL] [Window  ] Unable to find any valuable Window provider.
> > (/usr/lib/python3/dist-packages/kivy/lib/vidcore_lite/__init__.py) File
> > "/usr/lib/python3/dist-packages/kivy/core/__init__.py", line 59, in
> > sdl2 - RuntimeError: b'No available video device'
> 
> Electrum has the option to run on the command line or in a GUI (hence, the
> two binary packages).  The command line scripts emit errors explaining that
> you need a GUI if you try to use them to do functions that are GUI specific
> without having a functioning window provider.  My guess is this error was
> produced because hd_auto_tests tried to call one of these options.

The python3-electrum package has command-line only use cases and doesn’t have 
any 
of the GUI dependencies.  The electrum package depends on python3-electrum as 
well 
as having all the other GUI dependencies.  This past bug report was a 
discussion about 
what the prompt should say if a person tried to run the GUI from the command 
line 
without having the proper packages installed.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=917032[2]

-- 
Soren Stoutner
so...@stoutner.com


[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=913758
[2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=917032


signature.asc
Description: This is a digitally signed message part.


Re: Bug#1021959: RFS: electrum/4.3.2-0.1 [NMU] [RC] -- Easy to use Bitcoin client

2022-10-17 Thread Soren Stoutner
On Monday, October 17, 2022 5:13:21 PM MST Bastian Germann wrote:
> Building on amd64, the package builds completely but dh_auto_test fails:

> [Nfc_manager ] Unable to find any valuable Nfc_manager provider.
> ModuleNotFoundError: No module named 'electrum.gui.kivy.nfc_manager' File
> "/usr/lib/python3/dist-packages/kivy/core/__init__.py", line 59, in
> core_select_lib mod = __import__(name='{2}.{0}.{1}'.format(

Upstream electrum has the option to integrate with NFC hardware wallets.  My 
understanding is that this has never worked in Debian, possibly because the 
version of Kivy that ships with Debian does not support it.  I believe the 
current version of Electrum in Debian exhibits the same limitation.  I would 
be interested in working with the correct people (upstream and Kivy 
maintainers) to enable NFC support in a future package, but I was hoping to 
make contact with the current Electrum maintainer (Tristan Seligmann) before 
chasing down something potentially that invasive.  So far, Tristan has not 
responded to my emails.

> dummy - ModuleNotFoundError: No module named 'electrum.gui.kivy.nfc_manager'
> File "/usr/lib/python3/dist-packages/kivy/core/__init__.py", line 59, in
> core_select_lib mod = __import__(name='{2}.{0}.{1}'.format(
> 
> [INFO   ] [Window  ] Provider: sdl2(['window_egl_rpi'] ignored)
> [CRITICAL] [Window  ] Unable to find any valuable Window provider.
> (/usr/lib/python3/dist-packages/kivy/lib/vidcore_lite/__init__.py) File
> "/usr/lib/python3/dist-packages/kivy/core/__init__.py", line 59, in
> sdl2 - RuntimeError: b'No available video device'

Electrum has the option to run on the command line or in a GUI (hence, the two 
binary packages).  The command line scripts emit errors explaining that you 
need a GUI if you try to use them to do functions that are GUI specific without 
having a functioning window provider.  My guess is this error was produced 
because hd_auto_tests tried to call one of these options.

-- 
Soren Stoutner
so...@stoutner.com

signature.asc
Description: This is a digitally signed message part.


Bug#1021959: RFS: electrum/4.3.2-0.1 [NMU] [RC] -- Easy to use Bitcoin client

2022-10-17 Thread Bastian Germann

On Mon, 17 Oct 2022 15:58:07 -0700 Soren Stoutner  wrote:

 electrum (4.3.2-0.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * New upstream release (Closes: #1001064).
   * Switch to new "sourceonly" upstream tarball (see the upstream changelog
 for release 4.3.1).
   * debian/compat: Create file and set version to debhelper v13.
   * debian/control: Update debendencies.
   * debian/control: Bump Standards-Version to 4.6.1 (no changes).
   * debian/copyright: Update and reformat copyright and license information.
   * debian/electrum.install: Include the new electrum.png in
 usr/share/icons/hicolor/128x128/apps/.
   * debian/patches: Refresh 0001-Improve-message-about-PyQt5.patch.
   * debian/rules: Build paymentrequest_pb2.py from the .proto file and
 remove redundant license files from the binary packages.
   * debian/source: Remove unneeded include-binaries file.
   * debian/upstream: Strip extra signatures from signing-key.asc
   * debian/watch: Update to version 4 and refactor for "sourceonly" tarball.


Building on amd64, the package builds completely but dh_auto_test fails:

   dh_auto_test -O--buildsystem=pybuild
I: pybuild base:240: cd /home/bage/electrum/.pybuild/cpython3_3.10/build; 
python3.10 -m unittest discover -v
[WARNING] [Config  ] Older configuration version detected (0 instead of 21)
[WARNING] [Config  ] Upgrading configuration in progress.
[INFO   ] [Logger  ] Record log in 
/home/bage/electrum/.pybuild/cpython3_3.10/.kivy/logs/kivy_22-10-18_0.txt
[INFO   ] [Kivy] v1.11.0
[INFO   ] [Kivy] Installed at 
"/usr/lib/python3/dist-packages/kivy/__init__.py"
[INFO   ] [Python  ] v3.10.7 (main, Oct  1 2022, 04:31:04) [GCC 12.2.0]
[INFO   ] [Python  ] Interpreter at "/usr/bin/python3.10"
[INFO   ] [Factory ] 184 symbols loaded
[INFO   ] [Image   ] Providers: img_tex, img_dds, img_sdl2, img_pil, 
img_gif (img_ffpyplayer ignored)
[CRITICAL] [Nfc_manager ] Unable to find any valuable Nfc_manager provider. Please enable debug logging (e.g. add -d if 
running from the command line, or change the log level in the config) and re-run your app to identify potential causes

android - ModuleNotFoundError: No module named 'electrum.gui.kivy.nfc_manager'
  File "/usr/lib/python3/dist-packages/kivy/core/__init__.py", line 59, in 
core_select_lib
mod = __import__(name='{2}.{0}.{1}'.format(

dummy - ModuleNotFoundError: No module named 'electrum.gui.kivy.nfc_manager'
  File "/usr/lib/python3/dist-packages/kivy/core/__init__.py", line 59, in 
core_select_lib
mod = __import__(name='{2}.{0}.{1}'.format(

[INFO   ] [Window  ] Provider: sdl2(['window_egl_rpi'] ignored)
[CRITICAL] [Window  ] Unable to find any valuable Window provider. Please enable debug logging (e.g. add -d if 
running from the command line, or change the log level in the config) and re-run your app to identify potential causes
egl_rpi - ImportError: cannot import name 'bcm' from 'kivy.lib.vidcore_lite' 
(/usr/lib/python3/dist-packages/kivy/lib/vidcore_lite/__init__.py)

  File "/usr/lib/python3/dist-packages/kivy/core/__init__.py", line 59, in 
core_select_lib
mod = __import__(name='{2}.{0}.{1}'.format(
  File "/usr/lib/python3/dist-packages/kivy/core/window/window_egl_rpi.py", line 12, 
in 
from kivy.lib.vidcore_lite import bcm, egl

sdl2 - RuntimeError: b'No available video device'
  File "/usr/lib/python3/dist-packages/kivy/core/__init__.py", line 71, in 
core_select_lib
cls = cls()
  File "/usr/lib/python3/dist-packages/kivy/core/window/window_sdl2.py", line 
152, in __init__
super(WindowSDL, self).__init__()
  File "/usr/lib/python3/dist-packages/kivy/core/window/__init__.py", line 969, 
in __init__
self.create_window()
  File "/usr/lib/python3/dist-packages/kivy/core/window/window_sdl2.py", line 
287, in create_window
self.system_size = _size = self._win.setup_window(
  File "kivy/core/window/_window_sdl2.pyx", line 111, in 
kivy.core.window._window_sdl2._WindowSDL2Storage.setup_window
  File "kivy/core/window/_window_sdl2.pyx", line 75, in 
kivy.core.window._window_sdl2._WindowSDL2Storage.die

x11 - ModuleNotFoundError: No module named 'kivy.core.window.window_x11'
  File "/usr/lib/python3/dist-packages/kivy/core/__init__.py", line 59, in 
core_select_lib
mod = __import__(name='{2}.{0}.{1}'.format(

[INFO   ] [Text] Provider: sdl2
 No module named 'electrum.plugins.jade.jadepy.jade_ble'
 BLE scanning/connectivity will not be available

 --
 Ran 0 tests in 0.000s



Bug#1021959: RFS: electrum/4.3.2-0.1 [NMU] [RC] -- Easy to use Bitcoin client

2022-10-17 Thread Soren Stoutner
Package: sponsorship-requests
Severity: important

Dear mentors,

I am looking for a sponsor for my package "electrum":

 * Package name : electrum
   Version  : 4.3.2-0.1
   Upstream contact : [fill in name and email of upstream]
 * URL  : https://electrum.org/
 * License  : BSD-2-clause, Expat, OFL, DejaVu
 * Vcs  : https://salsa.debian.org/cryptocoin-team/electrum
   Section  : utils

The source builds the following binary packages:

  python3-electrum - Easy to use Bitcoin client - Python module
  electrum - Easy to use Bitcoin client

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/electrum/

Alternatively, you can download the package with 'dget' using this command:

  dget -x https://mentors.debian.net/debian/pool/main/e/electrum/
electrum_4.3.2-0.1.dsc

Changes since the last upload:

 electrum (4.3.2-0.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * New upstream release (Closes: #1001064).
   * Switch to new "sourceonly" upstream tarball (see the upstream changelog
 for release 4.3.1).
   * debian/compat: Create file and set version to debhelper v13.
   * debian/control: Update debendencies.
   * debian/control: Bump Standards-Version to 4.6.1 (no changes).
   * debian/copyright: Update and reformat copyright and license information.
   * debian/electrum.install: Include the new electrum.png in
 usr/share/icons/hicolor/128x128/apps/.
   * debian/patches: Refresh 0001-Improve-message-about-PyQt5.patch.
   * debian/rules: Build paymentrequest_pb2.py from the .proto file and
 remove redundant license files from the binary packages.
   * debian/source: Remove unneeded include-binaries file.
   * debian/upstream: Strip extra signatures from signing-key.asc
   * debian/watch: Update to version 4 and refactor for "sourceonly" tarball.

Regards,
-- 
Soren Stoutner
so...@stoutner.com

signature.asc
Description: This is a digitally signed message part.