Page MenuHomeVyOS Platform

Build on Debian Buster
Closed, ResolvedPublic

Description

Since VyOS 1.3.x will be based on Debian Buster, we need to make sure it builds on it.

Rough checklist:

  • Check live build compatibility
  • Make sure all our packages build
  • Check which packages we can stop building and take from upstream Debian instead

Details

Difficulty level
Unknown (require assessment)
Version
-
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Unspecified (possibly destroys the router)
Issue type
Internal change (not visible to end users)

Event Timeline

dmbaturin triaged this task as Normal priority.Dec 21 2018, 1:23 AM
dmbaturin created this task.

So far:

The architecture-dependent packages (vyatta-cfg, vyatta-cfg-system, vyatta-conntrack) seem to build fine. I've adjusted some dependencies so that build works on both Jessie and Buster.

FRR builds though procedure needs minor adjustment, documented in the wiki.

ISO build scripts are more problematic.
First, Saltstack packages do not yet exist for buster so we will need to either build them or remove them for the time being.
Second, we have backports repo entry hardcoded, and it doesn't work because there's no such thing as buster backports yet.

Third, we have a strange signature issue:

Err:4 http://dev.packages.vyos.net/repositories/current/vyos current InRelease
  The following signatures were invalid: D17972096BC49F8281FA15FF32C249BD0DF04B5C
Err:5 http://dev.packages.vyos.net/repositories/current/debian current InRelease
  The following signatures were invalid: D17972096BC49F8281FA15FF32C249BD0DF04B5C
Reading package lists...
W: GPG error: http://dev.packages.vyos.net/repositories/current/vyos current InRelease: The following signatures were invalid: D17972096BC49F8281FA15FF32C249BD0DF04B5C
E: The repository 'http://dev.packages.vyos.net/repositories/current/vyos current InRelease' is not signed.
W: GPG error: http://dev.packages.vyos.net/repositories/current/debian current InRelease: The following signatures were invalid: D17972096BC49F8281FA15FF32C249BD0DF04B5C
E: The repository 'http://dev.packages.vyos.net/repositories/current/debian current InRelease' is not signed.
runar removed a subscriber: runar.
c-po set Is it a breaking change? to Unspecified (possibly destroys the router).
erkin set Issue type to Infrastructure issue or change.Aug 31 2021, 7:00 PM
erkin changed Issue type from Infrastructure issue or change to Internal change (not visible to end users).