Re: F36 Change: Enable exclude_from_weak_autodetect by default in LIBDNF (System-Wide Change proposal)

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

 



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




[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