Package Details: mcomix 3.1.0-2

Git Clone URL: https://aur.archlinux.org/mcomix.git (read-only, click to copy)
Package Base: mcomix
Description: GTK comic book viewer
Upstream URL: https://sourceforge.net/p/mcomix/wiki/Home/
Licenses: GPL-2.0-or-later
Submitter: arojas
Maintainer: qark
Last Packager: qark
Votes: 33
Popularity: 0.24
First Submitted: 2022-04-01 17:57 (UTC)
Last Updated: 2025-06-26 17:41 (UTC)

Dependencies (15)

Required by (0)

Sources (2)

Latest Comments

1 2 3 Next › Last »

silentnoodle commented on 2025-06-24 15:53 (UTC)

a patch that makes it run with python 3.13.5

diff --git a/mcomix/__main__.py b/mcomix/__main__.py
index bc307bd..760a1fd 100644
--- a/mcomix/__main__.py
+++ b/mcomix/__main__.py
@@ -19,10 +19,13 @@
 import multiprocessing as mp
 from .run import run

+try:
+    mp.set_start_method('spawn')
+except RuntimeError:
+    pass

 def main() -> None:
     mp.freeze_support()
-    mp.set_start_method('spawn')
     run()

qark commented on 2025-06-24 06:44 (UTC)

@gehenna14 Looks like it is an upstream issue. Would you mind opening ticket in their bug tracker?

gehenna14 commented on 2025-06-24 01:21 (UTC)

Hello This package is broken after updating to python-3.13.5-1 I get a "RuntimeError: context has already been set" error when trying to start mcomix

dno commented on 2024-05-11 15:47 (UTC)

Hm. When I build with makepkg it works correctly (builds with python3.12 paths) but is broken when I use my normal AUR helper (aura). My mistake, apologies for the noise.

qark commented on 2024-05-11 14:07 (UTC)

"real fix" is rebuild with current Python.

dno commented on 2024-05-11 13:50 (UTC) (edited on 2024-05-11 14:02 (UTC) by dno)

Unable to launch with this error

$ mcomix &
[1] 2614
$ Traceback (most recent call last):
  File "/usr/bin/mcomix", line 5, in <module>
    from mcomix.__main__ import main
ModuleNotFoundError: No module named 'mcomix'

Applied an ugly workaround for now, added this line to /usr/bin/mcomix (output from diff)

4a5
> sys.path.append('/usr/lib/python3.11/site-packages')

But this is not a real fix

dohq commented on 2023-07-12 19:16 (UTC)

Fixed in 2.2.1.

qark commented on 2023-07-12 07:07 (UTC)

There is actually no _vendor directory in source package. @HurricanePootis could you open upstream bug for that?

HurricanePootis commented on 2023-07-12 07:04 (UTC)

Does not launch with the following error

ihurricane@TheCloutPC ~ $ mcomix
Traceback (most recent call last):
  File "/usr/bin/mcomix", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/usr/lib/python3.11/site-packages/mcomix/run.py", line 209, in run
    from mcomix import main
  File "/usr/lib/python3.11/site-packages/mcomix/main.py", line 17, in <module>
    from mcomix import file_handler
  File "/usr/lib/python3.11/site-packages/mcomix/file_handler.py", line 13, in <module>
    from mcomix import archive_extractor
  File "/usr/lib/python3.11/site-packages/mcomix/archive_extractor.py", line 8, in <module>
    from mcomix import archive_tools
  File "/usr/lib/python3.11/site-packages/mcomix/archive_tools.py", line 12, in <module>
    from mcomix.archive import (
  File "/usr/lib/python3.11/site-packages/mcomix/archive/pdf_multi.py", line 11, in <module>
    from mcomix.version_tools import LegacyVersion
  File "/usr/lib/python3.11/site-packages/mcomix/version_tools.py", line 3, in <module>
    from mcomix._vendor.packaging.version import LegacyVersion
ModuleNotFoundError: No module named 'mcomix._vendor'

qark commented on 2023-07-03 15:48 (UTC)

Created upstream bug.