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

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

    <bug>
          <bug_id>34266</bug_id>
          
          <creation_ts>2017-12-01 11:29:21 +0300</creation_ts>
          <short_desc>Не принимает p8/sisyphus</short_desc>
          <delta_ts>2018-06-01 13:42:30 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>Distributions</classification>
          <product>Branch p8</product>
          <component>ceph-deploy</component>
          <version>не указана</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/devel/2017-January/202204.html</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>34421</dependson>
    
    <dependson>34961</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Bolshedvorsky Evgeny">jenya</reporter>
          <assigned_to name="Nobody&apos;s working on this, feel free to take it">nobody</assigned_to>
          <cc>boyarsh</cc>
    
    <cc>cas</cc>
    
    <cc>mike</cc>
    
    <cc>mrdrew</cc>
    
    <cc>rider</cc>
    
    <cc>sem</cc>
    
    <cc>snejok</cc>
    
    <cc>sotor</cc>
    
    <cc>zerg</cc>
          
          <qa_contact name="qa-p8@altlinux.org">qa-p8</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>167600</commentid>
    <comment_count>0</comment_count>
    <who name="Bolshedvorsky Evgeny">jenya</who>
    <bug_when>2017-12-01 11:29:21 +0300</bug_when>
    <thetext>при деплое на p8/sisyphus
[ceph_deploy][ERROR ] UnsupportedPlatform: Platform is not supported: ALT  8.2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167601</commentid>
    <comment_count>1</comment_count>
    <who name="Bolshedvorsky Evgeny">jenya</who>
    <bug_when>2017-12-01 11:44:54 +0300</bug_when>
    <thetext>На ментейнера.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167603</commentid>
    <comment_count>2</comment_count>
    <who name="Lenar Shakirov">snejok</who>
    <bug_when>2017-12-01 15:09:21 +0300</bug_when>
    <thetext>https://lists.altlinux.org/pipermail/devel/2017-January/202204.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168057</commentid>
    <comment_count>3</comment_count>
    <who name="Lenar Shakirov">snejok</who>
    <bug_when>2017-12-19 21:46:59 +0300</bug_when>
    <thetext>Попробуйте, пожалуйста:
http://git.altlinux.org/tasks/197113/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168058</commentid>
    <comment_count>4</comment_count>
    <who name="Lenar Shakirov">snejok</who>
    <bug_when>2017-12-19 21:49:25 +0300</bug_when>
    <thetext>(В ответ на комментарий №0)
&gt; при деплое на p8/sisyphus
&gt; [ceph_deploy][ERROR ] UnsupportedPlatform: Platform is not supported: ALT  8.2

это, кстати, не починится, ибо это проблема конкретного дистрибутива/диска (см. ссылку выше)

Я обхожу так:
# cat /etc/altlinux-release
ALT 8.0 Server

# echo &apos;ALT 8.0 Server (server)&apos; &gt; /etc/altlinux-release
# cat /etc/altlinux-release
ALT 8.0 Server (server)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168059</commentid>
    <comment_count>5</comment_count>
    <who name="Lenar Shakirov">snejok</who>
    <bug_when>2017-12-19 21:53:05 +0300</bug_when>
    <thetext>2all: Может попробуем исправить /etc/altlinux-release в p8? ;-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168062</commentid>
    <comment_count>6</comment_count>
    <who name="Mikhail Efremov">sem</who>
    <bug_when>2017-12-20 02:10:16 +0300</bug_when>
    <thetext>Я не думаю, что /etc/altlinux-release требует исправления, исправлять нужно ceph-deploy. И вообще давно уже пора использовать /etc/os-release, его формат гораздо более предсказуем.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168069</commentid>
    <comment_count>7</comment_count>
    <who name="Lenar Shakirov">snejok</who>
    <bug_when>2017-12-20 13:36:49 +0300</bug_when>
    <thetext>(В ответ на комментарий №6)
&gt; Я не думаю, что /etc/altlinux-release требует исправления, исправлять нужно
&gt; ceph-deploy. И вообще давно уже пора использовать /etc/os-release, его формат
&gt; гораздо более предсказуем.

&quot;ceph-deploy дергает функцию &quot;linux_distribution&quot; , которая дергает 
_parse_release_file из внутренностей python&quot;

получается нужно править код libpython из-за особенностей альтового /etc/altlinux-release?)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168076</commentid>
    <comment_count>8</comment_count>
    <who name="Mikhail Efremov">sem</who>
    <bug_when>2017-12-20 18:39:37 +0300</bug_when>
    <thetext>Да, конечно. У нас хороший формат altlinux-release, не вижу причин его менять. Но лучше обучить libpython парсить os-release, если она еще не умеет, и заапстримить.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168078</commentid>
    <comment_count>9</comment_count>
    <who name="Lenar Shakirov">snejok</who>
    <bug_when>2017-12-20 19:40:22 +0300</bug_when>
    <thetext>(В ответ на комментарий №8)
&gt; Да, конечно. У нас хороший формат altlinux-release, не вижу причин его менять.
&gt; Но лучше обучить libpython парсить os-release, если она еще не умеет, и
&gt; заапстримить.

У вас БЫЛ хороший, совместимый формат, пока вы не перестали писать codename (то что в скобочках):

было: ALT 8.0 Server (blabla)
стало: ALT 8.0 Server

Пример:
# cat /etc/altlinux-release
ALT 8.0 Server

# python -c &apos;import platform ; print platform.dist()&apos;
(&apos;altlinux&apos;, &apos;8.0&apos;, &apos;&apos;)

