Page MenuHomePhabricator

Build on Debian Buster
Open, NormalPublic

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

Event Timeline

dmbaturin triaged this task as Normal priority.

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.
pasik added a subscriber: pasik.Mar 12 2019, 6:07 PM
runar added a subscriber: runar.May 28 2019, 7:46 PM
runar removed a subscriber: runar.