<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mgaadvisories, branch master</title>
<subtitle>Scripts to Help with Update Advisories</subtitle>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/'/>
<entry>
<title>Expand the definition of word when looking for dupes</title>
<updated>2026-05-07T04:26:03+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2026-05-07T04:26:03+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=be8028c930f9e85ede81a90255842296dd23aea8'/>
<id>be8028c930f9e85ede81a90255842296dd23aea8</id>
<content type='text'>
Consider some non-alphabetic characters as words to expand the check to
catch things like duplicate package names.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Consider some non-alphabetic characters as words to expand the check to
catch things like duplicate package names.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix some perlcritic warnings</title>
<updated>2026-04-21T05:55:52+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2026-04-21T05:55:52+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=dc7169cf947eb4bb0ad853d09ebf8b1cedb5c39f'/>
<id>dc7169cf947eb4bb0ad853d09ebf8b1cedb5c39f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Check for duplicate packages in advisory</title>
<updated>2026-04-21T03:10:20+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2026-04-21T03:10:20+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=4e5e06df6388898e5eec4fbcd5e823028f15ade3'/>
<id>4e5e06df6388898e5eec4fbcd5e823028f15ade3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>0.35</title>
<updated>2026-04-13T18:17:37+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2026-04-13T18:17:37+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=a63c67a3885d91a0a956ce5ec077034b9c050e3c'/>
<id>a63c67a3885d91a0a956ce5ec077034b9c050e3c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>More accurately classify reference links in the JSON output</title>
<updated>2026-04-13T18:14:59+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2026-04-13T17:34:56+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=3b14ce55b5a2ee4865f6c84365cf1b67d37dab12'/>
<id>3b14ce55b5a2ee4865f6c84365cf1b67d37dab12</id>
<content type='text'>
Use some simple heuristics to determine if each reference link is an
advisory, a report or a generic link. Despite the simplicity, the
classification ends up being surprisingly accurate, mostly because there
are only a few sites generally used for advisories and reports, and
errors are almost always harmless false negatives which end up in the
generic "web" type.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use some simple heuristics to determine if each reference link is an
advisory, a report or a generic link. Despite the simplicity, the
classification ends up being surprisingly accurate, mostly because there
are only a few sites generally used for advisories and reports, and
errors are almost always harmless false negatives which end up in the
generic "web" type.
</pre>
</div>
</content>
</entry>
<entry>
<title>Restore some parenthesis that are actually necessary</title>
<updated>2026-03-25T16:44:55+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2026-03-25T16:44:55+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=61a1830d68f4b3452911f6e0d415418922e157ce'/>
<id>61a1830d68f4b3452911f6e0d415418922e157ce</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Detect duplicated words or space characters</title>
<updated>2026-03-25T03:19:03+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2026-03-25T02:40:04+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=16831c6f788ff8053c594bafa19881a6676bfaf3'/>
<id>16831c6f788ff8053c594bafa19881a6676bfaf3</id>
<content type='text'>
These are real typos more than 95% of time (based on current
statistics) and worth eliminating.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These are real typos more than 95% of time (based on current
statistics) and worth eliminating.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add checks for valid CVE identifiers</title>
<updated>2026-03-25T02:26:13+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2026-03-24T18:03:52+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=70856b76e17a6e16a5557e60d80e6e89c178588b'/>
<id>70856b76e17a6e16a5557e60d80e6e89c178588b</id>
<content type='text'>
These must maintain strict syntax so that they can be referred to by
others, especially in the advisory.json format.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These must maintain strict syntax so that they can be referred to by
others, especially in the advisory.json format.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move CVEs into the new "upstream" field in OSV output</title>
<updated>2026-03-24T17:28:08+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2026-03-24T17:24:46+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=bcf7073c6da803ed3a9feda30936b585eba11087'/>
<id>bcf7073c6da803ed3a9feda30936b585eba11087</id>
<content type='text'>
This field is a better match for these than "related".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This field is a better match for these than "related".
</pre>
</div>
</content>
</entry>
<entry>
<title>0.34</title>
<updated>2025-12-01T21:33:50+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2025-12-01T21:33:50+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=763059ef97a7f935220780371163f694ddfe009d'/>
<id>763059ef97a7f935220780371163f694ddfe009d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
