Your message dated Sat, 27 Apr 2024 02:36:45 +0000
with message-id <e1s0xvh-009rtj...@fasolo.debian.org>
and subject line Bug#1065976: fixed in python-levenshtein 0.25.1-3
has caused the Debian Bug report #1065976,
regarding python-levenshtein: FTBFS on arm{el,hf}: 
Levenshtein/_levenshtein.c:749:15: error: implicit declaration of function 
‘PyUnicode_AS_UNICODE’; did you mean ‘PyUnicode_AsUCS4’? 
[-Werror=implicit-function-declaration]
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1065976: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1065976
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python-levenshtein
Version: 0.12.2-3
Severity: serious
Tags: ftbfs
X-Debbugs-Cc: sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=python-levenshtein&arch=armel&ver=0.12.2-3&stamp=1709900271&raw=0

arm-linux-gnueabi-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall 
-g -Werror=implicit-function-declaration -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 
-D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.12 
-c Levenshtein/_levenshtein.c -o 
build/temp.linux-armv8l-cpython-312/Levenshtein/_levenshtein.o
Levenshtein/_levenshtein.c: In function ‘levenshtein_common’:
Levenshtein/_levenshtein.c:731:13: warning: pointer targets in assignment from 
‘char *’ to ‘lev_byte *’ {aka ‘unsigned char *’} differ in signedness 
[-Wpointer-sign]
  731 |     string1 = PyString_AS_STRING(arg1);
      |             ^
Levenshtein/_levenshtein.c:732:13: warning: pointer targets in assignment from 
‘char *’ to ‘lev_byte *’ {aka ‘unsigned char *’} differ in signedness 
[-Wpointer-sign]
  732 |     string2 = PyString_AS_STRING(arg2);
      |             ^
Levenshtein/_levenshtein.c:746:12: error: implicit declaration of function 
‘PyUnicode_GET_SIZE’; did you mean ‘PyDict_GET_SIZE’? 
[-Werror=implicit-function-declaration]
  746 |     len1 = PyUnicode_GET_SIZE(arg1);
      |            ^~~~~~~~~~~~~~~~~~
      |            PyDict_GET_SIZE
Levenshtein/_levenshtein.c:749:15: error: implicit declaration of function 
‘PyUnicode_AS_UNICODE’; did you mean ‘PyUnicode_AsUCS4’? 
[-Werror=implicit-function-declaration]
  749 |     string1 = PyUnicode_AS_UNICODE(arg1);
      |               ^~~~~~~~~~~~~~~~~~~~
      |               PyUnicode_AsUCS4
Levenshtein/_levenshtein.c:749:13: warning: assignment to ‘Py_UNICODE *’ {aka 
‘unsigned int *’} from ‘int’ makes pointer from integer without a cast 
[-Wint-conversion]
  749 |     string1 = PyUnicode_AS_UNICODE(arg1);
      |             ^
Levenshtein/_levenshtein.c:750:13: warning: assignment to ‘Py_UNICODE *’ {aka 
‘unsigned int *’} from ‘int’ makes pointer from integer without a cast 
[-Wint-conversion]
  750 |     string2 = PyUnicode_AS_UNICODE(arg2);
      |             ^
Levenshtein/_levenshtein.c: In function ‘hamming_py’:
Levenshtein/_levenshtein.c:816:13: warning: pointer targets in assignment from 
‘char *’ to ‘lev_byte *’ {aka ‘unsigned char *’} differ in signedness 
[-Wpointer-sign]
  816 |     string1 = PyString_AS_STRING(arg1);
      |             ^
Levenshtein/_levenshtein.c:817:13: warning: pointer targets in assignment from 
‘char *’ to ‘lev_byte *’ {aka ‘unsigned char *’} differ in signedness 
[-Wpointer-sign]
  817 |     string2 = PyString_AS_STRING(arg2);
      |             ^
