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

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

    <bug>
          <bug_id>39046</bug_id>
          
          <creation_ts>2020-10-06 11:54:51 +0300</creation_ts>
          <short_desc>Empty %_distro_version in p9_mipsel</short_desc>
          <delta_ts>2020-10-07 21:56:53 +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>rpm-build-intro</component>
          <version>unstable</version>
          <rep_platform>mipsel</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="Ivan A. Melnikov">iv</reporter>
          <assigned_to name="Vitaly Lipatov">lav</assigned_to>
          <cc>lav</cc>
    
    <cc>mike</cc>
    
    <cc>sin</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>193060</commentid>
    <comment_count>0</comment_count>
    <who name="Ivan A. Melnikov">iv</who>
    <bug_when>2020-10-06 11:54:51 +0300</bug_when>
    <thetext>В p9 на mipsel макрос %_distro_version оказывается пустым, что является ещё и синтаксической ошибкой:

error: Macro %_distro_version has empty body
warning: Macro %_distro_version not found
error: parse error in expression</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193061</commentid>
    <comment_count>1</comment_count>
    <who name="Ivan A. Melnikov">iv</who>
    <bug_when>2020-10-06 12:01:49 +0300</bug_when>
    <thetext>$ cat /etc/altlinux-release
ALT p9_mipsel p9 (Vaccinium)

bin/distr_vendor с таким не знаком. Познакомить, в целом, не сложно:

http://git.altlinux.org/people/iv/packages/?p=rpm-build-altlinux-compat.git;a=commitdiff;h=99bba64f2abcb167c088dde3ce4ea82b0bc8810b

Могу отправить в Сизиф (и потом скопировать по p9) вот такой тег:

http://git.altlinux.org/people/iv/packages/?p=rpm-build-altlinux-compat.git;a=shortlog;h=refs/tags/2.2.1-alt1

lav@, посмотрите пожалуйста.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193073</commentid>
    <comment_count>2</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2020-10-06 21:36:57 +0300</bug_when>
    <thetext>Большое спасибо за подробную информацию. Давайте лучше я отправлю, заодно и кавычки добавлю.
и я собираюсь исправить так:
elif has &quot;ALT p9 &quot;
Не знаю, зачем там два раза p9 может быть.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193076</commentid>
    <comment_count>3</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2020-10-07 01:32:31 +0300</bug_when>
    <thetext>rpm-build-altlinux-compat-2.2.1-alt1 -&gt; sisyphus:

 Tue Oct 06 2020 Vitaly Lipatov &lt;lav@altlinux.ru&gt; 2.2.1-alt1
 - fix license to GPLv2+ and add LICENSE file
 - install.sh: forbids empty distro related info
 - update distr_vendor from distro_info from distro_info package (ALT bug 39046)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193077</commentid>
    <comment_count>4</comment_count>
    <who name="Ivan A. Melnikov">iv</who>
    <bug_when>2020-10-07 08:10:23 +0300</bug_when>
    <thetext>(In reply to Vitaly Lipatov from comment #2)
&gt; elif has &quot;ALT p9 &quot;

&gt; ALT p9_mipsel p9 (Vaccinium)

Я конечно проверю, но по-моему не сработает: в p9_mipsel после p9 не пробел, а подчёркивание.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193078</commentid>
    <comment_count>5</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2020-10-07 09:13:17 +0300</bug_when>
    <thetext>(Ответ для Ivan A. Melnikov на комментарий #4)
&gt; (In reply to Vitaly Lipatov from comment #2)
&gt; &gt; elif has &quot;ALT p9 &quot;
&gt; 
&gt; &gt; ALT p9_mipsel p9 (Vaccinium)
&gt; 
&gt; Я конечно проверю, но по-моему не сработает: в p9_mipsel после p9 не пробел,
&gt; а подчёркивание.
Ох, я самое главное-то проглядел :(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193079</commentid>
    <comment_count>6</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2020-10-07 09:15:08 +0300</bug_when>
    <thetext>(Ответ для Vitaly Lipatov на комментарий #5)
&gt; &gt; &gt; ALT p9_mipsel p9 (Vaccinium)
&gt; &gt; 
&gt; &gt; Я конечно проверю, но по-моему не сработает: в p9_mipsel после p9 не пробел,
&gt; &gt; а подчёркивание.
Когда будете проверять, приведите сюда вывод
$ distro_info
пожалуйста.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193089</commentid>
    <comment_count>7</comment_count>
    <who name="Ivan A. Melnikov">iv</who>
    <bug_when>2020-10-07 13:23:08 +0300</bug_when>
    <thetext>(In reply to Vitaly Lipatov from comment #2)
[...]
&gt; Не знаю, зачем там два раза p9 может быть.

Оно собирается из %distribution +  %distro.

Макрос %distribution переопределяется girar&apos;ом:
%distribution     ALT ${dist/sisyphus/Sisyphus}

т.е. ALT + &quot;настоящее имя&quot; репозитория ($dist это содержимое task/repo). В официальной сборочнице это &quot;настоящее имя&quot; -- p9, но в догоняющих сборках оно  другое -- в mipsel это p9_mipsel, в e2k это p9_e2k и прочее.

%distro же определяется в p9 всегда, если я правильно разобрался, в самом пакете altlinux-release-p9, так как все эти сборочницы собирают, по сути, p9.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193090</commentid>
    <comment_count>8</comment_count>
    <who name="Ivan A. Melnikov">iv</who>
    <bug_when>2020-10-07 13:25:41 +0300</bug_when>
    <thetext>2 mike@: для эльбрусовских бранчей наверное тоже актуально.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193108</commentid>
    <comment_count>9</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2020-10-07 21:56:30 +0300</bug_when>
    <thetext>(Ответ для Ivan A. Melnikov на комментарий #1)
&gt; $ cat /etc/altlinux-release
&gt; ALT p9_mipsel p9 (Vaccinium)
&gt; 
&gt; bin/distr_vendor с таким не знаком. Познакомить, в целом, не сложно:
&gt; 
&gt; http://git.altlinux.org/people/iv/packages/?p=rpm-build-altlinux-compat.git;
&gt; a=commitdiff;h=99bba64f2abcb167c088dde3ce4ea82b0bc8810b
&gt; 
&gt; Могу отправить в Сизиф (и потом скопировать по p9) вот такой тег:
В итоге изменил, как было предложено.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193109</commentid>
    <comment_count>10</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2020-10-07 21:56:53 +0300</bug_when>
    <thetext>259346 EPERM #3 p9 rpm-build-altlinux-compat.git=2.2.0-alt1 distro_info.git=1.4-alt1 eepm.git=3.2.6-alt1</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>