All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] Use Debian bookworm for CI build jobs
@ 2023-10-05  8:50 Florian Bezdeka
  2023-10-05  8:50 ` [PATCH 1/2] ci: Switch to Debian bookworm Florian Bezdeka
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Florian Bezdeka @ 2023-10-05  8:50 UTC (permalink / raw)
  To: xenomai, jan.kiszka; +Cc: Florian Bezdeka

Hi all,

Disclaimer: This series is completely untested. I have no infrastructure
at hand to test modifications to .gitlab-ci.yml. The Xenomai
hackerspace hosted on gitlab.com is unable to execute CI jobs
(currently).

The series does two things:
  - Move from Debian bullseye to Debian bookworm for all build jobs
  - Add one more build job to still cover building against libc versions 
    that do not provide y2038 support for 32 bit applications.

Signed-off-by: Florian Bezdeka <florian.bezdeka@siemens.com>
---
Florian Bezdeka (2):
      ci: Switch to Debian bookworm
      ci: Add build test for older glibc where y2038 support is not available

 .gitlab-ci.yml | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
---
base-commit: aaea684b95331336f0a04b9d15f8f24552e64d7d
change-id: 20231005-flo-ci-to-bookworm-9d7672d6f642

Best regards,
-- 
Florian Bezdeka <florian.bezdeka@siemens.com>


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [PATCH 1/2] ci: Switch to Debian bookworm
  2023-10-05  8:50 [PATCH 0/2] Use Debian bookworm for CI build jobs Florian Bezdeka
@ 2023-10-05  8:50 ` Florian Bezdeka
  2023-10-05  8:50 ` [PATCH 2/2] ci: Add build test for older glibc where y2038 support is not available Florian Bezdeka
  2023-10-06 16:50 ` [PATCH 0/2] Use Debian bookworm for CI build jobs Jan Kiszka
  2 siblings, 0 replies; 5+ messages in thread
From: Florian Bezdeka @ 2023-10-05  8:50 UTC (permalink / raw)
  To: xenomai, jan.kiszka; +Cc: Florian Bezdeka

Updating to bookworm will bring in a newer versions of the compiler
(gcc 12.2) and newer glibc (2.36).

Signed-off-by: Florian Bezdeka <florian.bezdeka@siemens.com>
---
 .gitlab-ci.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e2281c9e1..cc7e0b0ea 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -13,7 +13,7 @@ stages:
   - test
 
 default:
-  image: debian:bullseye
+  image: debian:bookworm
 
 variables:
   GIT_STRATEGY: clone

