On 29/06/2020 21.18, Darryl Gregorash wrote:
On 2020-06-29 12:46 p.m., Carlos E. R. wrote:
On 29/06/2020 20.30, Darryl Gregorash wrote:
On 2020-06-25 9:30 a.m., Felix Miata wrote:
Darryl Gregorash composed on 2020-06-25 09:10 (UTC-0600):
Why disable the libdvdcss2 repo?
Easier than making sure it even has the current version if the release is fresh. I've never had the current one uninstalled at upgrade time, or any other time.
Would zypper not complain if it could not find a valid repository for the new version? If so, then it would just ignore (or ask to ignore) that repo, would it not?
No, it will ask to remove the packages from that repo if it doesn't find them in another repo.
Andrei says this it not the case. Well, I don't remember. But I did have to lock a bunch of packages in the past, like for example, rekall.
That's the reason to carefully inspect the list of active repositories, decide which to remove, which to upgrade.
Which is why the instructions on one of the URLs you posted say to do this first:
zypper --releasever=15.2 refresh
That will catch a non-existent URL, will it not? If it still wants to remove the packages (apart from debug and devel packages, there is only one), can you not then tell it to leave the package alone?
Yes, you can.
Anyway, libdvdcss is on an openSUSE site,
No, it is external. For legal reasons.
so I am not expecting there to be any problems here -- and if there are, then I know of no other place to get those packages, except maybe on VideoLAN, which opens up a whole different bag of potential problems (eg. do you want VLC from VideoLAN, or from Packman?).
Note that first it is necessary to edit the file in /etc/zypp/repos.d for that repository: baseurl=http://opensuse-guide.org/repo/openSUSE_Leap_15.1/ and change that to read: baseurl=http://opensuse-guide.org/repo/openSUSE_Leap_$releasever/
I did not know that. It figures.
The Packman repository must be similarly edited -- and I have verified with the Packman repo that this procedure works.
Basically, I leave activated repositories that have packages not available on the base distro. If they are duplicated (for instance, a KDE repo), I remove the repo (but this will make zypper ask you a hundred times, one per package that changes repo, I think). Packman I leave active. -- Cheers / Saludos, Carlos E. R. (from 15.1 x86_64 at Telcontar)