Package Details: ahriman-web 2.16.0-2

Git Clone URL: https://aur.archlinux.org/ahriman.git (read-only, click to copy)
Package Base: ahriman
Description: ArcH linux ReposItory MANager, web server
Upstream URL: https://ahriman.readthedocs.io/
Licenses: GPL-3.0-or-later
Submitter: arcanis
Maintainer: arcanis
Last Packager: arcanis
Votes: 3
Popularity: 0.095070
First Submitted: 2021-04-09 22:44 (UTC)
Last Updated: 2024-12-04 09:33 (UTC)

Dependencies (12)

Required by (2)

Sources (3)

Latest Comments

Korialo commented on 2024-12-02 14:35 (UTC)

@arcanis In case you missed this:

Add a LICENSE file to your repository. You are encouraged to license your submission under the 0BSD license. You may copy the license text from RFC 0040. Packages missing a license or containing a different license than 0BSD are not eligible for promotion to the official repositories.

https://wiki.archlinux.org/title/AUR_submission_guidelines#Rules_of_submission

arcanis commented on 2023-11-06 21:42 (UTC)

2.12.0-1 introduces some significant changes. Mostly they should be backward compatible, though, I'd expect some issues on old configuration

See https://github.com/arcan1s/ahriman/releases/tag/2.12.0 and https://ahriman.readthedocs.io/en/stable/migration.html#to-2-12-0 for more details.

arcanis commented on 2023-05-22 15:08 (UTC)

upgrading to >=2.9.0-1 requires manual intervention, see https://github.com/arcan1s/ahriman/releases/tag/2.9.0 for more details (also duplicated by post upgrade message)

arcanis commented on 2022-09-09 16:54 (UTC)

@intelfx nah, it's actually bug 🙂 thanks for report

intelfx commented on 2022-09-09 16:30 (UTC) (edited on 2022-09-09 16:42 (UTC) by intelfx)

It would seem that boto3 is required for the setup-repo subcommand (with default configuration), so it probably should be a hard dep (or ahriman itself should be fixed):

# ahriman -a x86_64 repo-setup --packager <...> --repository <...>
[ERROR 2022-09-09 19:28:50,887] [MainThread] [stderr]: process exception
Traceback (most recent call last):
  File "/usr/lib/python3.10/site-packages/ahriman/core/triggers/trigger_loader.py", line 111, in _load_module_from_package
    return importlib.import_module(package)
  File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/lib/python3.10/site-packages/ahriman/core/upload/__init__.py", line 25, in <module>
    from ahriman.core.upload.s3 import S3
  File "/usr/lib/python3.10/site-packages/ahriman/core/upload/s3.py", line 20, in <module>
    import boto3  # type: ignore
ModuleNotFoundError: No module named 'boto3'

<snip>

UPD: same for python-setuptools and python-jinja.