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

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

    <bug>
          <bug_id>18500</bug_id>
          
          <creation_ts>2009-01-13 17:54:50 +0300</creation_ts>
          <short_desc>`uname -p` = &quot;unknown&quot;</short_desc>
          <delta_ts>2011-08-09 14:06:41 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>coreutils</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="viy">viy</reporter>
          <assigned_to name="placeholder@altlinux.org">placeholder</assigned_to>
          <cc>glebfm</cc>
    
    <cc>ldv</cc>
    
    <cc>placeholder</cc>
    
    <cc>vt</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>84369</commentid>
    <comment_count>0</comment_count>
    <who name="viy">viy</who>
    <bug_when>2009-01-13 17:54:50 +0300</bug_when>
    <thetext> </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>84370</commentid>
    <comment_count>1</comment_count>
    <who name="viy">viy</who>
    <bug_when>2009-01-13 17:58:03 +0300</bug_when>
    <thetext>Я уже давно обьезжаю в eclipse.spec странное поведение uname -p
$ uname -p; echo $?
unknown
0

хаком видв
#uname -p == unknown but exit code is 0 :( (alt feature :( )
find . -name build.sh -exec %__subst &apos;s,uname -p,uname -m,&apos; {} \;


В федоре, для сравнения,
$ uname -p
i686

Это баг или фича?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>85845</commentid>
    <comment_count>2</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2009-02-14 02:25:13 +0300</bug_when>
    <thetext>Что касается uname -p и uname -i, то у федоры есть coreutils-4.5.3-sysinfo.patch, который мне не очень нравится.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>123586</commentid>
    <comment_count>3</comment_count>
    <who name="viy">viy</who>
    <bug_when>2011-08-02 23:04:38 +0400</bug_when>
    <thetext>а если просто сделать -p синонимом -m?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>123661</commentid>
    <comment_count>4</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2011-08-05 03:29:08 +0400</bug_when>
    <thetext>(In reply to comment #3)
&gt; а если просто сделать -p синонимом -m?

В RH почти так и сделано:
http://pkgs.fedoraproject.org/gitweb/?p=coreutils.git;a=blob;f=coreutils-8.2-uname-processortype.patch

Для справки:
https://bugzilla.redhat.com/show_bug.cgi?id=548834#c2
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=193170#111

Хочется закрыть как в Debian:
The use of uname -p is almost certainly a mistake in whatever application is using it, regardless of what uname(1) reports when that option is used.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>123662</commentid>
    <comment_count>5</comment_count>
    <who name="viy">viy</who>
    <bug_when>2011-08-05 03:37:06 +0400</bug_when>
    <thetext>-p -- это ж совместимость с Федорой.
Как учил Конфуций, совместимость не нарушают, если выгода не десятикратна.
Какие преимущества дает АльтЛинуксу нарушение совместимости?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>123791</commentid>
    <comment_count>6</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2011-08-09 13:59:29 +0400</bug_when>
    <thetext>(In reply to comment #5)
&gt; -p -- это ж совместимость с Федорой.
&gt; Как учил Конфуций, совместимость не нарушают, если выгода не десятикратна.
&gt; Какие преимущества дает АльтЛинуксу нарушение совместимости?

За эту конкретную совместимость с Федорой нам пришлось бы заплатить несовместимостью со всеми нашими предыдущими версиями, а также с Debian и с апстримом.

(In reply to comment #1)
&gt; Я уже давно обьезжаю в eclipse.spec странное поведение uname -p
&gt; $ uname -p; echo $?
&gt; unknown
&gt; 0
&gt; 
&gt; хаком видв
&gt; #uname -p == unknown but exit code is 0 :( (alt feature :( )
&gt; find . -name build.sh -exec %__subst &apos;s,uname -p,uname -m,&apos; {} \;

Может быть, отрепортить им, чтобы они сами исправили?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>123793</commentid>
    <comment_count>7</comment_count>
    <who name="viy">viy</who>
    <bug_when>2011-08-09 14:06:41 +0400</bug_when>
    <thetext>(В ответ на комментарий №6)
&gt;&gt; Я уже давно обьезжаю в eclipse.spec странное поведение uname -p
&gt; Может быть, отрепортить им, чтобы они сами исправили?

я у нескольких приложений видел такую гадость. Недавно в azureus, например.

&gt; За эту конкретную совместимость с Федорой нам пришлось бы заплатить
&gt; несовместимостью со всеми нашими предыдущими версиями, а также с Debian и с
&gt; апстримом.

я думал, что несовместимости не возникнет, так как
раз опции такой у нас нет, то и приложений, ее использующих быть не должно.

Но если я где-то торможу, поправьте, пожалуйста.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>