From: Justin M. Forbes on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1749975554
I believe you are correct. Will fix it up.
--
___
kernel mailing list -- kernel@lists.fedoraproject.org
To unsubscribe send an email to
From: Michael Hofmann on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1749970833
@jmflinuxtx ah I think I have an idea, the spec file now has the following
lines for Fedora:
```
%define with_libperf 1
%define with_tools 1
```
with these, is it even possible to
From: Michael Hofmann on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1749965091
I'll keep on digging...
--
___
kernel mailing list -- kernel@lists.fedoraproject.org
To unsubscribe send an email to
From: Justin M. Forbes on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1749916656
I do not expect that it would hit Makefile.perf for any reason.
--
___
kernel mailing list -- kernel@lists.fedoraproject.org
To
From: Michael Hofmann on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1749908405
@jmflinuxtx do you have an idea whether it is expected that the above rpmbuild
command still hits Makefile.perf?
```
00:33:18 make[1]: *** [Makefile.perf:251: sub-make] Error 2
```
From: Michael Hofmann on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1749901619
ok, one mistake found: the Rawhide pipeline was never restarted with the
change in https://gitlab.com/cki-project/pipeline-
definition/-/merge_requests/1879, so the `--without
From: Michael Hofmann on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1749892200
checking an ELN log, the same error is present there 臘
--
___
kernel mailing list -- kernel@lists.fedoraproject.org
To unsubscribe send
From: Michael Hofmann on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1749878052
the first failure is 30 seconds into the build:
```
> /usr/bin/make CROSS_COMPILE=ppc64le-linux-gnu- ... vmlinux
> 00:00:28 cc1: error: bad value ‘power8’ for ‘-mtune=’ switch
```
From: Justin M. Forbes on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1749873338
As I said above, this particular MR is include in releases because I need koji
building these packages. Since pipelines now run on include in releases, this
MR should be impacting
From: Michael Hofmann on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1749872330
aaah the builds merge `ark-latest` now 臘
--
___
kernel mailing list -- kernel@lists.fedoraproject.org
To unsubscribe send an email to
From: Michael Hofmann on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1749870876
I assumed it has nothing to do with native tools as https://gitlab.com/cki-
project/kernel-ark/-/merge_requests/2912 is also impacted?
--
From: Justin M. Forbes on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1749868492
Why would we remove arches which should work fine? If we can build tools for
ELN with the native_tools bit, we should be able to do the same for rawhide,
no?
--
From: Michael Hofmann on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1749868378
same for the Clang pipeline which seem to be red everywhere, @dzickusrh should
we remove them as well?
--
___
kernel mailing list --
From: Michael Hofmann on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1749864890
This is a cross-compile issue so is not visible in Brew; if this is not
something you want to keep green for Fedora/Rawhide, should we remove the
ppc64le/s390x arches for the
From: Michael Hofmann on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1749862756
To enable native tools for Rawhide similar to ELN, the only change to
`.gitlab-ci.yml` is
```yaml
.trigger_rawhide:
variables:
native_tools: 'true'
```
As the Rawhide
From: Justin M. Forbes on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1749862624
This MR is "include in release" so it is being tested in all pipelines.
--
___
kernel mailing list -- kernel@lists.fedoraproject.org
To
From: Michael Hofmann on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1749852844
whatever is failing the Rawhide pipeline in this MR is also failing e.g.
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2912, so this
particular breakage seems to be
From: Justin M. Forbes on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745521167
Indeed they are, the turned off are for other places where tools are turned
off.
--
___
kernel mailing list --
From: Michael Hofmann on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745480146
now I'm totally confused - the link above has
libperf-6.8.0-0.rc1.20240125git6098d87eaf31.15.eln134.aarch64.rpm, is that the
wrong package?
--
From: Justin M. Forbes on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745476990
I have looked at them, and they are off for eln. As you can see from the ELN
build linked above, we do not build libperf on ELN. I don't think that CKI is
actually failing on
From: Michael Hofmann on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745461956
@jmflinuxtx checking Koji,
https://koji.fedoraproject.org/koji/buildinfo?buildID=2378291 is the latest
ELN kernel build and has the `libperf` subpackage. Which build did you check
From: Michael Hofmann on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745452056
- for tracking: https://gitlab.com/cki-project/pipeline-
definition/-/issues/223
- move `--with libperf` to native tools stage: https://gitlab.com/cki-
From: Scott Weaver on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745295177
Ah. Ok so that explains why it's not in ark yet. So we can leave it off for
ELN and handle it in RHEL10 then.
--
___
kernel mailing list --
From: Justin M. Forbes on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745290922
@scweaver It may be, but when I emailed acme about it, he said it wasn't ready
to be turned on. I am guessing it is moving too quickly and RHEL 10 will be
enabled with a specific
From: Justin M. Forbes on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745288040
I suppose so. I am guessing this is because we don't add --without libperf
which is a new option now. Realistically libperf is turned off for ELN now
though so, not sure why it is
From: Michael Hofmann on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745285135
ack; so iiuc
- Fedora/Rawhide pipelines should enable native tools builds, so that the
tools subpackage building is handled the same way as for ELN, where it
_normally_ is working
From: Scott Weaver on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745281940
We are building the libperf package in cs9 but somehow missed porting that to
ark. So we should have it enable for ELN.
--
___
kernel
From: Justin M. Forbes on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745279374
When I say "turn on tools" I mean simply enabling those subpackages in Fedora.
Most (excluding libperf) have always been enabled in ELN, but Fedora used a
separate package to build
From: Justin M. Forbes on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745275743
I do not. with_libperf is only set for Fedora at the moment. If ELN/Rawhide
want to turn it on, the would need to do so with another MR. This can be seen
in the resulting builds
From: Michael Hofmann on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745272834
@jmflinuxtx for Fedora, the CKI pipelines do not use native tools builds; when
you say "turn on tools", do you want to enable the native tools build in the
CKI pipelines, or do you
From: Michael Hofmann on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745269333
@jmflinuxtx as the MR only talks about Fedora, do you expect the spec file
changes to affect ELN in any way?
--
___
kernel mailing list
From: Michael Hofmann on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745264889
@dzickusrh ^ do you have an idea why the cross compiler is not correctly
selected here after the changes even for ELN?
--
___
kernel
From: Michael Hofmann on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745263209
yes, this looks like a cross-compiler mixup
--
___
kernel mailing list -- kernel@lists.fedoraproject.org
To unsubscribe send an email to
From: Justin M. Forbes on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745260387
I meant actual builds in koji.
https://koji.fedoraproject.org/koji/buildinfo?buildID=2378280 for Rawhide and
https://koji.fedoraproject.org/koji/buildinfo?buildID=2378291 for ELN.
From: Michael Hofmann on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745249324
at what CKI pipeline are you looking from https://gitlab.com/cki-
project/kernel-ark/-/pipelines?page=1=all=ark-latest?
--
___
kernel
From: Justin M. Forbes on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745226469
There are, which makes no sense, as this MR is "include in release" and
neither Fedora or ELN builds failed yesterday with this MR included.
--
From: Michael Hofmann on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745213110
looking at the failing pipelines, there are some for ELN that are now failing
as well 樂:
> 00:06:29 cc1: error: bad value ‘z15’ for ‘-mtune=’ switch
00:06:29 cc1: note:
From: Justin M. Forbes on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745186783
It will be needed for all other MRs after this is merged, it just was not
needed before this MR.
--
___
kernel mailing list --
From: Michael Hofmann on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1745089468
when you say "for this MR", do you mean that this is not going to be needed
for other MRs going in later, and for the Rawhide/ELN baseline builds?
--
From: Justin M. Forbes on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1741124750
@mh21_rh It appears we might need to add --without libperf to the cki builds
for this MR.
--
___
kernel mailing list --
From: Justin M. Forbes on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907#note_1740885976
Possibly, but to be honest the versioning is not exactly interesting either.
As you can see from the commit 9910a74d6ebf6 there isn't a whole lot of reason
for anyone to care about
From: Justin M. Forbes on gitlab.com
Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2907
When kernel-tools was split out to a separate package in Fedora, it was due to
several factors. Most of those issues have been mitigated in other ways, and
there are advantages to
42 matches
Mail list logo