Re: Adding Passim as a Fedora 40 feature?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Sep 7, 2023 at 8:00 AM Richard Hughes <hughsient@xxxxxxxxx> wrote:
>
> On Wed, 6 Sept 2023 at 21:32, Adam Williamson
> <adamwill@xxxxxxxxxxxxxxxxx> 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 <richard@xxxxxxxxxxx>
> 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@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
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@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux