Bug 18500 - `uname -p` = "unknown"
Summary: `uname -p` = "unknown"
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: coreutils (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-13 17:54 MSK by viy
Modified: 2011-08-09 14:06 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description viy 2009-01-13 17:54:50 MSK
 
Comment 1 viy 2009-01-13 17:58:03 MSK
Я уже давно обьезжаю в 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 's,uname -p,uname -m,' {} \;


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

Это баг или фича?
Comment 2 Dmitry V. Levin 2009-02-14 02:25:13 MSK
Что касается uname -p и uname -i, то у федоры есть coreutils-4.5.3-sysinfo.patch, который мне не очень нравится.
Comment 3 viy 2011-08-02 23:04:38 MSK
а если просто сделать -p синонимом -m?
Comment 4 Dmitry V. Levin 2011-08-05 03:29:08 MSK
(In reply to comment #3)
> а если просто сделать -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.
Comment 5 viy 2011-08-05 03:37:06 MSK
-p -- это ж совместимость с Федорой.
Как учил Конфуций, совместимость не нарушают, если выгода не десятикратна.
Какие преимущества дает АльтЛинуксу нарушение совместимости?
Comment 6 Dmitry V. Levin 2011-08-09 13:59:29 MSK
(In reply to comment #5)
> -p -- это ж совместимость с Федорой.
> Как учил Конфуций, совместимость не нарушают, если выгода не десятикратна.
> Какие преимущества дает АльтЛинуксу нарушение совместимости?

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

(In reply to comment #1)
> Я уже давно обьезжаю в 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 's,uname -p,uname -m,' {} \;

Может быть, отрепортить им, чтобы они сами исправили?
Comment 7 viy 2011-08-09 14:06:41 MSK
(В ответ на комментарий №6)
>> Я уже давно обьезжаю в eclipse.spec странное поведение uname -p
> Может быть, отрепортить им, чтобы они сами исправили?

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

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

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

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