<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-build.git/scripts/package-build/strongswan, branch rolling</title>
<subtitle>VyOS image build scripts (mirror of https://github.com/vyos/vyos-build.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-build.git/atom?h=rolling</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-build.git/atom?h=rolling'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/'/>
<updated>2026-06-10T10:55:16+00:00</updated>
<entry>
<title>T8099: Update strongswan to 6.0.6</title>
<updated>2026-06-10T10:55:16+00:00</updated>
<author>
<name>Kyrylo Yatsenko</name>
<email>hedrok@gmail.com</email>
</author>
<published>2026-06-10T10:44:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=71dcf959744e46707f2eaae6e567847c78d4acb5'/>
<id>urn:sha1:71dcf959744e46707f2eaae6e567847c78d4acb5</id>
<content type='text'>
* Upgrade to 6.0.6
* Update 30-strongswan-configs.chroot to not change
  /etc/strongswan.d/charon.conf as the file is part of package
  strongswan-charon that should not be installed
* Rebase all patches
* Enable ML-KEM for Post Quantum
</content>
</entry>
<entry>
<title>T8099: Fix strongswan build</title>
<updated>2026-06-10T10:37:55+00:00</updated>
<author>
<name>Kyrylo Yatsenko</name>
<email>hedrok@gmail.com</email>
</author>
<published>2026-06-04T11:54:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=8c11ba45aed4374fb7d683f75dd4dac9ce595d13'/>
<id>urn:sha1:8c11ba45aed4374fb7d683f75dd4dac9ce595d13</id>
<content type='text'>
* Remove systemd-dev from dependencies
* Add `set -e` to build_cmd.

Strongswan depends on `systemd` and `systemd-dev`, installing both fails with:

```
The following packages have unmet dependencies:
 systemd-dev : Breaks: systemd (&lt; 253-2~) but 252.39-1~deb12u2 is to be installed
E: Unable to correct problems, you have held broken packages.
```

`systemd-dev` contains pkg-config files for systemd and udev, but
current `systemd` package installs identical
`/usr/share/pkgconfig/systemd.pc` - maybe that's why packages cannot be
installed simultaneously.

So remove it from dependencies.

Though the package failed to build, `./build.py` returned 0 as
`build_cmd` has two build commands one after another without any checks
of exit value of first one that builds strongswan. Added `set -e` so
that any failure in any of commands results to build failure.
</content>
</entry>
<entry>
<title>T6674: move patches to "package/&lt;package_name&gt;" subfolder</title>
<updated>2024-12-22T15:22:21+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-12-22T11:00:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=53ceb249883ed0dafef2c30db6ff9bef621aba1e'/>
<id>urn:sha1:53ceb249883ed0dafef2c30db6ff9bef621aba1e</id>
<content type='text'>
This prevents the accidental applying of a patch to multiple source directories
defined in package.toml.

Example FRR:
Package consits of build instructions for libyang, rtrlib and frr itself.
Previously patches in frr/patches folder got applied to libyang, rtrlib and frr
which made no sense and could also fail a build.
</content>
</entry>
<entry>
<title>T6674: use common .gitignore file for Package build artifacts/sources</title>
<updated>2024-12-22T15:22:21+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-12-22T10:59:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=6aa3bb5fa833a87ee69f8b77be9d48647601e3b9'/>
<id>urn:sha1:6aa3bb5fa833a87ee69f8b77be9d48647601e3b9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T6912: Fix build strongswan dependency</title>
<updated>2024-11-28T12:20:23+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2024-11-28T12:19:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=19bd06b0fed78599cfa81b76722099cad43de995'/>
<id>urn:sha1:19bd06b0fed78599cfa81b76722099cad43de995</id>
<content type='text'>
Use the global dependency instead of package dependency in the
package.toml
This fixes to build 'strongswan' package
</content>
</entry>
<entry>
<title>T6765: Fix build python3-vici package</title>
<updated>2024-10-08T08:20:33+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2024-10-08T08:16:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=7c5c0334caac789804de1abeca52de2410310409'/>
<id>urn:sha1:7c5c0334caac789804de1abeca52de2410310409</id>
<content type='text'>
Fix build python3-vici. It did not include the directory
/usr/lib/python3/dist-packages/vici
</content>
</entry>
<entry>
<title>T6674: Add build-scrips for packages without Jenkins</title>
<updated>2024-08-29T09:30:52+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2024-08-26T15:21:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=cc7d0993b420c3245e628a818f887411d72530ff'/>
<id>urn:sha1:cc7d0993b420c3245e628a818f887411d72530ff</id>
<content type='text'>
Add build scripts for .deb packages without Jenkins.
To exclude Jenkins we need some place where we can put new builds-scripts
to run in parallel (old/new) during meantime
We will deprecate old Jenkins package builds in the future.
</content>
</entry>
</feed>
