File: Changes

package info (click to toggle)
libmojo-ioloop-readwriteprocess-perl 0.34-1~bpo12%2B2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm-backports
  • size: 544 kB
  • sloc: perl: 4,600; sh: 101; makefile: 2
file content (164 lines) | stat: -rw-r--r-- 5,044 bytes parent folder | download | duplicates (2)
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164

Revision history for Perl extension Mojo-IOLoop-ReadWriteProcess

0.34 2023-09-18T15:47:18Z
 - Adapt to deprecation of spurt in upstream Mojolicious
 - Make git work in github workflow
 - Turn warnings "Sleeping inside locked section" into notes
 - Avoid warnings about using undefined value as file handle

0.33 2022-12-12T12:22:13Z
 - Apply perltidy v20221112
 - remove hard-coding of OABI syscall entry point
 - Fix typos detected by lintian (Debian) (#47)
 - tests: Check executable, before using it in tests
 - Fix sporadic 01_run.t failure -- "process is still running"
 - Fix all .perltidyrc violations
 - Run perltidy for pull requests
 - Add test for SIG_CHLD handler in spawned process


0.32 2021-12-09T18:03:02Z
 - Project moved to https://github.com/openSUSE/Mojo-IOLoop-ReadWriteProcess
 - Introduce emit_from_sigchld()
 - CI moved to GitHub Actions 


0.31 2021-12-01T15:51:06Z
 - Fix bad release to cpan
 - Enable GitHub Actions for the project
 - Fix ReadWriteProcess::Queue as regression of 1e0addb6
 - Fix race on `open3/fork` and `session->register($pid)` call -- second attempt
 - Fix `args` processing
 - Fix race of SIG{CHLD} handler setup
 - Fix _getlines() to avoid extra newline (\n) in scalar context
 - Session: Do not set SIG{CHLD} handler twice
 - Match on 'armv7l' as well as 'arm' for prctl detection

0.28 2020-09-30T11:51:40Z
 - Avoid executing "blocking stop" code when process has already terminated by Martchus 

0.27 2020-07-03T00:25:15Z
  - Fix CircleCI build
  - Fix perl required version

0.26 2020-07-02T18:21:18Z
  - Apply tools/tidy with Perl::Tidy 20200110
  - Allow stopping the entire process group of the process
  - Change minimum perl to 5.16   

0.25 2020-04-08T14:48:01Z
   - In "stop" sleep only after sending the first signal to speedup termination by okurz
   - Various fixups in test suite

0.24 2019-10-15T11:11:50Z

   - Fix compatibility with Mojolicious 8.23 by kraih

0.23 2018-08-14T07:25:56Z

   - Add prctl syscall codes for ppc64le and aarch64
   - Full test suite now runs only on travis

0.22 2018-08-07T13:29:57Z

   - Disable experimental shared tests by default

0.21 2018-08-07T12:17:21Z

   - Add Experimental Mojo::IOLoop::ReadWriteProcess::Shared::* for IPC (Lock, Memory, Sempahores)
   - Add possibility to turn off channels only
   - Fix incorrect handling of return in case internal_pipes is disabled
   - Provide alternative exit status computation for exotic arches/setup

0.20 2018-03-26T13:32:58Z

   - Add preliminar CGroup support
   - Add also interface to unshare() syscall
   - Add mocked test, still needs to be documented in POD 

0.19 2018-02-22T13:41:50Z

   - Minor bugfixes to Session
   - Make session constructor fixed

0.18 2018-02-21T12:01:07Z

   - Guard stop() from possible race conditions
   - Fix typo in Session, it caused orphan processes to not be resolved correctly

0.17 2018-02-20T14:01:59Z

   - Fix minor issue in tests, stabilize serialize test and events
   - Reset session and subreaper bit on forked child process

0.16 2018-02-19T13:32:54Z

   - Fix minor issue in event test that made them unstable

0.15 2018-02-19T10:13:22Z

   - Fix skipping subreaper tests on unsupported platforms
   - Reset session before invoking child callback

0.14 2018-02-18T21:08:17Z

   - Fix race condition in Mojo::IOLoop::ReadWriteProcess::Queue

0.13 2018-02-17T19:34:51Z
   - Move subreaper and subprocess logics to Mojo::IOLoop::ReadWriteProcess::Session
   - Use Mojo::IOLoop::ReadWriteProcess::Session as global collector handler

0.12 2018-02-16T12:53:26Z

   - Enhance tests
   - Add experimental subreaper and subprocess support

0.11 2018-02-12T09:32:05Z

    - update cpanfile requirements (requires Module::Build now)
    - update POD

0.10 2018-02-06T17:52:11Z

    - Prevent build on unsupported platforms

0.09 2017-10-09T09:19:17Z
    - Add option to serialize data from forked code
0.08 2017-10-02T13:43:30Z
    - Maintenance update, fix Mojolicious dependency version

0.07 2017-09-27T17:29:26Z
    - Add more tests
    - Skip a test that was hanging on Windows systems (@chorni)
    - Refactor collect_status event code
0.06 2017-09-25T12:47:15Z
    - Add Mojo::IOLoop::ReadWriteProcess::Queue
    - Mojo::IOLoop::ReadWriteProcess now can export queue()
    - Add tests
    - Make maximum_processes to be set also per-pool
    - Cleanup pidfile on shutdown and on collect_status

0.05 2017-09-22T07:51:33Z
    - Enhance testsuite
    - If we fail to setup process return pipe, try to send an error message (best-effort)
    - Check if _status is defined, it might be zero
    - Small refactorizations

0.04 2017-09-20T13:25:31Z
    - add maximum process limit to the pool
    - better handling of pipes in stress conditions
    - decouple return_status and exit_status

0.03 2017-09-18T09:47:28Z
    - add more pool functions
    - make wait() wait just the necessary time
    - Minor fixes
0.02 2017-09-16T14:54:07Z

    - Add support for pools and different perl versions

0.01 2017-09-15T15:06:17Z

    - original version