Levenshtein/_levenshtein.c:832:13: warning: assignment to ‘Py_UNICODE *’ {aka 
‘unsigned int *’} from ‘int’ makes pointer from integer without a cast 
[-Wint-conversion]
  832 |     string1 = PyUnicode_AS_UNICODE(arg1);
      |             ^
Levenshtein/_levenshtein.c:833:13: warning: assignment to ‘Py_UNICODE *’ {aka 
‘unsigned int *’} from ‘int’ makes pointer from integer without a cast 
[-Wint-conversion]
  833 |     string2 = PyUnicode_AS_UNICODE(arg2);
      |             ^
Levenshtein/_levenshtein.c: In function ‘jaro_py’:
Levenshtein/_levenshtein.c:860:13: warning: pointer targets in assignment from 
‘char *’ to ‘lev_byte *’ {aka ‘unsigned char *’} differ in signedness 
[-Wpointer-sign]
  860 |     string1 = PyString_AS_STRING(arg1);
      |             ^
Levenshtein/_levenshtein.c:861:13: warning: pointer targets in assignment from 
‘char *’ to ‘lev_byte *’ {aka ‘unsigned char *’} differ in signedness 
[-Wpointer-sign]
  861 |     string2 = PyString_AS_STRING(arg2);
      |             ^
Levenshtein/_levenshtein.c:870:13: warning: assignment to ‘Py_UNICODE *’ {aka 
‘unsigned int *’} from ‘int’ makes pointer from integer without a cast 
[-Wint-conversion]
  870 |     string1 = PyUnicode_AS_UNICODE(arg1);
      |             ^
Levenshtein/_levenshtein.c:871:13: warning: assignment to ‘Py_UNICODE *’ {aka 
‘unsigned int *’} from ‘int’ makes pointer from integer without a cast 
[-Wint-conversion]
  871 |     string2 = PyUnicode_AS_UNICODE(arg2);
      |             ^
Levenshtein/_levenshtein.c: In function ‘jaro_winkler_py’:
Levenshtein/_levenshtein.c:910:13: warning: pointer targets in assignment from 
‘char *’ to ‘lev_byte *’ {aka ‘unsigned char *’} differ in signedness 
[-Wpointer-sign]
  910 |     string1 = PyString_AS_STRING(arg1);
      |             ^
Levenshtein/_levenshtein.c:911:13: warning: pointer targets in assignment from 
‘char *’ to ‘lev_byte *’ {aka ‘unsigned char *’} differ in signedness 
[-Wpointer-sign]
  911 |     string2 = PyString_AS_STRING(arg2);
      |             ^
Levenshtein/_levenshtein.c:922:13: warning: assignment to ‘Py_UNICODE *’ {aka 
‘unsigned int *’} from ‘int’ makes pointer from integer without a cast 
[-Wint-conversion]
  922 |     string1 = PyUnicode_AS_UNICODE(arg1);
      |             ^
Levenshtein/_levenshtein.c:923:13: warning: assignment to ‘Py_UNICODE *’ {aka 
‘unsigned int *’} from ‘int’ makes pointer from integer without a cast 
[-Wint-conversion]
  923 |     string2 = PyUnicode_AS_UNICODE(arg2);
      |             ^
Levenshtein/_levenshtein.c: In function ‘median_common’:
Levenshtein/_levenshtein.c:1012:43: warning: pointer targets in passing 
argument 1 of ‘PyBytes_FromStringAndSize’ differ in signedness [-Wpointer-sign]
 1012 |       result = PyString_FromStringAndSize(medstr, len);
      |                                           ^~~~~~
      |                                           |
      |                                           lev_byte * {aka unsigned char 
*}
In file included from /usr/include/python3.12/Python.h:50,
                 from Levenshtein/_levenshtein.c:99:
/usr/include/python3.12/bytesobject.h:34:50: note: expected ‘const char *’ but 
argument is of type ‘lev_byte *’ {aka ‘unsigned char *’}
   34 | PyAPI_FUNC(PyObject *) PyBytes_FromStringAndSize(const char *, 
Py_ssize_t);
      |                                                  ^~~~~~~~~~~~
