<feed xmlns='http://www.w3.org/2005/Atom'>
<title>unit.git, branch 1.32.0</title>
<subtitle>Universal Web Application Server</subtitle>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/'/>
<entry>
<title>Added version 1.32.0 CHANGES</title>
<updated>2024-02-27T12:24:44+00:00</updated>
<author>
<name>Andrei Zeliankou</name>
<email>zelenkov@nginx.com</email>
</author>
<published>2024-02-15T19:20:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=088117008c9e8f397a58cc8d8070ce047beff12f'/>
<id>088117008c9e8f397a58cc8d8070ce047beff12f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Generated Dockerfiles for Unit 1.32.0</title>
<updated>2024-02-27T12:24:44+00:00</updated>
<author>
<name>Andrei Zeliankou</name>
<email>zelenkov@nginx.com</email>
</author>
<published>2024-02-15T19:56:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=ace553dca47da60a14e10c29de0c59ec73cc3ad7'/>
<id>ace553dca47da60a14e10c29de0c59ec73cc3ad7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Edited changes.xml for the 1.32.0 release</title>
<updated>2024-02-27T12:24:44+00:00</updated>
<author>
<name>Andrei Zeliankou</name>
<email>zelenkov@nginx.com</email>
</author>
<published>2024-02-15T18:28:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=4d25c612247643329beb9e924d1feded3cf578ab'/>
<id>4d25c612247643329beb9e924d1feded3cf578ab</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update setup-go to v5</title>
<updated>2024-02-24T16:12:31+00:00</updated>
<author>
<name>Dylan Arbour</name>
<email>arbourd@users.noreply.github.com</email>
</author>
<published>2024-02-23T23:08:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=d5665f49a486e8aff27d8f7ee65cfbb187401f20'/>
<id>d5665f49a486e8aff27d8f7ee65cfbb187401f20</id>
<content type='text'>
Removes deprecation notices on actions builds. v5 updates the version of
node and `cache: false` disables the errors related to not finding a
go.sum
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Removes deprecation notices on actions builds. v5 updates the version of
node and `cache: false` disables the errors related to not finding a
go.sum
</pre>
</div>
</content>
</entry>
<entry>
<title>Add PHP 8.2 and 8.1 to test matrix</title>
<updated>2024-02-23T23:06:33+00:00</updated>
<author>
<name>Dylan Arbour</name>
<email>arbourd@users.noreply.github.com</email>
</author>
<published>2024-02-22T18:55:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=9d02b906a5e54000d8ae8f22c0a2fac930cfeea3'/>
<id>9d02b906a5e54000d8ae8f22c0a2fac930cfeea3</id>
<content type='text'>
`setup-php` action was fixed to add embed SAPI for older versions of PHP
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`setup-php` action was fixed to add embed SAPI for older versions of PHP
</pre>
</div>
</content>
</entry>
<entry>
<title>Packages: Pass CFLAGS to compile wasm modules on all packaging targets</title>
<updated>2024-02-23T02:46:15+00:00</updated>
<author>
<name>Konstantin Pavlov</name>
<email>thresh@nginx.com</email>
</author>
<published>2024-02-22T22:12:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=faa7e792428265a7c72ff0c692f31c04932d7dc0'/>
<id>faa7e792428265a7c72ff0c692f31c04932d7dc0</id>
<content type='text'>
This extends the approach used for debian-based packages in 3f805bc64e28
to rpm as well.  Notable change for both deb and rpm packaging is to use
CFLAGS as defined in the build/Makefile, and not pass them from the
environment which might not be there (as is the case for rpm).

While at it, stop passing CFLAGS in the install phase, as it should no
longer invoke builds (see d54af163c46b).

The rpm part was overlooked in 7a6405566c0, since testing was not done
on the platforms where problem manifested itself, notably Amazon Linux
2023 and Fedora 38+.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This extends the approach used for debian-based packages in 3f805bc64e28
to rpm as well.  Notable change for both deb and rpm packaging is to use
CFLAGS as defined in the build/Makefile, and not pass them from the
environment which might not be there (as is the case for rpm).

While at it, stop passing CFLAGS in the install phase, as it should no
longer invoke builds (see d54af163c46b).

