-
Notifications
You must be signed in to change notification settings - Fork 30
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
pop-upgrade breaks third party PPAs #267
Comments
pop-upgrade does not touch third party sources, besides removing them on upgrade. |
so here's what I'm seeing:
Is there something else that pop-upgrade calls that might be doing this? |
https://github.com/pop-os/upgrade/blob/master/src/repair/packaging.rs#L18 Sources are fixed to ensure no conflicts with the running release. |
So
|
So when calling Line 72 in 0dd0b76
|
Yes, but you should not use focal repositories on impish. |
That's not helpful. I don't have an alternative as some vendors don't provide packages for non-LTS Ubuntu distros and I don't blame them. I guess I'll have to suffer this process until the next LTS is available and vendors release updated repos to match. |
Look into Flatpak and using Docker for dev containers. Or even nix-env |
Thanks for the suggestions. I use Flatpak where possible, followed by deb packages (and then snaps). In my case, deb package repos are all I have to work with. |
I had a similar problem. Flatpak if posible for everything if not Docker. RIght now im trying to move everything i can to docker as it makes it super easy to mantain. DEB packages depends on installed libs. If a DEB depends on an older lib not present on current release you will have the same problem. Just happened to a client trying to install MEGA desktop client on Pop Beta. |
So this issue is difficult to search for to see if there's a solution.
here's my system:
Whenever I run
pop-upgrade
it breaks several of the third party repositories I have in my/etc/sources.list.d/
by renaming the distro fromfocal
toimpish
. Some of these repos only provide packages for LTS distros.(eg. https://packages.microsoft.com/, https://repo.mongodb.org/apt/ubuntu)
here's the diff on the microsoft one:
I have temporarily created a git repo for this folder to work around reverting the specific repo files to a known working state (eg.
git reset HEAD --hard
). Are there any suggestions or recommendations at this point? Should pop-upgrade test the changes to the *.list files after making them? should it leave LTS repos alone? Or is this a repolib issue?Thanks!
The text was updated successfully, but these errors were encountered: