Your message dated Sat, 21 Oct 2023 22:36:31 +0000
with message-id <e1quka7-001kzp...@fasolo.debian.org>
and subject line Bug#1052078: fixed in smifb2 2.2.3.4.g1828e79-2
has caused the Debian Bug report #1052078,
regarding smifb2-dkms: module does not build for kernels w/o DRM or I2C
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.)


-- 
1052078: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052078
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: smifb2-dkms
Version: 2.2.3.4.g1828e79-1
Severity: serious

Hi,

the smifb2 module does not build for the -cloud kernel due to missing
I2C symbols and does not build for the armel and s390x kernels due to
missign DRM symbols.

https://ci.debian.net/packages/s/smifb2/

Probably all that is needed is to add 

    BUILD_EXCLUSIVE_CONFIG="CONFIG_DRM CONFIG_I2C"

to debian/smifb2-dkms.dkms in order to skip building the module for
kernels that don't have these config options enabled.

On arm64 the issue is a bit more involved, since there is an
incompatible redefinition of the macro FIELD_GET:

https://ci.debian.net/data/autopkgtest/testing/arm64/s/smifb2/36811223/log.gz

 84s   CC [M]  /var/lib/dkms/smifb2/2.2.3.4.g1828e79/build/ddk750/ddk750_chip.o
 84s In file included from 
/usr/src/linux-headers-6.4.0-2-common/arch/arm64/include/asm/mte.h:13,
 84s                  from 
/usr/src/linux-headers-6.4.0-2-common/arch/arm64/include/asm/pgtable.h:12,
 84s                  from 
/usr/src/linux-headers-6.4.0-2-common/include/linux/pgtable.h:6,
 84s                  from 
/usr/src/linux-headers-6.4.0-2-common/arch/arm64/include/asm/io.h:12,
 84s                  from 
/usr/src/linux-headers-6.4.0-2-common/include/linux/io.h:13,
 84s                  from 
/var/lib/dkms/smifb2/2.2.3.4.g1828e79/build/ddk750/ddk750_help.h:7,
 84s                  from 
/var/lib/dkms/smifb2/2.2.3.4.g1828e79/build/ddk750/ddk750_chip.c:7:
 84s /usr/src/linux-headers-6.4.0-2-common/include/linux/bitfield.h:152: 
warning: "FIELD_GET" redefined
 84s   152 | #define FIELD_GET(_mask, _reg)                                     
     \
 84s       |
 84s In file included from 
/var/lib/dkms/smifb2/2.2.3.4.g1828e79/build/ddk750/ddk750_chip.c:1:
 84s /var/lib/dkms/smifb2/2.2.3.4.g1828e79/build/ddk750/ddk750_defs.h:19: note: 
this is the location of the previous definition
 84s    19 | #define FIELD_GET(x, reg, field) \
 84s       |
 84s /var/lib/dkms/smifb2/2.2.3.4.g1828e79/build/ddk750/ddk750_chip.c: In 
function ‘ddk750_getFrameBufSize’:
 84s /var/lib/dkms/smifb2/2.2.3.4.g1828e79/build/ddk750/ddk750_chip.c:45:86: 
error: macro "FIELD_GET" passed 3 arguments, but takes just 2
 84s    45 |         sizeSymbol = FIELD_GET(peekRegisterDWord(MISC_CTRL), 
MISC_CTRL, LOCALMEM_SIZE);
 84s       |                                                                    
                  ^
 84s /usr/src/linux-headers-6.4.0-2-common/include/linux/bitfield.h:152: note: 
macro "FIELD_GET" defined here
 84s   152 | #define FIELD_GET(_mask, _reg)                                     
     \
 84s       |
 84s /var/lib/dkms/smifb2/2.2.3.4.g1828e79/build/ddk750/ddk750_chip.c:45:22: 
error: ‘FIELD_GET’ undeclared (first use in this function); did you mean 
‘FOLL_GET’?
 84s    45 |         sizeSymbol = FIELD_GET(peekRegisterDWord(MISC_CTRL), 
MISC_CTRL, LOCALMEM_SIZE);
 84s       |                      ^~~~~~~~~
 84s       |                      FOLL_GET
 84s /var/lib/dkms/smifb2/2.2.3.4.g1828e79/build/ddk750/ddk750_chip.c:45:22: 
note: each undeclared identifier is reported only once for each function it 
appears in


Andreas

PS: the git repository is not yet populated

