* 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 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 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 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 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
* 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
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