[opensuse-arm] In which devel project should a kernel reside?
Hi all, I want to put the Toshiba AC100 kernel (kernel-tegra-ac100) in Factory. I sent a submit request to Base:Kernel but it looks like very few users are in this project. Is this the best devel project for this kernel? Or would it be better if another project would be created. Regards, Joop. -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
On 31.01.2012, at 13:54, Joop Boonen wrote:
Hi all,
I want to put the Toshiba AC100 kernel (kernel-tegra-ac100) in Factory. I sent a submit request to Base:Kernel but it looks like very few users are in this project.
Is this the best devel project for this kernel? Or would it be better if another project would be created.
Is this the upstream kernel with a few patches / configs or is this a completely separate kernel source? If it's separate kernel source, please create a separate project for it and just add that repository in your kiwi config for AC100 images. For patches / configs against upstream, send them to the opensuse-kernel mailing list and CC me ;) Alex -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
On Tue, January 31, 2012 1:58 pm, Alexander Graf wrote:
On 31.01.2012, at 13:54, Joop Boonen wrote:
Hi all,
I want to put the Toshiba AC100 kernel (kernel-tegra-ac100) in Factory. I sent a submit request to Base:Kernel but it looks like very few users are in this project.
Is this the best devel project for this kernel? Or would it be better if another project would be created.
Is this the upstream kernel with a few patches / configs or is this a completely separate kernel source? If it's separate kernel source, please create a separate project for it and just add that repository in your kiwi config for AC100 images. For patches / configs against upstream, send them to the opensuse-kernel mailing list and CC me ;)
This is a patched chomeOS kernel for the AC100 : https://gitorious.org/~marvin24/ac100/marvin24s-kernel The separate project should be a home: project or another project? Which project would you suggest for ARM kernels that aren't official openSUSE kernels?
Alex
Regards, Joop. -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Am Dienstag, 31. Januar 2012, 14:24:28 schrieb Joop Boonen:
On Tue, January 31, 2012 1:58 pm, Alexander Graf wrote:
On 31.01.2012, at 13:54, Joop Boonen wrote:
Hi all,
I want to put the Toshiba AC100 kernel (kernel-tegra-ac100) in Factory. I sent a submit request to Base:Kernel but it looks like very few users are in this project.
Is this the best devel project for this kernel? Or would it be better if another project would be created.
Is this the upstream kernel with a few patches / configs or is this a completely separate kernel source? If it's separate kernel source, please create a separate project for it and just add that repository in your kiwi config for AC100 images. For patches / configs against upstream, send them to the opensuse-kernel mailing list and CC me ;)
This is a patched chomeOS kernel for the AC100 : https://gitorious.org/~marvin24/ac100/marvin24s-kernel
The separate project should be a home: project or another project? Which project would you suggest for ARM kernels that aren't official openSUSE kernels?
With our goal to make the arm port an official openSUSE port, you should also try to get the patches part our official kernel. Or even better in upstream kernel.
Alex
Regards,
Joop. -- Adrian Schroeter SUSE Linux Products GmbH email: adrian@suse.de
-- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
On 31.01.2012, at 14:35, Adrian Schröter wrote:
Am Dienstag, 31. Januar 2012, 14:24:28 schrieb Joop Boonen:
On Tue, January 31, 2012 1:58 pm, Alexander Graf wrote:
On 31.01.2012, at 13:54, Joop Boonen wrote:
Hi all,
I want to put the Toshiba AC100 kernel (kernel-tegra-ac100) in Factory. I sent a submit request to Base:Kernel but it looks like very few users are in this project.
Is this the best devel project for this kernel? Or would it be better if another project would be created.
Is this the upstream kernel with a few patches / configs or is this a completely separate kernel source? If it's separate kernel source, please create a separate project for it and just add that repository in your kiwi config for AC100 images. For patches / configs against upstream, send them to the opensuse-kernel mailing list and CC me ;)
This is a patched chomeOS kernel for the AC100 : https://gitorious.org/~marvin24/ac100/marvin24s-kernel
The separate project should be a home: project or another project? Which project would you suggest for ARM kernels that aren't official openSUSE kernels?
With our goal to make the arm port an official openSUSE port, you should also try to get the patches part our official kernel. Or even better in upstream kernel.
Upstream please, maintaining dozens of patches in our tree doesn't help anyone. It just makes rebasing to new kernels harder. This whole kernel situation on ARM is a serious nightmare ... Alex -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Am 31.01.2012 14:44, schrieb Alexander Graf:
On 31.01.2012, at 14:35, Adrian Schröter wrote:
Am Dienstag, 31. Januar 2012, 14:24:28 schrieb Joop Boonen:
On Tue, January 31, 2012 1:58 pm, Alexander Graf wrote:
On 31.01.2012, at 13:54, Joop Boonen wrote:
Hi all,
I want to put the Toshiba AC100 kernel (kernel-tegra-ac100) in Factory.
This is a patched chomeOS kernel for the AC100 : https://gitorious.org/~marvin24/ac100/marvin24s-kernel
With our goal to make the arm port an official openSUSE port, you should also try to get the patches part our official kernel. Or even better in upstream kernel.
Upstream please, maintaining dozens of patches in our tree doesn't help anyone. It just makes rebasing to new kernels harder.
Easier said than done. Despite the weird name, this is the ac100 kernel used by Ubuntu for their official Oneiric ac100 release. https://wiki.ubuntu.com/ARM/TEGRA/AC100#Kernel_development
This whole kernel situation on ARM is a serious nightmare ...
Yes. Maybe we should switch to a Linaro kernel. ;) Andreas -- SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer; HRB 16746 AG Nürnberg -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
On 31.01.2012, at 15:00, Andreas Färber wrote:
Am 31.01.2012 14:44, schrieb Alexander Graf:
On 31.01.2012, at 14:35, Adrian Schröter wrote:
Am Dienstag, 31. Januar 2012, 14:24:28 schrieb Joop Boonen:
On Tue, January 31, 2012 1:58 pm, Alexander Graf wrote:
On 31.01.2012, at 13:54, Joop Boonen wrote:
Hi all,
I want to put the Toshiba AC100 kernel (kernel-tegra-ac100) in Factory.
This is a patched chomeOS kernel for the AC100 : https://gitorious.org/~marvin24/ac100/marvin24s-kernel
With our goal to make the arm port an official openSUSE port, you should also try to get the patches part our official kernel. Or even better in upstream kernel.
Upstream please, maintaining dozens of patches in our tree doesn't help anyone. It just makes rebasing to new kernels harder.
Easier said than done. Despite the weird name, this is the ac100 kernel used by Ubuntu for their official Oneiric ac100 release.
https://wiki.ubuntu.com/ARM/TEGRA/AC100#Kernel_development
This whole kernel situation on ARM is a serious nightmare ...
Yes. Maybe we should switch to a Linaro kernel. ;)
Every time we derive from the actual upstream kernel, we (as in the openSUSE arm community) have to maintain _everything_ ourselves. Got a kernel bug? Our problem. Don't support new kernel interfaces? Our problem. Don't feel like rebasing the ~300 SUSE patches on top of the next Linaro kernel version? Our problem. Security bugs? Our problem. I would much rather the above be the openSUSE kernel folks' problem rather than ours. We already have enough on our hands to just get all of the distro built properly. Using non-upstream kernels will definitely not get us anywhere close to an openSUSE 12.2 with official ARM support. At least not for more than the 1 or 2 devices that actually work there. Alex -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
On Tue, January 31, 2012 3:27 pm, Alexander Graf wrote:
On 31.01.2012, at 15:00, Andreas Färber wrote:
Am 31.01.2012 14:44, schrieb Alexander Graf:
On 31.01.2012, at 14:35, Adrian Schröter wrote:
Am Dienstag, 31. Januar 2012, 14:24:28 schrieb Joop Boonen:
On Tue, January 31, 2012 1:58 pm, Alexander Graf wrote:
On 31.01.2012, at 13:54, Joop Boonen wrote: > Hi all, > > I want to put the Toshiba AC100 kernel (kernel-tegra-ac100) in > Factory.
This is a patched chomeOS kernel for the AC100 : https://gitorious.org/~marvin24/ac100/marvin24s-kernel
With our goal to make the arm port an official openSUSE port, you should also try to get the patches part our official kernel. Or even better in upstream kernel.
Upstream please, maintaining dozens of patches in our tree doesn't help anyone. It just makes rebasing to new kernels harder.
Easier said than done. Despite the weird name, this is the ac100 kernel used by Ubuntu for their official Oneiric ac100 release.
https://wiki.ubuntu.com/ARM/TEGRA/AC100#Kernel_development
This whole kernel situation on ARM is a serious nightmare ...
Yes. Maybe we should switch to a Linaro kernel. ;)
Every time we derive from the actual upstream kernel, we (as in the openSUSE arm community) have to maintain _everything_ ourselves.
Got a kernel bug? Our problem. Don't support new kernel interfaces? Our problem. Don't feel like rebasing the ~300 SUSE patches on top of the next Linaro kernel version? Our problem. Security bugs? Our problem.
I would much rather the above be the openSUSE kernel folks' problem rather than ours.
It looks like Greg Kroah-Hartman is solving this. http://www.h-online.com/open/news/item/Android-drivers-to-be-included-in-Lin...
We already have enough on our hands to just get all of the distro built properly.
I agree, I think we should focus mostly on the packages first. That's why I would prefer to first use this type of kernels. This is what other distro's also do (debian, gentoo, ubuntu, fedora etc), for now, as far as I can see.
Using non-upstream kernels will definitely not get us anywhere close to an openSUSE 12.2 with official ARM support. At least not for more than the 1 or 2 devices that actually work there.
I wonder how the roadmap will look like? I think that we won't have a fully working/stable 12.2 release. But I think we should freeze openSUSE:Factory:ARM as openSUSE:12.2:Tumbleweed i.e. openSUSE:Tumbleweed. Because it's very difficult to fix all packages with the continuously breaking openSUSE:Factoy:ARM packages a package fixed soke time ago doesn't build currently anymore. This is worst when an or a lot of other packages depend on this package to build.
Alex
Regards, Joop. -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
On 31.01.2012, at 21:50, Joop Boonen wrote:
On Tue, January 31, 2012 3:27 pm, Alexander Graf wrote:
On 31.01.2012, at 15:00, Andreas Färber wrote:
Am 31.01.2012 14:44, schrieb Alexander Graf:
On 31.01.2012, at 14:35, Adrian Schröter wrote:
Am Dienstag, 31. Januar 2012, 14:24:28 schrieb Joop Boonen:
On Tue, January 31, 2012 1:58 pm, Alexander Graf wrote: > On 31.01.2012, at 13:54, Joop Boonen wrote: >> Hi all, >> >> I want to put the Toshiba AC100 kernel (kernel-tegra-ac100) in >> Factory.
This is a patched chomeOS kernel for the AC100 : https://gitorious.org/~marvin24/ac100/marvin24s-kernel
With our goal to make the arm port an official openSUSE port, you should also try to get the patches part our official kernel. Or even better in upstream kernel.
Upstream please, maintaining dozens of patches in our tree doesn't help anyone. It just makes rebasing to new kernels harder.
Easier said than done. Despite the weird name, this is the ac100 kernel used by Ubuntu for their official Oneiric ac100 release.
https://wiki.ubuntu.com/ARM/TEGRA/AC100#Kernel_development
This whole kernel situation on ARM is a serious nightmare ...
Yes. Maybe we should switch to a Linaro kernel. ;)
Every time we derive from the actual upstream kernel, we (as in the openSUSE arm community) have to maintain _everything_ ourselves.
Got a kernel bug? Our problem. Don't support new kernel interfaces? Our problem. Don't feel like rebasing the ~300 SUSE patches on top of the next Linaro kernel version? Our problem. Security bugs? Our problem.
I would much rather the above be the openSUSE kernel folks' problem rather than ours.
It looks like Greg Kroah-Hartman is solving this. http://www.h-online.com/open/news/item/Android-drivers-to-be-included-in-Lin...
That's just for Android specific bits, not the hardware support.
We already have enough on our hands to just get all of the distro built properly.
I agree, I think we should focus mostly on the packages first.
That's why I would prefer to first use this type of kernels. This is what other distro's also do (debian, gentoo, ubuntu, fedora etc), for now, as far as I can see.
Sure, and worst case we can even link them into openSUSE:Factory:ARM for the time being. But in the long run, I'd definitely prefer to have things base on the upstream version.
Using non-upstream kernels will definitely not get us anywhere close to an openSUSE 12.2 with official ARM support. At least not for more than the 1 or 2 devices that actually work there.
I wonder how the roadmap will look like? I think that we won't have a fully working/stable 12.2 release. But I think we should freeze openSUSE:Factory:ARM as openSUSE:12.2:Tumbleweed i.e. openSUSE:Tumbleweed. Because it's very difficult to fix all packages with the continuously breaking openSUSE:Factoy:ARM packages a package fixed soke time ago doesn't build currently anymore. This is worst when an or a lot of other packages depend on this package to build.
I think we should fork off when 12.2 forks off as well and try to hammer out a working 12.2 release that runs on at least a few platforms. We should still keep the Factory tree alive and our main focus to develop stuff on, but we would have something we can hand to people without being afraid that it breaks any minute (or takes another week to rebuild). Alex -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Am Dienstag, 31. Januar 2012, 23:30:41 schrieb Alexander Graf:
On 31.01.2012, at 21:50, Joop Boonen wrote:
On Tue, January 31, 2012 3:27 pm, Alexander Graf wrote: ...
Using non-upstream kernels will definitely not get us anywhere close to an openSUSE 12.2 with official ARM support. At least not for more than the 1 or 2 devices that actually work there.
I wonder how the roadmap will look like? I think that we won't have a fully working/stable 12.2 release. But I think we should freeze openSUSE:Factory:ARM as openSUSE:12.2:Tumbleweed i.e. openSUSE:Tumbleweed. Because it's very difficult to fix all packages with the continuously breaking openSUSE:Factoy:ARM packages a package fixed soke time ago doesn't build currently anymore. This is worst when an or a lot of other packages depend on this package to build.
I think we should fork off when 12.2 forks off as well and try to hammer out a working 12.2 release that runs on at least a few platforms. We should still keep the Factory tree alive and our main focus to develop stuff on, but we would have something we can hand to people without being afraid that it breaks any minute (or takes another week to rebuild).
We would build the arm distro in openSUSE:12.2 project together with i586 and x86_64. So it would get the maintenance together with them also. However, we will only achieve it when Factory:ARM is working goog enough and has no differences anymore. -- Adrian Schroeter SUSE Linux Products GmbH email: adrian@suse.de -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
On 31.01.2012, at 14:24, Joop Boonen wrote:
On Tue, January 31, 2012 1:58 pm, Alexander Graf wrote:
On 31.01.2012, at 13:54, Joop Boonen wrote:
Hi all,
I want to put the Toshiba AC100 kernel (kernel-tegra-ac100) in Factory. I sent a submit request to Base:Kernel but it looks like very few users are in this project.
Is this the best devel project for this kernel? Or would it be better if another project would be created.
Is this the upstream kernel with a few patches / configs or is this a completely separate kernel source? If it's separate kernel source, please create a separate project for it and just add that repository in your kiwi config for AC100 images. For patches / configs against upstream, send them to the opensuse-kernel mailing list and CC me ;)
This is a patched chomeOS kernel for the AC100 : https://gitorious.org/~marvin24/ac100/marvin24s-kernel
The separate project should be a home: project or another project? Which project would you suggest for ARM kernels that aren't official openSUSE kernels?
Just put it in a home: project for now. We can still create something more official later. My hope is still that we wouldn't need these ugly hacks. Alex -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
participants (4)
-
Adrian Schröter
-
Alexander Graf
-
Andreas Färber
-
Joop Boonen