On Wed, Mar 21, 2018 at 1:07 PM, Chuck Anderson <cra@wpi.edu> wrote:
On Wed, Mar 21, 2018 at 04:41:20PM +0000, Ankur Sinha wrote:
> > Remember enabling the repos do
> > not mean any software gets autoinstalled.
>
> Hrm, OK. I see what you mean. It is asking the user similar questions
> and that, from a usability perspective, is not a good thing. Sure. My
> concern is of a different nature.

Does enabling a third-party repo allow software to be automatically
installed from that repo to satisfy dependencies on system updates,
even if nothing has been explicitly installed from that third-party
repo?  Can a third-party repo override packages from Fedora repos?

That would be a breach of the 3rd party software policy, so the answer is no. Of course that
is something we will have to police as there is no technical block, so no repo which does
something like that would be approved to begin with and if we find one that started doing
so it would mean getting dropped. If 3rd party apps want different dependencies
than what we offer in Fedora they would need to offer their application as a Flatpak and
put their different versions etc. inside their own container.

Christian
 
> I am concerned that in the current implementation, or in what I see
> being discussed (so please correct me if this is inaccurate), I do not
> see a stage where we point out to the user that we, as Fedora, would
> really really reallllyyyy like them to use Free software, and not
> use proprietary software unless absolutely necessary (right?).
>
> Would you have any ideas on how the whole experience can include such a
> statement to clearly emphasize our commitment to Free Software?
>
> Like I had said in a reply before, I think this is an excellent
> opportunity to make the Free Software philosophy more visible to end
> users. :)

Maybe we can "taint" the system if proprietary software is installed,
like how the kernel gets tainted with proprietary kernel modules?
ABRT can then report the tainted status in any bugs it files.
Don't think  it matters. First of all users don't see that information and developers are
free to ignore crashers in Chrome or others anyway. And of course if we break ABI we
want to know about it regardless.

Christian