-- 
2.39.2


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [PATCH 2/2] ci: Add build test for older glibc where y2038 support is not available
  2023-10-05  8:50 [PATCH 0/2] Use Debian bookworm for CI build jobs Florian Bezdeka
  2023-10-05  8:50 ` [PATCH 1/2] ci: Switch to Debian bookworm Florian Bezdeka
@ 2023-10-05  8:50 ` Florian Bezdeka
  2023-10-06 16:50 ` [PATCH 0/2] Use Debian bookworm for CI build jobs Jan Kiszka
  2 siblings, 0 replies; 5+ messages in thread
From: Florian Bezdeka @ 2023-10-05  8:50 UTC (permalink / raw)
  To: xenomai, jan.kiszka; +Cc: Florian Bezdeka

With updating the CI builds from Debian bullseye to bookworm we get
a newer glibc version that provides y2038 support. To still cover
building against older libc versions we need an additional build job.

Signed-off-by: Florian Bezdeka <florian.bezdeka@siemens.com>
---
 .gitlab-ci.yml | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index cc7e0b0ea..f8f6d47ec 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -257,6 +257,10 @@ i386-userland:
     - make -j $(nproc)
     - ccache -s
 
+i386-userland-y2038-unavailable:
+  extends: i386-userland
+  image: debian:bullseye
+
 trigger-xenomai-images:
   stage: test
   variables:

-- 
2.39.2


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: [PATCH 0/2] Use Debian bookworm for CI build jobs
  2023-10-05  8:50 [PATCH 0/2] Use Debian bookworm for CI build jobs Florian Bezdeka
  2023-10-05  8:50 ` [PATCH 1/2] ci: Switch to Debian bookworm Florian Bezdeka
  2023-10-05  8:50 ` [PATCH 2/2] ci: Add build test for older glibc where y2038 support is not available Florian Bezdeka
@ 2023-10-06 16:50 ` Jan Kiszka
  2023-10-06 17:27   ` Jan Kiszka
  2 siblings, 1 reply; 5+ messages in thread
From: Jan Kiszka @ 2023-10-06 16:50 UTC (permalink / raw)
  To: Florian Bezdeka, xenomai

On 05.10.23 10:50, Florian Bezdeka wrote:
> Hi all,
> 
> Disclaimer: This series is completely untested. I have no infrastructure
> at hand to test modifications to .gitlab-ci.yml. The Xenomai
> hackerspace hosted on gitlab.com is unable to execute CI jobs
> (currently).
> 
> The series does two things:
>   - Move from Debian bullseye to Debian bookworm for all build jobs
>   - Add one more build job to still cover building against libc versions 
>     that do not provide y2038 support for 32 bit applications.
> 
> Signed-off-by: Florian Bezdeka <florian.bezdeka@siemens.com>
> ---
> Florian Bezdeka (2):
>       ci: Switch to Debian bookworm
>       ci: Add build test for older glibc where y2038 support is not available
> 
>  .gitlab-ci.yml | 6 +++++-
>  1 file changed, 5 insertions(+), 1 deletion(-)
> ---
> base-commit: aaea684b95331336f0a04b9d15f8f24552e64d7d
> change-id: 20231005-flo-ci-to-bookworm-9d7672d6f642
> 
> Best regards,

Thanks, applied. Means, it's being tested now...

Jan

-- 
Siemens AG, Technology
Linux Expert Center


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH 0/2] Use Debian bookworm for CI build jobs
  2023-10-06 16:50 ` [PATCH 0/2] Use Debian bookworm for CI build jobs Jan Kiszka
@ 2023-10-06 17:27   ` Jan Kiszka
  0 siblings, 0 replies; 5+ messages in thread
From: Jan Kiszka @ 2023-10-06 17:27 UTC (permalink / raw)
  To: Florian Bezdeka, xenomai

On 06.10.23 18:50, Jan Kiszka wrote:
> On 05.10.23 10:50, Florian Bezdeka wrote:
>> Hi all,
>>
>> Disclaimer: This series is completely untested. I have no infrastructure
>> at hand to test modifications to .gitlab-ci.yml. The Xenomai
>> hackerspace hosted on gitlab.com is unable to execute CI jobs
>> (currently).
>>
>> The series does two things:
>>   - Move from Debian bullseye to Debian bookworm for all build jobs
>>   - Add one more build job to still cover building against libc versions 
>>     that do not provide y2038 support for 32 bit applications.
>>
>> Signed-off-by: Florian Bezdeka <florian.bezdeka@siemens.com>
>> ---
>> Florian Bezdeka (2):
>>       ci: Switch to Debian bookworm
>>       ci: Add build test for older glibc where y2038 support is not available
>>
>>  .gitlab-ci.yml | 6 +++++-
>>  1 file changed, 5 insertions(+), 1 deletion(-)
>> ---
>> base-commit: aaea684b95331336f0a04b9d15f8f24552e64d7d
>> change-id: 20231005-flo-ci-to-bookworm-9d7672d6f642
>>
>> Best regards,
> 
> Thanks, applied. Means, it's being tested now...
> 

I had to set GCC_VERSION as well, but now it seems to run.

Jan

-- 
Siemens AG, Technology
Linux Expert Center


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2023-10-06 17:27 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-10-05  8:50 [PATCH 0/2] Use Debian bookworm for CI build jobs Florian Bezdeka
2023-10-05  8:50 ` [PATCH 1/2] ci: Switch to Debian bookworm Florian Bezdeka
2023-10-05  8:50 ` [PATCH 2/2] ci: Add build test for older glibc where y2038 support is not available Florian Bezdeka
2023-10-06 16:50 ` [PATCH 0/2] Use Debian bookworm for CI build jobs Jan Kiszka
2023-10-06 17:27   ` Jan Kiszka

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.