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

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

    <bug>
          <bug_id>40691</bug_id>
          
          <creation_ts>2021-08-09 22:24:53 +0300</creation_ts>
          <short_desc>Просьба собрать llvm11.0-tools без зависимостей на модули python2</short_desc>
          <delta_ts>2023-07-15 09:31: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>llvm11.0-tools</component>
          <version>unstable</version>
          <rep_platform>x86_64</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>blocker</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>37313</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Vitaly Lipatov">lav</reporter>
          <assigned_to name="Arseny Maslennikov">arseny</assigned_to>
          <cc>arseny</cc>
    
    <cc>grenka</cc>
    
    <cc>ldv</cc>
    
    <cc>shrek</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>201371</commentid>
    <comment_count>0</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2021-08-09 22:24:53 +0300</bug_when>
    <thetext>Просьба собрать llvm11.0-tools без зависимости python2.7(pygments)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>201471</commentid>
    <comment_count>1</comment_count>
    <who name="Arseny Maslennikov">arseny</who>
    <bug_when>2021-08-12 20:10:51 +0300</bug_when>
    <thetext>* Tue Aug 10 2021 Arseny Maslennikov &lt;arseny@altlinux&gt; 11.0.1-alt3
- Made opt-viewer use python3. (closes: bug 40691)
- Backported from llvmorg-12.0.1:
  D102059: 884040d &quot;libsanitizer: Remove cyclades inclusion in sanitizer&quot;
  This is needed for the package to be buildable from source with modern
  glibc-kernheaders. (closes: bug 40357)

% rpm -qRp ~/hasher-llvm11.0/repo/x86_64/RPMS.hasher/*.rpm | grep pygments
python3(pygments) &lt; 0
python3(pygments.formatters) &lt; 0
python3(pygments.lexers.c_cpp) &lt; 0

От pygments избавились, но есть и другие зависимости на python2-модули.
Если критично от них избавиться в ближайшее время, то вернусь через неделю-две к вопросу.

Интересно, чей фактический EOL наступит раньше — python2 или llvm11?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>201566</commentid>
    <comment_count>2</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2021-08-15 01:14:32 +0300</bug_when>
    <thetext>(Ответ для Arseny Maslennikov на комментарий #1)
...
&gt; От pygments избавились, но есть и другие зависимости на python2-модули.
&gt; Если критично от них избавиться в ближайшее время, то вернусь через
&gt; неделю-две к вопросу.
Да, ещё бы избавиться от
python-module-future
python-module-yaml

282681 FAILED #2 [test-only] sisyphus del=python-module-yaml del=python-module-future


&gt; Интересно, чей фактический EOL наступит раньше — python2 или llvm11?
Мне вот кажется, что при наличии выпущенного llvm14 уже странно возиться с llvm11 :)
Но выпилить python2 проще, чем llvm11, если посмотреть, где он используется при сборке:

$ ./who_builduse.sh llvm11.0-devel
 $ xzcat ufb-2.xz
firefox
firefox-esr
openmodelica
python3-module-llvmlite
seamonkey
thunderbird</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>205127</commentid>
    <comment_count>3</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2021-11-21 03:21:19 +0300</bug_when>
    <thetext>Please fix this immediately to let python-module-yaml go,
see https://git.altlinux.org/tasks/290158/logs/events.1.1.log

I don&apos;t mind if this is fixed by unpackaging the whole llvm11.0-tools subpackage, nobody uses it anyway.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>205133</commentid>
    <comment_count>4</comment_count>
    <who name="Arseny Maslennikov">arseny</who>
    <bug_when>2021-11-21 23:50:56 +0300</bug_when>
    <thetext>(In reply to Dmitry V. Levin from comment #3)
&gt; Please fix this immediately to let python-module-yaml go,
&gt; see https://git.altlinux.org/tasks/290158/logs/events.1.1.log
&gt; 
&gt; I don&apos;t mind if this is fixed by unpackaging the whole llvm11.0-tools
&gt; subpackage, nobody uses it anyway.

Я себя долго и старательно отучал мыслить в категориях &quot;просто удалить что-то&quot;, мол, всегда найдётся какой-то вариант лучше. Но нет, иногда такое решение вопроса всё же действительно является наилучшим! :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>205134</commentid>
    <comment_count>5</comment_count>
    <who name="Arseny Maslennikov">arseny</who>
    <bug_when>2021-11-21 23:51:17 +0300</bug_when>
    <thetext>(In reply to Dmitry V. Levin from comment #3)
&gt; Please fix this immediately to let python-module-yaml go,
&gt; see https://git.altlinux.org/tasks/290158/logs/events.1.1.log
&gt; 
&gt; I don&apos;t mind if this is fixed by unpackaging the whole llvm11.0-tools
&gt; subpackage, nobody uses it anyway.


А ещё инструменты, упакованные в этот пакет, между llvm11 и llvm12 никак не поменялись.

В общем, https://git.altlinux.org/tasks/290346</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>229816</commentid>
    <comment_count>6</comment_count>
    <who name="Grigory Ustinov">grenka</who>
    <bug_when>2023-07-15 09:31:31 +0300</bug_when>
    <thetext>Видимо уже неактуально.

https://packages.altlinux.org/ru/sisyphus/srpms/llvm11.0/</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>