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

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

    <bug>
          <bug_id>40431</bug_id>
          
          <creation_ts>2021-07-10 13:31:59 +0300</creation_ts>
          <short_desc>dev86 FTBFS on many architrctures</short_desc>
          <delta_ts>2021-07-18 17:27:11 +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>dev86</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>https://lists.altlinux.org/pipermail/sisyphus-incominger/2021-July/618946.html</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>27222</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Dmitry V. Levin">ldv</reporter>
          <assigned_to name="Ilya Mashkin">oddity</assigned_to>
          <cc>aen</cc>
    
    <cc>oddity</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>200223</commentid>
    <comment_count>0</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2021-07-10 13:31:59 +0300</bug_when>
    <thetext>http://git.altlinux.org/tasks/277039/logs/events.1.1.log:
2021-Jul-03 21:30:08 :: message: rebuild to recompress manpages for p10
#100 build 0.16.19-alt1 from /gears/d/dev86.git fetched at 2021-Jul-03 21:29:07 from sisyphus
...
2021-Jul-03 21:30:22 :: [aarch64] dev86.git 0.16.19-alt1: remote: build failed
2021-Jul-03 21:30:25 :: [ppc64le] dev86.git 0.16.19-alt1: remote: build failed

$ git grep -n dev86
dist.src_all:520:dev86

See also
https://lists.altlinux.org/pipermail/sisyphus-incominger/2021-July/619701.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>200300</commentid>
    <comment_count>1</comment_count>
    <who name="Vitaly Chikunov">vt</who>
    <bug_when>2021-07-12 11:40:18 +0300</bug_when>
    <thetext>$ ls -l /ALT/Sisyphus/files/*/RPMS/dev86-0*
-r--r--r-- 13 528 528 172348 Mar 26  2013 /ALT/Sisyphus/files/armh/RPMS/dev86-0.16.19-alt1.armh.rpm
-rw-r--r-- 24 528 528 183951 Sep 24  2012 /ALT/Sisyphus/files/i586/RPMS/dev86-0.16.19-alt1.i586.rpm
-rw-r--r-- 24 528 528 192645 Sep 24  2012 /ALT/Sisyphus/files/x86_64/RPMS/dev86-0.16.19-alt1.x86_64.rpm</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>200302</commentid>
    <comment_count>2</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2021-07-12 11:49:06 +0300</bug_when>
    <thetext>(In reply to Vitaly Chikunov from comment #1)
&gt; $ ls -l /ALT/Sisyphus/files/*/RPMS/dev86-0*
&gt; -r--r--r-- 13 528 528 172348 Mar 26  2013
&gt; /ALT/Sisyphus/files/armh/RPMS/dev86-0.16.19-alt1.armh.rpm
&gt; -rw-r--r-- 24 528 528 183951 Sep 24  2012
&gt; /ALT/Sisyphus/files/i586/RPMS/dev86-0.16.19-alt1.i586.rpm
&gt; -rw-r--r-- 24 528 528 192645 Sep 24  2012
&gt; /ALT/Sisyphus/files/x86_64/RPMS/dev86-0.16.19-alt1.x86_64.rpm

Судя по этим датам, пакет определённо нуждается в мантейнере.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>200304</commentid>
    <comment_count>3</comment_count>
    <who name="Vitaly Chikunov">vt</who>
    <bug_when>2021-07-12 11:53:17 +0300</bug_when>
    <thetext>Да, причем есть новая версия (0.16.21), которая у нас не собрана.

kernel-image.spec:
    %ifarch %ix86 x86_64
    BuildRequires: dev86
    %endif</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>200310</commentid>
    <comment_count>4</comment_count>
    <who name="Vitaly Chikunov">vt</who>
    <bug_when>2021-07-12 12:11:50 +0300</bug_when>
    <thetext>&gt; kernel-image.spec:
&gt;     %ifarch %ix86 x86_64
&gt;     BuildRequires: dev86
&gt;     %endif

