<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>60610</bug_id>
          
          <creation_ts>2026-09-18 11:34:13 +0300</creation_ts>
          <short_desc>bpftrace: FTBFS в %check — падают тесты call.tseries и json-output.time series avg</short_desc>
          <delta_ts>2026-09-29 12:51:31 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>bpftrace</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>REOPENED</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexander Makeenkov">amakeenk</reporter>
          <assigned_to name="Nobody&apos;s working on this, feel free to take it">nobody</assigned_to>
          <cc>iv</cc>
    
    <cc>vt</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>299547</commentid>
    <comment_count>0</comment_count>
    <who name="Alexander Makeenkov">amakeenk</who>
    <bug_when>2026-09-18 11:34:13 +0300</bug_when>
    <thetext>Пакет bpftrace-0.27.0-alt1 не собирается в Sisyphus (x86_64): падает %check — 3 runtime-теста.

Лог: https://git.altlinux.org/beehive/logs/Sisyphus/x86_64/archive/2026/0918/error/bpftrace-0.27.0-alt1

Падающие тесты:
[  FAILED  ] call.tseries
[  FAILED  ] call.tseries multiple
[  FAILED  ] json-output.time series avg

(677 тестов проходят, 14 скипаются по условиям окружения, падают только эти 3.)

Важно: в p11 пакет (0.20.3-alt2) тоже не проходит пересборку:
https://git.altlinux.org/beehive/logs/p11/x86_64/latest/error/bpftrace-0.20.3-alt2

Предположительная причина: тесты time series (tseries) зависят от возможностей ядра/окружения сборочницы (как и скипнутые соседние тесты с &apos;missed feature&apos;). Варианты исправления:
1. Разобраться, какой kernel feature нужен tseries-тестам, и по аналогии с остальными пометить их условным skip при его отсутствии (патч в tests).
2. Временно исключить эти три теста из %check (добавить фильтр при запуске gtest, например --gtest_filter=-call.tseries*:*time\ series*).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>299566</commentid>
    <comment_count>1</comment_count>
    <who name="Ivan A. Melnikov">iv</who>
    <bug_when>2026-09-18 12:34:33 +0300</bug_when>
    <thetext>&gt; Пакет bpftrace-0.27.0-alt1 не собирается в Sisyphus (x86_64): 

Я знаю, я умею читать письма роботов.

&gt; падает %check — 3 runtime-теста.

Эти тесты ни разу не падали ни при сборке в Сизиф, ни при сборке локально. Даже на нагруженной локальной машине (stress-ng --cpu $(nproc) на фоне) падает только один из них, и то не каждый раз.

Я считаю, что запускать тесты при сборке локально и в Сизиф важнее, чем успешная пересборка, и не хочу скипать тесты без возможности полноценного локального воспроизведения проблемы.

Вместо P.S.:

&gt; тесты time series (tseries) зависят от возможностей ядра/окружения сборочницы 

Тесты запускаются под vm-run, так что ядро и окружение для них на всех машинах должны быть достаточно одинаковыми.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>300141</commentid>
    <comment_count>2</comment_count>
    <who name="Ivan A. Melnikov">iv</who>
    <bug_when>2026-09-25 10:43:37 +0300</bug_when>
    <thetext>Сегодня набор упавших тестов другой:

3 tests, listed below:
call.tseries zigzag
call.tseries_min
probe.attach_to_bpf_program

Продолжаю наблюдение.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>300539</commentid>
    <comment_count>3</comment_count>
    <who name="Alexander Makeenkov">amakeenk</who>
    <bug_when>2026-09-29 11:27:35 +0300</bug_when>
    <thetext>(Ответ для Ivan A. Melnikov на комментарий #2)
&gt; Продолжаю наблюдение.

Может тогда не такой уж и wontfix? =)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>300550</commentid>
    <comment_count>4</comment_count>
    <who name="Ivan A. Melnikov">iv</who>
    <bug_when>2026-09-29 12:14:23 +0300</bug_when>
    <thetext>(In reply to Alexander Makeenkov from comment #3)
&gt; Может тогда не такой уж и wontfix? =)

Ну вообще я готов попробовать починить (именно починить, а не поотключать) тесты, если кто-нибудь покажет мне, как воспризвести падение настолько надёжно, чтобы я был уверен, что мои исправления хороши, а не просто мне (не) везёт. Но сейчас даже на beehive нет такой стабильности, так что пока я ничего с этим багом делать не планирую. Если это не wontfix, то значит просто Nobody is working on this. Like, let&apos;s be honest.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>300553</commentid>
    <comment_count>5</comment_count>
    <who name="Alexander Makeenkov">amakeenk</who>
    <bug_when>2026-09-29 12:51:31 +0300</bug_when>
    <thetext>(Ответ для Ivan A. Melnikov на комментарий #4)
&gt; если кто-нибудь покажет мне, как воспризвести падение

У нас в тестовых пересборках падает стабильно, я попробую поизучать с помощью ИИ и найти причину.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>