Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

back-port: Remember referenced repositories as system repositories in… #543

Merged

Commits on Sep 19, 2024

  1. back-port: Add isEnabled on IRepositoryReference

    This abstracts the bit flag checking for repository
    references.
    tivervac authored and gireeshpunathil committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    7210454 View commit details
    Browse the repository at this point in the history
  2. back-port: AbstractRepositoryManager does not pass the nickname

    Currently if a discovery event would define a nickname it is not passed
    by the add repository method resulting in an updatesite to have an empty
    name.
    
    This adds a new method that allows to pass a custom RepositoryInfo so
    the nickname can be set.
    laeubi authored and gireeshpunathil committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    ea22654 View commit details
    Browse the repository at this point in the history
  3. back-port: Remember referenced repositories as system repositories in…

    …stead of user
    
    Currently there is a quite surprising behavior, that if a user adds an
    updatesite that contains a referenced repository, that after an
    update-check additional repositories are visible. Even worse these are
    now used additionally to check for updates and if they contain other
    references these are also added and so on. This can result not only in a
    long list of sites the user never has added and has no clue where they
    are coming from but even pulling in unwanted or conflicting updates.
    
    This now distinguishes two cases:
    
    1) A repository is discovered by the RepositoryAction it is handled as a
    user added repository and becomes visible
    2) A repository is discovered by a reference in that case it is handled
    as a system repository and not becomes visible
    
    that way the list of user visible repositories stay clean from
    referenced repositories and unexpected side effects on update checks.
    laeubi authored and gireeshpunathil committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    74b3869 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Configuration menu
    Copy the full SHA
    d358e48 View commit details
    Browse the repository at this point in the history