The rpm part was overlooked in 7a6405566c0, since testing was not done
on the platforms where problem manifested itself, notably Amazon Linux
2023 and Fedora 38+.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove debug from builds and tests</title>
<updated>2024-02-22T20:43:46+00:00</updated>
<author>
<name>Dylan Arbour</name>
<email>arbourd@users.noreply.github.com</email>
</author>
<published>2024-02-22T17:59:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=e2cab032341f4a41d02107ac742cc44a04205038'/>
<id>e2cab032341f4a41d02107ac742cc44a04205038</id>
<content type='text'>
The info and above errors should be more than enough for debugging
failures in GitHuB Actions CI.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The info and above errors should be more than enough for debugging
failures in GitHuB Actions CI.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update third-party java components to their recent versions</title>
<updated>2024-02-22T03:56:20+00:00</updated>
<author>
<name>Sergey A. Osokin</name>
<email>osa@FreeBSD.org.ru</email>
</author>
<published>2024-02-19T17:08:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=2f3c7c2c074cd91196d2793deb379ea92e13f885'/>
<id>2f3c7c2c074cd91196d2793deb379ea92e13f885</id>
<content type='text'>
Acked-by: Timo Stark &lt;t.stark@nginx.com&gt;
[ Remove trailing '.' from subject line - Andrew ]
Signed-off-by: Andrew Clayton &lt;a.clayton@nginx.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Acked-by: Timo Stark &lt;t.stark@nginx.com&gt;
[ Remove trailing '.' from subject line - Andrew ]
Signed-off-by: Andrew Clayton &lt;a.clayton@nginx.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Wasm-wc: Use the cargo build output as the make target dependency</title>
<updated>2024-02-22T03:17:08+00:00</updated>
<author>
<name>Andrew Clayton</name>
<email>a.clayton@nginx.com</email>
</author>
<published>2024-02-22T02:24:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=d54af163c46bffd1bea0c2b544e412b5d628ec80'/>
<id>d54af163c46bffd1bea0c2b544e412b5d628ec80</id>
<content type='text'>
cargo build creates the language module under
src/wasm-wasi-component/target/release/libwasm_wasi_component.so and not
build/lib/unit/modules/wasm_wasi_component.unit.so which is what we were
using as a target dependency in the Makefile which doesn't exist so this
resulted in the following

  $ make wasm-wasi-component-install
  cargo build --release --manifest-path src/wasm-wasi-component/Cargo.toml
      Finished release [optimized] target(s) in 0.17s
  install -d /opt/unit/modules
  install -p src/wasm-wasi-component/target/release/libwasm_wasi_component.so \
          /opt/unit/modules/wasm_wasi_component.unit.so

I.e it wanted to rebuild the module, after this patch we get the more
correct

  $ make wasm-wasi-component-install
  install -d /opt/unit/modules
  install -p src/wasm-wasi-component/target/release/libwasm_wasi_component.so \
          /opt/unit/modules/wasm_wasi_component.unit.so

This is all a little ugly because we're fighting against cargo wanting
to do its own thing and this wasm-wasi-component language module build
process is likely going to get some re-working anyway, so this will do
for now.

Reported-by: Konstantin Pavlov &lt;thresh@nginx.com&gt;
Signed-off-by: Andrew Clayton &lt;a.clayton@nginx.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
cargo build creates the language module under
src/wasm-wasi-component/target/release/libwasm_wasi_component.so and not
build/lib/unit/modules/wasm_wasi_component.unit.so which is what we were
using as a target dependency in the Makefile which doesn't exist so this
resulted in the following

  $ make wasm-wasi-component-install
  cargo build --release --manifest-path src/wasm-wasi-component/Cargo.toml
      Finished release [optimized] target(s) in 0.17s
  install -d /opt/unit/modules
  install -p src/wasm-wasi-component/target/release/libwasm_wasi_component.so \
          /opt/unit/modules/wasm_wasi_component.unit.so

I.e it wanted to rebuild the module, after this patch we get the more
correct

  $ make wasm-wasi-component-install
  install -d /opt/unit/modules
  install -p src/wasm-wasi-component/target/release/libwasm_wasi_component.so \
          /opt/unit/modules/wasm_wasi_component.unit.so

This is all a little ugly because we're fighting against cargo wanting
to do its own thing and this wasm-wasi-component language module build
process is likely going to get some re-working anyway, so this will do
for now.

Reported-by: Konstantin Pavlov &lt;thresh@nginx.com&gt;
Signed-off-by: Andrew Clayton &lt;a.clayton@nginx.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Wasm-wc: Add nxt_unit.o as a dependency in the auto script</title>
<updated>2024-02-22T03:17:08+00:00</updated>
<author>
<name>Andrew Clayton</name>
<email>a.clayton@nginx.com</email>
</author>
<published>2024-02-22T01:24:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=7b13c30604952059c337b8c6afa588fdb5b8895a'/>
<id>7b13c30604952059c337b8c6afa588fdb5b8895a</id>
<content type='text'>
Rather than calling make itself to build nxt_unit.o make nxt_unit.o a
dependency of the main module build target.

Reported-by: Konstantin Pavlov &lt;thresh@nginx.com&gt;
Signed-off-by: Andrew Clayton &lt;a.clayton@nginx.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rather than calling make itself to build nxt_unit.o make nxt_unit.o a
dependency of the main module build target.

Reported-by: Konstantin Pavlov &lt;thresh@nginx.com&gt;
Signed-off-by: Andrew Clayton &lt;a.clayton@nginx.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
