Hi folks,
I've asked on IRC and have been pointed to this list.
I can't seem to find this particular source rpm:
kernel-aarch64-4.5.0-29.el7.src.rpm
which is what is pointed by `rpm -qi kernel` on my system.
Are these supposed to be available anywhere? Looking on google I only see one for an older release in someone's centos user/people page, but I can't seem to find these in any repo.
The debuginfo are properly here but it's good to have sources as well when messing around with low level stuff :)
Cheers and thanks for the hard work,
The sources are both in git.centos.org, and at http://vault.centos.org/altarch/7.3.1611/updates/Source/aarch64/Source/SPack... for that particular set.
Hope that helps. Was there a particular change you're looking for in the kernel, or just poking?
On 09/11/2017 04:33 AM, Dominique Martinet wrote:
Hi folks,
I've asked on IRC and have been pointed to this list.
I can't seem to find this particular source rpm:
kernel-aarch64-4.5.0-29.el7.src.rpm
which is what is pointed by `rpm -qi kernel` on my system.
Are these supposed to be available anywhere? Looking on google I only see one for an older release in someone's centos user/people page, but I can't seem to find these in any repo.
The debuginfo are properly here but it's good to have sources as well when messing around with low level stuff :)
Cheers and thanks for the hard work,
Jim Perrin wrote on Mon, Sep 11, 2017 at 09:27:58AM -0700:
The sources are both in git.centos.org, and at http://vault.centos.org/altarch/7.3.1611/updates/Source/aarch64/Source/SPack... for that particular set.
Great, thanks. I guess google does not index vault :)
Hope that helps. Was there a particular change you're looking for in the kernel, or just poking?
Just poking, we're porting some kernel modules to aarch64 and it helps to know exactly where we're standing in case it's different from vanilla upstream kernel.
On 09/11/2017 03:06 PM, Dominique Martinet wrote:
Jim Perrin wrote on Mon, Sep 11, 2017 at 09:27:58AM -0700:
The sources are both in git.centos.org, and at http://vault.centos.org/altarch/7.3.1611/updates/Source/aarch64/Source/SPack... for that particular set.
Great, thanks. I guess google does not index vault :)
Hope that helps. Was there a particular change you're looking for in the kernel, or just poking?
Just poking, we're porting some kernel modules to aarch64 and it helps to know exactly where we're standing in case it's different from vanilla upstream kernel.
I wouldn't worry too much about the 4.5 kernel, as for the upcoming 1708 release we'll be moving to the 4.11 kernel. You can find the source for that at http://vault.centos.org/altarch/7.4.1708/os/Source/aarch64/Source/SPackages/...
This should be available in the very near future, so working with that srpm should be fine. I'm curious to know what modules you're porting, and if they'd be valuable to carry in the altarch kernel.
Jim Perrin wrote on Mon, Sep 11, 2017 at 10:06:34PM -0700:
I wouldn't worry too much about the 4.5 kernel, as for the upcoming 1708 release we'll be moving to the 4.11 kernel. You can find the source for that at http://vault.centos.org/altarch/7.4.1708/os/Source/aarch64/Source/SPackages/...
Thanks, I had noticed that 7.4.1708 directory had just poped up. There already is some basic aarch64 support so ideally anything done for 4.5 will be useful when moving on to 4.11, but will switch to that one!
This should be available in the very near future, so working with that srpm should be fine. I'm curious to know what modules you're porting, and if they'd be valuable to carry in the altarch kernel.
Eh, it's not anything secret but I'm not sure there is much value in carrying it -- it's for an HPC-oriented lightweight kernel called 'mckernel'. There is a bit of arch-specific stuff in there but at this point I think it is quite a bit too 'niche' for CentOs/AltArch SIG :)
It can be found here[1] and is described there[2], if you're curious. [1] https://www.pccluster.org/en/mckernel/index.html [2] https://www-sys-aics.riken.jp/ResearchTopics/os/mckernel.html
Hi Jim,
Jim Perrin wrote on Mon, Sep 11, 2017 at 09:27:58AM -0700:
The sources are both in git.centos.org, and at http://vault.centos.org/altarch/7.3.1611/updates/Source/aarch64/Source/SPack... for that particular set.
I'm looking for some 4.14 kernel srpm this time and I cannot find it in either: - https://git.centos.org/summary/rpms!kernel-aarch64.git assuming that is where you meant by git.centos.org, that repo doesn't seem to have had any update in a while ; - http://vault.centos.org/altarch/7.5.1804/updates/Source/aarch64/Source/SPack... looks empty to me.
Did the aarch64 kernel srpms get moved somewhere else since last year ?
Thanks!
Dominique Martinet wrote on Fri, Aug 17, 2018 at 11:21:28AM +0200:
looks empty to me.
Did the aarch64 kernel srpms get moved somewhere else since last year?
After a bit more looking I found some older kernel-alt package in the common source tree: http://vault.centos.org/centos/7/updates/Source/SPackages/kernel-alt-4.14.0-... But the current release is 4.14.0-49.8.1.el7a so it looks like updates don't all get through for some reason.
I'll work with this one for now and there's no rush, but it'd be good to understand eventually - I think moving to common source repo is a good initiative, though.
Cheers,
On 08/19/2018 08:40 PM, Dominique Martinet wrote:
Dominique Martinet wrote on Fri, Aug 17, 2018 at 11:21:28AM +0200:
looks empty to me.
Did the aarch64 kernel srpms get moved somewhere else since last year?
After a bit more looking I found some older kernel-alt package in the common source tree: http://vault.centos.org/centos/7/updates/Source/SPackages/kernel-alt-4.14.0-... But the current release is 4.14.0-49.8.1.el7a so it looks like updates don't all get through for some reason.
I'll work with this one for now and there's no rush, but it'd be good to understand eventually - I think moving to common source repo is a good initiative, though.
Cheers,
I am now building everything at the same time (all 9 arches .. ppc, ppc64, ppc64le, power9, i386, x86_64, aarch64, armhfp, and noarch) .. almost everything is just a rebuild of the x86_64 SRPMS. There are a couple things that are unique for an individual arch. I was putting that in the main updates dir as well, people complained.
I don't have an automated script to copy the sources of altarch that are different to the CentOS mirrors as that is a very small subset. I need to rewrite some automated code to make that happen in my push scripts.
However, you can still get the soruces from two places .. either from git or from SRPM, which ever you prefer:
1) git (what I create the SRPM from): https://git.centos.org/summary/rpms!kernel-alt
2)SRPM (including the build logs, etc.): https://buildlogs.centos.org/c7.1804.u.aarch64/kernel-alt/
the latest one is: https://buildlogs.centos.org/c7.1804.u.aarch64/kernel-alt/20180820184007/4.1...
At some point I will rewrite the push script to automate getting the SRPMs in the altarch tree as well.
Thanks, Johnny Hughes
Johnny Hughes wrote on Tue, Aug 21, 2018 at 09:48:41AM -0500:
I am now building everything at the same time (all 9 arches .. ppc, ppc64, ppc64le, power9, i386, x86_64, aarch64, armhfp, and noarch) .. almost everything is just a rebuild of the x86_64 SRPMS. There are a couple things that are unique for an individual arch. I was putting that in the main updates dir as well, people complained.
I see, I actually liked the idea (once I found some packages there!), but I guess people might get the wrong package if they use yumdownloader --source and an alt package has a higher version?
I don't have an automated script to copy the sources of altarch that are different to the CentOS mirrors as that is a very small subset. I need to rewrite some automated code to make that happen in my push scripts.
Tough :)
However, you can still get the soruces from two places .. either from git or from SRPM, which ever you prefer:
- git (what I create the SRPM from):
Ah, I was looking at the wrong git with kernel-aarch64 a few days ago then. Thanks for pointing there.
2)SRPM (including the build logs, etc.): https://buildlogs.centos.org/c7.1804.u.aarch64/kernel-alt/
That's actually probably more convenient, I didn't know of this domain either! Nice.
At some point I will rewrite the push script to automate getting the SRPMs in the altarch tree as well.
Would be nice eventually, so folks like me won't need to ask ; thank you for pointing me at the other places meanwhile.