Skip to content
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

sys-kernel/genkernel-next deprecation #22

Open
frunzales opened this issue Jul 11, 2020 · 8 comments
Open

sys-kernel/genkernel-next deprecation #22

frunzales opened this issue Jul 11, 2020 · 8 comments
Labels

Comments

@frunzales
Copy link

The current genkernel-next package is being deprecated in the official Gentoo portage tree:

https://bugs.gentoo.org/719968

sakaki-tools:sys-kernel/buildkernel depends on sys-kernel/genkernel-next as a runtime dependency:

RDEPEND="${DEPEND}
	>=sys-libs/ncurses-5.9-r2
	>=virtual/linux-sources-3
	>=app-crypt/sbsigntools-0.6-r1
	plymouth? ( >=sys-boot/plymouth-0.8.8-r4[gdm,libkms,pango] )
	>=sys-kernel/genkernel-next-58[cryptsetup,gpg,plymouth?]
	=app-crypt/staticgpg-1.4.16-r1
	>=sys-boot/efibootmgr-0.5.4-r1"

Are there plans to support the Gentoo-supplied sys-kernel/genkernel?

@sakaki-
Copy link
Owner

sakaki- commented Jul 12, 2020

If genkernel-next doesn't get proxy-maintained (per the bug), then yes I will have to migrate.

Best, sakaki

@sakaki-
Copy link
Owner

sakaki- commented Jul 13, 2020

Yes, for now creating e.g. /etc/portage/package.unmask/genkernel-next with the contents:

~sys-kernel/genkernel-next-69

should work. I'll add this to the guide now as a band-aid until this is resolved one way or other upstream.

@sakaki-
Copy link
Owner

sakaki- commented Jul 13, 2020

Guide updated.

@necrose99
Copy link

so far sabayon is preparing to sawp base to funtoo. as funtoo has a more backdated but stable toolbase , and the option of newer tools.

@sakaki-
Copy link
Owner

sakaki- commented Aug 21, 2020

Now that genkernel-next has been treecleaned, I've added v69 to this overlay, and updated the guide accordingly. Obviously not a long-term fix, but will allow buildkernel to keep working for now.

@donbcd
Copy link

donbcd commented Aug 27, 2020

I am using a recent kernel (5.8+) because of hardware issues. With these recent kernel versions + genkernel-next-69 the kernel does not boot. With genkernel-next-70 booting the recent kernels worked again, buildkernel worked fine, too.
Is it possible to offer genkernel-next-70, too, until the overall issue is solved?

@yantar92
Copy link

Now that genkernel-next has been treecleaned, I've added v69 to this overlay, and updated the guide accordingly. Obviously not a long-term fix, but will allow buildkernel to keep working for now.

I am currently installing fresh Gentoo using the guide. Just adding genkernel-next-69 is not enough. It does not solve the issue with old version of busybox used by genkernel (which is not compatible with latest stable glibc) [1].

I had to add BUSYBOX_VER="1.32.0" to genkernel.conf and create a symlink to that version's source tarball (note that 1.32.0 is ~amd64 for now):

ln -s /var/cache/distfiles/busybox-1.32.0.tar.bz2 /var/lib/genkernel/src/

[1] https://bugs.gentoo.org/719968

@sakaki- sakaki- added the EOL label Oct 31, 2020
@sakaki-
Copy link
Owner

sakaki- commented Oct 31, 2020

31 Oct 2020: sadly, due to legal obligations arising from a recent change in my 'real world' job, I must announce I am standing down as maintainer of this project with immediate effect. For the meantime, I will leave the repo up (for historical interest, and since the ebuilds etc. may be of use to others); however, I plan no further updates, nor will I be accepting / actioning further pull requests or bug reports from this point. Email requests for support will also have to be politely declined, so, please treat this as an effective EOL notice.

For further details, please see my post here.

If you have used my EFI Guide (and this repo) to install your PC-based Gentoo system, it should still continue to work for some time, but you should now take steps to migrate to a baseline Gentoo Handbook install (since the underlying tools, such as buildkernel, will also now no longer be supported and may eventually fail as more modern kernels etc. are released).

With sincere apologies, sakaki ><

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants