On Thu, Sep 7, 2023 at 8:00 AM Richard Hughes <hughsi...@gmail.com> wrote:
>
> On Wed, 6 Sept 2023 at 21:32, Adam Williamson
> <adamw...@fedoraproject.org> wrote:
> > There is no -lib package split in Fedora currently. The 'passim'
> > package provides the libraries.
> > https://koji.fedoraproject.org/koji/buildinfo?buildID=2278800 - there
> > is no 'passim-libs'.
>
> Oopa, sorry. I pushed the commit:
>
> commit 44a1d6df6cf40912ea07bd7e71bc69bc0742e814 (HEAD -> main,
> origin/rawhide, origin/main, origin/HEAD)
> Author: Richard Hughes <rich...@hughsie.com>
> Date:   Fri Aug 25 20:53:33 2023 +0100
>
>     Split out a -libs subpackage
>
> :100644 100644 bc51e57 3ad7ccc M        passim.spec
>
> ...but for some reason didn't do the build. Building now.
>
> > Sep 06 02:27:08 fedora systemd[1]: Starting passim.service - A local 
> > caching server...
> > Sep 06 02:27:08 fedora (passimd)[2647]: passim.service: Failed to set up 
> > mount namespacing: /run/systemd/mount-rootfs/var/lib/passim/data: No such 
> > file or directory
> > Sep 06 02:27:08 fedora (passimd)[2647]: passim.service: Failed at step 
> > NAMESPACE spawning /usr/libexec/passimd: No such file or directory
> > Sep 06 02:27:08 fedora systemd[1]: passim.service: Main process exited, 
> > code=exited, status=226/NAMESPACE
> > Sep 06 02:27:08 fedora systemd[1]: passim.service: Failed with result 
> > 'exit-code'.
> >
> > I'm guessing the "failed to set up mount namespacing" thing is the real
> > problem, and the error about /usr/libexec/passimd not being there is
> > just some odd consequence of the namespacing problem.
>
> Will debug today, thanks.
>
> > > It's intentional in that if the feature gets rejected I'd change the
> > > "Recommends" to a "Suggests". If you'd rather me do the opposite (i.e.
> > > move from Suggests to Recommends if the proposal gets accepted) that's
> > > 100% okay with me and I can do that tomorrow.
> >
> > I do think that would be more appropriate. But you'd also need to split
> > the libs out for this to mean anything.
>
> Done, also building for rawhide now.

Note that if you want the passim service to be enabled by default, you
will need to request approval with FESCo (or the appropriate Working
Group).
All systemd services that have an "enabled by default" preset need to do that:
https://docs.fedoraproject.org/en-US/packaging-guidelines/DefaultServices/#_enabling_services_by_default

And at that point, I'd rather have this as a proper System-Wide Change
Proposal than just a discussion on the mailing list.

Fabio
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to