Skip to content

Conversation

@ximon18
Copy link
Member

@ximon18 ximon18 commented Sep 1, 2025

This PR:

  • Uses a not-yet-released version of Ploutos that contains the following
    changes:

    • Correctly handle SystemD service units whose name is not the same as the
      package name (in our case 'cascaded' is not the same as 'cascade').
    • Always create the package manager repository configurations defined by the
      'deb_apt_source' and 'rpm_yum_repo' settings, not only when doing upgrade
      testing, as we have dependencies on packages (dnst and kmip2pkcs11) which
      are not available via the default O/S repositories but are only published
      in the proposed channel of the packages.nlnetlabs.nl repository, and so
      that repository needs to be configured before attempting to install cascade.
  • Fixes incorrect names in various places, e.g. cascade instead of cascaded, and
    cascade.conf instead of config.toml.

  • Reformats the DEB assets in cargo.toml to be more readable.

  • Fixes issues reported by rpmlint about the RPM package description.

  • Corrects and slightly improves the post-install package test script.

For a successful packaging run see: https://github.com/NLnetLabs/cascade/actions/runs/17458887099

@ximon18 ximon18 requested a review from mozzieongit September 1, 2025 15:46
@ximon18 ximon18 added the bug Something isn't working label Sep 1, 2025
@ximon18 ximon18 changed the title FIX: Asset file not found: target/rpm/cascaded.service Packaging fixes. Sep 3, 2025
@ximon18 ximon18 marked this pull request as ready for review September 3, 2025 21:42
@ximon18 ximon18 merged commit d270d80 into main Sep 4, 2025
47 checks passed
@ximon18 ximon18 deleted the workaround-rpm-packaging-failure branch September 4, 2025 10:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants