<feed xmlns='http://www.w3.org/2005/Atom'>
<title>checker/jobs, branch sigsum</title>
<subtitle>Moved to https://git.glasklar.is/glasklar/sigsum/admin/checker</subtitle>
<id>https://getuid.sigsum.org/checker/atom?h=sigsum</id>
<link rel='self' href='https://getuid.sigsum.org/checker/atom?h=sigsum'/>
<link rel='alternate' type='text/html' href='https://getuid.sigsum.org/checker/'/>
<updated>2022-07-22T05:42:49Z</updated>
<entry>
<title>Allow for both list and string in sendEmail() to=</title>
<updated>2022-07-22T05:42:49Z</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordberg.se</email>
</author>
<published>2022-07-22T05:38:37Z</published>
<link rel='alternate' type='text/html' href='https://getuid.sigsum.org/checker/commit/?id=27edd463b00f2f37a36f93eda62b2c6d8b0ca9a3'/>
<id>urn:sha1:27edd463b00f2f37a36f93eda62b2c6d8b0ca9a3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove spurious backslash in message</title>
<updated>2022-07-22T05:42:09Z</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordberg.se</email>
</author>
<published>2022-07-21T15:22:15Z</published>
<link rel='alternate' type='text/html' href='https://getuid.sigsum.org/checker/commit/?id=170dd84e7fe84ba0d364d5a6277454fa3de61bb6'/>
<id>urn:sha1:170dd84e7fe84ba0d364d5a6277454fa3de61bb6</id>
<content type='text'>
I'm not sure if the initial backslash in '\From:' was on purpose or
not, but removing it makes at least my MUA a lot happier.
</content>
</entry>
<entry>
<title>Another python3 fix, and some error logging</title>
<updated>2020-09-08T17:36:01Z</updated>
<author>
<name>Tom Ritter</name>
<email>tom@ritter.vg</email>
</author>
<published>2020-09-08T17:36:01Z</published>
<link rel='alternate' type='text/html' href='https://getuid.sigsum.org/checker/commit/?id=4b3658ff1fc7a9877552bd006fc09b5e25f83854'/>
<id>urn:sha1:4b3658ff1fc7a9877552bd006fc09b5e25f83854</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Better error logging</title>
<updated>2020-09-08T17:35:45Z</updated>
<author>
<name>Tom Ritter</name>
<email>tom@ritter.vg</email>
</author>
<published>2020-09-08T17:35:45Z</published>
<link rel='alternate' type='text/html' href='https://getuid.sigsum.org/checker/commit/?id=9e24dfeaabd1c4daddb96c9c143f60cfa3374bf2'/>
<id>urn:sha1:9e24dfeaabd1c4daddb96c9c143f60cfa3374bf2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Other python3 fixes</title>
<updated>2020-09-08T04:59:01Z</updated>
<author>
<name>Tom Ritter</name>
<email>tom@ritter.vg</email>
</author>
<published>2020-09-08T04:58:48Z</published>
<link rel='alternate' type='text/html' href='https://getuid.sigsum.org/checker/commit/?id=625f942d60c2f524f389f945a4e4743e57b9393e'/>
<id>urn:sha1:625f942d60c2f524f389f945a4e4743e57b9393e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>base64 encode requires bytes</title>
<updated>2020-09-08T04:42:26Z</updated>
<author>
<name>Tom Ritter</name>
<email>tom@ritter.vg</email>
</author>
<published>2020-09-08T04:36:58Z</published>
<link rel='alternate' type='text/html' href='https://getuid.sigsum.org/checker/commit/?id=8aa8bab7f03e407556482304451f1e277c6285e7'/>
<id>urn:sha1:8aa8bab7f03e407556482304451f1e277c6285e7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>env python -&gt; python3</title>
<updated>2020-09-08T03:56:09Z</updated>
<author>
<name>Tom Ritter</name>
<email>tom@ritter.vg</email>
</author>
<published>2020-09-08T03:56:09Z</published>
<link rel='alternate' type='text/html' href='https://getuid.sigsum.org/checker/commit/?id=4f91d11b54a5008af7a76043035d0acbbff2392c'/>
<id>urn:sha1:4f91d11b54a5008af7a76043035d0acbbff2392c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Run futurize on the codebase for python3</title>
<updated>2020-09-08T03:54:47Z</updated>
<author>
<name>Tom Ritter</name>
<email>tom@ritter.vg</email>
</author>
<published>2020-09-08T03:54:47Z</published>
<link rel='alternate' type='text/html' href='https://getuid.sigsum.org/checker/commit/?id=7deaed5205d0db6139f1c5e1f7c2b72181b1a208'/>
<id>urn:sha1:7deaed5205d0db6139f1c5e1f7c2b72181b1a208</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Correct line endings</title>
<updated>2020-09-08T03:52:47Z</updated>
<author>
<name>Tom Ritter</name>
<email>tom@ritter.vg</email>
</author>
<published>2020-09-08T03:52:47Z</published>
<link rel='alternate' type='text/html' href='https://getuid.sigsum.org/checker/commit/?id=4671e0dec5eab28941e598f109dbf77ed551a707'/>
<id>urn:sha1:4671e0dec5eab28941e598f109dbf77ed551a707</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix executions that stomped on each other</title>
<updated>2017-11-12T04:25:15Z</updated>
<author>
<name>Tom Ritter</name>
<email>tom@ritter.vg</email>
</author>
<published>2017-11-12T04:25:15Z</published>
<link rel='alternate' type='text/html' href='https://getuid.sigsum.org/checker/commit/?id=ee3eea047c10d0032efc5a8b98d9bbdb54fe0a3a'/>
<id>urn:sha1:ee3eea047c10d0032efc5a8b98d9bbdb54fe0a3a</id>
<content type='text'>
Every hour I would fire off two executions: the minute execution and the hour execution. Each would read the statefile on start.
Whichever execution took longer would overwrite the state file with the data that was present for the other's execution upon start.
This would manifest as extra notifications if the starts aligned - because the 'I already sent a notification' member update
wasn't being persisted.

This fixes it by only performing one execution at any given time, but knowing to run all the relevant jobs for that type of execution.
AKA When I run the hourly job I also run the minute jobs.

Another problem related to this one is logged in #1 - minute executions that take longer than a minute will also cause this type of error.
</content>
</entry>
</feed>
