pop-os / linux

Pop!_OS fork of https://launchpad.net/ubuntu/+source/linux
Other
110 stars 14 forks source link

tag source for kernel updates pushed to PopOS #112

Closed qhaas closed 2 years ago

qhaas commented 2 years ago

I'm having to apply some tweaks / patches to various in-tree kernel modules using dkms and given there is no guarantee that the source for a given kernel module will be the same as those tagged upstream after Ubuntu and later PopOS makes modifications, it would be useful to have the PopOS kernel releases tagged in GitHub after stable packages built from said codebase are pushed to the PopOS apt repos.

Also, the head of master's codename in debian.master/changelog is jammy, which implies 22.04 baseline, would be useful to have a separate branch for focal (20.04) given we have one for bionic (18.04). It appears a master_focal once existed, but has been deleted.

Ubuntu provides tags similar to what is requested above for PopOS.

jackpot51 commented 2 years ago

All kernels for 20.04 and later are derived from the master branch now. It is always rebased on tags you can get from the upstream kernel repository, currently 5.15.11 - https://github.com/pop-os/linux/commit/fb6ad5cb3b6745e7bffc5fe19b130f3594375634

qhaas commented 2 years ago

Thanks, so unlike Ubuntu, PopOS uses the same kernel for 21.10 and 20.04 and the head of master always tracks the code used to build the latest stable release to the popos 20.04 / 21.10 apt repo. That would explain why I couldn't find an equivalent Ubuntu tagged release in their focal repo, especially if PopOS is not basing releases on the Ubuntu fork, but rather going directly to the original tagged release. Sounds like most of PopOS' kernel fork changes are related to packaging and build scripts? If so, I should be free to assume no significant code changes from upstream.