Levenshtein/_levenshtein.c:1021:16: error: implicit declaration of function 
‘PyUnicode_FromUnicode’; did you mean ‘PyUnicode_FSDecoder’? 
[-Werror=implicit-function-declaration]
 1021 |       result = PyUnicode_FromUnicode(medstr, len);
      |                ^~~~~~~~~~~~~~~~~~~~~
      |                PyUnicode_FSDecoder
Levenshtein/_levenshtein.c:1021:14: warning: assignment to ‘PyObject *’ {aka 
‘struct _object *’} from ‘int’ makes pointer from integer without a cast 
[-Wint-conversion]
 1021 |       result = PyUnicode_FromUnicode(medstr, len);
      |              ^
In file included from /usr/include/python3.12/bytesobject.h:62:
Levenshtein/_levenshtein.c: In function ‘median_improve_common’:
/usr/include/python3.12/cpython/bytesobject.h:39:31: warning: pointer targets 
in initialization of ‘lev_byte *’ {aka ‘unsigned char *’} from ‘char *’ differ 
in signedness [-Wpointer-sign]
   39 | #define PyBytes_AS_STRING(op) PyBytes_AS_STRING(_PyObject_CAST(op))
      |                               ^~~~~~~~~~~~~~~~~
Levenshtein/_levenshtein.c:106:28: note: in expansion of macro 
‘PyBytes_AS_STRING’
  106 | #define PyString_AS_STRING PyBytes_AS_STRING
      |                            ^~~~~~~~~~~~~~~~~
Levenshtein/_levenshtein.c:1091:19: note: in expansion of macro 
‘PyString_AS_STRING’
 1091 |     lev_byte *s = PyString_AS_STRING(arg1);
      |                   ^~~~~~~~~~~~~~~~~~
Levenshtein/_levenshtein.c:1097:43: warning: pointer targets in passing 
argument 1 of ‘PyBytes_FromStringAndSize’ differ in signedness [-Wpointer-sign]
 1097 |       result = PyString_FromStringAndSize(medstr, len);
      |                                           ^~~~~~
      |                                           |
      |                                           lev_byte * {aka unsigned char 
*}
/usr/include/python3.12/bytesobject.h:34:50: note: expected ‘const char *’ but 
argument is of type ‘lev_byte *’ {aka ‘unsigned char *’}
   34 | PyAPI_FUNC(PyObject *) PyBytes_FromStringAndSize(const char *, 
Py_ssize_t);
      |                                                  ^~~~~~~~~~~~
Levenshtein/_levenshtein.c:1102:21: warning: initialization of ‘Py_UNICODE *’ 
{aka ‘unsigned int *’} from ‘int’ makes pointer from integer without a cast 
[-Wint-conversion]
 1102 |     Py_UNICODE *s = PyUnicode_AS_UNICODE(arg1);
      |                     ^~~~~~~~~~~~~~~~~~~~
Levenshtein/_levenshtein.c:1108:14: warning: assignment to ‘PyObject *’ {aka 
‘struct _object *’} from ‘int’ makes pointer from integer without a cast 
[-Wint-conversion]
 1108 |       result = PyUnicode_FromUnicode(medstr, len);
      |              ^
