Zypper/One Click Install pin repo to package.

I have this problem:
When installing software not included in default repo by OCI, I uncheck keep repositories after install option. That causes some problems. Solution may be pinning repo to package (OCI will display checkbox for that). In this case, pinned repo is only used in process of updating this package. Another solution is to set pinned repo to lowest priority.

What problem is addressed by this ideas:

  1. If I disable repo, there’s problem with update system
  2. If I don’t disable repo, system could been broke in future

Hi
The best solution is to ask the package maintainer to submit the package to openSUSE:Factory (or if a home repository to a development repository) and it will then filter through the system into Tumbleweed and the next Leap release…

The other option is to grab the source code from the openSUSE github location, implement your feature and push?

I will try to implement this. But which solution is best - setting low priority or pin repo to package? First (low priority) would be a lot of simpler.