# echo &apos;ALT 8.0 Server (someinfo)&apos; &gt; /etc/altlinux-release

# python -c &apos;import platform ; print platform.dist()&apos;
(&apos;altlinux&apos;, &apos;8.0&apos;, &apos;someinfo&apos;)

Список для наглядности (p8):

ALT Linux Icarus (20160328)                                altlinux-release-icarus-20160328-alt1.noarch.rpm
ALT Linux p8 (Hypericum)                                   altlinux-release-p8-20160414-alt1.noarch.rpm
ALT Linux Sisyphus (20081222)                              altlinux-release-sisyphus-20081222-alt1.noarch.rpm
ALT Education 8.1                                          branding-alt-education-release-8.1-alt0.M80P.1.noarch.rpm
ALT Linux 6.0.0 backup-server beta (Bran)                  branding-altlinux-backup-server-release-6.0.0-alt3.noarch.rpm
ALT Linux 7.0.5 Centaurus  (Pholus)                        branding-altlinux-centaurus-release-7.0.5-alt1.noarch.rpm
ALT Linux 5.9.9 Desktop  (Inula Helenium)                  branding-altlinux-desktop-release-5.9.9-alt3.noarch.rpm
ALT Linux 8.0.0 KDesktop  (Centaurea Montana)              branding-altlinux-kdesktop-release-8.0.0-alt0.6.noarch.rpm
ALT Linux 5.9.9 Desktop Prototype (none)                   branding-altlinux-lite-release-5.9.9-alt1.noarch.rpm
ALT Linux 6.0.0 LXDEsktop  (Liliya)                        branding-altlinux-lxdesktop-release-6.0.0-alt7.noarch.rpm
ALT Linux 5.9.9 Ark Server  (none)                         branding-altlinux-office-server-release-5.9.9-alt1.noarch.rpm
ALT Linux Sisyphus (unstable)                              branding-altlinux-sisyphus-release-20160315-alt1.noarch.rpm
ALT Linux 7.0.0 SPT  ()                                    branding-altlinux-spt-release-7.0.0-alt1.noarch.rpm
ALT Linux 6.0.0 Tablet  (Alt-Tab)                          branding-altlinux-tablet-release-6.0.0-alt3.noarch.rpm
ALT 8.2 Server                                             branding-alt-server-release-8.2-alt0.M80P.5.noarch.rpm
ALT Sisyphus (unstable) (sisyphus)                         branding-alt-sisyphus-release-20161130-alt2.noarch.rpm
ALT SP 8 Server                                            branding-alt-spserver-release-8.0-alt0.M80P.2.noarch.rpm
ALT SP 8 Workstation                                       branding-alt-spworkstation-release-8.0-alt0.M80P.2.noarch.rpm
ALT starter kit (Hypericum)                                branding-alt-starterkit-release-p8-alt0.M80P.3.noarch.rpm
ALT Workstation 8.2                                        branding-alt-workstation-release-8.2-alt0.M80P.2.noarch.rpm
ALT Linux 6.0.0 School Master  (Chariot)                   branding-informika-schoolmaster-release-6.0.0-alt46.noarch.rpm
ALT Linux 3.0 Chainmail  (none)                            branding-ivk-chainmail-release-3.0-alt2.noarch.rpm
ALT Linux 7.0.5 School Junior                              branding-school-junior-release-7.0.5-alt1.noarch.rpm
ALT Linux 5.9.9 School Lite (p5)                           branding-school-lite-release-5.9.9-alt1.noarch.rpm
ALT Linux 7.0.5 School Master                              branding-school-master-release-7.0.5-alt1.noarch.rpm
ALT Linux 7.0.5 School Server                              branding-school-server-release-7.0.5-alt2.noarch.rpm
ALT Linux 7.0.5 School Teacher                             branding-school-teacher-release-7.0.5-alt1.noarch.rpm
Simply Linux 8.2.0  (Cleo)                                 branding-simply-linux-release-8.2.0-alt1.noarch.rpm
ALT Linux 1.9.3 Server Light beta (confutuere et ratio)    branding-sisyphus-server-light-release-1.9.3-alt1.noarch.rpm
ALT Workstation K 8.2  (Centaurea Ruthenica)               branding-xalt-kworkstation-release-8.2.0-alt3.M80P.1.noarch.rpm</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168079</commentid>
    <comment_count>10</comment_count>
    <who name="Lenar Shakirov">snejok</who>
    <bug_when>2017-12-20 19:40:58 +0300</bug_when>
    <thetext>Так нагляднее :-)
https://pastebin.com/tdXCfVHi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168081</commentid>
    <comment_count>11</comment_count>
    <who name="Mikhail Efremov">sem</who>
    <bug_when>2017-12-20 21:07:42 +0300</bug_when>
    <thetext>А, значит я невнимательно прочитал, я думал проблемы вызывает, наоборот, присутствие codename. Ну, можно вешать баги на конкретные branding тогда.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168403</commentid>
    <comment_count>12</comment_count>
    <who name="Lenar Shakirov">snejok</who>
    <bug_when>2018-01-10 13:30:55 +0300</bug_when>
    <thetext>Возможно исправление №34421 будет глобальным</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171497</commentid>
    <comment_count>13</comment_count>
    <who name="Lenar Shakirov">snejok</who>
    <bug_when>2018-06-01 13:42:30 +0300</bug_when>
    <thetext>http://git.altlinux.org/gears/p/python.git?p=python.git;a=commitdiff;h=7cb2b73226df3aac5809af7cf820d455ae46132f</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>