--- End Message ---
--- Begin Message ---
Source: smifb2
Source-Version: 2.2.3.4.g1828e79-2
Done: Sudip Mukherjee <sudipm.mukher...@gmail.com>

We believe that the bug you reported is fixed in the latest version of
smifb2, 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 1052...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sudip Mukherjee <sudipm.mukher...@gmail.com> (supplier of updated smifb2 
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: SHA512

Format: 1.8
Date: Sat, 21 Oct 2023 23:02:58 +0100
Source: smifb2
Architecture: source
Version: 2.2.3.4.g1828e79-2
Distribution: unstable
Urgency: medium
Maintainer: Sudip Mukherjee <sudipm.mukher...@gmail.com>
Changed-By: Sudip Mukherjee <sudipm.mukher...@gmail.com>
Closes: 1052078
Changes:
 smifb2 (2.2.3.4.g1828e79-2) unstable; urgency=medium
 .
   * Fix build on arm64.
   * Only build if CONFIG_DRM and CONFIG_I2C is defined. (Closes: #1052078)
     - Thanks Andreas Beckmann.
Checksums-Sha1:
 0b6151a7464f3bfa2bd8daec37187a4b8bbfe8f8 1947 smifb2_2.2.3.4.g1828e79-2.dsc
 8dfa491e41f862c1795fba6b418b48967d7a8bec 8928 
smifb2_2.2.3.4.g1828e79-2.debian.tar.xz
 2620c0994d0d02d469b127c895a8075f2abae71f 6142 
smifb2_2.2.3.4.g1828e79-2_amd64.buildinfo
Checksums-Sha256:
 a99701bbcb05fd46c1f3b8fa2f2b6571a243136cb5dd982f196b03dd6b335be6 1947 
smifb2_2.2.3.4.g1828e79-2.dsc
 dc80f814e719697f9f84cf2250a86b846313fc2d7a8f70a6c404d2f2b61741a1 8928 
smifb2_2.2.3.4.g1828e79-2.debian.tar.xz
 ff586d18e644766aeede672849933903fa1b37d550a5048b4621f76d16206883 6142 
smifb2_2.2.3.4.g1828e79-2_amd64.buildinfo
Files:
 22633c4a0f92f983d367dc27055ef0cd 1947 kernel optional 
smifb2_2.2.3.4.g1828e79-2.dsc
 e7033f5dfeee41a1da36097e4d2ae635 8928 kernel optional 
smifb2_2.2.3.4.g1828e79-2.debian.tar.xz
 e23474e86f2acf6a50fa1fb1b31d0d2e 6142 kernel optional 
smifb2_2.2.3.4.g1828e79-2_amd64.buildinfo

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

iQIzBAEBCgAdFiEEuDQJkCg9jZvBlJrHR5mjUUbRKzUFAmU0TrUACgkQR5mjUUbR
KzWLBQ/9GnAFwekS0zQNIg9+ep0DI2DNLQYjOATl7V9zyAm8v7e2p6Dy8LsSEgPY
VLyFX1EBoaFEd3AFS5jpjYO3BejA8JEIcSZ9EheolvgGdbW0XaZ6Ex9imL75REKA
CoiTSYMUgds+3697xPf69B8f41N+rjGqcQP27cgw1edaQR4m0FKnfBkSKN59c4gH
/0Bblgo9xvK8j6tgzNaRoMix9ikOC1IhcxUJ06dJyBH0HjlfELwuN1XrA0Fi7DLe
xk+968Uaz2cPaquO8osXzB2jXTREx2edUleUxGGrfh17MtOXV77rcHPZWSv2yIx4
AYLKqJMRrYxCYl9+qJx3/EtQPOs04KQsixaHkF+UmOZXiFEuL963efA+8oDym5Nj
rk173tJuS+34lMen65cgJfOt3jLsPWML4Rvie41lbV9lPXXFXkjU3QJ66bttzxwt
RRgqLqjuYHBLbRazoaKJm+zKk75kJOCSple+klXLXrQgJnrakZsHccB+zQ5xyLXI
HnFDQRAx3/vH7JCYDBBfnSPRVEtp9US2zD1VTRn2T0AlUt4J8ufQpIstQwZzr8Lh
pQ3ibknd6Lu1/V4/EnNX2Rv7XMOtikqpqEGq7frp28V3L+0zc/b9FlTsmI6aVx0I
eScTbxKxD5CZpndaLX+GNtHDjBUmSmkQrqPsgQ8FHvf9nKhiX58=
=rzCN
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to