Skip to content

Conversation

@agx
Copy link
Collaborator

@agx agx commented May 9, 2025

During boostrapping of images there's no systemd yet so allow it to fail. This matches the behavior of the postrm snippets that dh_systemd creates. Since we don't care about policy-rc.d use systemctl directly.

This hopefully unbreaks the phosh nightly builds

https://salsa.debian.org/agx/phosh-recipes/-/jobs/7558422#L5481

(we didn't notice earlier as meta-phosh still had a dependency on phog and pulled that in, I've removed phog from the archive now and so we hit this)

During boostrapping of images there's no systemd yet so allow it to
fail. This matches the behavior of the postrm snippets that dh_systemd
creates. Since we don't care about policy-rc.d use systemctl directly.

This hopefully unbreaks the phosh nightly builds

https://salsa.debian.org/agx/phosh-recipes/-/jobs/7558422#L5481

Signed-off-by: Guido Günther <agx@sigxcpu.org>
@github-actions
Copy link

github-actions bot commented May 9, 2025

The CI build recorded and generated some videos

Demo video (shown on README and release notes)

accent-colours

emergency-calls

first-run

simple-flow

trivial-flow

@agx
Copy link
Collaborator Author

agx commented May 17, 2025

With this patch applied, the build succeeds: https://salsa.debian.org/agx/phosh-recipes/-/pipelines/866574

@samcday
Copy link
Owner

samcday commented Jul 23, 2025

Thanks!

I wonder if there's a better way to keep the upstream Debian packaging in sync with the official stuff?

@samcday samcday merged commit 8e82bda into samcday:main Jul 23, 2025
3 checks passed
@agx
Copy link
Collaborator Author

agx commented Jul 24, 2025

I wonder if there's a better way to keep the upstream Debian packaging in sync with the official stuff?

They usually differ e.g. using network access with cargo upstream while using packaged crates downstream, using newer dependencies upstream, etc so I don't think it's generally worth bothering. Otherwise syncing the debian/ folder automatically from Debian's git would be an option.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants