Your message dated Sun, 19 Jun 2022 17:02:24 +0000
with message-id <e1o2yjc-0009yb...@fasolo.debian.org>
and subject line Bug#1010230: fixed in nvidia-graphics-drivers-legacy-390xx 
390.151-1~deb10u1
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~deb10u1
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 01:21:46 +0200
Source: nvidia-graphics-drivers-legacy-390xx
Architecture: source
Version: 390.151-1~deb10u1
Distribution: buster
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~deb10u1) buster; urgency=medium
 .
   * Rebuild for buster.
 .
 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.
Checksums-Sha1:
 fb8bc2ac212121034a53cc30fe3280458e895344 7662 
nvidia-graphics-drivers-legacy-390xx_390.151-1~deb10u1.dsc
 e95dba4d888768cb75d8962935c7a267b9f5089c 179092 
nvidia-graphics-drivers-legacy-390xx_390.151-1~deb10u1.debian.tar.xz
 2e5b31a01cf6b3925c893c3235003c875b440f53 8158 
nvidia-graphics-drivers-legacy-390xx_390.151-1~deb10u1_source.buildinfo
Checksums-Sha256:
 c45162577f222d84db7939f9cf534d2012c383bf778eeb1677583a894cbe575d 7662 
nvidia-graphics-drivers-legacy-390xx_390.151-1~deb10u1.dsc
 87814dccd9132d8ea9c1033709f07e24ca8fe496ad13ee02bc2e3ad47a841e2a 179092 
nvidia-graphics-drivers-legacy-390xx_390.151-1~deb10u1.debian.tar.xz
 1bfe1a3b6f0e676f69213d8702cab5d46bdb838dfab4d678b814a47a3a51975a 8158 
nvidia-graphics-drivers-legacy-390xx_390.151-1~deb10u1_source.buildinfo
Files:
 a659f4566b52b0c7906850ab2663c8ce 7662 non-free/libs optional 
nvidia-graphics-drivers-legacy-390xx_390.151-1~deb10u1.dsc
 d459cb50f3dc04fb81585c930a6622eb 179092 non-free/libs optional 
nvidia-graphics-drivers-legacy-390xx_390.151-1~deb10u1.debian.tar.xz
 02fec34e42739da3c226deefaf6cb111 8158 non-free/libs optional 
nvidia-graphics-drivers-legacy-390xx_390.151-1~deb10u1_source.buildinfo

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

iQJEBAEBCAAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAmKSrxwQHGFuYmVAZGVi
aWFuLm9yZwAKCRBfsz+TWentCHsCEACVGQrxUUgCXwFXAEssgMRog4G9G3zlSo8d
3chPpZo+WFajpsRQTNbGqy82cYsiii8aB4X1qXkiQgFY1eVSQ6qnAIpMroN5Vl8O
9BzuTGnglnje9pj42z9ArAbiKvihFaTLEPrVkYc24DueQr/M0+SNnZR7nTGc8YcC
+2RYKLQv7aIZbnqdCM+4IfFbTm9eU0k86nmIrKCaSvvuupK+D7Q9NNEAageYGbyO
Aoqd+sYv6hyucED/cWCIhRaF9DhQGyBw7Aisn3Wf5dUa/O5SzUlVSSe8HcOVUX5Y
zpx2+hE1IBXChFGvxIoC3ZdVL2PxgYykVymat4DP3ipESbgEVc6iN6gC8ulQlyVY
8YhJ0aroJ1WhNe52BmsiDl+OLMhXH6NeQl/CC4lZkOP/OvJB3LHRjwPxLY7w8My1
KJXKqgxcSt4OtDxUNktWW10KRccFj+9jjc2iEia6U6B+QhhiIdZFw2WtafZeZ1sD
rV0PwYrlbM1tQx2JyuJnVRfNQ1GUEYwj4J+1AinJ0Oe+IGhrHpkUkblnT5G4ZFYg
J5MpSlPOslgX9pddfhBh8NphgnNkUU8XY7miZRJN5UXFmOs6VC/md1VgwOZNSEqP
jw6UiU69bW6k8ynoyvb3SSKJwTu3iC5Yj8zCUCa+9ogBcZWRGWRx3Z2vd5rtmb8n
ZK4jv7w2fw==
=KD4r
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to