Your message dated Sun, 19 Jun 2022 17:02:08 +0000
with message-id <e1o2yjm-0009tc...@fasolo.debian.org>
and subject line Bug#1010230: fixed in nvidia-graphics-drivers-legacy-390xx 
390.151-1~deb11u1
has caused the Debian Bug report #1010230,
regarding nvidia-graphics-drivers-legacy-390xx: spurious module build failure 
in autopkgtest on armhf
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.)


-- 
1010230: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1010230
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: nvidia-graphics-drivers-legacy-390xx
Version: 390.147-4
Severity: serious
X-Debbugs-CC: d...@packages.debian.org
Tags: sid bookworm
User: debian...@lists.debian.org
Usertags: needs-update
Control: affects -1 src:dkms

Dear maintainer(s),

With a recent upload of dkms the autopkgtest of nvidia-graphics-drivers-legacy-390xx fails in testing when that autopkgtest is run with the binary packages of dkms from unstable on armhf. It passes when run with only packages from testing. In tabular form:

                                       pass            fail
dkms                                   from testing    3.0.3-1
nvidia-graphics-drivers-legacy-390xx   from testing    390.147-4
all others                             from testing    from testing

I copied some of the output at the bottom of this report. As I understand it, the dkms changes extend the testing drastically and show a real issue.

Currently this regression is blocking the migration of dkms to testing [1]. Of course, dkms shouldn't just break your autopkgtest (or even worse, your package), but it seems to me that the change in dkms was intended and your package needs to update to the new situation.

If this is a real problem in your package (and not only in your autopkgtest), the right binary package(s) from dkms should really add a versioned Breaks on the unfixed version of (one of your) package(s). Note: the Breaks is nice even if the issue is only in the autopkgtest as it helps the migration software to figure out the right versions to combine in the tests.

More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[1] https://qa.debian.org/excuses.php?package=dkms

https://ci.debian.net/data/autopkgtest/testing/armhf/n/nvidia-graphics-drivers-legacy-390xx/21184047/log.gz

At top level:
/var/lib/dkms/nvidia-legacy-390xx/390.147/build/nvidia/os-interface.c:999:5: error: unknown type name ‘NV_WORKQUEUE_DATA_T’; did you mean ‘NV_WORKQUEUE_FLUSH’?
  999 |     NV_WORKQUEUE_DATA_T *data
      |     ^~~~~~~~~~~~~~~~~~~
      |     NV_WORKQUEUE_FLUSH
/var/lib/dkms/nvidia-legacy-390xx/390.147/build/nvidia/nv-vm.c: In function ‘nv_flush_caches’: /var/lib/dkms/nvidia-legacy-390xx/390.147/build/nvidia/nv-vm.c:225:5: error: implicit declaration of function ‘NV_ON_EACH_CPU’ [-Werror=implicit-function-declaration]
  225 |     NV_ON_EACH_CPU(nv_flush_cache, NULL);
      |     ^~~~~~~~~~~~~~
