infix icon indicating copy to clipboard operation
infix copied to clipboard

Install yang modules during build

Open mattiaswal opened this issue 1 year ago • 1 comments

Description

  • Install the yang modules during build instead of runtime
  • Upgrade sysrepo, netopeer2, libnetconf2 and libyang
  • Fix misc issues caused by the upgrade
  • The upgrade also upgrades some models (ietf-netconf-server and ietf-ssh-server and some more included from them
  • THIS IS BREAKING CHANGES old configurations will not work anymore due to the model upgrades described above.

Other information

Checklist

Tick relevant boxes, this PR is-a or has-a:

  • [x] Bugfix
    • [x] Regression tests
    • [x] ChangeLog updates (for next release)
  • [ ] Feature
    • [ ] YANG model change => revision updated?
    • [ ] Regression tests added?
    • [ ] ChangeLog updates (for next release)
    • [ ] Documentation added?
  • [ ] Code style update (formatting, renaming)
  • [x] Refactoring (please detail in commit messages)
  • [x] Build related changes
  • [ ] Documentation content changes
  • [x] Other (please describe): Only changes that users not noticed.

mattiaswal avatar May 21 '24 08:05 mattiaswal

Tested pass on hardware:

s Execution
`-- s 0001-all.yaml
    |-- o 0002-reproducible.py
    |-- o 0003-wait.py
    |-- o 0004-Misc tests
    |   `-- o 0005-operational_all.py
    |-- o 0006-ietf-system
    |   |-- o 0007-hostname.py
    |   |-- o 0008-add_delete_user.py
    |   |-- o 0009-timezone.py
    |   `-- o 0010-timezone_utc_offset.py
    |-- o 0011-ietf-interfaces
    |   |-- o 0012-vlan_ping.py
    |   |-- o 0013-ipv4_address.py
    |   |-- o 0014-iface_phys_address.py
    |   |-- o 0015-iface_status.py
    |   `-- o 0016-routing_basic.py
    |-- o 0017-infix-interfaces
    |   |-- o 0018-bridge_basic.py
    |   |-- o 0019-bridge_veth.py
    |   |-- o 0020-dual_bridge.py
    |   |-- o 0021-bridge_vlan.py
    |   |-- o 0022-ipv4_autoconf.py
    |   |-- o 0023-bridge_fwd_sgl_dut.py
    |   |-- o 0024-bridge_fwd_dual_dut.py
    |   |-- o 0025-bridge_vlan_separation.py
    |   |-- o 0026-igmp_basic.py
    |   |-- o 0027-igmp_vlan.py
    |   `-- o 0028-static_multicast_filters.py
    |-- s 0029-ietf-routing
    |   |-- o 0030-static_routing.py
    |   |-- o 0031-ospf_basic.py
    |   |-- o 0032-ospf_unnumbered_interface.py
    |   `-- s 0033-ospf_multiarea.py
    |-- o 0034-infix-containers
    |   |-- o 0035-container_basic.py
    |   |-- o 0036-container_bridge.py
    |   |-- o 0037-container_phys.py
    |   `-- o 0038-container_veth.py
    |-- o 0039-infix-dhcp
    |   |-- o 0040-dhcp_basic.py
    |   |-- o 0041-dhcp_router.py
    |   `-- o 0042-dhcp_routes.py
    `-- o 0043-ietf-hardware
        `-- o 0044-usb.py
06:28:55 infamy1:test # 

mattiaswal avatar May 22 '24 06:05 mattiaswal