Fabian Mastenbroek
e56e969874
Update default configuration
...
This change updates the default kernel configuration to use the same
config as used by the stock Proxmox kernel.
2022-11-03 22:41:51 +01:00
Fabian Mastenbroek
0ae6ef51d4
Add Linux 6.0 ( #324 )
...
This change adds a release for Linux 6.0 for the Proxmox Edge kernels.
2022-10-27 11:39:29 +02:00
Fabian Mastenbroek
cfab002223
Update GitHub Actions workflows
...
This change updates the GitHub Actions workflows of the repository to
use the latest actions where possible.
2022-10-27 10:50:18 +02:00
Fabian Mastenbroek
058e954557
Drop support for Proxmox VE 6
...
This change drops support for the Buster-based Proxmox VE 6 release,
which as been EOL since 2022-07.
2022-10-27 10:50:18 +02:00
Fabian Mastenbroek
817a5e8d6b
Update to ZFS 2.1.6
2022-10-27 10:50:18 +02:00
Fabian Mastenbroek
ba318f6e4e
Add Linux 6.0
...
This change adds a release for Linux 6.0 for the Proxmox Edge kernels.
2022-10-27 10:50:18 +02:00
Fabian Mastenbroek
c4d4f0c40f
Do not watch v5.18.x
...
This change removes the watch for v5.18.x releases since it is marked
EOL.
2022-09-22 14:15:22 +02:00
Fabian Mastenbroek
45e07efd72
Add removal instructions
...
This change updates the README with instructions to remove a particular
kernel release from the user's system.
Fixes #320
2022-09-19 21:35:32 +02:00
Fabian Mastenbroek
3c771c6126
Synchronize kernel patches with upstream
...
This change updates the kernel patches with the patches used by Proxmox.
2022-08-17 14:49:00 +02:00
Fabian Mastenbroek
458f87fda1
Add Linux 5.19 ( #299 )
...
This change adds a release for Linux 5.19 for the Proxmox Edge kernels.
2022-08-03 16:49:34 +02:00
Fabian Mastenbroek
7d67db0275
Update installation instructions
...
This change updates the installation instructions to avoid the
deprecated apt-key tool and instead use the recommend approach.
See https://wiki.debian.org/DebianRepository/UseThirdParty#OpenPGP_Key_distribution
for more information.
Fixes #291
2022-07-15 10:30:44 +02:00
Fabian Mastenbroek
60595234df
Add Linux 5.18 ( #276 )
...
This change adds a release for Linux 5.18 for the Proxmox Edge kernels.
2022-06-23 10:42:06 +02:00
Fabian Mastenbroek
73af00b013
Update Debian repositories before installing dependencies
...
This change fixes an issue with the dependency installation where it
would fail due to not being properly updated.
2022-05-23 16:46:43 +02:00
Fabian Mastenbroek
deb8e3ecc2
Mark v5.16 as end-of-life
...
This change marks Linux 5.16 as end-of-life, given that it does not
receive any support updates anymore.
2022-05-15 12:43:05 +02:00
Fabian Mastenbroek
71705da5a6
Update to ZFS 2.1.4 ( #262 )
...
This change updates the ZFS project to version 2.1.4, following some
critical issues with 2.1.3.
See https://github.com/fabianishere/pve-edge-kernel/issues/261 for more
information regarding this problem.
2022-03-26 19:49:57 +01:00
Fabian Mastenbroek
50be4895e2
Watch for Linux 5.17 updates
2022-03-21 17:20:26 +01:00
Fabian Mastenbroek
65082c6aa5
Add Linux 5.17
...
This change adds a release for Linux 5.17 for the Proxmox Edge kernels.
2022-03-21 16:53:50 +01:00
Fabian Mastenbroek
f6ea761a45
Remove use of headers_check
...
This change removes the use of headers_check from the build script,
since this target is removed from Linux since v5.15.
See 4fbce81933
2022-03-21 16:53:50 +01:00
Fabian Mastenbroek
7b237c1d85
Update to ZFS 2.1.3
...
This change updates the ZFS project to version 2.1.3.
2022-03-21 12:33:27 +01:00
Fabian Mastenbroek
593f0d2b95
Switch to https submodule
...
This change updates the reference to the ZFS submodule to use HTTPS as
opposed to SSH access, which is not supported for unauthenticated users.
2022-03-21 12:13:09 +01:00
Fabian Mastenbroek
5633d95bbe
Stop v5.15.x builds
...
This change finalizes the v5.15.x builds since official builds from
Proxmox for v5.15.x are already available.
2022-02-04 11:55:21 +01:00
Fabian Mastenbroek
e50352257c
Synchronize kernel patches with upstream
...
This change updates the kernel patches with the patches used by Proxmox.
Furthermore, we split the patches from Proxmox and Ubuntu, so that we
don't have to re-order them.
2022-02-04 11:46:50 +01:00
Fabian Mastenbroek
b8de2740ea
Update ZFS patches
...
This change adds new patches from Proxmox for the ZFS project.
2022-02-04 11:46:40 +01:00
Fabian Mastenbroek
c68cdfe7ff
Fix Git reference to OpenZFS repository
...
This change fixes the Git reference to the OpenZFS repository now that
GitHub has deprecated the original Git protocol.
2022-01-11 13:27:58 +01:00
Fabian Mastenbroek
072e88cec0
Rename features-file to compile-features
...
This change updates the README with the correct property for the
AppArmor feature file config.
2022-01-10 12:35:46 +01:00
Fabian Mastenbroek
5bf3b1f23a
Watch for Linux 5.16 updates
2022-01-10 12:33:49 +01:00
Fabian Mastenbroek
36c50e562c
Refer to latest kernel version
...
This change updates the README to refer to the latest kernel release
available.
2022-01-10 11:33:55 +01:00
Fabian Mastenbroek
14ba82bac8
Format AppArmor intervention as diff
...
This change updates the README to display the AppArmor intervention as
diff to show to the user what to update in their configuration file.
2022-01-10 11:32:08 +01:00
Fabian Mastenbroek
339e99fd87
Add Linux 5.16
...
This change adds a release for Linux 5.16 for the Proxmox Edge kernels.
2022-01-10 11:16:49 +01:00
Fabian Mastenbroek
fa9f77096c
Include Proxmox patches
...
This change adds recent patches included in the stock Proxmox kernels.
2022-01-05 22:25:00 +01:00
Fabian Mastenbroek
ed134665cb
Address AppArmor incompatibilities
...
This change fixes the AppArmor incompatibility issues with the stock
Proxmox kernel. Since the stock kernel includes some patches from
Ubuntu, its AppArmor feature set is incompatible with the one offered by
this project.
We address this by also including these patches in our build, so users
do not need to manually intervene to update the apparmor_parser
configuration.
2022-01-05 22:17:11 +01:00
Fabian Mastenbroek
c75ca2a30d
Add link to Buy Me a Coffee page for donations
...
This change sets up a sponsor link for Buy Me a Coffee. This allows
users to make a small donation as a means of showing support to the
project.
2022-01-03 20:23:46 +01:00
Fabian Mastenbroek
c70f237530
Update to ZFS 2.1.2
...
This change updates the ZFS version to 2.1.2 which supports kernels 3.10
to 5.15.
2021-12-29 11:16:47 +01:00
Fabian Mastenbroek
a414a32484
Disable watch for v5.14.x
2021-12-23 13:10:56 +01:00
Fabian Mastenbroek
efc581b503
Mark Linux 5.14 as EOL
2021-11-28 15:13:02 +01:00
Fabian Mastenbroek
138e5893be
Reduce length of kernel version
...
This change reduces the length of the kernel version that is set by the
build process. We find that the most recent version is too long for the
kernel and causes certain kernel detection processes to fail.
We also remove the concept of build flavor or build profile. These
concepts should be reflected in the Debian package name and version
instead of separately in the kernel version.
2021-11-28 15:13:01 +01:00
Fabian Mastenbroek
c2ad95159b
Include objtool in header package
...
This change updates the build script to include objtool in the header
package, which is necessary when building some out-of-tree modules (such as
the NVIDIA driver)
2021-11-21 13:27:00 +01:00
Andrii Moiseiev
35badf1804
Disable UBSAN ( #163 )
...
The upstream Ubuntu kernel enables UBSAN on 5.14+ and 5.13.14+ builds, leading
to boot issues on servers depending on the hardware or module configuration.
With hundreds of different kernel modules and thousands different
configuration, this change in its current stage is high risk and questionable
in general.
These issues are impossible to predict and hard to troubleshoot.
Therefore, I believe it is worth disabling for now.
Resolves #164 and #200
2021-11-10 10:15:10 +01:00
Fabian Mastenbroek
9614ffe091
Add Linux 5.15
...
This change adds a release for Linux 5.15 for the Proxmox Edge kernels.
In addition, this change also includes ZFS 2.1.1 which follows the
upstream Proxmox repository.
2021-11-02 10:07:37 +01:00
Fabian Mastenbroek
2fd3f183c1
Document support for Proxmox VE 7
2021-10-20 09:41:44 +02:00
Fabian Mastenbroek
4c6ae4f5fc
Stop building Linux 5.10
...
This change stops the Linux 5.10 release branch for this repository.
Proxmox has currently moved on to Linux 5.11, so this Linux 5.10 cannot really
be considered "edge" anymore.
In case you need a long-term support kernel, I recommend moving back to
the stock Proxmox kernel.
2021-09-24 12:14:55 +02:00
Fabian Mastenbroek
0d77a5efea
Mark Linux 5.13 as EOL
2021-09-24 12:12:43 +02:00
Fabian Mastenbroek
04df02380d
Update to ZFS 2.1.1
...
This change updates the ZFS version to 2.1.1 which supports kernels 3.10
to 5.14.
2021-09-24 11:42:22 +02:00
Fabian Mastenbroek
3986964ccb
Allow CI builds for external contributors
...
This change enables external contributors to run CI builds after
approval from the repository maintainer.
2021-09-05 11:58:57 +02:00
Fabian Mastenbroek
087e08adb8
Re-enable CI builds for release branches
...
This reverts commit 01cbdebf0a
.
Although almost all release builds succeed, there have been cases where
new stable releases actually cause the build to fail or other cases
where we need to test changes on the release branch.
2021-09-05 11:56:17 +02:00
Fabian Mastenbroek
efb8844e8c
Remove kernel release from kernel version
...
This change removes the kernel release from the full kernel version.
This is used by Proxmox to identify differences in the kernel ABI.
However, since this project does not track these changes, we remove the
kernel release number altogether.
2021-09-05 11:56:17 +02:00
Fabian Mastenbroek
1a5b2830d0
Add release for Linux 5.14
...
This change adds the initial release of Linux 5.14 for the Proxmox Edge
kernels.
2021-08-30 11:01:30 +02:00
Fabian Mastenbroek
7bdb828f2f
Add release for Linux 5.14
...
This change adds the initial release of Linux 5.13 for the Proxmox Edge
kernels.
2021-08-30 10:50:59 +02:00
Fabian Mastenbroek
7e6346ae26
Update to ZFS 2.1.0
2021-08-30 10:50:57 +02:00
Fabian Mastenbroek
502732f054
Remove Linux 5.12 from watchlist
2021-08-08 11:09:16 +02:00