ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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