<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mgaadvisories, branch user/danf/osv</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>Use multiprocessing in mksite for improved speed</title>
<updated>2024-03-15T02:21:14+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2024-03-15T01:50:26+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=c9bb45ef0018eddbd0172f38db46a96e961a7bd1'/>
<id>c9bb45ef0018eddbd0172f38db46a96e961a7bd1</id>
<content type='text'>
This generates templated files using some parallelism, reducing the
total mksite time to less than half in my tests. Increasing parallelism
even further is possible, but would make the code harder to understand.
The obvious technique of generating each templated file in its own
process is actually far slower because the overhead of process creation
dwarfs the time spent processing the template, which is on average very
small and quick.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This generates templated files using some parallelism, reducing the
total mksite time to less than half in my tests. Increasing parallelism
even further is possible, but would make the code harder to understand.
The obvious technique of generating each templated file in its own
process is actually far slower because the overhead of process creation
dwarfs the time spent processing the template, which is on average very
small and quick.
</pre>
</div>
</content>
</entry>
<entry>
<title>Write JSON index files for advisories</title>
<updated>2024-03-14T22:21:41+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2024-03-14T22:18:20+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=c9c5444f4f27f0a7375088a1cc0b4594742d8fe8'/>
<id>c9c5444f4f27f0a7375088a1cc0b4594742d8fe8</id>
<content type='text'>
The JSON schema is simple and compatible with the one published in the
Go Vulnerability Database. Security advisories and bugfix advisories
each have their own index.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The JSON schema is simple and compatible with the one published in the
Go Vulnerability Database. Security advisories and bugfix advisories
each have their own index.
</pre>
</div>
</content>
</entry>
<entry>
<title>Write JSON output files in mksite</title>
<updated>2024-03-09T07:55:05+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2024-03-09T06:43:18+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=dcfd914210f70323bdb8c8820cc2eed8f83f4f1f'/>
<id>dcfd914210f70323bdb8c8820cc2eed8f83f4f1f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add 'showjson' command to output an advisory in OSV JSON</title>
<updated>2024-03-09T07:55:05+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2024-03-09T02:33:47+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=de98902a85982351c7539672391de014252edde5'/>
<id>de98902a85982351c7539672391de014252edde5</id>
<content type='text'>
Open Source Vulnerability format is a standard for publishing
vulnerabilities in Open Source projects and is defined at
https://ossf.github.io/osv-schema/
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Open Source Vulnerability format is a standard for publishing
vulnerabilities in Open Source projects and is defined at
https://ossf.github.io/osv-schema/
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix indentation in the new advisory template</title>
<updated>2024-02-14T17:44:00+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2024-02-14T17:44:00+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=3b4f039b1fc76a1f7cd87b55f74d76da1e9e8e09'/>
<id>3b4f039b1fc76a1f7cd87b55f74d76da1e9e8e09</id>
<content type='text'>
While the old indentation works, the new one passes yamllint, making it
easier to automatically check for problems.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
While the old indentation works, the new one passes yamllint, making it
easier to automatically check for problems.
</pre>
</div>
</content>
</entry>
<entry>
<title>template: change default CVE year to 2024</title>
<updated>2024-01-20T23:15:19+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2024-01-20T23:14:32+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=6e05f5af3b911bd7e4632f05fbcddec38bfe0782'/>
<id>6e05f5af3b911bd7e4632f05fbcddec38bfe0782</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use https: links where possible</title>
<updated>2024-01-20T23:15:16+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2024-01-20T23:15:16+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=d826fed5482867a194cf88bcd91d5b18d17698ed'/>
<id>d826fed5482867a194cf88bcd91d5b18d17698ed</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>0.27</title>
<updated>2023-07-02T14:59:46+00:00</updated>
<author>
<name>Thomas Backlund</name>
<email>tmb@mageia.org</email>
</author>
<published>2023-07-02T14:59:46+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=6452bcbce4f9c39053324bc2d590ab903d92c881'/>
<id>6452bcbce4f9c39053324bc2d590ab903d92c881</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>template: change default CVE year to 2023</title>
<updated>2023-07-02T14:55:29+00:00</updated>
<author>
<name>Thomas Backlund</name>
<email>tmb@mageia.org</email>
</author>
<published>2023-07-02T14:55:29+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=a269d5ea0959c67238e7d3ee101a6f76aadc7b4a'/>
<id>a269d5ea0959c67238e7d3ee101a6f76aadc7b4a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>template: change default dist and dist-suffix for Mageia 9</title>
<updated>2023-07-02T14:52:43+00:00</updated>
<author>
<name>Thomas Backlund</name>
<email>tmb@mageia.org</email>
</author>
<published>2023-07-02T14:52:43+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=8c0faa0836f2b1b5c5271c21ffe3d7072349e647'/>
<id>8c0faa0836f2b1b5c5271c21ffe3d7072349e647</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
