--- Begin Message ---
Package: release.debian.org
Severity: normal
X-Debbugs-Cc: mcomix@packages.debian.org, emfox@debian.org
Control: affects -1 + src:mcomix
User: release.debian.org@packages.debian.org
Usertags: unblock
Please unblock package mcomix/3.1.0-2
It's a trivial bug but cause package unusable, if
we don't fix it.
[ Reason ]
Upgraded python makes package unusable.
[ Impact ]
User cannot run the package mcomix.
[ Tests ]
I manual run the code before and after the fix.
[ Risks ]
None.
[ Checklist ]
[Y] all changes are documented in the d/changelog
[Y] I reviewed all changes and I approve them
[Y] attach debdiff against the package in testing
[ Other info ]
Debdiff below:
diff -Nru mcomix-3.1.0/debian/changelog mcomix-3.1.0/debian/changelog
--- mcomix-3.1.0/debian/changelog 2024-07-18 09:10:55.000000000 +0800
+++ mcomix-3.1.0/debian/changelog 2025-07-14 15:47:17.000000000 +0800
@@ -1,10 +1,17 @@
+mcomix (3.1.0-2) unstable; urgency=medium
+
+ * Fix runtime error 'context has already been set'. (Closes: #1107283)
+ * Fix some lintian warnings.
+
+ -- Emfox Zhou <emfox@debian.org> Mon, 14 Jul 2025 15:47:17 +0800
+
mcomix (3.1.0-1) unstable; urgency=medium
* New upstream release.
- Fix a python syntax warning. (Closes: #1076090)
* P7zip dependency migrate to 7zip. (Closes: #1063592)
- -- Emfox Zhou <emfox@debian.org> Wed, 18 Jul 2024 09:10:55 +0800
+ -- Emfox Zhou <emfox@debian.org> Thu, 18 Jul 2024 09:10:55 +0800
mcomix (3.0.0-1) unstable; urgency=medium
diff -Nru mcomix-3.1.0/debian/copyright mcomix-3.1.0/debian/copyright
--- mcomix-3.1.0/debian/copyright 2023-10-28 14:49:52.000000000 +0800
+++ mcomix-3.1.0/debian/copyright 2025-07-14 15:47:17.000000000 +0800
@@ -29,8 +29,7 @@
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
- along with this package; if not, write to the Free Software
- Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ along with this package; if not, see https://www.gnu.org/licenses/.
.
On Debian systems, the complete text of the GNU General
Public License can be found in `/usr/share/common-licenses/GPL-2'.
diff -Nru mcomix-3.1.0/debian/patches/02_fix_runtime_error_context_already_been_set.patch mcomix-3.1.0/debian/patches/02_fix_runtime_error_context_already_been_set.patch
--- mcomix-3.1.0/debian/patches/02_fix_runtime_error_context_already_been_set.patch 1970-01-01 08:00:00.000000000 +0800
+++ mcomix-3.1.0/debian/patches/02_fix_runtime_error_context_already_been_set.patch 2025-07-14 15:47:17.000000000 +0800
@@ -0,0 +1,15 @@
+--- a/mcomix/__main__.py
++++ b/mcomix/__main__.py
+@@ -21,10 +21,10 @@
+
+
+ def main() -> None:
+- mp.freeze_support()
+- mp.set_start_method('spawn')
+ run()
+
+
+ if __name__ == '__main__':
++ mp.freeze_support()
++ mp.set_start_method('spawn')
+ main()
diff -Nru mcomix-3.1.0/debian/patches/series mcomix-3.1.0/debian/patches/series
--- mcomix-3.1.0/debian/patches/series 2024-07-17 17:17:24.000000000 +0800
+++ mcomix-3.1.0/debian/patches/series 2025-07-14 15:47:17.000000000 +0800
@@ -1 +1,2 @@
01_fix_ftbfs.patch
+02_fix_runtime_error_context_already_been_set.patch
--- End Message ---