cc1: some warnings being treated as errors
make[3]: *** [/usr/src/linux-headers-5.17.0-1-common/scripts/Makefile.build:293: /var/lib/dkms/nvidia-legacy-390xx/390.147/build/nvidia/nv-vm.o] Error 1 /var/lib/dkms/nvidia-legacy-390xx/390.147/build/nvidia/os-interface.c: In function ‘os_queue_work_item’: /var/lib/dkms/nvidia-legacy-390xx/390.147/build/nvidia/os-interface.c:1031:5: error: implicit declaration of function ‘NV_WORKQUEUE_INIT’; did you mean ‘NV_WORKQUEUE_FLUSH’? [-Werror=implicit-function-declaration]
 1031 |     NV_WORKQUEUE_INIT(&work->task, os_execute_work_item,
      |     ^~~~~~~~~~~~~~~~~
      |     NV_WORKQUEUE_FLUSH
/var/lib/dkms/nvidia-legacy-390xx/390.147/build/nvidia/os-interface.c:1031:36: error: ‘os_execute_work_item’ undeclared (first use in this function); did you mean ‘rm_execute_work_item’?
 1031 |     NV_WORKQUEUE_INIT(&work->task, os_execute_work_item,
      |                                    ^~~~~~~~~~~~~~~~~~~~
      |                                    rm_execute_work_item
In file included from /var/lib/dkms/nvidia-legacy-390xx/390.147/build/nvidia/os-interface.c:15: /var/lib/dkms/nvidia-legacy-390xx/390.147/build/nvidia/os-interface.c: In function ‘os_is_efi_enabled’: /var/lib/dkms/nvidia-legacy-390xx/390.147/build/common/inc/nv-linux.h:224:26: warning: returning ‘bool (*)(int)’ {aka ‘_Bool (*)(int)’} from a function with return type ‘NvS32’ {aka ‘int’} makes integer from pointer without a cast [-Wint-conversion]
  224 | #define NV_EFI_ENABLED() efi_enabled
      |                          ^~~~~~~~~~~
/var/lib/dkms/nvidia-legacy-390xx/390.147/build/nvidia/os-interface.c:1110:12: note: in expansion of macro ‘NV_EFI_ENABLED’
 1110 |     return NV_EFI_ENABLED();
      |            ^~~~~~~~~~~~~~
In file included from /var/lib/dkms/nvidia-legacy-390xx/390.147/build/nvidia/os-interface.c:15: /var/lib/dkms/nvidia-legacy-390xx/390.147/build/nvidia/os-interface.c: In function ‘os_get_euid’: /var/lib/dkms/nvidia-legacy-390xx/390.147/build/common/inc/nv-linux.h:154:46: error: ‘struct task_struct’ has no member named ‘euid’
  154 | #define NV_CURRENT_EUID() (__kuid_val(current->euid))
      |                                              ^~
/var/lib/dkms/nvidia-legacy-390xx/390.147/build/nvidia/os-interface.c:1338:18: note: in expansion of macro ‘NV_CURRENT_EUID’
 1338 |     *pSecToken = NV_CURRENT_EUID();
      |                  ^~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
make[3]: *** [/usr/src/linux-headers-5.17.0-1-common/scripts/Makefile.build:293: /var/lib/dkms/nvidia-legacy-390xx/390.147/build/nvidia/os-interface.o] Error 1 make[2]: *** [/usr/src/linux-headers-5.17.0-1-common/Makefile:1855: /var/lib/dkms/nvidia-legacy-390xx/390.147/build] Error 2
make[2]: Leaving directory '/usr/src/linux-headers-5.17.0-1-armmp'
make[1]: *** [Makefile:231: __sub-make] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.17.0-1-common'
make: *** [Makefile:81: modules] Error 2
====================
I: Trying to build nvidia-legacy-390xx/390.147 for 5.17.0-1-rt-armmp
Error! The /var/lib/dkms/nvidia-legacy-390xx/390.147/5.17.0-1-rt-armmp/armv8l/dkms.conf for module nvidia-legacy-390xx includes a BUILD_EXCLUSIVE directive which does not match this kernel/arch.
This indicates that it should not be built.
I: nvidia-legacy-390xx/390.147 is not supported on 5.17.0-1-rt-armmp (BUILD_EXCLUSIVE directive), skipping
./nvidia-legacy-390xx/390.147/build/make.log
autopkgtest [12:12:01]: test dkms-autopkgtest

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
Source: nvidia-graphics-drivers-legacy-390xx
Source-Version: 390.151-1~deb11u1
Done: Andreas Beckmann <a...@debian.org>

We believe that the bug you reported is fixed in the latest version of
nvidia-graphics-drivers-legacy-390xx, 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 1010...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Beckmann <a...@debian.org> (supplier of updated 
nvidia-graphics-drivers-legacy-390xx 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: Sun, 29 May 2022 00:37:41 +0200
Source: nvidia-graphics-drivers-legacy-390xx
Architecture: source
Version: 390.151-1~deb11u1
Distribution: bullseye
Urgency: medium
Maintainer: Debian NVIDIA Maintainers <pkg-nvidia-de...@lists.alioth.debian.org>
Changed-By: Andreas Beckmann <a...@debian.org>
Closes: 992057 994814 996595 999670 1004849 1005804 1005909 1010230 1011142
Changes:
 nvidia-graphics-drivers-legacy-390xx (390.151-1~deb11u1) bullseye; 
urgency=medium
 .
   * Rebuild for bullseye.
 .
 nvidia-graphics-drivers-legacy-390xx (390.151-1) unstable; urgency=medium
 .
   * New upstream legacy branch release 390.151 (2022-05-16).
     * Fixed CVE-2022-28181, CVE-2022-28185.  (Closes: #1011142, #1004849)
       https://nvidia.custhelp.com/app/answers/detail/a_id/5353
     - Fixed a bug which prevented kernel modules linked from precompiled
       kernel interface object files from being loaded on recent Linux
       kernels. This affected custom packages which were prepared with
       nvidia-installer's --add-this-kernel option, for example.
     - Fixed a driver installation failure on Linux kernel 5.17 release
       candidates, where the NVIDIA kernel module failed to build with error
       "implicit declaration of function 'PDE'".
 .
   [ Andreas Beckmann ]
   * Refresh patches.
   * Work around architecture misdetection when building the kernel modules in
     an armhf environment on an arm64 host.  (Closes: #1010230)
   * Bump Standards-Version to 4.6.1. No changes needed.
 .
 nvidia-graphics-drivers-legacy-390xx (390.147-4) unstable; urgency=medium
 .
   * dkms.conf: Use a BUILD_EXCLUSIVE equivalent hack to skip building for -rt
     kernels, not supported upstream (510.54-1).
   * Declare Testsuite: autopkgtest-pkg-dkms (510.54-1).
 .
 nvidia-graphics-drivers-legacy-390xx (390.147-3) unstable; urgency=medium
 .
   * Fix incomplete backport of pde_data changes from 470.103.01.
     (Closes: #1005909)
 .
 nvidia-graphics-drivers-legacy-390xx (390.147-2) unstable; urgency=medium
 .
   * Add xorg-video-abi-25 (Xorg Xserver 21) as alternative dependency.
     (Closes: #1005804)
   * Backport pde_data changes from 470.103.01 to fix kernel module build for
     Linux 5.17.
 .
 nvidia-graphics-drivers-legacy-390xx (390.147-1) unstable; urgency=medium
 .
   * New upstream legacy branch release 390.147 (2021-12-16).
     - Worked around a bug in Meson builds of libglvnd 1.3.0 that caused the
       nvidia_icd.json file to be installed in the wrong location.
     * Improved compatibility with recent Linux kernels.
 .
   [ Andreas Beckmann ]
   * Refresh patches.
   * bug-script: Show the nvidia and glx alternatives (470.82.00-1).
   * nvidia-legacy-390xx-alternative: libnvidia-cfg.so.1 on its own is not
     sufficient to activate a nvidia alternative (470.82.00-1).
     (Closes: #996595)
   * Fix bashisms in upstream scripts (470.82.00-1).
   * libegl1-mesa is a transitional package since buster (470.82.00-1).
   * nvidia-legacy-390xx-kernel-support: Provide
     /etc/modprobe.d/nvidia-options.conf as a template taking into account the
     module renaming. This is a slave alternative of the nvidia alternative
     (470.86-1).  (Closes: #999670)
   * Update lintian overrides.
 .
 nvidia-graphics-drivers-legacy-390xx (390.144-2) unstable; urgency=medium
 .
   * Backport drm_device_has_pdev and set_current_state changes from 470.63.01
     to fix kernel module build for Linux 5.14.  (Closes: #994814)
   * Generate tight dependencies on libnvidia*-glcore/libnvidia*-eglcore
     (470.57.02-3).  (Closes: #992057)
   * Bump Standards-Version to 4.6.0. No changes needed.
 .
 nvidia-graphics-drivers-legacy-390xx (390.144-1~deb10u1) buster; urgency=medium
 .
   * Rebuild for buster.
Checksums-Sha1:
 212aba3c5723e3edcfe34d125e32e1054f4c56a5 7662 
nvidia-graphics-drivers-legacy-390xx_390.151-1~deb11u1.dsc
 4fa1ad374fcc0ce84784adf5acd77696dc6bd8fb 179096 
nvidia-graphics-drivers-legacy-390xx_390.151-1~deb11u1.debian.tar.xz
 787d275adacba5f36745a1ac88e000adb0375434 8132 
nvidia-graphics-drivers-legacy-390xx_390.151-1~deb11u1_source.buildinfo
Checksums-Sha256:
 1da7b83f3e912b08182e29c65acf3cfc897047081b4f80c50ee01e3d715f66e2 7662 
nvidia-graphics-drivers-legacy-390xx_390.151-1~deb11u1.dsc
 757881595466192f86cb366cd909a68328f63b9a5809cb20bcd5d1d8ae8795c4 179096 
nvidia-graphics-drivers-legacy-390xx_390.151-1~deb11u1.debian.tar.xz
 ad0d80a8f822f724cbb1d49946f31dd078003e8bab0b14fcf230c7f370673301 8132 
nvidia-graphics-drivers-legacy-390xx_390.151-1~deb11u1_source.buildinfo
Files:
 ed5301045a44459bb9675fbc5eb722b8 7662 non-free/libs optional 
nvidia-graphics-drivers-legacy-390xx_390.151-1~deb11u1.dsc
 a43b07b144b106c1773fdcd901f4b6f5 179096 non-free/libs optional 
nvidia-graphics-drivers-legacy-390xx_390.151-1~deb11u1.debian.tar.xz
 f3a77e0c1a3d834db220c7c4d3a11ce9 8132 non-free/libs optional 
nvidia-graphics-drivers-legacy-390xx_390.151-1~deb11u1_source.buildinfo

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

iQJEBAEBCAAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAmKSpUgQHGFuYmVAZGVi
aWFuLm9yZwAKCRBfsz+TWentCFCtEACL3SnUBi6SElIZYEevWcs+O3HguTC/3W9G
RztNm4OF8/O7EQZIbBWkF3UsvJSpwCyWElblCdGLoyI5pe2VDjzqQ2L/09CsH3yl
jihg9SetByW+HlxSxFup0whutGDbJOGQ1jfkVt2llRq/YwpOB5Dj8+ayOgOr3M4s
qOhKUZt5JyMr3KVAcgWHzOR/hwmC4xIO4NXbqgGP7yzBkgpo9Q2ZGPKFXEd0vBIE
zbx1qoz4kibl8GlwHfvw+LC3cBRVgp2UwiQrzqpVKYYxCOHAYC4moPU7ELebg8zE
k+wVYtJ7Z3Bhk1tut9Oa1nKQ5UTgLyrj+PwjLLA5XZIbt/nqNEb1x6nyyG5Omrjz
jPEVZBrCcIHlFAs3tMB0NF0TXYAQNRZykIqjIdGTtAY71uZhkYDW09uGgDzV1hpn
LFT/coiVysxCUUy1z+/VNQki/rt/tUG3ZCu/odNcMU9GiovOE6QiZtUg1yhzJuYp
jBKn4qH7FawAVe9tITQatZAIfF0xQRRG24mvLc++r10HX1An00ckYgp5EJ+ISC1+
JRWjn9IrFHVJn7d32MiMiyq2XZWbrQKplcvp/D2NLV4eImvF+D2K4xEnibsmo5e3
JaLvMPjG3oD7aPjgBSHw3V26zY77QyzXEGlSlXo0b//C8DVOOhQV4DnO35TKxsxa
haNTnNjcaA==
=5aHi
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to