Package Details: python-fangfrisch 1.9.0-4

Git Clone URL: https://aur.archlinux.org/python-fangfrisch.git (read-only, click to copy)
Package Base: python-fangfrisch
Description: Freshclam like utility that allows downloading unofficial virus definition files
Upstream URL: https://rseichter.github.io/fangfrisch/
Licenses: GPL
Conflicts: clamav-unofficial-sigs
Provides: clamav-unofficial-sigs
Submitter: amish
Maintainer: amish (Morbius)
Last Packager: amish
Votes: 28
Popularity: 0.58
First Submitted: 2020-02-22 16:48 (UTC)
Last Updated: 2024-08-21 01:26 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

zuzavo commented on 2023-09-21 17:04 (UTC)

xiota thanks for your quick response. I still can't install, but that no other users saying that they have the same problem makes me suspect about my configuration. I have reviewed all my Python configuration, dependencies..but I haven't detected any problem. The error is still the same as yesterday. I don't understand very well what you say about update to PEP517. I have seen a package that has some relationship with Pep517: python-pdm-pep517. I don't understand if you suggest me to install it (In fact, I've already done it without any change) Greetings

xiota commented on 2023-09-20 14:36 (UTC)

Build succeeded here: python-fangfrisch.log

Maybe updating package to PEP517 would help.

zuzavo commented on 2023-09-20 14:31 (UTC) (edited on 2023-09-20 14:34 (UTC) by zuzavo)

Hello. Unable to install:python-setuptools and attrs installed.

<Iniciando build()...
Traceback (most recent call last):
  File "/home/juan/Descargas/python-fangfrisch/src/fangfrisch-1.6.1/setup.py", line 26, in <module>
    setuptools.setup(
  File "/usr/lib/python3.11/site-packages/setuptools/__init__.py", line 106, in setup
    _install_setup_requires(attrs)
  File "/usr/lib/python3.11/site-packages/setuptools/__init__.py", line 74, in _install_setup_requires
    dist = MinimalDistribution(attrs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/setuptools/__init__.py", line 56, in __init__
    super().__init__(filtered)
  File "/usr/lib/python3.11/site-packages/setuptools/dist.py", line 484, in __init__
    for ep in metadata.entry_points(group='distutils.setup_keywords'):
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 1040, in entry_points
    return SelectableGroups.load(eps).select(**params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 476, in load
    ordered = sorted(eps, key=by_group)
              ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 1037, in <genexpr>
    eps = itertools.chain.from_iterable(
                                       ^
  File "/usr/lib/python3.11/importlib/metadata/_itertools.py", line 16, in unique_everseen
    k = key(element)
        ^^^^^^^^^^^^
  File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 954, in _normalized_name
    or super()._normalized_name
       ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 627, in _normalized_name
    return Prepared.normalize(self.name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 882, in normalize
    return re.sub(r"[-_.]+", "-", name).lower().replace('-', '_')
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/re/__init__.py", line 185, in sub
    return _compile(pattern, flags).sub(repl, string, count)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: expected string or bytes-like object, got 'NoneType'

xiota commented on 2023-09-20 10:22 (UTC) (edited on 2023-09-20 10:23 (UTC) by xiota)

why?

Someone had a problem with another package related to replaces. I'm sending this request to packages that could potentially have a similar issue.

If someone has clamav-unofficial-sigs installed in their system and tries to install python-fangfrisch...

That scenario is handled by conflicts.

Is there any change in Arch guidelines about replaces?

AUR submission guidelines state: Do not use replaces in an AUR PKGBUILD unless the package is to be renamed...

Since this is not a rename scenario, the guidelines clearly state not to use replaces.

amish commented on 2023-09-20 10:01 (UTC)

@xiota ... why?

clamav-unofficial-sigs package still exists in AUR. If someone has clamav-unofficial-sigs installed in their system and tries to install python-fangfrisch, it is supposed to replace clamav-unofficial-sigs.

Is there any change in Arch guidelines about replaces?

xiota commented on 2023-09-20 09:17 (UTC) (edited on 2023-09-20 11:01 (UTC) by xiota)

Please remove replaces directive. Thank you.

ctag commented on 2023-06-25 12:48 (UTC) (edited on 2023-06-25 15:11 (UTC) by ctag)

Just reporting that installing 1.6.1 still fails for me:

==> Starting check()...
....................CRITICAL: Database table automx2 is not empty
CRITICAL: Database table automx2 is not empty
.........CRITICAL: Unexpected database version (expected 2, got -1)
CRITICAL: Unexpected database version (expected 2, got -1)
CRITICAL: Please try running "initdb"
CRITICAL: Please try running "initdb"
..................F.........................
======================================================================
FAIL: test_missing_checksum (test_refresh.RefreshTests.test_missing_checksum)

I have python-sqlalchemy 1.4.44 installed.

Edit: I re-ran the installation and it completed, not sure why.