Bug 250594 - finance/electrum: missing dependensies: sqlite3
Summary: finance/electrum: missing dependensies: sqlite3
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: amd64 Any
: --- Affects Many People
Assignee: Emanuel Haupt
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-10-25 11:30 UTC by Oleg Ginzburg
Modified: 2020-10-26 10:06 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (ehaupt)


Attachments
finance/electrum: add missing dependency (databases/py-sqlite3) (693 bytes, text/plain)
2020-10-25 11:30 UTC, Oleg Ginzburg
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Oleg Ginzburg 2020-10-25 11:30:41 UTC
Created attachment 219057 [details]
finance/electrum: add missing dependency (databases/py-sqlite3)

Electrum wants SQLite3 what is not reflected in the port:
--
electrum daemon -d
Traceback (most recent call last):
  File "/usr/local/bin/electrum", line 83, in <module>
    from electrum.logging import get_logger, configure_logging
  File "/usr/local/lib/python3.7/site-packages/electrum/__init__.py", line 16, in <module>
    from .wallet import Wallet
  File "/usr/local/lib/python3.7/site-packages/electrum/wallet.py", line 80, in <module>
    from .lnworker import LNWallet, LNBackups
  File "/usr/local/lib/python3.7/site-packages/electrum/lnworker.py", line 43, in <module>
    from .lnpeer import Peer, LN_P2P_NETWORK_TIMEOUT
  File "/usr/local/lib/python3.7/site-packages/electrum/lnpeer.py", line 52, in <module>
    from .lnrouter import fee_for_edge_msat
  File "/usr/local/lib/python3.7/site-packages/electrum/lnrouter.py", line 36, in <module>
    from .channel_db import ChannelDB, Policy, NodeInfo
  File "/usr/local/lib/python3.7/site-packages/electrum/channel_db.py", line 38, in <module>
    from .sql_db import SqlDB, sql
  File "/usr/local/lib/python3.7/site-packages/electrum/sql_db.py", line 6, in <module>
    import sqlite3
  File "/usr/local/lib/python3.7/sqlite3/__init__.py", line 23, in <module>
    from sqlite3.dbapi2 import *
  File "/usr/local/lib/python3.7/sqlite3/dbapi2.py", line 27, in <module>
    from _sqlite3 import *
ModuleNotFoundError: No module named '_sqlite3'
--
Comment 1 Emanuel Haupt freebsd_committer freebsd_triage 2020-10-26 08:41:13 UTC
Indeed. It's not declared in any requirements* file either.  I'll create a ticket upstream.
Comment 2 Emanuel Haupt freebsd_committer freebsd_triage 2020-10-26 08:53:15 UTC
Upstream issue: https://github.com/spesmilo/electrum/issues/6690
Comment 3 commit-hook freebsd_committer freebsd_triage 2020-10-26 09:43:39 UTC
A commit references this bug:

Author: ehaupt
Date: Mon Oct 26 09:43:23 UTC 2020
New revision: 553328
URL: https://svnweb.freebsd.org/changeset/ports/553328

Log:
  Add missing dependency.

  PR:		250594
  Submitted by:	olevole@olevole.ru
  MFH:		2020Q4 (blanket)

Changes:
  head/finance/electrum/Makefile
Comment 4 commit-hook freebsd_committer freebsd_triage 2020-10-26 09:54:42 UTC
A commit references this bug:

Author: ehaupt
Date: Mon Oct 26 09:54:21 UTC 2020
New revision: 553330
URL: https://svnweb.freebsd.org/changeset/ports/553330

Log:
  MFH: r553328

  Add missing dependency.

  PR:		250594
  Submitted by:	olevole@olevole.ru
  Approved by:	portmgr (fix blanket)

Changes:
  branches/2020Q4/finance/electrum/Makefile