Page MenuHomeVyOS Platform

ARM64: 1.4: Fastnetmon in current is a precompiled custom "blob" and amd64 only. (blocks all arm64 builds)
On hold, LowPublicBUG

Description

The version of fastnetmon in current(vyos1.4) is 1.2, the latest opensource version available is 1.1.3 (can be downloaded from: https://github.com/pavel-odintsov/fastnetmon/releases)
As i've found out the version of fastnetmon we are using is precompiled by the developers of that package and only a amd64 package is provided of the package.

This makes a missing dependency whan building on arm64 platforms, as the dependency in vyos-1x is marked as all platforms.
This is also an issue for anyone that wants to build vyos themself as they cant get hold of that package from any other place than our apt repo
We then will be dependent on a package from a 3rd party we do not have control over witch is not good.

I will with this suggest to roll back the version of fastnetmon to version 1.1.3 that is freely available online or getting hold of arm64 packages for this package.
As a temporary measure we also need to mark the dependency in vyos-1x as amd64 only.

Details

Version
1.4
Is it a breaking change?
Perfectly compatible

Event Timeline

runar created this object in space S1 VyOS Public.
Viacheslav changed the task status from Open to Needs testing.Oct 13 2022, 3:40 PM
Viacheslav assigned this task to runar.
Viacheslav changed the subtype of this task from "Task" to "Bug".
Viacheslav added a project: VyOS 1.4 Sagitta.

Hello! We have plans to add official ARM64 builds in near future.

dmbaturin changed the task status from Needs testing to On hold.Jan 9 2024, 6:45 PM
dmbaturin triaged this task as Low priority.
dmbaturin set Issue type to Unspecified (please specify).
dmbaturin edited projects, added VyOS Rolling; removed Restricted Project.Oct 14 2024, 11:27 AM
dmbaturin changed Is it a breaking change? from Unspecified (possibly destroys the router) to Perfectly compatible.
dmbaturin changed Issue type from Unspecified (please specify) to improvement.