Age | Commit message (Collapse) | Author |
|
T6115: Fix tagged builds from detached Git HEAD (backport #526)
|
|
(cherry picked from commit 3494ab3e0a50ed701a4b127e51b919c2ceb61bc3)
|
|
to allow people to easily include a custom default config
|
|
docker, build: T6119: use python3-tomli instead of python3-toml
|
|
radvd: T6118: add custom build support with recent source version
|
|
|
|
Jenkins: select proper source version of build pipeline library
|
|
Packages got backported from current, but we need to select the proper pipeline
version from sagitta branch.
|
|
(cherry picked from commit ed79a9fa939fdba80eb004a79989153d51eeea88)
|
|
(cherry picked from commit 016809208da4d5500734f275d544463d8122bbd1)
|
|
(cherry picked from commit 6758b13c7ea096fcc0a13fcf036dcc76b4417624)
|
|
Kernel: T5887: update Linux Kernel to v6.6.19 (backport)
|
|
|
|
T6077: T3664: cleanup flavor build system and extensions for single source URL definitions (backport #522)
|
|
Use single source for project related URLs that will later be consumed by the
MOTD template used.
(cherry picked from commit 7b89f74c316c278ff6af73e75f357139d56243da)
|
|
(cherry picked from commit 195c13022de0b022e054347f0170fb536f4e9b9b)
|
|
Commit 3979b25dcf ("T3664: initial implementation of the build flavor system")
removed the call to make-version-file, thus we can also drop the file itself.
(cherry picked from commit 8a49912cee67c916533fc8fceed76c94941cb2e5)
|
|
(cherry picked from commit d93cb288d7d6bb16afad0df727f012837123a47e)
|
|
(cherry picked from commit 14dd3e74209b0bdb9b25b41efc163fe52991e943)
|
|
Revert "iproute2: T6078: upgrade package to 6.6 to match Kernel" (backport #519)
|
|
This reverts commit 60d16e494958bfe4a43048ee3a7f63fd57600875.
We already use iproute2 6.7 from Debian Bookworm Backports
(cherry picked from commit c56d76986f9efa05c4348401e7cdd05073aed2e7)
|
|
frr: T5788: update libyang to v2.1.148 (backport #517)
|
|
(cherry picked from commit fb31cf3412437f417870c28e9aaba66dc9144aff)
|
|
T6078: package upgrade to v6.6 to match kernel for ethtool and iproute2 (backport #514)
|
|
banner: T6077: implement ASCII contest winner default logo (backport #513)
|
|
(cherry picked from commit 4110c7359da62dacaa858def465e1aa2661c9bb9)
|
|
(cherry picked from commit 60d16e494958bfe4a43048ee3a7f63fd57600875)
|
|
(cherry picked from commit 1ba64f600c3578f7d63d1fc242f2088bf86e3605)
|
|
docker: T4440: add OCI container labels (backport #506)
|
|
Original implementation by jtcarnes
(cherry picked from commit bca80434106d96bb00c9808db7baea74d746b4d9)
|
|
T6065: Remove duplicated lines from build-vyos-image script causing script to fail
|
|
|
|
T6064: add build error if branch information from Git repository is missing (backport #509)
|
|
This was discussed in slack, where a user was missing the Git commit ID in his
custom build
Reason is/was:
git clone --single-branch -b 1.4.0-epa1 https://github.com/vyos/vyos-build
Checks out the 1.4.0-epa1 tag as HEAD and does not clone any branch information.
This results in:
>>> import git
>>> repo = git.Repo('.')
>>> repo.head.object.hexsha[:14]
'bcac2eb1f9b49c'
>>> git_branch = repo.active_branch.name
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3/dist-packages/git/repo/base.py", line 881, in active_branch
return self.head.reference
^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/git/refs/symbolic.py", line 311, in _get_reference
raise TypeError("%s is a detached symbolic reference as it points to %r" % (self, sha))
TypeError: HEAD is a detached symbolic reference as it points to 'bcac2eb1f9b49cc15ebda65838e5465543dbb9c6'
during the build. The exception handler resets the branch and commit name to an empty string: https://github.com/vyos/vyos-build/blob/a3e60a00b400a1bad8609d5ce1abb0bb7abed7bc/scripts/build-vyos-image#L281-L296
This now adds a proper error message during build so it fails early.
(07:46) vyos_bld 08278c5a1172:/vyos/vyos-build # isobuild -test
Building custom VyOS version: 1.5-test-202402250746
I: Checking if packages required for VyOS image build are installed
build/config
Could not retrieve information from git: HEAD is a detached symbolic reference as it points to '39612f541e55bea19868f50f16d7a6c6e0034ed2'
(cherry picked from commit 7c27657c79046dac8ae509a4eacb1a3a152e2d23)
|
|
build: T3664: fix the includes_chroot path for Sagitta
|
|
|
|
(cherry picked from commit 63369b1ac4b53706a11f0aae72b5d40d4e8030bf)
|
|
isc-dhcp: T5965: add custom package build with dhclient patches for WWAN (backport #503)
|
|
(cherry picked from commit f56b09145f9faeed061fb42f484acca226bfd914)
|
|
This reverts commit 795d890d6570036753e8c03616d38a7f3f692dfe.
|
|
T6009-6019: fix hour decoding when timezone offset is negative; bump libnftnl and nftables version. (backport #501)
|
|
libnftnl and nftables version.
(cherry picked from commit b31f5fe934bcb37534d49acdb5f7756bf05422e8)
|
|
frr: T5788: update to 9.1 release (backport #499)
|
|
(cherry picked from commit a4ef86ab2095f5a4dc2e9061dedbeacde4ac8606)
|
|
T6014: Bump keepalived version to 2.2.8-1 (backport #493)
|
|
frr: T6023: add pending upstream patches (backport #497)
|
|
Latest stable/9.0 FRR branch has an updated version of frr-reload.py which
is more strict on the commands to remove from the running config. This resulted
in some issues in the codebase of FRR which are addressed in the attached patches
and are pending for upstream integration.
(cherry picked from commit 798b95eb9776486aed874346869a8238383c18f6)
|
|
(cherry picked from commit 8b89929fdae6fac454c072c4f29b8a4f338365ba)
|
|
(cherry picked from commit 3b906b339626fecbf4932329964c36c2b41b5385)
|
|
(cherry picked from commit 8e2cfd669941d815004cc424b182ae373867b690)
|