Your message dated Wed, 01 Jan 2025 18:04:11 +0000
with message-id <[email protected]>
and subject line Bug#1076572: fixed in edac-utils 0.18+git16-g8fdc1d4-1
has caused the Debian Bug report #1076572,
regarding edac-utils: Add Appstream metainfo announcing HW support
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 [email protected]
immediately.)
--
1076572: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076572
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: edac-utils
Version: 0.18+git12-gd98769e-1
Tags: patch
User: [email protected]
Usertags: appstream-modalias
Here is a patch to add Appstream metainfo XML announcing the hardware
handled by this package.
Including this information in the package will ensure programs mapping
hardware to packages using Appstream information, like the isenkram
package, will know that this package is useful on machines where the USB
IDs are discovered.
The list of modaliases for supported hardware is based on the idea that
every kernel module in the drivers/edact/ subdirectory is handled by
this tool, and was generated using this oneliner and slightly modified:
for f in $(ls /lib/modules/6.9.7-amd64/kernel/drivers/edac/|sed s/.ko.xz//);
do echo "<modalias>lkmodule:$f</modalias>"; for a in $(sudo modinfo $f|grep
alias|awk '{print $2}'); do echo "<modalias>$a</modalias>"; done; done
Please adjust the hardware mapping if this assumtion is wrong.
Here is the patch.
diff --git a/debian/patches/1000-appstream-metainfo.patch
b/debian/patches/1000-appstream-metainfo.patch
new file mode 100644
index 0000000..72d13d1
--- /dev/null
+++ b/debian/patches/1000-appstream-metainfo.patch
@@ -0,0 +1,180 @@
+Description: Added AppStream metainfo XML with hardware provide info.
+ This allow isenkram to propose this package when the hardware is
+ present.
+Author: Petter Reinholdtsen
+Forwarded: no
+Last-Update: 2024-07-19
+---
+Index: edac-utils-0.18+git12-gd98769e/Makefile.am
+===================================================================
+--- edac-utils-0.18+git12-gd98769e.orig/Makefile.am 2024-07-19
07:23:42.534401762 +0200
++++ edac-utils-0.18+git12-gd98769e/Makefile.am 2024-07-19 07:23:42.530401727
+0200
+@@ -3,9 +3,13 @@
+ ACLOCAL_AMFLAGS = -I config
+ CONFIG_STATUS_DEPENDENCIES = META
+ EXTRA_DIST = AUTHORS COPYING DISCLAIMER \
++ com.github.grondo.edac-utils.metainfo.xml \
+ INSTALL NEWS README edac-utils.spec META
+ SUBDIRS = src
+
++dist_metainfo_DATA = com.github.grondo.edac-utils.metainfo.xml
++metainfodir = $(datarootdir)/metainfo
++
+ distclean-local:
+ -rm -fr autm4te*.cache autoscan.* aclocal.m4
+ -rm -fr $(META_NAME)-*
+Index: edac-utils-0.18+git12-gd98769e/com.github.grondo.edac-utils.metainfo.xml
+===================================================================
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ edac-utils-0.18+git12-gd98769e/com.github.grondo.edac-utils.metainfo.xml
2024-07-19 07:25:56.763563766 +0200
+@@ -0,0 +1,150 @@
++<?xml version="1.0" encoding="UTF-8"?>
++<component type="desktop">
++ <id>com.github.grondo.edac-utils</id>
++ <metadata_license>MIT</metadata_license>
++ <project_license>GPL-2.0+</project_license>
++ <name>edac-utils</name>
++ <summary>report kernel-detected PCI and ECC RAM errors</summary>
++ <description>
++ <p>This package contains the user-space utilities for use with the
++ EDAC kernel subsystem. EDAC (Error Detection and Correction) is a
++ set of Linux kernel modules for handling hardware-related errors.
++ Currently its major focus is ECC memory error handling. However it
++ also detects and reports PCI bus parity errors.</p>
++
++ <p>PCI parity errors are supported on all architectures (and are a
++ mandatory part of the PCI specification).</p>
++
++ <p>Main memory ECC drivers are memory controller specific. At the
++ time of writing, drivers exist for many x86-specific chipsets and
++ CPUs, and some PowerPC, and MIPS systems.</p>
++
++ <p>This package provides command lines tools</p>
++ </description>
++ <url type="homepage">https://github.com/grondo/edac-utils</url>
++ <provides>
++ <modalias>lkmodule:amd64_edac</modalias>
++ <modalias>cpu:type:x86,ven0002fam001Amod*:feature:*</modalias>
++ <modalias>cpu:type:x86,ven0002fam0019mod*:feature:*</modalias>
++ <modalias>cpu:type:x86,ven0009fam0018mod*:feature:*</modalias>
++ <modalias>cpu:type:x86,ven0002fam0017mod*:feature:*</modalias>
++ <modalias>cpu:type:x86,ven0002fam0016mod*:feature:*</modalias>
++ <modalias>cpu:type:x86,ven0002fam0015mod*:feature:*</modalias>
++ <modalias>cpu:type:x86,ven0002fam0010mod*:feature:*</modalias>
++ <modalias>cpu:type:x86,ven0002fam000Fmod*:feature:*</modalias>
++ <modalias>lkmodule:e752x_edac</modalias>
++ <modalias>pci:v00008086d000035B0sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00003592sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d0000359Esv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00003590sv*sd*bc*sc*i*</modalias>
++ <modalias>lkmodule:edac_mce_amd</modalias>
++ <modalias>lkmodule:i10nm_edac</modalias>
++ <modalias>cpu:type:x86,ven0000fam0006mod00B6:feature:*</modalias>
++ <modalias>cpu:type:x86,ven0000fam0006mod00AF:feature:*</modalias>
++ <modalias>cpu:type:x86,ven0000fam0006mod00AD:feature:*</modalias>
++ <modalias>cpu:type:x86,ven0000fam0006mod00CF:feature:*</modalias>
++ <modalias>cpu:type:x86,ven0000fam0006mod008F:feature:*</modalias>
++ <modalias>cpu:type:x86,ven0000fam0006mod006C:feature:*</modalias>
++ <modalias>cpu:type:x86,ven0000fam0006mod006A:feature:*</modalias>
++ <modalias>cpu:type:x86,ven0000fam0006mod006A:feature:*</modalias>
++ <modalias>cpu:type:x86,ven0000fam0006mod0086:feature:*</modalias>
++ <modalias>cpu:type:x86,ven0000fam0006mod0086:feature:*</modalias>
++ <modalias>lkmodule:i3000_edac</modalias>
++ <modalias>pci:v00008086d00002778sv*sd*bc*sc*i*</modalias>
++ <modalias>lkmodule:i3200_edac</modalias>
++ <modalias>pci:v00008086d000029F0sv*sd*bc*sc*i*</modalias>
++ <modalias>lkmodule:i5100_edac</modalias>
++ <modalias>pci:v00008086d000065F0sv*sd*bc*sc*i*</modalias>
++ <modalias>lkmodule:i5400_edac</modalias>
++ <modalias>pci:v00008086d00004030sv*sd*bc*sc*i*</modalias>
++ <modalias>lkmodule:i7300_edac</modalias>
++ <modalias>pci:v00008086d0000360Csv*sd*bc*sc*i*</modalias>
++ <modalias>lkmodule:i7core_edac</modalias>
++ <modalias>pci:v00008086d00002C90sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d0000342Esv*sd*bc*sc*i*</modalias>
++ <modalias>lkmodule:i82975x_edac</modalias>
++ <modalias>pci:v00008086d0000277Csv*sd*bc*sc*i*</modalias>
++ <modalias>lkmodule:ie31200_edac</modalias>
++ <modalias>pci:v00008086d00003ECAsv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00003EC6sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00003EC2sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00003E33sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00003E32sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00003E31sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00003E30sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00003E1Fsv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00003E18sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00003E0Fsv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00005918sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d0000191Fsv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00001918sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d0000190Fsv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00000C08sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00000C04sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d0000015Csv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00000158sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00000150sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d0000010Csv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00000108sv*sd*bc*sc*i*</modalias>
++ <modalias>lkmodule:igen6_edac</modalias>
++ <modalias>pci:v00008086d00007D14sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00007D02sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00007D01sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00007D24sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00007D23sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00007D22sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00007D21sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d0000A718sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d0000A716sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d0000A708sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d0000A707sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d0000A706sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00004632sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d0000467Csv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00004679sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00004678sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00004677sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00004675sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00004674sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00004673sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d0000461Csv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d0000461Bsv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00004617sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00004614sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00004641sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00004621sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00004602sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00004601sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00009A14sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d0000458Dsv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00004589sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00004585sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00004581sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00004536sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00004534sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d0000451Asv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00004518sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00004532sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d0000452Esv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d0000452Csv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00004516sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d0000452Asv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00004528sv*sd*bc*sc*i*</modalias>
++ <modalias>pci:v00008086d00004514sv*sd*bc*sc*i*</modalias>
++ <modalias>lkmodule:pnd2_edac</modalias>
++ <modalias>cpu:type:x86,ven0000fam0006mod005F:feature:*</modalias>
++ <modalias>cpu:type:x86,ven0000fam0006mod005C:feature:*</modalias>
++ <modalias>lkmodule:sb_edac</modalias>
++ <modalias>cpu:type:x86,ven0000fam0006mod0085:feature:*</modalias>
++ <modalias>cpu:type:x86,ven0000fam0006mod0057:feature:*</modalias>
++ <modalias>cpu:type:x86,ven0000fam0006mod0056:feature:*</modalias>
++ <modalias>cpu:type:x86,ven0000fam0006mod004F:feature:*</modalias>
++ <modalias>cpu:type:x86,ven0000fam0006mod003F:feature:*</modalias>
++ <modalias>cpu:type:x86,ven0000fam0006mod003E:feature:*</modalias>
++ <modalias>cpu:type:x86,ven0000fam0006mod002D:feature:*</modalias>
++ <modalias>lkmodule:skx_edac</modalias>
++ <modalias>cpu:type:x86,ven0000fam0006mod0055:feature:*</modalias>
++ <modalias>lkmodule:x38_edac</modalias>
++ <modalias>pci:v00008086d000029E0sv*sd*bc*sc*i*</modalias>
++ </provides>
++</component>
diff --git a/debian/edac-utils.install b/debian/edac-utils.install
index 8653081..950f387 100644
--- a/debian/edac-utils.install
+++ b/debian/edac-utils.install
@@ -4,3 +4,4 @@ usr/bin/edac-util
usr/sbin/edac-ctl
usr/share/man/man1/edac-util.1
usr/share/man/man8/edac-ctl.8
+usr/share/metainfo
diff --git a/debian/patches/series b/debian/patches/series
index 202b49d..98cc654 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,3 @@
deb_bogus_changelog
deb_init_script
+1000-appstream-metainfo.patch
--
Happy hacking
Petter Reinholdtsen
--- End Message ---
--- Begin Message ---
Source: edac-utils
Source-Version: 0.18+git16-g8fdc1d4-1
Done: Yaroslav Halchenko <[email protected]>
We believe that the bug you reported is fixed in the latest version of
edac-utils, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Yaroslav Halchenko <[email protected]> (supplier of updated edac-utils
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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 29 Dec 2024 19:19:01 -0500
Source: edac-utils
Architecture: source
Version: 0.18+git16-g8fdc1d4-1
Distribution: unstable
Urgency: medium
Maintainer: Yaroslav Halchenko <[email protected]>
Changed-By: Yaroslav Halchenko <[email protected]>
Closes: 681629 766926 1076572
Changes:
edac-utils (0.18+git16-g8fdc1d4-1) unstable; urgency=medium
.
* Freshier upstream snapshot (only few small fixes)
* debian/edac-utils.maintscript - added to remove no longer provided udev
rules file. Thanks Petter Reinholdtsen for the recipe.
Closes: #681629, #766926
* debian/control
- adjusted URLs for upstream and packaging git
- replaced priority extra with optional
* debian/patches/1000-appstream-metainfo.patch etc - include metainfo
for appstream to recommend edac-utils if compatible hardware is detected.
Upstream PR: https://github.com/grondo/edac-utils/pull/20
Closes: #1076572
* add debian/source/options to ignore changes by autotools
Checksums-Sha1:
c01c31ba6dce00d3c8cb35a7875e6cf5a5a7e0bf 2191
edac-utils_0.18+git16-g8fdc1d4-1.dsc
6339855e55e57c8ccbeb4306724067aff5efa22e 284285
edac-utils_0.18+git16-g8fdc1d4.orig.tar.gz
efaad554b4ce9a1ff1692fa2dfc7a0bf14a541a2 6760
edac-utils_0.18+git16-g8fdc1d4-1.debian.tar.xz
ac5e2e9564a07b5b3dfd4f080cbb78042508a12d 7582
edac-utils_0.18+git16-g8fdc1d4-1_amd64.buildinfo
Checksums-Sha256:
3b744c7056afba69924577025ee9511e174ab0d29f176bf185f9e24905fd06f2 2191
edac-utils_0.18+git16-g8fdc1d4-1.dsc
267d032e6bfb30cf44f62e25e4f2b1e098ff40ba2731206191f35c9c74263586 284285
edac-utils_0.18+git16-g8fdc1d4.orig.tar.gz
a0d91d5a35a9bb16edabdf86f20aedd882b99af425426866c718644476347759 6760
edac-utils_0.18+git16-g8fdc1d4-1.debian.tar.xz
09efac459d285985bb38d5bae28036e7450f33efa60b661348aeb81b618e4dd1 7582
edac-utils_0.18+git16-g8fdc1d4-1_amd64.buildinfo
Files:
d94ed6e8f2b9eb31be979f999b48d200 2191 admin optional
edac-utils_0.18+git16-g8fdc1d4-1.dsc
546fd5ab2ec3eff418521f52c4166c73 284285 admin optional
edac-utils_0.18+git16-g8fdc1d4.orig.tar.gz
2d5f1c0fe78a1c23d59a1f64775ab99f 6760 admin optional
edac-utils_0.18+git16-g8fdc1d4-1.debian.tar.xz
746c6b6171ee54e90104dceba8938aca 7582 admin optional
edac-utils_0.18+git16-g8fdc1d4-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEExbkF8OjZ/ZZo/zZvot4jUGLaM/oFAmd1fnsACgkQot4jUGLa
M/pwsRAAlDT0D6fMKb+dWNZCL8Kx/KVxuRMQMcVAl1xaFphTMyNfCbUuSJinRIiY
D7w+WTnznpzn2cOyl1veVnaCdf18lZWj/dXwY6ZBIU7yaU1LsFp8DTWJY1urEuGg
XsnENE+Gv7xX9rmo/DhzElwPxWMibt879AXT7i2/CcM7x3lWrM3ebt6ozQDlcAn/
mBrTYtWaWn61zEXYwSwEhixDTmbehZ1g+7gZvb5zB86rLFfqrjO8A/MfnP3dnVD2
8GC3odwjHcfSDS6r04IkAKQRD4yVtzBDVxb7OFUKrCypP8BSt5dYwtmtSa9FdmEv
O28dnhsk3qOPmMl0ZQDPP/A8VG6FxDGxBG1YOaOx+n288L6vwpviCNGNujmrNWJ+
QW1i41nlpGe6P8wdoic9zLtm2uv04Wx2JTV4Rq1Adgbhs2ySeJbw0S0XUAOVRSWB
Xi34PEn+QkrS9D0SrAgZ4Mde/kbTvfcdPTltPdhWVwDnCWsDH459q3/cBjo9Iv2E
XBDCilVcTJnWt2H1WCh+auKlGRjaoD2vOgXqh2XNTKarU+00jVDZt4M4YI/iO24z
w1pgViTqZtNI3ZB5ed7I82JTKpy5XoMvZ/nma1lkGSY4/A/jyMEFu+NqLEyymfni
RyzCdIYlqymO+V9k4OJDhFjSIAFnCWIE5AszutCtE8GnUxIxLz8=
=I9Q5
-----END PGP SIGNATURE-----
pgpWRhjE_WVy8.pgp
Description: PGP signature
--- End Message ---