On 17. 09. 21 9:28, Kamil Paral wrote:
On Thu, Sep 16, 2021 at 9:18 PM Ben Cotton <bcotton@xxxxxxxxxx
<mailto:bcotton@xxxxxxxxxx>> wrote:
https://fedoraproject.org/wiki/Changes/ExcludeFromWeakAutodetect
<https://fedoraproject.org/wiki/Changes/ExcludeFromWeakAutodetect>
== Summary ==
exclude_from_weak_autodetect enables autodetection of unmet weak
dependencies (Recommends or Supplements) of installed packages and
blocks installation of packages satisfying already unmet dependencies.
In other words: When you don't have the recommended package installed,
it won't be automatically installed with future upgrades of the
recommending package.
Exciting. I have the following questions:
1. Do I understand correctly that this will be enabled by default in F36 and
later and disabled by default in F35 and older? The proposal text is *very*
convoluted and doesn't explain this clearly (I think it should be edited to be
clearer).
Yes. So the default behavior only changes on the new Fedora release, but users
can opt in to it on older Fedoras as well. (I agree.)
2. What happens if package P (already installed on the user's system) starts
recommending package Q (not installed on the user's system)? Will Q get
auto-installed together with P's update, or not? I believe it's important to
keep auto-installation enabled for *new* weak relationships.
I believe it should get auto installed, but I have not yet verified the current
implementation does that.
3. Similarly to above (perhaps exactly the same case), what happens when
package Q (not installed) starts supplementing package P (installed), will it
get auto-installed or not?
I believe it should get auto installed, but I have not yet verified the current
implementation does that.
4. If there's a scenario where we want some packages pulled automatically on
the first update after installation, but we don't want to include them on the
media (possibly because of size constraints or something else), how can that be
achieved? Has somebody reviewed the kickstarts for cases like these? I think at
least some localization-related files are automatically installed
post-installation.
See the other part of this thread about openh264.
--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
_______________________________________________
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 on the list, report it: https://pagure.io/fedora-infrastructure