On ke, 13 huhti 2022, Peter Boy wrote:
> Am 13.04.2022 um 19:41 schrieb Alexander Bokovoy <abbra(a)fedoraproject.org>:
>
> he cockpit app in question knows nothing about that. It was designed
> for a specific use case of a specific vendor solution. We are pushing
> it as an easy mechanism to manage Samba and NFS shares on a domain
> member or standalone Fedora workstation.
Excuse my possible lack of knowledge, but I'm wondering about that. I
think, we are basically discussing servers here. And the Cockpit file
sharing app is meant to make management of shares on the server easier.
Nothing else.
Or what did I get wrong?
Yes, I believe we are looking here from different perspectives. You are
talking about a purpose-built deployment. I am talking about Fedora
perspective.
For Fedora as a distribution there are no differences in what packages
used in which deployments. They all are part of the same repository. The
fact that a particular package may be a part of Fedora Server
installation image is irrelevant: a user may install the very same
package onto Fedora Workstation after deployment with the same ease of
use as Fedora Server's user can install Gnome packages onto Fedora
server deployed using Fedora Server image.
Nothing in the package itself earmarks it for a particular use. I gave
earlier an example of Fedora Accounts system. I have seen this multiple
times: a person wants to install FreeIPA server and thus uses
dnf install freeipa-*
this will bring 'freeipa-fas' to the system as well. Fedora Accounts
packages are part of Fedora, installing freeipa-fas will reconfigure
your FreeIPA server to do a particular job for Fedora Accounts. This
package is not compatible with a normal FreeIPA server deployment in a
sense that it provides a default configuration for Fedora Accounts that
is not necessary what you'd want to use for normal FreeIPA. It, for
example, forces use of OTP tokens by default. Due to how FreeIPA server
upgrade runs, settings like enforced by freeipa-fas package will revert
any other changes done in the same area. So you'd end up with a
misterious behaviour: your FreeIPA configuration suddenly resets to
something that you did not recognize.
This cockpit plugin could be installed onto any Fedora deployment. Many
people reported us bugs with file sharing when sharing their own home
directories or directories from their Fedora workstations. This is why I
mentioned Fedora Workstation is one actual target for this -- because
people do use Samba file sharing on their workstations.
For me a time to investigate bugs where things happen due to behaviours
like this is a time taken away from serving actual causes for Fedora
users who actually care about their Samba setups.
--
/ Alexander Bokovoy