Bug#1091848: bookworm-pu: package gensim/4.2.0+dfsg-1+deb12u1
Santiago Vila
sanvila at debian.org
Wed Jan 1 13:09:01 GMT 2025
Package: release.debian.org
Severity: normal
Tags: bookworm
User: release.debian.org at packages.debian.org
Usertags: pu
X-Debbugs-Cc: gensim at packages.debian.org, sanvila at debian.org
Control: affects -1 + src:gensim
[ Reason ]
This upload fixes a FTBFS bug in which one test fails on single-cpu systems.
[ Impact ]
Anybody trying to build the package on a single-cpu system will find
that the package unexpectedly fails to build.
[ Tests ]
I've checked that the package builds again.
[ Risks ]
Very low. The change is a one-line fix in a buggy test which
does not change the program in any way.
[ Checklist ]
[X] *all* changes are documented in the d/changelog
[X] I reviewed all changes and I approve them
[X] attach debdiff against the package in (old)stable
[X] the issue is verified as fixed in unstable
[ Changes ]
The test which failed has been fixed to match real implementation.
[ Other info ]
- Will wait for approval before upload and commit to salsa.
- There is not a Debian bug because I fixed this directly in unstable
via team upload, being it a trivial change, but I also forwarded the issue to github.
-------------- next part --------------
diff -Nru gensim-4.2.0+dfsg/debian/changelog gensim-4.2.0+dfsg/debian/changelog
--- gensim-4.2.0+dfsg/debian/changelog 2022-05-05 06:50:46.000000000 +0200
+++ gensim-4.2.0+dfsg/debian/changelog 2025-01-01 12:55:00.000000000 +0100
@@ -1,3 +1,10 @@
+gensim (4.2.0+dfsg-1+deb12u1) bookworm; urgency=medium
+
+ * Team upload.
+ * Fix build on single-CPU systems.
+
+ -- Santiago Vila <sanvila at debian.org> Wed, 01 Jan 2025 12:55:00 +0100
+
gensim (4.2.0+dfsg-1) unstable; urgency=medium
* New upstream release.
diff -Nru gensim-4.2.0+dfsg/debian/patches/make-testprocesses-match-implementation.patch gensim-4.2.0+dfsg/debian/patches/make-testprocesses-match-implementation.patch
--- gensim-4.2.0+dfsg/debian/patches/make-testprocesses-match-implementation.patch 1970-01-01 01:00:00.000000000 +0100
+++ gensim-4.2.0+dfsg/debian/patches/make-testprocesses-match-implementation.patch 2025-01-01 12:55:00.000000000 +0100
@@ -0,0 +1,16 @@
+Description: Make testProcesses match implementation
+Author: Santiago Vila <sanvila at debian.org>
+Forwarded: https://github.com/piskvorky/gensim/pull/3564/commits/f45ca29351d36b5c4fea3a1441cf3c9b2b653ae8
+Last-Update: 2024-11-11
+
+--- a/gensim/test/test_coherencemodel.py
++++ b/gensim/test/test_coherencemodel.py
+@@ -148,7 +148,7 @@
+ topics=self.topics1, corpus=self.corpus, dictionary=self.dictionary, coherence='u_mass'
+ )
+
+- model, used_cpus = get_model(), mp.cpu_count() - 1
++ model, used_cpus = get_model(), max(1, mp.cpu_count() - 1)
+ self.assertEqual(model.processes, used_cpus)
+ for p in range(-2, 1):
+ self.assertEqual(get_model(processes=p).processes, used_cpus)
diff -Nru gensim-4.2.0+dfsg/debian/patches/series gensim-4.2.0+dfsg/debian/patches/series
--- gensim-4.2.0+dfsg/debian/patches/series 2022-05-05 05:25:10.000000000 +0200
+++ gensim-4.2.0+dfsg/debian/patches/series 2025-01-01 12:55:00.000000000 +0100
@@ -4,3 +4,4 @@
0002-Skip-tests-that-load-tests-via-data_path.patch
0003-Only-load-data-for-train_gensim-when-it-is-being-use.patch
0004-Make-lee_corpus_list-initialised-on-first-access.patch
+make-testprocesses-match-implementation.patch
More information about the debian-science-maintainers
mailing list