* [devel] asterisk*-devel удалено
@ 2015-02-02 15:37 Денис Смирнов
2015-02-03 2:56 ` REAL
2015-02-03 15:36 ` [devel] asterisk*-devel удалено Igor Vlasenko
0 siblings, 2 replies; 12+ messages in thread
From: Денис Смирнов @ 2015-02-02 15:37 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 224 bytes --]
Увы, из-за не идентичного поведения graphiz (вероятно из-за cairo) на
x86_64 и i586, и чрезмерно придирчивой проверке в incoming мне пришлось
удалить asterisk*-devel-doc.
--
С уважением, Денис
http://mithraen.ru/
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] asterisk*-devel удалено
2015-02-02 15:37 [devel] asterisk*-devel удалено Денис Смирнов
@ 2015-02-03 2:56 ` REAL
2015-02-03 3:06 ` Денис Смирнов
2015-02-03 15:36 ` [devel] asterisk*-devel удалено Igor Vlasenko
1 sibling, 1 reply; 12+ messages in thread
From: REAL @ 2015-02-03 2:56 UTC (permalink / raw)
To: ALT Linux Team development discussions
02.02.2015 22:37, Денис Смирнов пишет:
> Увы, из-за не идентичного поведения graphiz (вероятно из-за cairo) на
> x86_64 и i586, и чрезмерно придирчивой проверке в incoming мне пришлось
> удалить asterisk*-devel-doc.
А почему бы просто убрать в описании этого пакета "BuildArch: noarch".
У меня не один такой пакет, где так делать приходится.
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] asterisk*-devel удалено
2015-02-03 2:56 ` REAL
@ 2015-02-03 3:06 ` Денис Смирнов
2015-02-03 3:12 ` REAL
0 siblings, 1 reply; 12+ messages in thread
From: Денис Смирнов @ 2015-02-03 3:06 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 553 bytes --]
On Tue, Feb 03, 2015 at 09:56:17AM +0700, REAL wrote:
>> Увы, из-за не идентичного поведения graphiz (вероятно из-за cairo) на
>> x86_64 и i586, и чрезмерно придирчивой проверке в incoming мне пришлось
>> удалить asterisk*-devel-doc.
> А почему бы просто убрать в описании этого пакета "BuildArch: noarch".
> У меня не один такой пакет, где так делать приходится.
А потом при переносе в p7, где все работает корректно, incoming этот пакет
уже не пропускает, ибо там он требует таки noarch.
--
С уважением, Денис
http://mithraen.ru/
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] asterisk*-devel удалено
2015-02-03 3:06 ` Денис Смирнов
@ 2015-02-03 3:12 ` REAL
2015-02-03 3:17 ` Денис Смирнов
0 siblings, 1 reply; 12+ messages in thread
From: REAL @ 2015-02-03 3:12 UTC (permalink / raw)
To: ALT Linux Team development discussions
03.02.2015 10:06, Денис Смирнов пишет:
> А потом при переносе в p7, где все работает корректно, incoming этот пакет
> уже не пропускает, ибо там он требует таки noarch.
Можно в спеке в зависимости от того, куда собирается пакет, выставлять
этот тамый noarch. Изврат, конечно, но всё же. Хотя, с другой стороны,
вопрос, есть ли у нас кто-то, кому нужен этот devel-doc :)
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] asterisk*-devel удалено
2015-02-03 3:12 ` REAL
@ 2015-02-03 3:17 ` Денис Смирнов
2015-02-03 3:22 ` REAL
2015-02-03 12:14 ` [devel] Cборка под несколько бранчей (was: asterisk*-devel удалено) Sergey V Turchin
0 siblings, 2 replies; 12+ messages in thread
From: Денис Смирнов @ 2015-02-03 3:17 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 379 bytes --]
On Tue, Feb 03, 2015 at 10:12:20AM +0700, REAL wrote:
> Можно в спеке в зависимости от того, куда собирается пакет, выставлять
> этот тамый noarch. Изврат, конечно, но всё же. Хотя, с другой стороны,
> вопрос, есть ли у нас кто-то, кому нужен этот devel-doc :)
А как делать зависимость от того, куда собирается пакет?
--
С уважением, Денис
http://mithraen.ru/
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] asterisk*-devel удалено
2015-02-03 3:17 ` Денис Смирнов
@ 2015-02-03 3:22 ` REAL
2015-02-03 12:14 ` [devel] Cборка под несколько бранчей (was: asterisk*-devel удалено) Sergey V Turchin
1 sibling, 0 replies; 12+ messages in thread
From: REAL @ 2015-02-03 3:22 UTC (permalink / raw)
To: ALT Linux Team development discussions
03.02.2015 10:17, Денис Смирнов пишет:
>> Можно в спеке в зависимости от того, куда собирается пакет, выставлять
>> этот тамый noarch. Изврат, конечно, но всё же. Хотя, с другой стороны,
>> вопрос, есть ли у нас кто-то, кому нужен этот devel-doc :)
>
> А как делать зависимость от того, куда собирается пакет?
Да просто определить где-нибудь в начале что-то типа:
%define where sisyphus
А потом:
%if "%where" != "sisyphus"
BuildArch: noarch
%endif
Ну или как-то так. При портировании в бранч просто заменять "sisyphus"
в определении where на что-нибудь соответствующее.
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
^ permalink raw reply [flat|nested] 12+ messages in thread
* [devel] Cборка под несколько бранчей (was: asterisk*-devel удалено)
2015-02-03 3:17 ` Денис Смирнов
2015-02-03 3:22 ` REAL
@ 2015-02-03 12:14 ` Sergey V Turchin
2015-02-03 15:34 ` Igor Vlasenko
1 sibling, 1 reply; 12+ messages in thread
From: Sergey V Turchin @ 2015-02-03 12:14 UTC (permalink / raw)
To: devel
On Tuesday 03 February 2015 06:17:13 Денис Смирнов wrote:
[...]
> А как делать зависимость от того, куда собирается пакет?
Пока никак.
https://bugs.altlinux.org/16627
https://bugs.altlinux.org/29822
--
Regards, Sergey. ALT Linux, http://www.altlinux.ru/
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] Cборка под несколько бранчей (was: asterisk*-devel удалено)
2015-02-03 12:14 ` [devel] Cборка под несколько бранчей (was: asterisk*-devel удалено) Sergey V Turchin
@ 2015-02-03 15:34 ` Igor Vlasenko
2015-02-03 15:52 ` Sergey V Turchin
0 siblings, 1 reply; 12+ messages in thread
From: Igor Vlasenko @ 2015-02-03 15:34 UTC (permalink / raw)
To: ALT Linux Team development discussions
Cc: Денис
Смирнов
On Tue, Feb 03, 2015 at 03:14:27PM +0300, Sergey V Turchin wrote:
> On Tuesday 03 February 2015 06:17:13 Денис Смирнов wrote:
>
> [...]
> > А как делать зависимость от того, куда собирается пакет?
> Пока никак.
> https://bugs.altlinux.org/16627
> https://bugs.altlinux.org/29822
В данном случае asterisk* портируется через cronport,
и в cronport такая возможность есть.
Например, в моем hplip.spec есть
%if_with backport
...
%endif
и скрипт портирования в p6 добавляет там '%def_with backport'.
то же можно сделать и для asterisk'а.
не обязательно %def_with backport,
можно, например, вставить в спек
%if_without incoming_is_bad_with_noarch
BuildArch: noarch
%endif
и я добавлю скрипт для asterisk, который будет
под p7/t7 вставлять в спек
'%def_with incoming_is_bad_with_noarch'.
Пример скрипта портирования hplip.
#!/usr/bin/perl -w
push @SPECHOOKS,
sub {
my ($spec, $parent) = @_;
$spec->get_section('package','')->unshift_body('%define _tmpfilesdir /lib/tmpfiles.d
BuildRequires: rpm-build-compat'."\n");
$spec->get_section('package','')->unshift_body('%def_with backport'."\n");
};
__END__
--
I V
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] asterisk*-devel удалено
2015-02-02 15:37 [devel] asterisk*-devel удалено Денис Смирнов
2015-02-03 2:56 ` REAL
@ 2015-02-03 15:36 ` Igor Vlasenko
1 sibling, 0 replies; 12+ messages in thread
From: Igor Vlasenko @ 2015-02-03 15:36 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, Feb 02, 2015 at 06:37:37PM +0300, Денис Смирнов wrote:
> Увы, из-за не идентичного поведения graphiz (вероятно из-за cairo) на
> x86_64 и i586, и чрезмерно придирчивой проверке в incoming мне пришлось
> удалить asterisk*-devel-doc.
Это, кстати, плохо, что у майнтайнера нет возможности
влиять на проверки в incoming, особенно, с учетом того,
что они согут не пропустить пакет.
В федоре, например, в srpm можно указывать хинты для rpmlint.
--
I V
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] Cборка под несколько бранчей (was: asterisk*-devel удалено)
2015-02-03 15:34 ` Igor Vlasenko
@ 2015-02-03 15:52 ` Sergey V Turchin
2015-02-03 16:46 ` Igor Vlasenko
0 siblings, 1 reply; 12+ messages in thread
From: Sergey V Turchin @ 2015-02-03 15:52 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Tuesday 03 February 2015 17:34:32 Igor Vlasenko wrote:
[...]
> и я добавлю скрипт для asterisk, который будет
> под p7/t7 вставлять в спек
> '%def_with incoming_is_bad_with_noarch'.
Уже после отправки на сборку? Если до, то не интересно.
[...]
--
Regards, Sergey. ALT Linux, http://www.altlinux.ru/
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] Cборка под несколько бранчей (was: asterisk*-devel удалено)
2015-02-03 15:52 ` Sergey V Turchin
@ 2015-02-03 16:46 ` Igor Vlasenko
2015-02-04 11:33 ` Sergey V Turchin
0 siblings, 1 reply; 12+ messages in thread
From: Igor Vlasenko @ 2015-02-03 16:46 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Tue, Feb 03, 2015 at 06:52:25PM +0300, Sergey V Turchin wrote:
> On Tuesday 03 February 2015 17:34:32 Igor Vlasenko wrote:
>
> [...]
> > и я добавлю скрипт для asterisk, который будет
> > под p7/t7 вставлять в спек
> > '%def_with incoming_is_bad_with_noarch'.
> Уже после отправки на сборку? Если до, то не интересно.
Да, после.
Т.е. я отправляю hplip один раз в Сизиф,
а cronport когда заметит появление нового релиза hplip в Сизифе,
то автоматически делает бакпорт (вносит изменения в спек)
и отправляет на сборку в t7 и t6.
Таким образом, мне не нужно руками портировать hplip
и вообще следить за hplip в бранчах, cronport это делает за меня.
--
I V
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] Cборка под несколько бранчей (was: asterisk*-devel удалено)
2015-02-03 16:46 ` Igor Vlasenko
@ 2015-02-04 11:33 ` Sergey V Turchin
0 siblings, 0 replies; 12+ messages in thread
From: Sergey V Turchin @ 2015-02-04 11:33 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Tuesday 03 February 2015 18:46:42 Igor Vlasenko wrote:
[...]
> > > под p7/t7 вставлять в спек
[...]
> и отправляет на сборку в t7 и t6.
Нестыковка, а, например, мне p7 интересен на данный момент в 1-ю очередь.
> то автоматически делает бакпорт (вносит изменения в спек)
Как-минимум, список подобных пакетов должен быть доступен для оперативного
редактирования мантейнером.
У меня желание получить возможность тупо отправлять на сборку один тэг в любой
бранч без каких-либо изменений. Как сделать, вроде, всё понятно, но руки никак
не дойдут.
--
Regards, Sergey. ALT Linux, http://www.altlinux.ru/
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2015-02-04 11:33 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-02-02 15:37 [devel] asterisk*-devel удалено Денис Смирнов
2015-02-03 2:56 ` REAL
2015-02-03 3:06 ` Денис Смирнов
2015-02-03 3:12 ` REAL
2015-02-03 3:17 ` Денис Смирнов
2015-02-03 3:22 ` REAL
2015-02-03 12:14 ` [devel] Cборка под несколько бранчей (was: asterisk*-devel удалено) Sergey V Turchin
2015-02-03 15:34 ` Igor Vlasenko
2015-02-03 15:52 ` Sergey V Turchin
2015-02-03 16:46 ` Igor Vlasenko
2015-02-04 11:33 ` Sergey V Turchin
2015-02-03 15:36 ` [devel] asterisk*-devel удалено Igor Vlasenko
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