blob: 06d7ea543e7159f89875ffae29545ff8c2f14b70 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
  | 
-------------------------------------------------------
 Changelog    : Arch-mkpkg
 Tags         : 7.0.0 ➙ 7.5.0
              : 2025-05-22 ➙ 2025-06-22
              : 6 tags. See Docs for full changelog
-------------------------------------------------------
 2025-06-22   : 7.5.0
                Sync local copy of run_prog with latest from pyconcurrent
 2025-06-19     update Docs/Changelogs Docs/mkpkg.pdf for 7.4.0
 2025-06-19   : 7.4.0
                Keep internal copy of run_prog in sync with pyconcurrent
                   For subprocess stdin add .flush() on the file object before closing
 2025-06-16     update Docs/Changelogs Docs/mkpkg.pdf for 7.2.0
 2025-06-16   : 7.2.0
                run_prog: Fix one more possible hang. Add more exception checks that should
                never happen.
 2025-06-14     update Docs/Changelogs Docs/mkpkg.pdf for 7.1.0
 2025-06-14   : 7.1.0
                Fixed issue where build subprocesses that generate very large amounts
                of data on stdout/stderr could occasionally lead to blocked IO when data
                exceeded python
                IO.DEFAULT_BUFFER_SIZE.
                Symptom is that the build hangs waiting for IO to get unblocked.
                Fixed by enhancing run_prog() to use non-blocking I/O.
 2025-05-22     update Docs/Changelogs Docs/mkpkg.pdf for 7.0.0
 2025-05-22   : 7.0.0
                Immproved code
                  PEP-8, PEP-257, PEP-484 and PEP-561
                  Refactor & clean up
                Improved handling of split packages.
                  Now checks every packages for any being missing or out of date.
 2024-12-31     update Docs/Changelog.rst Docs/mkpkg.pdf for 6.2.4
  |