Кроме того, зачем этот пакет в ядрах - атавизм?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>200311</commentid>
    <comment_count>5</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2021-07-12 12:15:04 +0300</bug_when>
    <thetext>(In reply to Vitaly Chikunov from comment #4)
&gt; &gt; kernel-image.spec:
&gt; &gt;     %ifarch %ix86 x86_64
&gt; &gt;     BuildRequires: dev86
&gt; &gt;     %endif
&gt; 
&gt; Кроме того, зачем этот пакет в ядрах - атавизм?

Я думал, ядерщики это лучше знают.
В прошлом тысячелетии было нужно.

$ echo dev86 |join -11 -22 -o2.1 - beehive/stats/Sisyphus-x86_64/ufb-2
bochs
kernel-image-drm-tip
kernel-image-ovz-el7
kernel-image-rt
kernel-image-std-debug
kernel-image-std-def
kernel-image-un-def
kernel-image-xenomai
lilo
memtest86
memtest86+
virtualbox
xen</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>200313</commentid>
    <comment_count>6</comment_count>
    <who name="Vitaly Chikunov">vt</who>
    <bug_when>2021-07-12 12:22:58 +0300</bug_when>
    <thetext>Риторический вопрос. Думаю, лучше удалить BuildRequires из этих пакетов, где получится.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>200320</commentid>
    <comment_count>7</comment_count>
    <who name="Vitaly Chikunov">vt</who>
    <bug_when>2021-07-12 13:56:53 +0300</bug_when>
    <thetext>&gt; bochs
&gt; kernel-image-drm-tip
&gt; kernel-image-ovz-el7
&gt; kernel-image-rt
&gt; kernel-image-std-debug
&gt; kernel-image-std-def
&gt; kernel-image-un-def
&gt; kernel-image-xenomai
&gt; lilo
&gt; memtest86
&gt; memtest86+
&gt; virtualbox
&gt; xen

FYI: Мз этих пакетов только bochs, lilo и xen не пересобирабтся без BR:dev86. (Интересно, что virtualbox пересобирается в 1 поток.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>200348</commentid>
    <comment_count>8</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2021-07-12 18:04:40 +0300</bug_when>
    <thetext>(In reply to Vitaly Chikunov from comment #7)
&gt; &gt; bochs
&gt; &gt; kernel-image-drm-tip
&gt; &gt; kernel-image-ovz-el7
&gt; &gt; kernel-image-rt
&gt; &gt; kernel-image-std-debug
&gt; &gt; kernel-image-std-def
&gt; &gt; kernel-image-un-def
&gt; &gt; kernel-image-xenomai
&gt; &gt; lilo
&gt; &gt; memtest86
&gt; &gt; memtest86+
&gt; &gt; virtualbox
&gt; &gt; xen
&gt; 
&gt; FYI: Мз этих пакетов только bochs, lilo и xen не пересобирабтся без
&gt; BR:dev86.

Баги нужно развесить, или они сами пофиксятся?

&gt; (Интересно, что virtualbox пересобирается в 1 поток.)

Это ошибка, или специально?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>200349</commentid>
    <comment_count>9</comment_count>
    <who name="Vitaly Chikunov">vt</who>
    <bug_when>2021-07-12 18:11:32 +0300</bug_when>
    <thetext>&gt; &gt; (Интересно, что virtualbox пересобирается в 1 поток.)
&gt; 
&gt; Это ошибка, или специально?

  [ -n &quot;$NPROCS&quot; ] || NPROCS=%__nprocs
  # Set NPROCS=1 due build server constraints:
  # https://lists.altlinux.org/pipermail/devel/2018-July/204964.html
  NPROCS=1; kmk -j$NPROCS  VBOXDIR=%vboxdir</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>200350</commentid>
    <comment_count>10</comment_count>
    <who name="Vitaly Chikunov">vt</who>
    <bug_when>2021-07-12 18:16:54 +0300</bug_when>
    <thetext>(In reply to Vitaly Chikunov from comment #9)
&gt; &gt; &gt; (Интересно, что virtualbox пересобирается в 1 поток.)
&gt; &gt; 
&gt; &gt; Это ошибка, или специально?
&gt; 
&gt;   [ -n &quot;$NPROCS&quot; ] || NPROCS=%__nprocs
&gt;   # Set NPROCS=1 due build server constraints:
&gt;   # https://lists.altlinux.org/pipermail/devel/2018-July/204964.html
&gt;   NPROCS=1; kmk -j$NPROCS  VBOXDIR=%vboxdir

/tasks/archive/done/_265/271870$ grep maxresident build/100/*/log
build/100/i586/log:[00:12:02] 648.01user 57.80system 11:43.20elapsed 100%CPU (0avgtext+0avgdata 161992maxresident)k
build/100/x86_64/log:[01:05:00] 4062.15user 323.27system 1:04:40elapsed 112%CPU (0avgtext+0avgdata 3836088maxresident)k

~4Г на этот 1 поток.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>200352</commentid>
    <comment_count>11</comment_count>
    <who name="Vitaly Chikunov">vt</who>
    <bug_when>2021-07-12 18:27:35 +0300</bug_when>
    <thetext>&gt; build/100/x86_64/log:[01:05:00] 4062.15user 323.27system 1:04:40elapsed
&gt; 112%CPU (0avgtext+0avgdata 3836088maxresident)k

А в beehiver другое значение:

4043.22user 325.95system 2:12:05elapsed 55%CPU (0avgtext+0avgdata 1803780maxresident)k

Удивительно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>200414</commentid>
    <comment_count>12</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2021-07-13 17:32:09 +0300</bug_when>
    <thetext>dev86-0.16.19-alt2 -&gt; sisyphus:

 Tue Jul 13 2021 Gleb F-Malinovskiy &lt;glebfm@altlinux&gt; 0.16.19-alt2
 - Fixed FTBFS on aarch64 and ppc64le (ALT#40431).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>200664</commentid>
    <comment_count>13</comment_count>
    <who name="Vitaly Chikunov">vt</who>
    <bug_when>2021-07-18 17:27:11 +0300</bug_when>
    <thetext>
&gt; &gt; &gt; kernel-image-drm-tip
&gt; &gt; &gt; kernel-image-xenomai
&gt; &gt; &gt; kernel-image-rt

Из этих трёх dev86 убрано.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>