Levenshtein/_levenshtein.c: In function ‘extract_weightlist’:
Levenshtein/_levenshtein.c:1135:41: warning: comparison of integer expressions 
of different signedness: ‘Py_ssize_t’ {aka ‘int’} and ‘size_t’ {aka ‘unsigned 
int’} [-Wsign-compare]
 1135 |     if (PySequence_Fast_GET_SIZE(wlist) != n) {
      |                                         ^~
Levenshtein/_levenshtein.c: In function ‘extract_stringlist’:
Levenshtein/_levenshtein.c:1221:16: warning: pointer targets in assignment from 
‘char *’ to ‘lev_byte *’ {aka ‘unsigned char *’} differ in signedness 
[-Wpointer-sign]
 1221 |     strings[0] = PyString_AS_STRING(first);
      |                ^
Levenshtein/_levenshtein.c:1233:18: warning: pointer targets in assignment from 
‘char *’ to ‘lev_byte *’ {aka ‘unsigned char *’} differ in signedness 
[-Wpointer-sign]
 1233 |       strings[i] = PyString_AS_STRING(item);
      |                  ^
Levenshtein/_levenshtein.c:1257:16: warning: assignment to ‘Py_UNICODE *’ {aka 
‘unsigned int *’} from ‘int’ makes pointer from integer without a cast 
[-Wint-conversion]
 1257 |     strings[0] = PyUnicode_AS_UNICODE(first);
      |                ^
Levenshtein/_levenshtein.c:1269:18: warning: assignment to ‘Py_UNICODE *’ {aka 
‘unsigned int *’} from ‘int’ makes pointer from integer without a cast 
[-Wint-conversion]
 1269 |       strings[i] = PyUnicode_AS_UNICODE(item);
      |                  ^
Levenshtein/_levenshtein.c: In function ‘string_to_edittype’:
Levenshtein/_levenshtein.c:1399:13: warning: unused variable ‘len’ 
[-Wunused-variable]
 1399 |   size_t i, len;
      |             ^~~
Levenshtein/_levenshtein.c:1398:15: warning: unused variable ‘s’ 
[-Wunused-variable]
 1398 |   const char *s;
      |               ^
Levenshtein/_levenshtein.c: In function ‘editops_py’:
Levenshtein/_levenshtein.c:1670:13: warning: pointer targets in assignment from 
‘char *’ to ‘lev_byte *’ {aka ‘unsigned char *’} differ in signedness 
[-Wpointer-sign]
 1670 |     string1 = PyString_AS_STRING(arg1);
      |             ^
Levenshtein/_levenshtein.c:1671:13: warning: pointer targets in assignment from 
‘char *’ to ‘lev_byte *’ {aka ‘unsigned char *’} differ in signedness 
[-Wpointer-sign]
 1671 |     string2 = PyString_AS_STRING(arg2);
      |             ^
Levenshtein/_levenshtein.c:1680:13: warning: assignment to ‘Py_UNICODE *’ {aka 
‘unsigned int *’} from ‘int’ makes pointer from integer without a cast 
[-Wint-conversion]
 1680 |     string1 = PyUnicode_AS_UNICODE(arg1);
      |             ^
Levenshtein/_levenshtein.c:1681:13: warning: assignment to ‘Py_UNICODE *’ {aka 
‘unsigned int *’} from ‘int’ makes pointer from integer without a cast 
[-Wint-conversion]
 1681 |     string2 = PyUnicode_AS_UNICODE(arg2);
      |             ^
Levenshtein/_levenshtein.c: In function ‘opcodes_py’:
Levenshtein/_levenshtein.c:1788:13: warning: pointer targets in assignment from 
‘char *’ to ‘lev_byte *’ {aka ‘unsigned char *’} differ in signedness 
[-Wpointer-sign]
 1788 |     string1 = PyString_AS_STRING(arg1);
      |             ^
Levenshtein/_levenshtein.c:1789:13: warning: pointer targets in assignment from 
‘char *’ to ‘lev_byte *’ {aka ‘unsigned char *’} differ in signedness 
[-Wpointer-sign]
 1789 |     string2 = PyString_AS_STRING(arg2);
      |             ^
Levenshtein/_levenshtein.c:1798:13: warning: assignment to ‘Py_UNICODE *’ {aka 
‘unsigned int *’} from ‘int’ makes pointer from integer without a cast 
[-Wint-conversion]
 1798 |     string1 = PyUnicode_AS_UNICODE(arg1);
      |             ^
Levenshtein/_levenshtein.c:1799:13: warning: assignment to ‘Py_UNICODE *’ {aka 
‘unsigned int *’} from ‘int’ makes pointer from integer without a cast 
[-Wint-conversion]
 1799 |     string2 = PyUnicode_AS_UNICODE(arg2);
      |             ^
Levenshtein/_levenshtein.c: In function ‘apply_edit_py’:
Levenshtein/_levenshtein.c:1883:13: warning: pointer targets in assignment from 
‘char *’ to ‘lev_byte *’ {aka ‘unsigned char *’} differ in signedness 
[-Wpointer-sign]
 1883 |     string1 = PyString_AS_STRING(arg1);
      |             ^
Levenshtein/_levenshtein.c:1884:13: warning: pointer targets in assignment from 
‘char *’ to ‘lev_byte *’ {aka ‘unsigned char *’} differ in signedness 
[-Wpointer-sign]
 1884 |     string2 = PyString_AS_STRING(arg2);
      |             ^
Levenshtein/_levenshtein.c:1898:43: warning: pointer targets in passing 
argument 1 of ‘PyBytes_FromStringAndSize’ differ in signedness [-Wpointer-sign]
 1898 |       result = PyString_FromStringAndSize(s, len);
      |                                           ^
      |                                           |
      |                                           lev_byte * {aka unsigned char 
*}
/usr/include/python3.12/bytesobject.h:34:50: note: expected ‘const char *’ but 
argument is of type ‘lev_byte *’ {aka ‘unsigned char *’}
   34 | PyAPI_FUNC(PyObject *) PyBytes_FromStringAndSize(const char *, 
Py_ssize_t);
      |                                                  ^~~~~~~~~~~~
Levenshtein/_levenshtein.c:1914:43: warning: pointer targets in passing 
argument 1 of ‘PyBytes_FromStringAndSize’ differ in signedness [-Wpointer-sign]
 1914 |       result = PyString_FromStringAndSize(s, len);
      |                                           ^
      |                                           |
      |                                           lev_byte * {aka unsigned char 
*}
/usr/include/python3.12/bytesobject.h:34:50: note: expected ‘const char *’ but 
argument is of type ‘lev_byte *’ {aka ‘unsigned char *’}
   34 | PyAPI_FUNC(PyObject *) PyBytes_FromStringAndSize(const char *, 
Py_ssize_t);
      |                                                  ^~~~~~~~~~~~
Levenshtein/_levenshtein.c:1935:13: warning: assignment to ‘Py_UNICODE *’ {aka 
‘unsigned int *’} from ‘int’ makes pointer from integer without a cast 
[-Wint-conversion]
 1935 |     string1 = PyUnicode_AS_UNICODE(arg1);
      |             ^
Levenshtein/_levenshtein.c:1936:13: warning: assignment to ‘Py_UNICODE *’ {aka 
‘unsigned int *’} from ‘int’ makes pointer from integer without a cast 
[-Wint-conversion]
 1936 |     string2 = PyUnicode_AS_UNICODE(arg2);
      |             ^
Levenshtein/_levenshtein.c:1950:14: warning: assignment to ‘PyObject *’ {aka 
‘struct _object *’} from ‘int’ makes pointer from integer without a cast 
[-Wint-conversion]
 1950 |       result = PyUnicode_FromUnicode(s, len);
      |              ^
Levenshtein/_levenshtein.c:1966:14: warning: assignment to ‘PyObject *’ {aka 
‘struct _object *’} from ‘int’ makes pointer from integer without a cast 
[-Wint-conversion]
 1966 |       result = PyUnicode_FromUnicode(s, len);
      |              ^
Levenshtein/_levenshtein.c: In function ‘subtract_edit_py’:
Levenshtein/_levenshtein.c:2080:27: warning: comparison of integer expressions 
of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ 
[-Wsign-compare]
 2080 |           if (!orem && nr == -1) {
      |                           ^~
Levenshtein/_levenshtein.c: In function ‘make_usymlist’:
Levenshtein/_levenshtein.c:3554:19: warning: comparison of integer expressions 
of different signedness: ‘Py_UNICODE’ {aka ‘unsigned int’} and ‘int’ 
[-Wsign-compare]
 3554 |       while (p->c != c && p->n != NULL)
      |                   ^~
Levenshtein/_levenshtein.c:3556:16: warning: comparison of integer expressions 
of different signedness: ‘Py_UNICODE’ {aka ‘unsigned int’} and ‘int’ 
[-Wsign-compare]
 3556 |       if (p->c != c) {
      |                ^~
Levenshtein/_levenshtein.c: In function ‘make_usymlistset’:
Levenshtein/_levenshtein.c:4330:19: warning: comparison of integer expressions 
of different signedness: ‘Py_UNICODE’ {aka ‘unsigned int’} and ‘int’ 
[-Wsign-compare]
 4330 |       while (p->c != c && p->n != NULL)
      |                   ^~
Levenshtein/_levenshtein.c:4332:16: warning: comparison of integer expressions 
of different signedness: ‘Py_UNICODE’ {aka ‘unsigned int’} and ‘int’ 
[-Wsign-compare]
 4332 |       if (p->c != c) {
      |                ^~
Levenshtein/_levenshtein.c: In function ‘lev_u_quick_median’:
Levenshtein/_levenshtein.c:4441:21: warning: comparison of integer expressions 
of different signedness: ‘Py_UNICODE’ {aka ‘unsigned int’} and ‘int’ 
[-Wsign-compare]
 4441 |         while (p->c != c)
      |                     ^~
Levenshtein/_levenshtein.c:4450:21: warning: comparison of integer expressions 
of different signedness: ‘Py_UNICODE’ {aka ‘unsigned int’} and ‘int’ 
[-Wsign-compare]
 4450 |         while (p->c != c)
      |                     ^~
Levenshtein/_levenshtein.c:4462:21: warning: comparison of integer expressions 
of different signedness: ‘Py_UNICODE’ {aka ‘unsigned int’} and ‘int’ 
[-Wsign-compare]
 4462 |         while (p->c != c)
      |                     ^~
Levenshtein/_levenshtein.c: At top level:
Levenshtein/_levenshtein.c:6720:1: warning: ‘lev_opcodes_total_cost’ defined 
but not used [-Wunused-function]
 6720 | lev_opcodes_total_cost(size_t nb,
      | ^~~~~~~~~~~~~~~~~~~~~~
Levenshtein/_levenshtein.c:6675:1: warning: ‘lev_editops_normalize’ defined but 
not used [-Wunused-function]
 6675 | lev_editops_normalize(size_t n,
      | ^~~~~~~~~~~~~~~~~~~~~
Levenshtein/_levenshtein.c:6650:1: warning: ‘lev_editops_total_cost’ defined 
but not used [-Wunused-function]
 6650 | lev_editops_total_cost(size_t n,
      | ^~~~~~~~~~~~~~~~~~~~~~
Levenshtein/_levenshtein.c:2570:1: warning: ‘lev_u_edit_distance_sod’ defined 
but not used [-Wunused-function]
 2570 | lev_u_edit_distance_sod(size_t len, const lev_wchar *string,
      | ^~~~~~~~~~~~~~~~~~~~~~~
Levenshtein/_levenshtein.c:2391:1: warning: ‘lev_edit_distance_sod’ defined but 
not used [-Wunused-function]
 2391 | lev_edit_distance_sod(size_t len, const lev_byte *string,
      | ^~~~~~~~~~~~~~~~~~~~~
Levenshtein/_levenshtein.c: In function ‘lev_median_improve’:
Levenshtein/_levenshtein.c:3471:7: warning: ‘free’ called on pointer 
‘<unknown>’ with nonzero offset 1 [-Wfree-nonheap-object]
 3471 |       free(median);
      |       ^~~~~~~~~~~~
In function ‘safe_malloc’,
    inlined from ‘lev_median_improve’ at Levenshtein/_levenshtein.c:3343:23:
Levenshtein/_levenshtein.c:693:10: note: returned from ‘malloc’
  693 |   return malloc(nmemb * size);
      |          ^~~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors

Cheers
-- 
Sebastian Ramacher

--- End Message ---
--- Begin Message ---
Source: python-levenshtein
Source-Version: 0.25.1-3
Done: Stuart Prescott <stu...@debian.org>

We believe that the bug you reported is fixed in the latest version of
python-levenshtein, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1065...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Stuart Prescott <stu...@debian.org> (supplier of updated python-levenshtein 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 27 Apr 2024 11:45:48 +1000
Source: python-levenshtein
Architecture: source
Version: 0.25.1-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>,
Changed-By: Stuart Prescott <stu...@debian.org>
Closes: 1061434 1065976
Changes:
 python-levenshtein (0.25.1-3) unstable; urgency=medium
 .
   * Team upload.
   * Upload to unstable.
   * Fix compilation with Python 3.12 (Closes: #1061434, #1065976)
Checksums-Sha1:
 e4fc2dfede970145e68d3a9eb060f6ced925a43a 2297 python-levenshtein_0.25.1-3.dsc
 eb0466b2b7d7cd2cc323d49dbcfe53f07be25a9c 3940 
python-levenshtein_0.25.1-3.debian.tar.xz
 26a5c8845fff0dc2d43bb185658831706833ee96 10326 
python-levenshtein_0.25.1-3_amd64.buildinfo
Checksums-Sha256:
 7efb1ca2ea32973030dd607c920c6237884bb5469d4d71570daa0b8c895015cf 2297 
python-levenshtein_0.25.1-3.dsc
 215302622d09516d909a53a7e1627a783b7a955318230c0b40714a20e948de2f 3940 
python-levenshtein_0.25.1-3.debian.tar.xz
 e810f71d1cf9ad8678a0816d6b1d5c02189989b42e02d7984e3f2943f2aa5cc0 10326 
python-levenshtein_0.25.1-3_amd64.buildinfo
Files:
 2f6a87198286d4515f529dc505f5bb9b 2297 python optional 
python-levenshtein_0.25.1-3.dsc
 635cc5a73ce1afa3491159d6214a8675 3940 python optional 
python-levenshtein_0.25.1-3.debian.tar.xz
 7281f80fd73a123655cb4b5039c3aa4a 10326 python optional 
python-levenshtein_0.25.1-3_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEkOLSwa0Uaht+u4kdu8F+uxOW8vcFAmYsWmAACgkQu8F+uxOW
8vfa4w//fyKawiyXV18HhuPT87QS9U3IPgMXPF7Fe+z0QDm85dYsgYZqDNbivNYD
5PocU97Fyg27rNsBzSvXujlCcXFClJrBhrIOyT6cF3C3b2sfrqCUv3CRJ3344mwc
+uB+aDwl9a66jDUT9WjWSswqAG40Abag6YqVaMskrL88tI4hhxAMwXpCef16YO6C
CKGRUQoohjgAQ1GoJ+mrWg8Qec9SzuTkLE7KxmX0aYoa7Lg0OV5y7Yyv64Ruk7WA
+RG1ucvDPS90TQLBa6QxVADly64l4tM5Fl6VH5guSHl1Hp9HOVCRFElPCJViYXU6
03/3TsXWinf/RbzjNWYJ8Ev6hcApuNhc5rEzCvyTKMB+4OvB3Hlt1LLIjYlNkR6m
u8ilm0loDFwoYs+5677Mtkwu+hWunleZ7pR/5X8AEnkWB2++X9KgJjsggbU4K4Sf
f3HK1EHutCDazug3Cl1yMtcxog3AyJQU91U/ErgYwbXU9yLOze1q7lvZoopcD+RJ
LYH6AmpgpOeqnUHNEw1s+6STP3CrEzn0E4rqI8uZ7iuqcRO2uik4bh3bs2D7RZ/k
DPgmPfT94aZrTP8n6dUNRhW9qyMlvZy3Zzo6/kqQAw47mZih0SRkWaQhnAxu2Tlh
2YkjPs84zQ1+La55dN0DN6Oyh+cf4FiQvdmyrvPuklbuvYIHbaA=
=XJXQ
-----END PGP SIGNATURE-----

Attachment: pgpO_1g0qpqmA.pgp
Description: PGP signature


--- End Message ---

Reply via email to