* [devel] rpm5 и ALTLinux @ 2009-03-31 16:53 Eugene Ostapets 2009-04-02 14:53 ` Sergey Y. Afonin 0 siblings, 1 reply; 39+ messages in thread From: Eugene Ostapets @ 2009-03-31 16:53 UTC (permalink / raw) To: ALT Linux Team development discussions Очередная итерация тестирования rpm5 выявила одну интересную особенность, которая входит в жесткое противоречие с текущим репозитарием Альта и, IMHO, со здравым смыслом. При сборке пакетов явный или неявный --target прописывается в поле platform пакета... Это было бы не так страшно, если бы noarch пакеты собирались с явным --target=noarch, но пока что мы имеем отдельный репозитарий noarch/RPMS.classic у которого с равной вероятностью платформа будет x86_64-alt-linux или i586-alt-linux, а в перспективе также ppc-alt-linux и ppc64-alt-linux. В rpm5 допустимость архитектуры пакета определяется не по тэгу %{ARCH}, а по тэгу %{PLATFORM}, что приводит к автоматической неприменимости rpm5 к чистым Альтовским репозитариям. Для своих решений мы можем публиковать %arch/noarch пакеты, сгруппированные по --target, заинтересованным же в biarch RedHat-style в Альте стоит провести соответствующие исследования для rpm-4.6. Это сообщение не повод для флейма, а просто отчет о большой проделанной работе. -- С уважением, Евгений Остапец uin: 23747217 jid: eugene_ostapets@jabber.ru ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [devel] rpm5 и ALTLinux 2009-03-31 16:53 [devel] rpm5 и ALTLinux Eugene Ostapets @ 2009-04-02 14:53 ` Sergey Y. Afonin 2009-04-02 15:04 ` Eugene Ostapets 0 siblings, 1 reply; 39+ messages in thread From: Sergey Y. Afonin @ 2009-04-02 14:53 UTC (permalink / raw) To: ALT Linux Team development discussions On Вторник 31 марта 2009, Eugene Ostapets wrote: > Это было бы не так страшно, если бы noarch пакеты собирались с явным > --target=noarch, Может быть это повод для баг-репорта на rpm5.org ? -- С уважением, Сергей Афонин ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [devel] rpm5 и ALTLinux 2009-04-02 14:53 ` Sergey Y. Afonin @ 2009-04-02 15:04 ` Eugene Ostapets 2009-04-02 15:18 ` Sergey Y. Afonin 0 siblings, 1 reply; 39+ messages in thread From: Eugene Ostapets @ 2009-04-02 15:04 UTC (permalink / raw) To: ALT Linux Team development discussions 2009/4/2 Sergey Y. Afonin <asy altlinux.ru>: > On Вторник 31 марта 2009, Eugene Ostapets wrote: > >> Это было бы не так страшно, если бы noarch пакеты собирались с явным >> --target=noarch, > > Может быть это повод для баг-репорта на rpm5.org ? Единственный известный мне rpm репозитарий, который имеет отдельную ветку noarch, что связано в первую очередь с экономией трафика, это Альт... Боюсь проблемы русской и украинской глубинки буржуям не понять... К тому же платформа пакета - это одна из основных фишек rpm5, который является кросплатформенным... -- С уважением, Евгений Остапец uin: 23747217 jid: eugene_ostapets@jabber.ru ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [devel] rpm5 и ALTLinux 2009-04-02 15:04 ` Eugene Ostapets @ 2009-04-02 15:18 ` Sergey Y. Afonin 2009-04-02 14:26 ` Led 0 siblings, 1 reply; 39+ messages in thread From: Sergey Y. Afonin @ 2009-04-02 15:18 UTC (permalink / raw) To: ALT Linux Team development discussions On Четверг 02 апреля 2009, Eugene Ostapets wrote: > Единственный известный мне rpm репозитарий, который имеет отдельную > ветку noarch, что связано в первую очередь с экономией трафика, это > Альт... Боюсь проблемы русской и украинской глубинки буржуям не > понять... С одной стороны да. С другой - отдельный noarch, вроде бы, логичен. > К тому же платформа пакета - это одна из основных фишек rpm5, который > является кросплатформенным... Так noarch по определению кросплатформенный. -- С уважением, Сергей Афонин ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [devel] rpm5 и ALTLinux 2009-04-02 15:18 ` Sergey Y. Afonin @ 2009-04-02 14:26 ` Led 2009-04-02 17:45 ` Sergey Y. Afonin ` (2 more replies) 0 siblings, 3 replies; 39+ messages in thread From: Led @ 2009-04-02 14:26 UTC (permalink / raw) To: ALT Linux Team development discussions On Thursday 02 April 2009 18:18:29 Sergey Y. Afonin wrote: > On Четверг 02 апреля 2009, Eugene Ostapets wrote: > > Единственный известный мне rpm репозитарий, который имеет отдельную > > ветку noarch, что связано в первую очередь с экономией трафика, это > > Альт... Боюсь проблемы русской и украинской глубинки буржуям не > > понять... > > С одной стороны да. С другой - отдельный noarch, вроде бы, логичен. +1 Только толку от него мало, если он у нас опционален, а не обязателен для действительно noarch-частей. Т.о. Даже багу на этот счёт на пакет вешать бесполезно, потому как мейнтейнер пошлёт подальше с формулировкой "А мне что-то механизм noarch-субпакетов лично не нравится". > > > К тому же платформа пакета - это одна из основных фишек rpm5, который > > является кросплатформенным... > > Так noarch по определению кросплатформенный. -- Led ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [devel] rpm5 и ALTLinux 2009-04-02 14:26 ` Led @ 2009-04-02 17:45 ` Sergey Y. Afonin 2009-04-02 16:52 ` Led 2009-04-02 22:58 ` Alexey I. Froloff 2009-04-02 23:25 ` [devel] noarch Dmitry V. Levin 2 siblings, 1 reply; 39+ messages in thread From: Sergey Y. Afonin @ 2009-04-02 17:45 UTC (permalink / raw) To: ALT Linux Team development discussions On Четверг 02 апреля 2009, Led wrote: > Только толку от него мало, если он у нас опционален, а не обязателен для > действительно noarch-частей. Т.о. Даже багу на этот счёт на пакет вешать > бесполезно, потому как мейнтейнер пошлёт подальше с формулировкой "А мне > что-то механизм noarch-субпакетов лично не нравится". Может попробовать и убедиться ? :-) LDV, опять же, может скажет что: он там числится вроде как. В rpm5 team... -- С уважением, Сергей Афонин ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [devel] rpm5 и ALTLinux 2009-04-02 17:45 ` Sergey Y. Afonin @ 2009-04-02 16:52 ` Led 2009-04-02 17:59 ` Anton Farygin 0 siblings, 1 reply; 39+ messages in thread From: Led @ 2009-04-02 16:52 UTC (permalink / raw) To: ALT Linux Team development discussions On Thursday 02 April 2009 20:45:51 Sergey Y. Afonin wrote: > On Четверг 02 апреля 2009, Led wrote: > > Только толку от него мало, если он у нас опционален, а не обязателен для > > действительно noarch-частей. Т.о. Даже багу на этот счёт на пакет вешать > > бесполезно, потому как мейнтейнер пошлёт подальше с формулировкой "А мне > > что-то механизм noarch-субпакетов лично не нравится". > > Может попробовать и убедиться ? :-) Что "попробовать"? > LDV, опять же, может скажет что: он там > числится вроде как. В rpm5 team... rpm5 тут ни при чём. Просто когда у нас появилась возможность указывать BuildArch: noarch на субпакеты, это оказалось недоделанным. Потому как таг ARCH в таких субпакетах проставляется нормально в "noarch", а таг PLATFORM остаётся "i586-alt-linux". И теперь имеем полные репозитарии вот таких вот "пакетов-гермофродитов":) -- Led ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [devel] rpm5 и ALTLinux 2009-04-02 16:52 ` Led @ 2009-04-02 17:59 ` Anton Farygin 2009-04-02 17:10 ` Led 0 siblings, 1 reply; 39+ messages in thread From: Anton Farygin @ 2009-04-02 17:59 UTC (permalink / raw) To: ALT Linux Team development discussions Led пишет: > On Thursday 02 April 2009 20:45:51 Sergey Y. Afonin wrote: >> On Четверг 02 апреля 2009, Led wrote: >>> Только толку от него мало, если он у нас опционален, а не обязателен для >>> действительно noarch-частей. Т.о. Даже багу на этот счёт на пакет вешать >>> бесполезно, потому как мейнтейнер пошлёт подальше с формулировкой "А мне >>> что-то механизм noarch-субпакетов лично не нравится". >> Может попробовать и убедиться ? :-) > > Что "попробовать"? > >> LDV, опять же, может скажет что: он там >> числится вроде как. В rpm5 team... > > rpm5 тут ни при чём. > Просто когда у нас появилась возможность указывать > BuildArch: noarch > на субпакеты, это оказалось недоделанным. Потому как таг ARCH в таких > субпакетах проставляется нормально в "noarch", а таг PLATFORM > остаётся "i586-alt-linux". О как.. насколько это плохо, и повесил ли кто в bugzilla ? > И теперь имеем полные репозитарии вот таких > вот "пакетов-гермофродитов":) Ну, явно не полные репозитарии.. лень писать скрипт, но по ощущениям - BuildArch: noarch - не очень популярная запись в спеках. ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [devel] rpm5 и ALTLinux 2009-04-02 17:59 ` Anton Farygin @ 2009-04-02 17:10 ` Led 0 siblings, 0 replies; 39+ messages in thread From: Led @ 2009-04-02 17:10 UTC (permalink / raw) To: ALT Linux Team development discussions On Thursday 02 April 2009 20:59:59 Anton Farygin wrote: > Led пишет: > > On Thursday 02 April 2009 20:45:51 Sergey Y. Afonin wrote: > >> On Четверг 02 апреля 2009, Led wrote: > >>> Только толку от него мало, если он у нас опционален, а не обязателен > >>> для действительно noarch-частей. Т.о. Даже багу на этот счёт на пакет > >>> вешать бесполезно, потому как мейнтейнер пошлёт подальше с > >>> формулировкой "А мне что-то механизм noarch-субпакетов лично не > >>> нравится". > >> > >> Может попробовать и убедиться ? :-) > > > > Что "попробовать"? > > > >> LDV, опять же, может скажет что: он там > >> числится вроде как. В rpm5 team... > > > > rpm5 тут ни при чём. > > Просто когда у нас появилась возможность указывать > > BuildArch: noarch > > на субпакеты, это оказалось недоделанным. Потому как таг ARCH в таких > > субпакетах проставляется нормально в "noarch", а таг PLATFORM > > остаётся "i586-alt-linux". > > О как.. насколько это плохо, и повесил ли кто в bugzilla ? Я не уверен, имеет ли смысл "вешать". ALT-apt и ALT-rpm не проверяют этот таг при установке/обновлении, проверяя только ARCH. Поэтому, скорее всего этот баг сразу превратится в NOTABUG:) > > > И теперь имеем полные репозитарии вот таких > > вот "пакетов-гермофродитов":) > > Ну, явно не полные репозитарии.. лень писать скрипт, но по ощущениям - > BuildArch: noarch - не очень популярная запись в спеках. Под "полно" имелось ввиду "достаточно много":) -- Led ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [devel] rpm5 и ALTLinux 2009-04-02 14:26 ` Led 2009-04-02 17:45 ` Sergey Y. Afonin @ 2009-04-02 22:58 ` Alexey I. Froloff 2009-04-02 23:05 ` Led ` (2 more replies) 2009-04-02 23:25 ` [devel] noarch Dmitry V. Levin 2 siblings, 3 replies; 39+ messages in thread From: Alexey I. Froloff @ 2009-04-02 22:58 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 2110 bytes --] * Led <ledest@> [090402 19:30]: > Только толку от него мало, если он у нас опционален, а не обязателен для > действительно noarch-частей. Т.о. Даже багу на этот счёт на пакет вешать > бесполезно, потому как мейнтейнер пошлёт подальше с формулировкой "А мне > что-то механизм noarch-субпакетов лично не нравится". Г-н, Led, это у Вас очередной случай так называемого вранья? Потрудитесь, пожалуйста, привести код, который функционально отличался бы от этого: 700 const char *platform = rpmExpand("%{_target_platform}", NULL); 701 const char *arch = rpmExpand("%{_target_cpu}", NULL); 702 const char *os = rpmExpand("%{_target_os}", NULL); 703 704 for (pkg = spec->packages; pkg != NULL; pkg = pkg->next) { ... 712 he->tag = RPMTAG_ARCH; 713 he->t = RPM_STRING_TYPE; 714 he->p.str = (pkg->noarch ? "noarch" : arch); 715 he->c = 1; 716 xx = headerPut(pkg->header, he, 0); 717 718 he->tag = RPMTAG_PLATFORM; 719 he->t = RPM_STRING_TYPE; 720 he->p.str = platform; 721 he->c = 1; 722 xx = headerPut(pkg->header, he, 0); Или этого: 853 const char *platform = rpmExpand("%{_target_platform}", NULL); 854 const char *arch = rpmExpand("%{_target_cpu}", NULL); 855 const char *os = rpmExpand("%{_target_os}", NULL); 856 #endif 857 858 for (pkg = spec->packages; pkg != NULL; pkg = pkg->next) { ... 869 if (!headerIsEntry(pkg->header, RPMTAG_ARCH)) 870 headerAddEntry(pkg->header, RPMTAG_ARCH, RPM_STRING_TYPE, arch, 1); 871 else 872 assert(pkg != spec->packages); /* noarch subpackage */ 873 if (!headerIsEntry(pkg->header, RPMTAG_RHNPLATFORM)) 874 (void) headerAddEntry(pkg->header, RPMTAG_RHNPLATFORM, 875 RPM_STRING_TYPE, arch, 1); 876 (void) headerAddEntry(pkg->header, RPMTAG_PLATFORM, 877 RPM_STRING_TYPE, platform, 1); Первый фрагмент это HEAD rpm5.org, второй - так называемый "ALT-rpm", который Вы усиленно ругаете. -- Regards, Sir Raorn. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [devel] rpm5 и ALTLinux 2009-04-02 22:58 ` Alexey I. Froloff @ 2009-04-02 23:05 ` Led 2009-04-02 23:55 ` Alexey I. Froloff 2009-04-02 23:14 ` Led 2009-04-03 6:45 ` Aleksey Novodvorsky 2 siblings, 1 reply; 39+ messages in thread From: Led @ 2009-04-02 23:05 UTC (permalink / raw) To: ALT Linux Team development discussions On Friday, 03 April 2009 01:58:45 Alexey I. Froloff wrote: > * Led <ledest@> [090402 19:30]: > > Только толку от него мало, если он у нас опционален, а не обязателен для > > действительно noarch-частей. Т.о. Даже багу на этот счёт на пакет вешать > > бесполезно, потому как мейнтейнер пошлёт подальше с формулировкой "А мне > > что-то механизм noarch-субпакетов лично не нравится". > > Г-н, Led, это у Вас очередной случай так называемого вранья? > Потрудитесь, пожалуйста, привести код, который функционально > отличался бы от этого: > > 700 const char *platform = rpmExpand("%{_target_platform}", NULL); > 701 const char *arch = rpmExpand("%{_target_cpu}", NULL); > 702 const char *os = rpmExpand("%{_target_os}", NULL); > 703 > 704 for (pkg = spec->packages; pkg != NULL; pkg = pkg->next) { > ... > 712 he->tag = RPMTAG_ARCH; > 713 he->t = RPM_STRING_TYPE; > 714 he->p.str = (pkg->noarch ? "noarch" : arch); > 715 he->c = 1; > 716 xx = headerPut(pkg->header, he, 0); > 717 > 718 he->tag = RPMTAG_PLATFORM; > 719 he->t = RPM_STRING_TYPE; > 720 he->p.str = platform; > 721 he->c = 1; > 722 xx = headerPut(pkg->header, he, 0); > > Или этого: > > 853 const char *platform = rpmExpand("%{_target_platform}", NULL); > 854 const char *arch = rpmExpand("%{_target_cpu}", NULL); > 855 const char *os = rpmExpand("%{_target_os}", NULL); > 856 #endif > 857 > 858 for (pkg = spec->packages; pkg != NULL; pkg = pkg->next) { > ... > 869 if (!headerIsEntry(pkg->header, RPMTAG_ARCH)) > 870 headerAddEntry(pkg->header, RPMTAG_ARCH, RPM_STRING_TYPE, > arch, 1); 871 else > 872 assert(pkg != spec->packages); /* noarch subpackage */ > 873 if (!headerIsEntry(pkg->header, RPMTAG_RHNPLATFORM)) > 874 (void) headerAddEntry(pkg->header, RPMTAG_RHNPLATFORM, > 875 RPM_STRING_TYPE, arch, 1); > 876 (void) headerAddEntry(pkg->header, RPMTAG_PLATFORM, > 877 RPM_STRING_TYPE, platform, 1); > > Первый фрагмент это HEAD rpm5.org, второй - так называемый > "ALT-rpm", который Вы усиленно ругаете. $ rpm -qp --qf "%{NAME}:%{ARCH}:%{PLATFORM}:%{RHNPLATFORM}\n" \ tftp-doc-5.0-alt1.noarch.rpm tftp-doc:noarch:i586-alt-linux:i586 Как это объяснить? -- Led ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [devel] rpm5 и ALTLinux 2009-04-02 23:05 ` Led @ 2009-04-02 23:55 ` Alexey I. Froloff 2009-04-04 7:59 ` Michael Shigorin 0 siblings, 1 reply; 39+ messages in thread From: Alexey I. Froloff @ 2009-04-02 23:55 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 518 bytes --] * Led <ledest@> [090403 03:11]: > $ rpm -qp --qf "%{NAME}:%{ARCH}:%{PLATFORM}:%{RHNPLATFORM}\n" \ > tftp-doc-5.0-alt1.noarch.rpm > tftp-doc:noarch:i586-alt-linux:i586 > Как это объяснить? raorn@hell:pts/7 ~/tmp/rpm5.org $ grep -r RHNPLATFORM * CHANGES: - don't add RPMTAG_RHNPLATFORM to packages and headers. rpmdb/rpmtag.h: RPMTAG_RHNPLATFORM = 1131, /* s deprecated */ tests/ref/querytags:RHNPLATFORM 1131 string Какие теги Вы ещё найдёте? -- Regards, Sir Raorn. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [devel] rpm5 и ALTLinux 2009-04-02 23:55 ` Alexey I. Froloff @ 2009-04-04 7:59 ` Michael Shigorin 0 siblings, 0 replies; 39+ messages in thread From: Michael Shigorin @ 2009-04-04 7:59 UTC (permalink / raw) To: ALT Devel discussion list On Fri, Apr 03, 2009 at 03:55:11AM +0400, Alexey I. Froloff wrote: > > $ rpm -qp --qf "%{NAME}:%{ARCH}:%{PLATFORM}:%{RHNPLATFORM}\n" \ > > tftp-doc-5.0-alt1.noarch.rpm > > tftp-doc:noarch:i586-alt-linux:i586 > > Как это объяснить? > raorn@hell:pts/7 ~/tmp/rpm5.org $ grep -r RHNPLATFORM * > CHANGES: - don't add RPMTAG_RHNPLATFORM to packages and headers. > rpmdb/rpmtag.h: RPMTAG_RHNPLATFORM = 1131, /* s deprecated */ > tests/ref/querytags:RHNPLATFORM 1131 string > > Какие теги Вы ещё найдёте? Ты не потрудился ответить про PLATFORM, который уже нашли и о котором и спросили. Отвлечься всегда проще. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [devel] rpm5 и ALTLinux 2009-04-02 22:58 ` Alexey I. Froloff 2009-04-02 23:05 ` Led @ 2009-04-02 23:14 ` Led 2009-04-02 23:57 ` Alexey I. Froloff 2009-04-03 6:45 ` Aleksey Novodvorsky 2 siblings, 1 reply; 39+ messages in thread From: Led @ 2009-04-02 23:14 UTC (permalink / raw) To: ALT Linux Team development discussions On Friday, 03 April 2009 01:58:45 Alexey I. Froloff wrote: > * Led <ledest@> [090402 19:30]: > > Только толку от него мало, если он у нас опционален, а не обязателен для > > действительно noarch-частей. Т.о. Даже багу на этот счёт на пакет вешать > > бесполезно, потому как мейнтейнер пошлёт подальше с формулировкой "А мне > > что-то механизм noarch-субпакетов лично не нравится". > > Г-н, Led, это у Вас очередной случай так называемого вранья? > Потрудитесь, пожалуйста, привести код, который функционально > отличался бы от этого: ..... > Или этого: ...... > 853 const char *platform = rpmExpand("%{_target_platform}", NULL); > 854 const char *arch = rpmExpand("%{_target_cpu}", NULL); > 855 const char *os = rpmExpand("%{_target_os}", NULL); > 856 #endif > 857 > 858 for (pkg = spec->packages; pkg != NULL; pkg = pkg->next) { > ... > 869 if (!headerIsEntry(pkg->header, RPMTAG_ARCH)) > 870 headerAddEntry(pkg->header, RPMTAG_ARCH, RPM_STRING_TYPE, > arch, 1); 871 else > 872 assert(pkg != spec->packages); /* noarch subpackage */ > 873 if (!headerIsEntry(pkg->header, RPMTAG_RHNPLATFORM)) > 874 (void) headerAddEntry(pkg->header, RPMTAG_RHNPLATFORM, > 875 RPM_STRING_TYPE, arch, 1); > 876 (void) headerAddEntry(pkg->header, RPMTAG_PLATFORM, > 877 RPM_STRING_TYPE, platform, 1); ........ > Первый фрагмент это HEAD rpm5.org, второй - так называемый > "ALT-rpm", который Вы усиленно ругаете. Ок, давайте по пунктам: 1) Лично мне нравится то, что в ALT-rpm можно делать noarch-субпакеты. Это правда, о чём я указал выше. 2) Лично мне хотелось бы, чтобы эта фича использовалась более широко в сборках пакетов. 3) Я сам использую эту фичу везде, где только можно. А теперь потрудитесь указать, где у в моём посте "очередной случай так называемого вранья", или извинитесь и немедленно обратитесь к психиатру, а не то вы погубите себя :( -- Led ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [devel] rpm5 и ALTLinux 2009-04-02 23:14 ` Led @ 2009-04-02 23:57 ` Alexey I. Froloff 2009-04-03 0:09 ` Led 0 siblings, 1 reply; 39+ messages in thread From: Alexey I. Froloff @ 2009-04-02 23:57 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 718 bytes --] * Led <ledest@> [090403 03:20]: > А теперь потрудитесь указать, где у в моём посте "очередной случай так > называемого вранья", или извинитесь и немедленно обратитесь к психиатру, а не > то вы погубите себя :( Извините, я не на то письмо ответил. """ Просто когда у нас появилась возможность указывать BuildArch: noarch на субпакеты, это оказалось недоделанным. Потому как таг ARCH в таких субпакетах проставляется нормально в "noarch", а таг PLATFORM остаётся "i586-alt-linux". И теперь имеем полные репозитарии вот таких вот "пакетов-гермофродитов":) """ Так вот, "ALT-rpm" делает noarch-подпакеты "идентичные натуральным". Кому из нас пора обратиться к психиатру? -- Regards, Sir Raorn. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [devel] rpm5 и ALTLinux 2009-04-02 23:57 ` Alexey I. Froloff @ 2009-04-03 0:09 ` Led 2009-04-03 0:55 ` Alexey I. Froloff 0 siblings, 1 reply; 39+ messages in thread From: Led @ 2009-04-03 0:09 UTC (permalink / raw) To: ALT Linux Team development discussions On Friday, 03 April 2009 02:57:53 Alexey I. Froloff wrote: > * Led <ledest@> [090403 03:20]: > > А теперь потрудитесь указать, где у в моём посте "очередной случай так > > называемого вранья", или извинитесь и немедленно обратитесь к психиатру, > > а не то вы погубите себя :( > > Извините, я не на то письмо ответил. > > """ > Просто когда у нас появилась возможность указывать > BuildArch: noarch > на субпакеты, это оказалось недоделанным. Потому как таг ARCH в таких > субпакетах проставляется нормально в "noarch", а таг PLATFORM > остаётся "i586-alt-linux". И теперь имеем полные репозитарии вот таких > вот "пакетов-гермофродитов":) > """ > > Так вот, "ALT-rpm" делает noarch-подпакеты "идентичные > натуральным". Кому из нас пора обратиться к психиатру? Ок, ещё раз: $ rpm -qp --qf "%{NAME}:%{ARCH}:%{PLATFORM}:%{RHNPLATFORM}\n" tftp-doc-5.0-alt1.noarch.rpm tftp-doc:noarch:i586-alt-linux:i586 Как это объяснить? Хорошо, по буквам: в пакете: ARCH == noarch PLATFORM == i586-alt-linux RHNPLATFORM == i586 Пакет tftp-doc - из Sisyphus rpm -4.0.4 - оттуда же. Зачем вы приплели сюда rpm5 - я не знаю. Не надо нервничать. Если вы считаете, что так и должно быть - так и скажите:) А я вас потом буду цитировать:) И, ещё раз напоминаю: прошу указать, где я "соврал"? -- Led ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [devel] rpm5 и ALTLinux 2009-04-03 0:09 ` Led @ 2009-04-03 0:55 ` Alexey I. Froloff 2009-04-03 1:20 ` Led 2009-04-03 9:29 ` Sergey Y. Afonin 0 siblings, 2 replies; 39+ messages in thread From: Alexey I. Froloff @ 2009-04-03 0:55 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 654 bytes --] * Led <ledest@> [090403 04:17]: > RHNPLATFORM == i586 Этот тег deprecated уже много лет. Зачем он Вам? > И, ещё раз напоминаю: прошу указать, где я "соврал"? Хорошо, не врёте. Фантазируете. Суть не меняется. Правда, при этом Вы обвиняете ALT во всех смертных грехах. Слова "это оказалось недоделанным" я понял как "вот сделали фичу, но криво". Это значит что где-то сделано "прямо". В rpm5 (откуда собственно эта фича и бэкпортировалась) сделано чтоно также. Теперь успокойтесь, положите ложку на место и расскажите, где это сделано правильно и как это используется. Желательно с цитатами на языке C. -- Regards, Sir Raorn. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [devel] rpm5 и ALTLinux 2009-04-03 0:55 ` Alexey I. Froloff @ 2009-04-03 1:20 ` Led 2009-04-03 5:41 ` Max Ivanov 2009-04-03 9:29 ` Sergey Y. Afonin 1 sibling, 1 reply; 39+ messages in thread From: Led @ 2009-04-03 1:20 UTC (permalink / raw) To: ALT Linux Team development discussions On Friday, 03 April 2009 03:55:09 Alexey I. Froloff wrote: > * Led <ledest@> [090403 04:17]: > > RHNPLATFORM == i586 > > Этот тег deprecated уже много лет. Зачем он Вам? > > > И, ещё раз напоминаю: прошу указать, где я "соврал"? > > Хорошо, не врёте. Вот спасибо!:) > Фантазируете. Где? > Суть не меняется. Правда, при > этом Вы обвиняете ALT во всех смертных грехах. > > Слова "это оказалось недоделанным" я понял как "вот сделали фичу, > но криво". Можно вопрос? Просто из любопыства. А почему "это оказалось недоделанным" вы поняли не как "это оказалось недоделанным", а как "вот сделали фичу, но криво"? И кто из нас фантазирует?:) > Это значит что где-то сделано "прямо". Нет. Такой фичи я больше нигде не видел (не припомню). > В rpm5 > (откуда собственно эта фича и бэкпортировалась) сделано чтоно > также. Теперь успокойтесь, положите ложку Как я её (ложку) положу, когда вы её всё время размахиваете? Не отбирать же мне её у вас:) > на место и расскажите, > где это сделано правильно и как это используется. При чём тут "где это сделано правильно"? Мы в рассылке ALT? Я и говорю про то, что, по моему мнению, здесь что-то неправильно (вернее, не совсем правильно). Ещё раз: если вы хотите сказать, что "так и должно быть, это единственно правильный вариант" - так и скажите - я занесу в цитатник:) > Желательно с > цитатами на языке C. "цитаты на языке С" - это дешёвые понты:) Нет смысла их здесь бросать, если "всё и так правильно, так и должно быть". -- Led ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [devel] rpm5 и ALTLinux 2009-04-03 1:20 ` Led @ 2009-04-03 5:41 ` Max Ivanov 0 siblings, 0 replies; 39+ messages in thread From: Max Ivanov @ 2009-04-03 5:41 UTC (permalink / raw) To: ALT Linux Team development discussions Вы только что прослушали краткий курс лекций "обоюдоострый неконструктив, часть 1." ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [devel] rpm5 и ALTLinux 2009-04-03 0:55 ` Alexey I. Froloff 2009-04-03 1:20 ` Led @ 2009-04-03 9:29 ` Sergey Y. Afonin 2009-04-03 9:31 ` Aleksey Novodvorsky 1 sibling, 1 reply; 39+ messages in thread From: Sergey Y. Afonin @ 2009-04-03 9:29 UTC (permalink / raw) To: ALT Linux Team development discussions On Friday 03 April 2009, Alexey I. Froloff wrote: > Правда, при этом Вы обвиняете ALT во всех смертных грехах. Я бы сказал, что это достаточно натянуый вывод по данному сообщению. -- С уважением, Сергей Афонин asy@altlinux.ru ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [devel] rpm5 и ALTLinux 2009-04-03 9:29 ` Sergey Y. Afonin @ 2009-04-03 9:31 ` Aleksey Novodvorsky 0 siblings, 0 replies; 39+ messages in thread From: Aleksey Novodvorsky @ 2009-04-03 9:31 UTC (permalink / raw) To: ALT Linux Team development discussions 03.04.09, Sergey Y. Afonin<asy@altlinux.ru> написал(а): > On Friday 03 April 2009, Alexey I. Froloff wrote: > > > Правда, при этом Вы обвиняете ALT во всех смертных грехах. > > > Я бы сказал, что это достаточно натянуый вывод по данному сообщению. Я прошу всех успокоиться и не заниматься эскалацией. Rgrds, Алексей ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [devel] rpm5 и ALTLinux 2009-04-02 22:58 ` Alexey I. Froloff 2009-04-02 23:05 ` Led 2009-04-02 23:14 ` Led @ 2009-04-03 6:45 ` Aleksey Novodvorsky 2 siblings, 0 replies; 39+ messages in thread From: Aleksey Novodvorsky @ 2009-04-03 6:45 UTC (permalink / raw) To: ALT Linux Team development discussions 2009/4/3 Alexey I. Froloff <raorn@altlinux.ru>: > * Led <ledest@> [090402 19:30]: >> Только толку от него мало, если он у нас опционален, а не обязателен для >> действительно noarch-частей. Т.о. Даже багу на этот счёт на пакет вешать >> бесполезно, потому как мейнтейнер пошлёт подальше с формулировкой "А мне >> что-то механизм noarch-субпакетов лично не нравится". > Г-н, Led, это у Вас очередной случай так называемого вранья? Я настоятельно прошу никогда, ни в каком случае, не употреблять оскорбляющиъ друг друга выражений. В team-policy@ мы сейчас вырабатываем меры для недопущения такого. Rgrds, Алексей ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [devel] noarch 2009-04-02 14:26 ` Led 2009-04-02 17:45 ` Sergey Y. Afonin 2009-04-02 22:58 ` Alexey I. Froloff @ 2009-04-02 23:25 ` Dmitry V. Levin 2009-04-02 23:28 ` Led 2 siblings, 1 reply; 39+ messages in thread From: Dmitry V. Levin @ 2009-04-02 23:25 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 977 bytes --] On Thu, Apr 02, 2009 at 05:26:00PM +0300, Led wrote: > On Thursday 02 April 2009 18:18:29 Sergey Y. Afonin wrote: > > On Четверг 02 апреля 2009, Eugene Ostapets wrote: > > > Единственный известный мне rpm репозитарий, который имеет отдельную > > > ветку noarch, что связано в первую очередь с экономией трафика, это > > > Альт... Боюсь проблемы русской и украинской глубинки буржуям не > > > понять... > > > > С одной стороны да. С другой - отдельный noarch, вроде бы, логичен. > > +1 > Только толку от него мало, если он у нас опционален, а не обязателен для > действительно noarch-частей. Т.о. Даже багу на этот счёт на пакет вешать > бесполезно, потому как мейнтейнер пошлёт подальше с формулировкой "А мне > что-то механизм noarch-субпакетов лично не нравится". Если у вас есть более точные данные, чем оценка робота в http://repocop.altlinux.org/pub/repocop/reports/txt/by-test/arch-dep-package-has-big-usr-share.txt то вешайте баги. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [devel] noarch 2009-04-02 23:25 ` [devel] noarch Dmitry V. Levin @ 2009-04-02 23:28 ` Led 2009-04-02 23:41 ` Dmitry V. Levin 0 siblings, 1 reply; 39+ messages in thread From: Led @ 2009-04-02 23:28 UTC (permalink / raw) To: ALT Linux Team development discussions On Friday, 03 April 2009 02:25:05 Dmitry V. Levin wrote: > On Thu, Apr 02, 2009 at 05:26:00PM +0300, Led wrote: > > On Thursday 02 April 2009 18:18:29 Sergey Y. Afonin wrote: > > > On Четверг 02 апреля 2009, Eugene Ostapets wrote: > > > > Единственный известный мне rpm репозитарий, который имеет отдельную > > > > ветку noarch, что связано в первую очередь с экономией трафика, это > > > > Альт... Боюсь проблемы русской и украинской глубинки буржуям не > > > > понять... > > > > > > С одной стороны да. С другой - отдельный noarch, вроде бы, логичен. > > > > +1 > > Только толку от него мало, если он у нас опционален, а не обязателен для > > действительно noarch-частей. Т.о. Даже багу на этот счёт на пакет вешать > > бесполезно, потому как мейнтейнер пошлёт подальше с формулировкой "А мне > > что-то механизм noarch-субпакетов лично не нравится". > > Если у вас есть более точные данные, чем оценка робота в > http://repocop.altlinux.org/pub/repocop/reports/txt/by-test/arch-dep-packag >e-has-big-usr-share.txt то вешайте баги. Нет, я сам ориентируюсь на результаты работы этого робота. Т.о. более точных данных у меня нет. Значит баги не вешать? -- Led ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [devel] noarch 2009-04-02 23:28 ` Led @ 2009-04-02 23:41 ` Dmitry V. Levin 2009-04-02 23:47 ` Led 0 siblings, 1 reply; 39+ messages in thread From: Dmitry V. Levin @ 2009-04-02 23:41 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1387 bytes --] On Fri, Apr 03, 2009 at 02:28:50AM +0300, Led wrote: > On Friday, 03 April 2009 02:25:05 Dmitry V. Levin wrote: > > On Thu, Apr 02, 2009 at 05:26:00PM +0300, Led wrote: > > > On Thursday 02 April 2009 18:18:29 Sergey Y. Afonin wrote: [...] > > > > С одной стороны да. С другой - отдельный noarch, вроде бы, логичен. > > > > > > +1 > > > Только толку от него мало, если он у нас опционален, а не обязателен для > > > действительно noarch-частей. Т.о. Даже багу на этот счёт на пакет вешать > > > бесполезно, потому как мейнтейнер пошлёт подальше с формулировкой "А мне > > > что-то механизм noarch-субпакетов лично не нравится". > > > > Если у вас есть более точные данные, чем оценка робота в > > http://repocop.altlinux.org/pub/repocop/reports/txt/by-test/arch-dep-packag > >e-has-big-usr-share.txt то вешайте баги. > > Нет, я сам ориентируюсь на результаты работы этого робота. > Т.о. более точных данных у меня нет. Значит баги не вешать? У этого робота есть ложные срабатывания, но в большинстве случаев он прав: либо пакет должен быть noarch целиком, либо от него имеет смысл отпилить существенную noarch-часть. Как именно следует поступить в том или ином случае, робот сказать не может. Если вы уже проверили какие-то пакеты из списка и у вас есть готовый рецепт (целиком noarch'ить или перепаковать), то на эти пакеты пора вешать баги. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [devel] noarch 2009-04-02 23:41 ` Dmitry V. Levin @ 2009-04-02 23:47 ` Led 2009-04-02 23:56 ` Dmitry V. Levin 0 siblings, 1 reply; 39+ messages in thread From: Led @ 2009-04-02 23:47 UTC (permalink / raw) To: ALT Linux Team development discussions On Friday, 03 April 2009 02:41:31 Dmitry V. Levin wrote: > On Fri, Apr 03, 2009 at 02:28:50AM +0300, Led wrote: > > On Friday, 03 April 2009 02:25:05 Dmitry V. Levin wrote: > > > On Thu, Apr 02, 2009 at 05:26:00PM +0300, Led wrote: > > > > On Thursday 02 April 2009 18:18:29 Sergey Y. Afonin wrote: > > [...] > > > > > > С одной стороны да. С другой - отдельный noarch, вроде бы, логичен. > > > > > > > > +1 > > > > Только толку от него мало, если он у нас опционален, а не обязателен > > > > для действительно noarch-частей. Т.о. Даже багу на этот счёт на пакет > > > > вешать бесполезно, потому как мейнтейнер пошлёт подальше с > > > > формулировкой "А мне что-то механизм noarch-субпакетов лично не > > > > нравится". > > > > > > Если у вас есть более точные данные, чем оценка робота в > > > http://repocop.altlinux.org/pub/repocop/reports/txt/by-test/arch-dep-pa > > >ckag e-has-big-usr-share.txt то вешайте баги. > > > > Нет, я сам ориентируюсь на результаты работы этого робота. > > Т.о. более точных данных у меня нет. Значит баги не вешать? > > У этого робота есть ложные срабатывания, но в большинстве случаев он прав: > либо пакет должен быть noarch целиком, либо от него имеет смысл отпилить > существенную noarch-часть. Как именно следует поступить в том или ином > случае, робот сказать не может. Если вы уже проверили какие-то пакеты из > списка и у вас есть готовый рецепт (целиком noarch'ить или перепаковать), > то на эти пакеты пора вешать баги. Ок. А что на счёт подобного: $ rpm -qp --qf "%{NAME}:%{ARCH}:%{PLATFORM}:%{RHNPLATFORM}\n" tftp-doc-5.0-alt1.noarch.rpm tftp-doc:noarch:i586-alt-linux:i586 ? (Это пакет собран в инкаминге) -- Led ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [devel] noarch 2009-04-02 23:47 ` Led @ 2009-04-02 23:56 ` Dmitry V. Levin 2009-04-03 0:02 ` Led 0 siblings, 1 reply; 39+ messages in thread From: Dmitry V. Levin @ 2009-04-02 23:56 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 393 bytes --] On Fri, Apr 03, 2009 at 02:47:45AM +0300, Led wrote: [...] > Ок. А что на счёт подобного: > $ rpm -qp --qf "%{NAME}:%{ARCH}:%{PLATFORM}:%{RHNPLATFORM}\n" > tftp-doc-5.0-alt1.noarch.rpm > > tftp-doc:noarch:i586-alt-linux:i586 > > ? (Это пакет собран в инкаминге) Разве в наших спеках используется тэг rhnplatform? Вряд ли значение этого тэга играет какую-то роль. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [devel] noarch 2009-04-02 23:56 ` Dmitry V. Levin @ 2009-04-03 0:02 ` Led 2009-04-03 0:09 ` Dmitry V. Levin 0 siblings, 1 reply; 39+ messages in thread From: Led @ 2009-04-03 0:02 UTC (permalink / raw) To: ALT Linux Team development discussions On Friday, 03 April 2009 02:56:37 Dmitry V. Levin wrote: > On Fri, Apr 03, 2009 at 02:47:45AM +0300, Led wrote: > [...] > > > Ок. А что на счёт подобного: > > $ rpm -qp --qf "%{NAME}:%{ARCH}:%{PLATFORM}:%{RHNPLATFORM}\n" > > tftp-doc-5.0-alt1.noarch.rpm > > > > tftp-doc:noarch:i586-alt-linux:i586 > > > > ? (Это пакет собран в инкаминге) > > Разве в наших спеках используется тэг rhnplatform? Но он устанавливается. И устанавливается ИМХО неправильно. Так же как и тэг PLATFORM. > Вряд ли значение этого тэга играет какую-то роль. Нет так нет... -- Led ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [devel] noarch 2009-04-03 0:02 ` Led @ 2009-04-03 0:09 ` Dmitry V. Levin 2009-04-03 0:20 ` Alexey Gladkov 2009-04-03 0:54 ` Led 0 siblings, 2 replies; 39+ messages in thread From: Dmitry V. Levin @ 2009-04-03 0:09 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1054 bytes --] On Fri, Apr 03, 2009 at 03:02:02AM +0300, Led wrote: > On Friday, 03 April 2009 02:56:37 Dmitry V. Levin wrote: > > On Fri, Apr 03, 2009 at 02:47:45AM +0300, Led wrote: > > [...] > > > > > Ок. А что на счёт подобного: > > > $ rpm -qp --qf "%{NAME}:%{ARCH}:%{PLATFORM}:%{RHNPLATFORM}\n" > > > tftp-doc-5.0-alt1.noarch.rpm > > > > > > tftp-doc:noarch:i586-alt-linux:i586 > > > > > > ? (Это пакет собран в инкаминге) > > > > Разве в наших спеках используется тэг rhnplatform? > > Но он устанавливается. И устанавливается ИМХО неправильно. Так же как и тэг > PLATFORM. Тэг RHNPLATFORM сейчас устанавливается в значение %{_target_cpu}. Он нигде не используется, его, наверное, можно не устанавливать вообще. Тэг PLATFORM сейчас всегда устанавливается в значение %{_target_platform}, его нельзя изменить в спек-файле (кроме как посредством _target_platform). Он тоже нигде не используется, его, наверное, тоже можно не устанавливать вообще. Вопрос, что вас в этом смущает, почему, и как вы предлагаете это изменить? -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [devel] noarch 2009-04-03 0:09 ` Dmitry V. Levin @ 2009-04-03 0:20 ` Alexey Gladkov 2009-04-03 0:29 ` Dmitry V. Levin 2009-04-03 0:54 ` Led 1 sibling, 1 reply; 39+ messages in thread From: Alexey Gladkov @ 2009-04-03 0:20 UTC (permalink / raw) To: ALT Linux Team development discussions 03.04.2009 04:09, Dmitry V. Levin wrote: > Тэг RHNPLATFORM сейчас устанавливается в значение %{_target_cpu}. > Он нигде не используется, его, наверное, можно не устанавливать вообще. > Тэг PLATFORM сейчас всегда устанавливается в значение %{_target_platform}, > его нельзя изменить в спек-файле (кроме как посредством _target_platform). > Он тоже нигде не используется, его, наверное, тоже можно не устанавливать > вообще. > > Вопрос, что вас в этом смущает, почему, и как вы предлагаете это изменить? Я думаю, что смущает, что согласно: /usr/lib/rpm/noarch-alt-linux/macros %_target_platform должен быть определён как noarch-alt-linux . -- Rgrds, legion ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [devel] noarch 2009-04-03 0:20 ` Alexey Gladkov @ 2009-04-03 0:29 ` Dmitry V. Levin 2009-04-03 4:34 ` Anton Farygin 0 siblings, 1 reply; 39+ messages in thread From: Dmitry V. Levin @ 2009-04-03 0:29 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1090 bytes --] On Fri, Apr 03, 2009 at 04:20:06AM +0400, Alexey Gladkov wrote: > 03.04.2009 04:09, Dmitry V. Levin wrote: > > Тэг RHNPLATFORM сейчас устанавливается в значение %{_target_cpu}. > > Он нигде не используется, его, наверное, можно не устанавливать вообще. > > Тэг PLATFORM сейчас всегда устанавливается в значение %{_target_platform}, > > его нельзя изменить в спек-файле (кроме как посредством _target_platform). > > Он тоже нигде не используется, его, наверное, тоже можно не устанавливать > > вообще. > > > > Вопрос, что вас в этом смущает, почему, и как вы предлагаете это изменить? > > Я думаю, что смущает, что согласно: > > /usr/lib/rpm/noarch-alt-linux/macros > > %_target_platform должен быть определён как noarch-alt-linux . Кстати, если %_target_platform превратится в noarch-alt-linux, то сломается %configure, который передаёт %_target_platform в configure, который, как правило, ничего не знает про noarch. Мой вопрос был в том, какая польза может возникнуть, если значение тэга PLATFORM изменится с i586-alt-linux на noarch-alt-linux? -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [devel] noarch 2009-04-03 0:29 ` Dmitry V. Levin @ 2009-04-03 4:34 ` Anton Farygin 2009-04-03 13:12 ` George V. Kouryachy 2009-04-04 8:15 ` Michael Shigorin 0 siblings, 2 replies; 39+ messages in thread From: Anton Farygin @ 2009-04-03 4:34 UTC (permalink / raw) To: ALT Linux Team development discussions Dmitry V. Levin пишет: > On Fri, Apr 03, 2009 at 04:20:06AM +0400, Alexey Gladkov wrote: >> 03.04.2009 04:09, Dmitry V. Levin wrote: >>> Тэг RHNPLATFORM сейчас устанавливается в значение %{_target_cpu}. >>> Он нигде не используется, его, наверное, можно не устанавливать вообще. >>> Тэг PLATFORM сейчас всегда устанавливается в значение %{_target_platform}, >>> его нельзя изменить в спек-файле (кроме как посредством _target_platform). >>> Он тоже нигде не используется, его, наверное, тоже можно не устанавливать >>> вообще. >>> >>> Вопрос, что вас в этом смущает, почему, и как вы предлагаете это изменить? >> Я думаю, что смущает, что согласно: >> >> /usr/lib/rpm/noarch-alt-linux/macros >> >> %_target_platform должен быть определён как noarch-alt-linux . > > Кстати, если %_target_platform превратится в noarch-alt-linux, то сломается > %configure, который передаёт %_target_platform в configure, который, как > правило, ничего не знает про noarch. > > Мой вопрос был в том, какая польза может возникнуть, если значение тэга > PLATFORM изменится с i586-alt-linux на noarch-alt-linux? Думаю, что никакой.. если чуть выше Raorn показала, что данный тэг Deprecated в mainstream. Т.е. - его установку можно оторвать, но я бы это не стал делать по одной простой причине - в случае проблем с noarch пакетом, видно, на какой платформе он был собран ;) ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [devel] noarch 2009-04-03 4:34 ` Anton Farygin @ 2009-04-03 13:12 ` George V. Kouryachy 2009-04-04 8:15 ` Michael Shigorin 1 sibling, 0 replies; 39+ messages in thread From: George V. Kouryachy @ 2009-04-03 13:12 UTC (permalink / raw) To: ALT Linux Team development discussions On Fri, Apr 03, 2009 at 08:34:14AM +0400, Anton Farygin wrote: > Думаю, что никакой.. если чуть выше Raorn показала, ... Пакеты-гермафродиты наступают вместе с мантейнерами-гермафродитами!!! -- George V. Kouryachy (aka Fr. Br. George) mailto:george at altlinux_org ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [devel] noarch 2009-04-03 4:34 ` Anton Farygin 2009-04-03 13:12 ` George V. Kouryachy @ 2009-04-04 8:15 ` Michael Shigorin 2009-04-04 10:33 ` Anton Farygin 1 sibling, 1 reply; 39+ messages in thread From: Michael Shigorin @ 2009-04-04 8:15 UTC (permalink / raw) To: ALT Linux Team development discussions On Fri, Apr 03, 2009 at 08:34:14AM +0400, Anton Farygin wrote: > >>>Вопрос, что вас в этом смущает, почему, и как вы предлагаете > >>>это изменить? > >>Я думаю, что смущает, что согласно: > >>/usr/lib/rpm/noarch-alt-linux/macros > >>%_target_platform должен быть определён как noarch-alt-linux . > >Кстати, если %_target_platform превратится в noarch-alt-linux, > >то сломается %configure, который передаёт %_target_platform в > >configure, который, как правило, ничего не знает про noarch. > >Мой вопрос был в том, какая польза может возникнуть, если > >значение тэга PLATFORM изменится с i586-alt-linux на > >noarch-alt-linux? > Думаю, что никакой.. если чуть выше Raorn показала, что данный > тэг Deprecated в mainstream. Там речь шла о RHNPLATFORM, а не PLATFORM. PS: мож апстрима и спросить? -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [devel] noarch 2009-04-04 8:15 ` Michael Shigorin @ 2009-04-04 10:33 ` Anton Farygin 0 siblings, 0 replies; 39+ messages in thread From: Anton Farygin @ 2009-04-04 10:33 UTC (permalink / raw) To: ALT Linux Team development discussions Michael Shigorin пишет: > On Fri, Apr 03, 2009 at 08:34:14AM +0400, Anton Farygin wrote: >>>>> Вопрос, что вас в этом смущает, почему, и как вы предлагаете >>>>> это изменить? >>>> Я думаю, что смущает, что согласно: >>>> /usr/lib/rpm/noarch-alt-linux/macros >>>> %_target_platform должен быть определён как noarch-alt-linux . >>> Кстати, если %_target_platform превратится в noarch-alt-linux, >>> то сломается %configure, который передаёт %_target_platform в >>> configure, который, как правило, ничего не знает про noarch. >>> Мой вопрос был в том, какая польза может возникнуть, если >>> значение тэга PLATFORM изменится с i586-alt-linux на >>> noarch-alt-linux? >> Думаю, что никакой.. если чуть выше Raorn показала, что данный >> тэг Deprecated в mainstream. > > Там речь шла о RHNPLATFORM, а не PLATFORM. > > PS: мож апстрима и спросить? Спроси, конечно. Потом тут расскажешь. ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [devel] noarch 2009-04-03 0:09 ` Dmitry V. Levin 2009-04-03 0:20 ` Alexey Gladkov @ 2009-04-03 0:54 ` Led 2009-04-03 1:10 ` Dmitry V. Levin 1 sibling, 1 reply; 39+ messages in thread From: Led @ 2009-04-03 0:54 UTC (permalink / raw) To: ALT Linux Team development discussions On Friday, 03 April 2009 03:09:12 Dmitry V. Levin wrote: > On Fri, Apr 03, 2009 at 03:02:02AM +0300, Led wrote: > > On Friday, 03 April 2009 02:56:37 Dmitry V. Levin wrote: > > > On Fri, Apr 03, 2009 at 02:47:45AM +0300, Led wrote: > > > [...] > > > > > > > Ок. А что на счёт подобного: > > > > $ rpm -qp --qf "%{NAME}:%{ARCH}:%{PLATFORM}:%{RHNPLATFORM}\n" > > > > tftp-doc-5.0-alt1.noarch.rpm > > > > > > > > tftp-doc:noarch:i586-alt-linux:i586 > > > > > > > > ? (Это пакет собран в инкаминге) > > > > > > Разве в наших спеках используется тэг rhnplatform? > > > > Но он устанавливается. И устанавливается ИМХО неправильно. Так же как и > > тэг PLATFORM. > > Тэг RHNPLATFORM сейчас устанавливается в значение %{_target_cpu}. > Он нигде не используется, его, наверное, можно не устанавливать вообще. Да. Я и высказал мнение, что его нужно либо не устанавливать вообще, либо устанавливать в правильное значение. Если это мнение ошибочное - так и скажите. > Тэг PLATFORM сейчас всегда устанавливается в значение %{_target_platform}, > его нельзя изменить в спек-файле (кроме как посредством _target_platform). Я знаю. > Он тоже нигде не используется, его, наверное, тоже можно не устанавливать > вообще. Если он действительно не нужен, то, наверное, его нужно устанавливать либо в коррекное значение, либо не устанавливать > Вопрос, что вас в этом смущает, почему, Не то чтобы смущает. Просто rpm -q --qf ... может возвращать некорректные значения. Т.о. полагаться на вывод "rpm -q --qf ..." (как и на всё, что пытается получить информацию о пакете из его тагов) нельзя :( > и как вы предлагаете это изменить? Я пока ничего не предлагаю. Если вы считаете, что так и ДОЛЖНО быть и это абсолютно правильное поведение rpmbuild, то какой смысл что-то предлагать?:) -- Led ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [devel] noarch 2009-04-03 0:54 ` Led @ 2009-04-03 1:10 ` Dmitry V. Levin 2009-04-03 4:37 ` Anton Farygin 0 siblings, 1 reply; 39+ messages in thread From: Dmitry V. Levin @ 2009-04-03 1:10 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 2577 bytes --] On Fri, Apr 03, 2009 at 03:54:26AM +0300, Led wrote: > On Friday, 03 April 2009 03:09:12 Dmitry V. Levin wrote: > > On Fri, Apr 03, 2009 at 03:02:02AM +0300, Led wrote: > > > On Friday, 03 April 2009 02:56:37 Dmitry V. Levin wrote: > > > > On Fri, Apr 03, 2009 at 02:47:45AM +0300, Led wrote: > > > > [...] > > > > > > > > > Ок. А что на счёт подобного: > > > > > $ rpm -qp --qf "%{NAME}:%{ARCH}:%{PLATFORM}:%{RHNPLATFORM}\n" > > > > > tftp-doc-5.0-alt1.noarch.rpm > > > > > > > > > > tftp-doc:noarch:i586-alt-linux:i586 > > > > > > > > > > ? (Это пакет собран в инкаминге) > > > > > > > > Разве в наших спеках используется тэг rhnplatform? > > > > > > Но он устанавливается. И устанавливается ИМХО неправильно. Так же как и > > > тэг PLATFORM. > > > > Тэг RHNPLATFORM сейчас устанавливается в значение %{_target_cpu}. > > Он нигде не используется, его, наверное, можно не устанавливать вообще. > > Да. Я и высказал мнение, что его нужно либо не устанавливать вообще, либо > устанавливать в правильное значение. Если это мнение ошибочное - так и > скажите. > > > Тэг PLATFORM сейчас всегда устанавливается в значение %{_target_platform}, > > его нельзя изменить в спек-файле (кроме как посредством _target_platform). > > Я знаю. > > > Он тоже нигде не используется, его, наверное, тоже можно не устанавливать > > вообще. > > Если он действительно не нужен, то, наверное, его нужно устанавливать либо в > коррекное значение, либо не устанавливать > > > Вопрос, что вас в этом смущает, почему, > > Не то чтобы смущает. Просто > rpm -q --qf ... > может возвращать некорректные значения. Т.о. полагаться на > вывод "rpm -q --qf ..." (как и на всё, что пытается получить информацию о > пакете из его тагов) нельзя :( > > > и как вы предлагаете это изменить? > > Я пока ничего не предлагаю. Если вы считаете, что так и ДОЛЖНО быть и это > абсолютно правильное поведение rpmbuild, то какой смысл что-то предлагать?:) Чудесно. Мы потратили некоторое количество внимания читателей на то, чтобы они узнали, что в rpm есть legacy. ;) Среди множества хлама, который можно выкинуть, я предпочитаю начинать с того, который сильнее других мешает жить. Вопрос, чем может помешать то, что значение тэгов RHNPLATFORM и PLATFORM у noarch-пакетов содержит нечто, отличное от noarch? Только тем, что rpmquery --qf %{PLATFORM} не представляет интереса, или есть что-то ещё? Соответственно, какие варианты вы предлагаете, выкинуть этот(и) тэг(и), изменить на noarch, оставить как есть, сделать что-то ещё? -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [devel] noarch 2009-04-03 1:10 ` Dmitry V. Levin @ 2009-04-03 4:37 ` Anton Farygin 2009-04-03 10:45 ` Dmitry V. Levin 0 siblings, 1 reply; 39+ messages in thread From: Anton Farygin @ 2009-04-03 4:37 UTC (permalink / raw) To: ALT Linux Team development discussions Dmitry V. Levin пишет: > On Fri, Apr 03, 2009 at 03:54:26AM +0300, Led wrote: >> On Friday, 03 April 2009 03:09:12 Dmitry V. Levin wrote: >>> On Fri, Apr 03, 2009 at 03:02:02AM +0300, Led wrote: >>>> On Friday, 03 April 2009 02:56:37 Dmitry V. Levin wrote: >>>>> On Fri, Apr 03, 2009 at 02:47:45AM +0300, Led wrote: >>>>> [...] >>>>> >>>>>> Ок. А что на счёт подобного: >>>>>> $ rpm -qp --qf "%{NAME}:%{ARCH}:%{PLATFORM}:%{RHNPLATFORM}\n" >>>>>> tftp-doc-5.0-alt1.noarch.rpm >>>>>> >>>>>> tftp-doc:noarch:i586-alt-linux:i586 >>>>>> >>>>>> ? (Это пакет собран в инкаминге) >>>>> Разве в наших спеках используется тэг rhnplatform? >>>> Но он устанавливается. И устанавливается ИМХО неправильно. Так же как и >>>> тэг PLATFORM. >>> Тэг RHNPLATFORM сейчас устанавливается в значение %{_target_cpu}. >>> Он нигде не используется, его, наверное, можно не устанавливать вообще. >> Да. Я и высказал мнение, что его нужно либо не устанавливать вообще, либо >> устанавливать в правильное значение. Если это мнение ошибочное - так и >> скажите. >> >>> Тэг PLATFORM сейчас всегда устанавливается в значение %{_target_platform}, >>> его нельзя изменить в спек-файле (кроме как посредством _target_platform). >> Я знаю. >> >>> Он тоже нигде не используется, его, наверное, тоже можно не устанавливать >>> вообще. >> Если он действительно не нужен, то, наверное, его нужно устанавливать либо в >> коррекное значение, либо не устанавливать >> >>> Вопрос, что вас в этом смущает, почему, >> Не то чтобы смущает. Просто >> rpm -q --qf ... >> может возвращать некорректные значения. Т.о. полагаться на >> вывод "rpm -q --qf ..." (как и на всё, что пытается получить информацию о >> пакете из его тагов) нельзя :( >> >>> и как вы предлагаете это изменить? >> Я пока ничего не предлагаю. Если вы считаете, что так и ДОЛЖНО быть и это >> абсолютно правильное поведение rpmbuild, то какой смысл что-то предлагать?:) > > Чудесно. Мы потратили некоторое количество внимания читателей на то, > чтобы они узнали, что в rpm есть legacy. ;) Среди множества хлама, который > можно выкинуть, я предпочитаю начинать с того, который сильнее других > мешает жить. Вопрос, чем может помешать то, что значение тэгов > RHNPLATFORM и PLATFORM у noarch-пакетов содержит нечто, отличное от > noarch? Только тем, что rpmquery --qf %{PLATFORM} не представляет > интереса, или есть что-то ещё? Соответственно, какие варианты вы > предлагаете, выкинуть этот(и) тэг(и), изменить на noarch, оставить > как есть, сделать что-то ещё? Я бы предложил его не трогать ;) Реально у нас данный тэг нигде не используется, соотвественно - зачем ломать то, что работает ? Это будет чит-кодом, для выяснения того, на какой платформе реально был собран данный noarch пакет. ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [devel] noarch 2009-04-03 4:37 ` Anton Farygin @ 2009-04-03 10:45 ` Dmitry V. Levin 0 siblings, 0 replies; 39+ messages in thread From: Dmitry V. Levin @ 2009-04-03 10:45 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1121 bytes --] On Fri, Apr 03, 2009 at 08:37:32AM +0400, Anton Farygin wrote: > Dmitry V. Levin пишет: [...] > >Чудесно. Мы потратили некоторое > >количество внимания читателей на то, > >чтобы они узнали, что в rpm есть legacy. ;) > >Среди множества хлама, который > >можно выкинуть, я предпочитаю начинать с > >того, который сильнее других > >мешает жить. Вопрос, чем может помешать > >то, что значение тэгов > >RHNPLATFORM и PLATFORM у noarch-пакетов содержит > >нечто, отличное от > >noarch? Только тем, что rpmquery --qf %{PLATFORM} не > >представляет > >интереса, или есть что-то ещё? > >Соответственно, какие варианты вы > >предлагаете, выкинуть этот(и) тэг(и), > >изменить на noarch, оставить > >как есть, сделать что-то ещё? > > Я бы предложил его не трогать ;) Реально у > нас данный тэг нигде не используется, > соотвественно - зачем ломать то, что > работает ? А вдруг причина есть, но мы просто её не видим? ;) > Это будет чит-кодом, для выяснения того, > на какой платформе реально был собран > данный noarch пакет. Для этого достаточно и одного тэга. :) -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
end of thread, other threads:[~2009-04-04 10:33 UTC | newest] Thread overview: 39+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2009-03-31 16:53 [devel] rpm5 и ALTLinux Eugene Ostapets 2009-04-02 14:53 ` Sergey Y. Afonin 2009-04-02 15:04 ` Eugene Ostapets 2009-04-02 15:18 ` Sergey Y. Afonin 2009-04-02 14:26 ` Led 2009-04-02 17:45 ` Sergey Y. Afonin 2009-04-02 16:52 ` Led 2009-04-02 17:59 ` Anton Farygin 2009-04-02 17:10 ` Led 2009-04-02 22:58 ` Alexey I. Froloff 2009-04-02 23:05 ` Led 2009-04-02 23:55 ` Alexey I. Froloff 2009-04-04 7:59 ` Michael Shigorin 2009-04-02 23:14 ` Led 2009-04-02 23:57 ` Alexey I. Froloff 2009-04-03 0:09 ` Led 2009-04-03 0:55 ` Alexey I. Froloff 2009-04-03 1:20 ` Led 2009-04-03 5:41 ` Max Ivanov 2009-04-03 9:29 ` Sergey Y. Afonin 2009-04-03 9:31 ` Aleksey Novodvorsky 2009-04-03 6:45 ` Aleksey Novodvorsky 2009-04-02 23:25 ` [devel] noarch Dmitry V. Levin 2009-04-02 23:28 ` Led 2009-04-02 23:41 ` Dmitry V. Levin 2009-04-02 23:47 ` Led 2009-04-02 23:56 ` Dmitry V. Levin 2009-04-03 0:02 ` Led 2009-04-03 0:09 ` Dmitry V. Levin 2009-04-03 0:20 ` Alexey Gladkov 2009-04-03 0:29 ` Dmitry V. Levin 2009-04-03 4:34 ` Anton Farygin 2009-04-03 13:12 ` George V. Kouryachy 2009-04-04 8:15 ` Michael Shigorin 2009-04-04 10:33 ` Anton Farygin 2009-04-03 0:54 ` Led 2009-04-03 1:10 ` Dmitry V. Levin 2009-04-03 4:37 ` Anton Farygin 2009-04-03 10:45 ` Dmitry V. Levin
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git