Skip to content

Install new System76 hosted repository for Ubuntu#354

Merged
jackpot51 merged 1 commit into
masterfrom
ppa-transition
May 7, 2026
Merged

Install new System76 hosted repository for Ubuntu#354
jackpot51 merged 1 commit into
masterfrom
ppa-transition

Conversation

@jackpot51

@jackpot51 jackpot51 commented Apr 30, 2026

Copy link
Copy Markdown
Member

This will replace the PPA with our own repo, to reduce maintenance cost and build times.

Either pop-default-settings must be installed, as on Pop, or the new https://github.com/pop-os/system76-ubuntu-repo

@jackpot51 jackpot51 requested review from a team April 30, 2026 21:08
@jackpot51 jackpot51 self-assigned this Apr 30, 2026
@jackpot51 jackpot51 force-pushed the ppa-transition branch 4 times, most recently from f9420f8 to d22d296 Compare April 30, 2026 21:40
@jackpot51 jackpot51 marked this pull request as ready for review April 30, 2026 21:51
@leviport

leviport commented May 5, 2026

Copy link
Copy Markdown
Member

system76-driver is not updating cleanly after adding this testing source:

system76@system76-Lemur-Pro:~$ sudo apt full-upgrade 
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  system76-driver
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
system76@system76-Lemur-Pro:~$ sudo apt install system76-driver
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 system76-driver : Depends: pop-default-settings but it is not installable or
                            system76-ubuntu-repo but it is not installable
E: Unable to correct problems, you have held broken packages.

I'm not sure whether this is due to the attack or not.

@jackpot51

Copy link
Copy Markdown
Member Author

@leviport system76-ubuntu-repo may not be released yet

@jackpot51

Copy link
Copy Markdown
Member Author

I tried to release it on launchpad, hopefully by tomorrow it will be available...

@leviport

leviport commented May 6, 2026

Copy link
Copy Markdown
Member

Looks like that did the trick!
Screenshot_2026-05-06_10-02-05

After the update, I now see system76-ubuntu-repo.sources in /etc/apt/sources.list.d/. The ubuntu.sources file is still present though. Is that meant to be left behind?

@jackpot51 jackpot51 merged commit 3e273d5 into master May 7, 2026
27 checks passed
@jackpot51 jackpot51 deleted the ppa-transition branch May 7, 2026 15:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants