kmod (32+20240611-1)
[PTS] [DDPO]
COMMITS: VCS has seen 7 commits since the debian/32+20240327-1 tag
- Git: https://salsa.debian.org/md/kmod.git
-
- Branch: master
- Path: debian/changelog
- Repo size: 1019904
- Browser: https://salsa.debian.org/md/kmod
- Last scan: 2024-07-16 06:40:14+00
- Next scan: 2024-07-23 10:17:00+00
- Debian changelog in Git:
kmod (32+20240611-1) unstable; urgency=medium
* New upstream snapshot.
* Enable again the test suite on non-i386 32 bit architectures.
(Closes: #1065973)
-- Marco d'Itri <md@linux.it> Wed, 12 Jun 2024 18:06:46 +0200
- This branch is 7 commits ahead of tag debian/32+20240327-1
- Git log:
commit 165ff2cc528a411f99bb598a3a8f228ab95d1360
Author: Marco d'Itri <md@linux.it>
Date: Wed Jun 12 18:06:46 2024 +0200
Debian changelog for 32+20240611-1
commit 7700f20f34edaed3ee5aeec5faa34d87a41de7cb
Author: Marco d'Itri <md@linux.it>
Date: Wed Jun 12 18:04:54 2024 +0200
Revert "Disable the test suite on non-i386 32 bit architectures"
This reverts commit 703f67e8981b633d82a1e3bee8434037d8b8bd32.
commit d94d8bd149a0d84b7f5caa644bd08bdccd827d8f
Merge: 3df2b4d 8837461
Author: Marco d'Itri <md@linux.it>
Date: Wed Jun 12 18:04:43 2024 +0200
Update upstream source from tag 'v32+20240611'
Update to upstream version '32+20240611'
with Debian dir 50aadf38378230670823ae714107d5471a45eebc
commit 8837461494761d58be579641f20cc043274adddf
Author: Lucas De Marchi <lucas.de.marchi@gmail.com>
Date: Tue Jun 11 08:09:19 2024 -0500
testsuite: Add missing.h include
basename() moved to missing.h when the libc doesn't provide it, but
testsuite is not including it. Add missing include.
Fixes: 11eb9bc67c31 ("Use portable implementation for basename API")
Signed-off-by: Lucas De Marchi <lucas.de.marchi@gmail.com>
commit 22c36b7dac45e75efc373e17e08a9cd4dc7dc41c
Author: Lucas De Marchi <lucas.de.marchi@gmail.com>
Date: Tue Jun 11 08:02:26 2024 -0500
depmod: Fix warning with -D_TIME_BITS=64
Printing time_t, suseconds_t, useconds_t in 32bits with -D_TIME_BITS=64
leads to the following warning:
../tools/depmod.c:2641:61: warning: format ‘%li’ expects argument of type ‘long int’, but argument 6 has type ‘__suseconds64_t’ {aka ‘long long int’} [-Wformat=]
2641 | snprintf(tmp, sizeof(tmp), "%s.%i.%li.%li", itr->name, getpid(),
| ~~^
| |
| long int
| %lli
2642 | tv.tv_usec, tv.tv_sec);
| ~~~~~~~~~~
Paper it over by casting the argument to 64 bits and switching to long long.
Signed-off-by: Lucas De Marchi <lucas.de.marchi@gmail.com>
commit 68db6750788931da26018f2ee5c635cd58a4d809
Author: Shengjing Zhu <shengjing.zhu@canonical.com>
Date: Thu Apr 18 22:29:51 2024 +0800
testsuite: wrap _{l,}stat64_time64 in test
Fix building with -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 on 32bit arch.
Closes: https://github.com/kmod-project/kmod/issues/37
Bug: https://bugs.debian.org/1065973
Co-authored-by: Jochen Sprickerhof <github@jochen.sprickerhof.de>
Signed-off-by: Shengjing Zhu <shengjing.zhu@canonical.com>
Signed-off-by: Lucas De Marchi <lucas.de.marchi@gmail.com>
commit 11eb9bc67c319900ab00523997323a97d2d08ad2
Author: Khem Raj <raj.khem@gmail.com>
Date: Sat Dec 9 17:35:59 2023 -0800
Use portable implementation for basename API
musl has removed the non-prototype declaration of basename from
string.h [1] which now results in build errors with clang-17+ compiler
Implement GNU basename behavior using strchr which is portable across libcs
Fixes
../git/tools/kmod.c:71:19: error: call to undeclared function 'basename'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
71 | "Commands:\n", basename(argv[0]));
| ^
[1] https://git.musl-libc.org/cgit/musl/commit/?id=725e17ed6dff4d0cd22487bb64470881e86a92e7
Suggested-by: Rich Felker
Signed-off-by: Khem Raj <raj.khem@gmail.com>
[ Implement a basename() function in missing.h and ensure we always use
the right include rather than having a separate gnu_basename() ]
Signed-off-by: Lucas De Marchi <lucas.de.marchi@gmail.com>