<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/debian/rules, branch rolling</title>
<subtitle>VyOS command definitions, scripts, and utilities (mirror of https://github.com/vyos/vyos-1x.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-1x.git/atom?h=rolling</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=rolling'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2026-04-20T20:38:03+00:00</updated>
<entry>
<title>T8532: install validate-value to correct location</title>
<updated>2026-04-20T20:38:03+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-04-20T20:36:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=2acaf8154f0ac72a1886d1e1b68391dc05ef768a'/>
<id>urn:sha1:2acaf8154f0ac72a1886d1e1b68391dc05ef768a</id>
<content type='text'>
Fix install location for validate-value which must be in $(VYOS_LIBEXEC_DIR)
instead of $(VYOS_LIBEXEC_DIR)/validators.

Co-authored-by: John Estabrook &lt;jestabro@vyos.io&gt;
</content>
</entry>
<entry>
<title>Merge branch 'current' of github.com:vyos/vyos-utils into vyos-utils-merge</title>
<updated>2026-04-19T18:50:41+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-04-19T18:46:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=f3a21109778fea1f3c2d7ab1afa0c5e0f75483a8'/>
<id>urn:sha1:f3a21109778fea1f3c2d7ab1afa0c5e0f75483a8</id>
<content type='text'>
* 'current' of github.com:vyos/vyos-utils: (65 commits)
  T8269: add option to silence output of individual validators
  T8306: update package version
  vyos-op-run: T8306: add error messages for system exceptions
  vyos-op-run: T8306: improve execution logic logging
  vyos-op-run: T8301: improve the security of UID check and setuid logic
  T8110: "list_interfaces --bondable" must not return VLAN subinterfaces
  vyos-op-run: T7901: skip permission checks if the user is root
  vyos-op-run: T8005: sanitize environment variables to prevent malicious variable injection
  T7878: conflict check updated to use mergify
  T7878: conflict check updated to use mergify
  T7899: virtual-ethernet interfaces support broadcasts
  Debian: T7899: bump dh compat version
  T7758: add missing case to allow repeated option --type
  T7758: allow repeated option --type in list_interfaces
  vyos-op-run: T7745: add a command permission checking mechanism
  op-mode: T7583: add a new operational command runner
  T7644: mirror workflow refactoring rollout
  T7579: fix of the run trigger for CLA
  T7579: added workflow for CLA
  validators: T6622: Radix-aware numeric validation
  ...
</content>
</entry>
<entry>
<title>smoketest: T8087: reorganize folderstructure for embedded configttests</title>
<updated>2025-12-10T20:25:15+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-12-10T19:33:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=e2e35c9ad02e12b1c68a04b16311277c8deca469'/>
<id>urn:sha1:e2e35c9ad02e12b1c68a04b16311277c8deca469</id>
<content type='text'>
Configuration files for config tests gathered from lab installations, customers
or our own networks were placed in multiple directories - all related to
the same thing.

We have had config-tests, configs and config.no-load. This commit re-arranges
all the files and places a proper README for the users.
</content>
</entry>
<entry>
<title>T8009: add vyconf_cli_compat for retained options of cli-shell-api</title>
<updated>2025-11-21T01:22:04+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2025-11-17T18:06:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=6943bdc5fc278598c44112884ada30ac74d816ec'/>
<id>urn:sha1:6943bdc5fc278598c44112884ada30ac74d816ec</id>
<content type='text'>
For integration with CLI completion and shell internal functions, use
vyconf_cli_compat for replacing needed calls of cli-shell-api.
</content>
</entry>
<entry>
<title>Debian: T7817: vyos_net_name exists in debian/tmp but is not installed to anywhere</title>
<updated>2025-09-13T19:02:12+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-09-13T11:25:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=0d95db6e4a872b1004cfbb7373931f62003287d3'/>
<id>urn:sha1:0d95db6e4a872b1004cfbb7373931f62003287d3</id>
<content type='text'>
Fix this build warning by placing the vyos_net_name script in it's own udev
folder to not accidently be copied to a wrong location.
</content>
</entry>
<entry>
<title>Debian: T7762: re-apply extend package version with a number always counting up</title>
<updated>2025-09-11T19:54:30+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-09-11T19:54:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=d7d15891d83d233222d9d17ed5d8abc6b8f69a55'/>
<id>urn:sha1:d7d15891d83d233222d9d17ed5d8abc6b8f69a55</id>
<content type='text'>
Commit content of 562c21cb8 was lost in translation while integrating
the libvyosconfig code as mono repo. This restores the behavior.
</content>
</entry>
<entry>
<title>Merge https://github.com/vyos/libvyosconfig into integrate-libvyosconfig</title>
<updated>2025-09-08T19:49:39+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-09-08T19:38:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=6ad118257738883010559012f54b18412f5f0195'/>
<id>urn:sha1:6ad118257738883010559012f54b18412f5f0195</id>
<content type='text'>
* https://github.com/vyos/libvyosconfig: (107 commits)
  T7728: T7734: update commit hash for dynamically generate proposed config
  T7728: add package build target for convenience
  T7718: update commit hashes for validate_tree_filter
  T7718: add binding for validate_tree_filter
  T7688: update commit hash for correct management of delete paths
  T7644: mirror workflow refactoring rollout
  T7637: T7605: update commit hashes for typo and escape backslash
  T7579: fix of the run trigger for CLA
  T7499: update hashes for add destructive merge
  T7499: set permissions on session directory
  T7499: bindings for (non-)destructive configtree merge
  T7579: added workflow for CLA
  T7374: bump vyconf commit id for build.sh
  T7374: install vyconf_cli and add links for associated vy_* commands
  T7445: added open prs conflict check caller workflow
  T7450: fix dependency for use of PCRE2 instead of PCRE
  T7363: update hash for vyconf aware initialization of Config
  T7450: update commit hashes for Use PCRE2 instead of PCRE
  T7334: pr mirror trigger workflow added with label creation permission for default github token
  T7321: update commit hashes for replace configsession legacy operations
  ...
</content>
</entry>
<entry>
<title>Debian: T7762: extend package version with a number always counting up</title>
<updated>2025-09-03T19:38:16+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-09-03T19:38:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=562c21cb80c150337a737894617678a09bf3a560'/>
<id>urn:sha1:562c21cb80c150337a737894617678a09bf3a560</id>
<content type='text'>
This extends commit 53d8ed6cc01e ("Debian: T7762: adjust vyos-1x package version
to not mention 1.5 in any way") with a counter that counts the number of commits
since the beginning to become HEAD. It kind of mimics "git describe --tags"
where commits after the last Git tag are counted.

Why do we need it? It's better for sorting multiple revisions of the vyos-1x
package, as we are unable to sort using a commit ID which was the commit before
one or another.

Packages are now named e.g.:

vyos-1x_999.0-12876-gb1b4545cb_amd64.deb
vyos-1x-aws_999.0-12876-gb1b4545cb_all.deb
vyos-1x-dbgsym_999.0-12876-gb1b4545cb_amd64.deb
vyos-1x-smoketest_999.0-12876-gb1b4545cb_all.deb
vyos-1x-vmware_999.0-12876-gb1b4545cb_all.deb

Meaning it is the 12876th commit since repo start and the commit ID used
for the build is b1b4545cb.
</content>
</entry>
<entry>
<title>Debian: T7762: adjust vyos-1x package version to not mention 1.5 in any way</title>
<updated>2025-08-28T15:08:23+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-08-28T15:03:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=53d8ed6cc01ebe31ca911e1ac6b4f4b46ea44940'/>
<id>urn:sha1:53d8ed6cc01ebe31ca911e1ac6b4f4b46ea44940</id>
<content type='text'>
We've always used 999 as a kind of special super development version. Right now
when a vyos-1x package is build from the current branch it's named like:

vyos-1x_1.5dev0-3578-g2f1d1d343_all.deb

marking the 3578th commit after tag 1.5dev0 was created ad some random point in
time. The current Git repo commit id is 2f1d1d343.

To clearly unbind this from the 1.4, 1.5 and rolling development branch the
naming scheme of the package should be changed to:

vyos-1x_999.0-g5c03a86c0_amd64.deb

marking it a development package build from Git (g) from commit 5c03a86c0

-rw-r--r--  1 vyos  vyos     11922 Aug 28 17:06 vyos-1x_999.0_amd64.buildinfo
-rw-r--r--  1 vyos  vyos      2820 Aug 28 17:06 vyos-1x_999.0_amd64.changes
-rw-r--r--  1 vyos  vyos   2129880 Aug 28 17:06 vyos-1x_999.0-g5c03a86c0_amd64.deb
-rw-r--r--  1 vyos  vyos      5020 Aug 28 17:06 vyos-1x-aws_999.0-g5c03a86c0_all.deb
-rw-r--r--  1 vyos  vyos      2680 Aug 28 17:06 vyos-1x-dbgsym_999.0-g5c03a86c0_amd64.deb
-rw-r--r--  1 vyos  vyos    236228 Aug 28 17:06 vyos-1x-smoketest_999.0-g5c03a86c0_all.deb
-rw-r--r--  1 vyos  vyos      3216 Aug 28 17:06 vyos-1x-vmware_999.0-g5c03a86c0_all.deb
</content>
</entry>
<entry>
<title>op-mode: T7583: add a new operational command runner</title>
<updated>2025-08-07T12:56:50+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2025-08-07T12:15:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=ad5b369a63ed07c6d92b453f4f73bfe7993ff053'/>
<id>urn:sha1:ad5b369a63ed07c6d92b453f4f73bfe7993ff053</id>
<content type='text'>
</content>
</entry>
</feed>
