https://git.schokokeks.org/derivepassphrase.git/tree/76788184c1b1a179350893220e0ff16e5a3e6cd1Recent commits to derivepassphrase.git (76788184c1b1a179350893220e0ff16e5a3e6cd1)2025-06-15T13:22:32+02:00tag:gitlist.org,2012:commit/76788184c1b1a179350893220e0ff16e5a3e6cd1Rewrite v0.5 changelog: imperative form, developer commentary2025-06-15T13:22:32+02:00Marco Riccisoftware@the13thletter.info
<pre>Rewrite the changelog (and some parts of the v0.4.0 changelog too) in
imperative form, because that's what Keep a Changelog themselves use.
Mark commentary for developers specifically as such, and sort it to the
bottom of the section.
</pre>
tag:gitlist.org,2012:commit/29a9a974a1bb939863ca5cb1f7646581526b482fCompile changelog for v0.52025-06-15T09:30:13+02:00Marco Riccisoftware@the13thletter.info
<pre>(Oops.)
</pre>
tag:gitlist.org,2012:commit/1888df51e637867d8e4a85d135b9b90a05b752f5Update wishlist to post-v0.52025-06-14T22:13:51+02:00Marco Riccisoftware@the13thletter.info
<pre></pre>
tag:gitlist.org,2012:commit/f650c5c3dc7c1e478588395c3b4c73dd802667adRelease 0.52025-06-14T21:41:32+02:00Marco Riccisoftware@the13thletter.info
<pre></pre>
tag:gitlist.org,2012:commit/47bc9ee9d7f7b210456250db7d164ece29e657deMerge topic branch 'project-config-and-script-fixes' into master2025-06-14T21:35:47+02:00Marco Riccisoftware@the13thletter.info
<pre>* project-config-and-script-fixes:
Update the man page diagnostic script: settings and output format
Fix bump-my-version config to what derivepassphrase actually uses
</pre>
tag:gitlist.org,2012:commit/599bde0abbadbc8e9c7ea3896fc8e6f8393ae233Update the man page diagnostic script: settings and output format2025-06-14T20:07:44+02:00Marco Riccisoftware@the13thletter.info
<pre>Update the man page diagnostic script to current settings: use the
updated path to the man pages, and use metavars without the `!s`
conversion. Additionally, since the output is currently a diagnostic on
standard error, and very verbose, emit a terser shorthand notation to
standard output instead. (Also sort the files to be examined first.)
</pre>
tag:gitlist.org,2012:commit/6462970b6aa8b4c3739a1e929aed3565223efae2Fix bump-my-version config to what derivepassphrase actually uses2025-06-14T19:05:26+02:00Marco Riccisoftware@the13thletter.info
<pre>The version scheme did not match the actual pre-release version number
formatting, the search-/replace-patterns overlapped, and the man pages
were being searched for in the wrong directory.
</pre>
tag:gitlist.org,2012:commit/884677ae0f203aa922020e2128c97d121d150699Merge topic branch 'coverage-slipups' into master2025-06-14T16:51:56+02:00Marco Riccisoftware@the13thletter.info
<pre>* coverage-slipups:
Fix some coverage slipups
</pre>
tag:gitlist.org,2012:commit/f7fcac69546b5c15e4a911ccea8f036f16d21e69Merge topic branch 'pin-testing-dependencies' into master2025-06-14T16:49:39+02:00Marco Riccisoftware@the13thletter.info
<pre>* pin-testing-dependencies:
Pin testing dependencies
</pre>
tag:gitlist.org,2012:commit/5ef40c2b120a9f4cac53794a225b5a7d91f2b0c8Fix some coverage slipups2025-06-10T19:31:24+02:00Marco Riccisoftware@the13thletter.info
<pre>The first slipup deals with two different wrappers around `os.getenv`,
depending on whether the system support bytes-based environment
variables. We care about whether the wrapper function (whichever
implementation) is called correctly, not which wrapper function is
selected. So, rewrite the branch to put the system-specific definitions
under coverage exclusion, and the rest not.
The second slipup concerns the concurrency limit. The detection is
system- and runtime-dependent, but the error paths were previously not
excluded from coverage. Additionally, we claimed to manually support the
`PYTHON_CPU_COUNT` environment variable on Python 3.12, but contained no
matching code. So, rewrite the code to add that missing support, in
a coverage-friendly way.
</pre>