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

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

    <bug>
          <bug_id>60612</bug_id>
          
          <creation_ts>2026-09-18 11:34:13 +0300</creation_ts>
          <short_desc>gnome-sound-recorder: FTBFS — tsconfig.json несовместим с TypeScript 6</short_desc>
          <delta_ts>2026-10-16 15:50:01 +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>gnome-sound-recorder</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</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="Yuri N. Sedunov">aris</assigned_to>
          <cc>aris</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>299545</commentid>
    <comment_count>0</comment_count>
    <who name="Alexander Makeenkov">amakeenk</who>
    <bug_when>2026-09-18 11:34:13 +0300</bug_when>
    <thetext>Пакет gnome-sound-recorder-43-alt0.7.beta не собирается в Sisyphus (x86_64): падает компиляция TypeScript (tsc) после обновления typescript в репозитории.

Лог: https://git.altlinux.org/beehive/logs/Sisyphus/x86_64/archive/2026/0918/error/gnome-sound-recorder-43-alt0.7.beta

Ошибки:
../tsconfig.json(13,9): error TS5101: Option &apos;baseUrl&apos; is deprecated and will stop functioning in TypeScript 7.0. Specify compilerOption &apos;&quot;ignoreDeprecations&quot;: &quot;6.0&quot;&apos; to silence this error.
../tsconfig.json(14,29): error TS5107: Option &apos;moduleResolution=node10&apos; is deprecated and will stop functioning in TypeScript 7.0.
../tsconfig.json(16,9): error TS5011: The common source directory of &apos;tsconfig.json&apos; is &apos;./src&apos;. The &apos;rootDir&apos; setting must be explicitly set...

Причина: tsconfig.json проекта несовместим с TypeScript 6.x (deprecated baseUrl и moduleResolution=node10, требуется явный rootDir).

Важно: в p11 пакет (43-alt0.6.beta) тоже не проходит пересборку:
https://git.altlinux.org/beehive/logs/p11/x86_64/latest/error/gnome-sound-recorder-43-alt0.6.beta

Варианты исправления:
1. Пропатчить tsconfig.json: добавить &quot;ignoreDeprecations&quot;: &quot;6.0&quot;, явно указать &quot;rootDir&quot;: &quot;./src&quot; (и при необходимости заменить moduleResolution на актуальный, см. https://aka.ms/ts6).
2. Проверить апстрим (https://gitlab.gnome.org/World/vocalis / app.drey.Vocalis) — возможно, в новых коммитах/релизах tsconfig уже исправлен под новый TypeScript.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>302592</commentid>
    <comment_count>1</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2026-10-16 11:31:39 +0300</bug_when>
    <thetext>fixed in alt0.8</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>