* Re: [devel] [cyber] I: Sisyphus-20090909 packages: +6! -1 +45 (9203) @ 2009-09-10 6:02 ` Slava Semushin 2009-09-10 10:41 ` Dmitry V. Levin 0 siblings, 1 reply; 11+ messages in thread From: Slava Semushin @ 2009-09-10 6:02 UTC (permalink / raw) To: devel 10 сентября 2009 г. 3:00 пользователь QA Team Robot (qa@altlinux.org) написал: [...] > rpm - The RPM package management system > * Wed Sep 09 2009 Dmitry V. Levin <ldv@altlinux> 4.0.4-alt98.18 > - Backported %check from rpm-4.2. > - Implemented automated %check control using > --enable/--disable/--with/--without check/test controls. > - Bumped librpmbuild soname to reflect ABI change intoduced > along with %check support. > * Tue Jul 14 2009 Dmitry V. Levin <ldv@altlinux> 4.0.4-alt98.17 А анонс какой-нибудь будет насчет этого изменения? :) [...] -- + Slava Semushin | slava.semushin @ gmail.com + ALT Linux Team | php-coder @ altlinux.ru ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] [cyber] I: Sisyphus-20090909 packages: +6! -1 +45 (9203) 2009-09-10 6:02 ` [devel] [cyber] I: Sisyphus-20090909 packages: +6! -1 +45 (9203) Slava Semushin @ 2009-09-10 10:41 ` Dmitry V. Levin 2009-09-10 11:38 ` [devel] rpmbuild %check Dmitry V. Levin 0 siblings, 1 reply; 11+ messages in thread From: Dmitry V. Levin @ 2009-09-10 10:41 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 705 bytes --] On Thu, Sep 10, 2009 at 01:02:36PM +0700, Slava Semushin wrote: > 10 сентября 2009 г. 3:00 пользователь QA Team Robot (qa@altlinux.org) написал: > [...] > > rpm - The RPM package management system > > * Wed Sep 09 2009 Dmitry V. Levin <ldv@altlinux> 4.0.4-alt98.18 > > - Backported %check from rpm-4.2. > > - Implemented automated %check control using > > --enable/--disable/--with/--without check/test controls. > > - Bumped librpmbuild soname to reflect ABI change intoduced > > along with %check support. > > * Tue Jul 14 2009 Dmitry V. Levin <ldv@altlinux> 4.0.4-alt98.17 > > А анонс какой-нибудь будет насчет этого изменения? :) Анонс фактически был процитирован. :) -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] rpmbuild %check 2009-09-10 10:41 ` Dmitry V. Levin @ 2009-09-10 11:38 ` Dmitry V. Levin 2009-09-10 13:54 ` Денис Смирнов ` (2 more replies) 0 siblings, 3 replies; 11+ messages in thread From: Dmitry V. Levin @ 2009-09-10 11:38 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1187 bytes --] On Thu, Sep 10, 2009 at 02:41:12PM +0400, Dmitry V. Levin wrote: > On Thu, Sep 10, 2009 at 01:02:36PM +0700, Slava Semushin wrote: > > 10 сентября 2009 г. 3:00 пользователь QA Team Robot (qa@altlinux.org) написал: > > [...] > > > rpm - The RPM package management system > > > * Wed Sep 09 2009 Dmitry V. Levin <ldv@altlinux> 4.0.4-alt98.18 > > > - Backported %check from rpm-4.2. > > > - Implemented automated %check control using > > > --enable/--disable/--with/--without check/test controls. > > > - Bumped librpmbuild soname to reflect ABI change intoduced > > > along with %check support. > > > * Tue Jul 14 2009 Dmitry V. Levin <ldv@altlinux> 4.0.4-alt98.17 > > > > А анонс какой-нибудь будет насчет этого изменения? :) > > Анонс фактически был процитирован. :) Основное достоинство заключается в очередном упрощении spec-файлов. Вместо %{?!__buildreqs:%{?!_without_check:%{?!_without_test:%{?!_disable_check:%{?!_disable_test:make check}}}}} теперь можно написать просто %check make check и добиться того же эффекта. Обратите внимание: %check выполняется после %install, т.е. by design не влияет на результат работы %install. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] rpmbuild %check 2009-09-10 11:38 ` [devel] rpmbuild %check Dmitry V. Levin @ 2009-09-10 13:54 ` Денис Смирнов 2009-09-10 14:08 ` Dmitry V. Levin 2009-09-10 14:01 ` Timur Batyrshin 2009-09-10 14:07 ` Max Ivanov 2 siblings, 1 reply; 11+ messages in thread From: Денис Смирнов @ 2009-09-10 13:54 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 647 bytes --] On Thu, Sep 10, 2009 at 03:38:41PM +0400, Dmitry V. Levin wrote: DVL> %check DVL> make check DVL> и добиться того же эффекта. DVL> Обратите внимание: %check выполняется после %install, т.е. by design DVL> не влияет на результат работы %install. Правильно ли я понимаю, что теперь всякие make test и прочее правильно выносить в секцию %check? Если что-то в этой секции вернет ненулевой код возврата -- будет ли заблокирована сборка пакета? На git.alt сборка будет производится с включенным %check? -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] rpmbuild %check 2009-09-10 13:54 ` Денис Смирнов @ 2009-09-10 14:08 ` Dmitry V. Levin 0 siblings, 0 replies; 11+ messages in thread From: Dmitry V. Levin @ 2009-09-10 14:08 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 851 bytes --] On Thu, Sep 10, 2009 at 05:54:27PM +0400, Денис Смирнов wrote: > On Thu, Sep 10, 2009 at 03:38:41PM +0400, Dmitry V. Levin wrote: > > DVL> %check > DVL> make check > DVL> и добиться того же эффекта. > DVL> Обратите внимание: %check выполняется после %install, т.е. by design > DVL> не влияет на результат работы %install. > > Правильно ли я понимаю, что теперь всякие make test и прочее правильно > выносить в секцию %check? Да. > Если что-то в этой секции вернет ненулевой код возврата -- будет ли > заблокирована сборка пакета? Аналогично %build и %install. > На git.alt сборка будет производится с включенным %check? По умолчанию %check в rpmbuild включён, на git.alt это умолчание не изменяется. В некоторых пакетах, вероятно, имеет смысл это умолчание менять, например, с помощью %def_disable check -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] rpmbuild %check 2009-09-10 11:38 ` [devel] rpmbuild %check Dmitry V. Levin 2009-09-10 13:54 ` Денис Смирнов @ 2009-09-10 14:01 ` Timur Batyrshin 2009-09-10 14:04 ` Andrey Rahmatullin 2009-09-10 14:07 ` Max Ivanov 2 siblings, 1 reply; 11+ messages in thread From: Timur Batyrshin @ 2009-09-10 14:01 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 675 bytes --] On Thu, 10 Sep 2009 15:38:41 +0400 Dmitry V. Levin wrote: > %check > make check > > и добиться того же эффекта. > > Обратите внимание: %check выполняется после %install, т.е. by design > не влияет на результат работы %install. Однако %install, стало быть, влияет на результат работы %check ? Иными словами, %check может не пройти, если в секции %install некоторые файлы перемещаются (а не переписываются) из каталога сборки в %buildroot ? [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] rpmbuild %check 2009-09-10 14:01 ` Timur Batyrshin @ 2009-09-10 14:04 ` Andrey Rahmatullin 2009-09-10 18:43 ` Alexey Rusakov 2009-09-12 14:55 ` Michael Shigorin 0 siblings, 2 replies; 11+ messages in thread From: Andrey Rahmatullin @ 2009-09-10 14:04 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 576 bytes --] On Thu, Sep 10, 2009 at 06:01:15PM +0400, Timur Batyrshin wrote: > Иными словами, %check может не пройти, если в секции %install некоторые > файлы перемещаются (а не переписываются) из каталога сборки в > %buildroot ? Это, мне кажется, вообще неправильно. Я стараюсь делать так, чтобы любая секция смогла выполниться через --short-circuit сколько угодно раз. Для %install это означает отсутствие изменений в дереве сборки. -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(6): Freeze -- понятие сложное и многогранное... -- mike in community@ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] rpmbuild %check 2009-09-10 14:04 ` Andrey Rahmatullin @ 2009-09-10 18:43 ` Alexey Rusakov 2009-09-12 14:55 ` Michael Shigorin 1 sibling, 0 replies; 11+ messages in thread From: Alexey Rusakov @ 2009-09-10 18:43 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 833 bytes --] В Чтв, 10/09/2009 в 20:04 +0600, Andrey Rahmatullin пишет: > On Thu, Sep 10, 2009 at 06:01:15PM +0400, Timur Batyrshin wrote: > > Иными словами, %check может не пройти, если в секции %install некоторые > > файлы перемещаются (а не переписываются) из каталога сборки в > > %buildroot ? > Это, мне кажется, вообще неправильно. > Я стараюсь делать так, чтобы любая секция смогла выполниться через > --short-circuit сколько угодно раз. Для %install это означает отсутствие > изменений в дереве сборки. +1 -- Alexey "Ktirf" Rusakov GNOME Project ALT Linux Team [-- Attachment #2: Эта часть сообщения подписана цифровой подписью --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] rpmbuild %check 2009-09-10 14:04 ` Andrey Rahmatullin 2009-09-10 18:43 ` Alexey Rusakov @ 2009-09-12 14:55 ` Michael Shigorin 1 sibling, 0 replies; 11+ messages in thread From: Michael Shigorin @ 2009-09-12 14:55 UTC (permalink / raw) To: devel On Thu, Sep 10, 2009 at 08:04:43PM +0600, Andrey Rahmatullin wrote: > > Иными словами, %check может не пройти, если в секции %install > > некоторые файлы перемещаются (а не переписываются) из > > каталога сборки в %buildroot ? > Это, мне кажется, вообще неправильно. Я стараюсь делать так, > чтобы любая секция смогла выполниться через --short-circuit > сколько угодно раз. Для %install это означает отсутствие > изменений в дереве сборки. Я тоже, хотя очень редко сознательно делаю mv для здоровенных data-файлов, когда %install и есть почти всё время rpmbuild. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] rpmbuild %check 2009-09-10 11:38 ` [devel] rpmbuild %check Dmitry V. Levin 2009-09-10 13:54 ` Денис Смирнов 2009-09-10 14:01 ` Timur Batyrshin @ 2009-09-10 14:07 ` Max Ivanov 2009-09-10 14:08 ` Andrey Rahmatullin 2 siblings, 1 reply; 11+ messages in thread From: Max Ivanov @ 2009-09-10 14:07 UTC (permalink / raw) To: ALT Linux Team development discussions > %check > make check А можно для тёмных пояснить зачем нужен make check? ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] rpmbuild %check 2009-09-10 14:07 ` Max Ivanov @ 2009-09-10 14:08 ` Andrey Rahmatullin 0 siblings, 0 replies; 11+ messages in thread From: Andrey Rahmatullin @ 2009-09-10 14:08 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 356 bytes --] On Thu, Sep 10, 2009 at 06:07:21PM +0400, Max Ivanov wrote: > > %check > > make check > А можно для тёмных пояснить зачем нужен make check? Тестировать, правильно ли работает свежесобранное. -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(6): <Lost> raorn: а ты антиплюсит! <raorn> Lost: я анти-всё-что-угодно-что-я-щас-патчу [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2009-09-12 14:55 UTC | newest] Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2009-09-10 6:02 ` [devel] [cyber] I: Sisyphus-20090909 packages: +6! -1 +45 (9203) Slava Semushin 2009-09-10 10:41 ` Dmitry V. Levin 2009-09-10 11:38 ` [devel] rpmbuild %check Dmitry V. Levin 2009-09-10 13:54 ` Денис Смирнов 2009-09-10 14:08 ` Dmitry V. Levin 2009-09-10 14:01 ` Timur Batyrshin 2009-09-10 14:04 ` Andrey Rahmatullin 2009-09-10 18:43 ` Alexey Rusakov 2009-09-12 14:55 ` Michael Shigorin 2009-09-10 14:07 ` Max Ivanov 2009-09-10 14:08 ` Andrey Rahmatullin
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