system76 / firmware-update

System76 Firmware Update Utility
GNU General Public License v3.0
204 stars 15 forks source link

Add link to full release notes to the UI #18

Closed d4v3y0rk closed 1 year ago

d4v3y0rk commented 4 years ago

It would be nice to link to the full release notes in the UI of the firmware update utility. I am having a hard time even finding the full release notes for the update that just showed up on my system. 2020-8-13_f5d3306 is the name of the firmware package and there is a single line that describes the changes but it would be nice to see the full notes and the history of the firmware changes. I can't even find them.

jacobgkau commented 4 years ago

2020-8-13_f5d3306 is the name of the firmware package and there is a single line that describes the changes but it would be nice to see the full notes and the history of the firmware changes. I can't even find them.

The seven-character string at the end of the version is the commit ID of that version (or the first seven characters of the commit ID, as often displayed in the GitHub UI.) You can see a list of commits to the master branch of the firmware-open repository here: https://github.com/system76/firmware-open/commits/master

Do a Ctrl-F for f5d3306 on that page, and you'll find the commit for that version, which was made on July 6th: https://github.com/system76/firmware-open/commit/f5d33069f0718bf8c87858be6258c6dc07007337

You can click "Browse Files" on that page to see the state of the firmware-open repository at the time of that commit here: https://github.com/system76/firmware-open/tree/f5d33069f0718bf8c87858be6258c6dc07007337

I'm assuming you have an oryp6, in which case 2020-8-13_f5d3306 was the original version, 2020-08-06_2e5f452 was the first update, and 2020-08-13_7e39821 is the latest update (which the changelog states.) You can see exactly what changes were made in each update by looking at the list of commits and finding everything in between f5d3306 and 2e5f452, and then between 2e5f452 and 7e39821.

I'm not saying it would be a bad idea to display more information in the UI, just letting you know how you can see this information right now.

crawfxrd commented 1 year ago

This is outside the scope of the project. firmware-update is only responsible for applying the updates. It is expected that users have already reviewed and accepted the changes via the OS application. Full release notes are in the changelog.json displayed by pop-os/firmware-manager (via pop-os/system76-firmware).