ALT Linux Team development discussions
 help / color / mirror / Atom feed
* Re: [devel] E: incoming reject: mono-1.2.5.2-alt1.src.rpm
  @ 2007-11-15 21:37 ` Alexey Tourbin
  2007-11-16  5:27   ` Ildar Mulyukov
  2007-11-19  9:24   ` Alexey Shabalin
  0 siblings, 2 replies; 10+ messages in thread
From: Alexey Tourbin @ 2007-11-15 21:37 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 375 bytes --]

On Thu, Nov 15, 2007 at 07:30:17AM +0300, Upravdom Team Robot wrote:
> Dear Alexey Tourbin (AT)!
> The mono-1.2.5.2-alt1.src.rpm package has been rejected from incoming.
> 
> Possible reason follows:
> You have no permission to publish mono-1.2.5.2-alt1.src.rpm
> Please consult shaba if you have any questions.

Люди добрые, пропустите mono, а то будут катаклизмы.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] E: incoming reject: mono-1.2.5.2-alt1.src.rpm
  2007-11-15 21:37 ` [devel] E: incoming reject: mono-1.2.5.2-alt1.src.rpm Alexey Tourbin
@ 2007-11-16  5:27   ` Ildar Mulyukov
  2007-11-16  5:55     ` Alexey Tourbin
  2007-11-19  9:24   ` Alexey Shabalin
  1 sibling, 1 reply; 10+ messages in thread
From: Ildar Mulyukov @ 2007-11-16  5:27 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 1266 bytes --]

On 16.11.2007 03:37:55, Alexey Tourbin wrote:
> On Thu, Nov 15, 2007 at 07:30:17AM +0300, Upravdom Team Robot wrote:
> > Dear Alexey Tourbin (AT)!
> > The mono-1.2.5.2-alt1.src.rpm package has been rejected from  
> incoming.
> >
> > Possible reason follows:
> > You have no permission to publish mono-1.2.5.2-alt1.src.rpm
> > Please consult shaba if you have any questions.
> 
> Люди добрые, пропустите mono, а то будут катаклизмы.

Даже и не знаю, как Вам помочь - что мог, я сделал:
12.11.2007 13:10:15
Result:
   1 PASS: add @mono at => ildar sin tibor shaba vvk at


Алексей, а Вы не решились ответить на мои письма до того, как залить  
mono? Особенно интересует это:
12.11.2007 11:38:49
> mcs(1) is mono compiler.  The fact that we compile some     mono   
> sources must automatically enable support for mono     dependencies.
Это значит, что если человек захочет откомпилить C#-программу, ему   
придётся ставить GCC! mcs->rpm-build-mono->rpm-build->gcc

С уважением, Ильдар
-- 
Ildar  Mulyukov,  free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================

[-- Attachment #2: Type: message/rfc822, Size: 3109 bytes --]

From: Upravdom Team Robot <upravdom@altlinux.org>
To: "ildar" <ildar@altlinux.org>
Cc: upravdom@altlinux.org
Subject: I: incoming acl status
Date: Mon, 12 Nov 2007 10:10:15 +0300 (MSK)
Message-ID: <20071112071015.9173E28247@hint1.office.altlinux.org>

Dear ildar!
Commands received:
  1 @mono add at

Result:
  1 PASS: add @mono at => ildar sin tibor shaba vvk at


-- 
Rgrds, your upravdom

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] E: incoming reject: mono-1.2.5.2-alt1.src.rpm
  2007-11-16  5:27   ` Ildar Mulyukov
@ 2007-11-16  5:55     ` Alexey Tourbin
  2007-11-16  6:10       ` Alexander Bokovoy
  2007-11-16 13:33       ` Dmitry V. Levin
  0 siblings, 2 replies; 10+ messages in thread
From: Alexey Tourbin @ 2007-11-16  5:55 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 1288 bytes --]

On Fri, Nov 16, 2007 at 11:27:59AM +0600, Ildar Mulyukov wrote:
> >Люди добрые, пропустите mono, а то будут катаклизмы.
> 
> Даже и не знаю, как Вам помочь - что мог, я сделал:
> 12.11.2007 13:10:15
> Result:
>   1 PASS: add @mono at => ildar sin tibor shaba vvk at

Кажется какой-то серый кардинал уже пропустил, хотя как знать.

> Алексей, а Вы не решились ответить на мои письма до того, как залить  
> mono? Особенно интересует это:
> 12.11.2007 11:38:49
> >mcs(1) is mono compiler.  The fact that we compile some     mono   
> >sources must automatically enable support for mono     dependencies.
> Это значит, что если человек захочет откомпилить C#-программу, ему   
> придётся ставить GCC! mcs->rpm-build-mono->rpm-build->gcc

Не вижу в этом криминала по крайней мере с точки зрения сборки пакетов.
rpm-build предоставляет базовую сборочную среду -- не бывает так, чтобы
в сборочном чруте не стояло текущего gcc.  Соответственно, меня не очень
рассторит, если у кого-то при установке mono-mcs будет вытягиваться
rpm-build, gcc и что-то ещё.

Ну и к тому же пакет mono довольно большой и перевешивает любой
другой пакет из базовой сборочной среды, если не все сразу.

$ rpm -q --qf '%{NAME}\t%{SIZE}\n' mono gcc4.1
mono    27271655
gcc4.1  8906455
$

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] E: incoming reject: mono-1.2.5.2-alt1.src.rpm
  2007-11-16  5:55     ` Alexey Tourbin
@ 2007-11-16  6:10       ` Alexander Bokovoy
  2007-11-16  6:29         ` Alexey Tourbin
  2007-11-16 13:33       ` Dmitry V. Levin
  1 sibling, 1 reply; 10+ messages in thread
From: Alexander Bokovoy @ 2007-11-16  6:10 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Alexey Tourbin пишет:
> Не вижу в этом криминала по крайней мере с точки зрения сборки
> пакетов. rpm-build предоставляет базовую сборочную среду -- не бывает
> так, чтобы в сборочном чруте не стояло текущего gcc.  Соответственно,
> меня не очень рассторит, если у кого-то при установке mono-mcs будет
> вытягиваться rpm-build, gcc и что-то ещё.
> 
> Ну и к тому же пакет mono довольно большой и перевешивает любой 
> другой пакет из базовой сборочной среды, если не все сразу.
> 
> $ rpm -q --qf '%{NAME}\t%{SIZE}\n' mono gcc4.1 mono    27271655 
> gcc4.1  8906455 $
Дело не в сборочной среде. Это нормальный язык программирования и он
может стоять на десктопе (например, студента или школьника), который не
предполагает использование GCC.

Увлекаясь исправлением сборочных зависимостей надо все же оценивать
картину в целом.
-- 
/ Alexander Bokovoy
Samba Team                      http://www.samba.org/
ALT Linux Team                  http://www.altlinux.org/
Midgard Project Ry              http://www.midgard-project.org/



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] E: incoming reject: mono-1.2.5.2-alt1.src.rpm
  2007-11-16  6:10       ` Alexander Bokovoy
@ 2007-11-16  6:29         ` Alexey Tourbin
  2007-11-16  6:54           ` Alexey Tourbin
  0 siblings, 1 reply; 10+ messages in thread
From: Alexey Tourbin @ 2007-11-16  6:29 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1523 bytes --]

On Fri, Nov 16, 2007 at 09:10:31AM +0300, Alexander Bokovoy wrote:
> Alexey Tourbin пишет:
> > Не вижу в этом криминала по крайней мере с точки зрения сборки
> > пакетов. rpm-build предоставляет базовую сборочную среду -- не бывает
> > так, чтобы в сборочном чруте не стояло текущего gcc.  Соответственно,
> > меня не очень рассторит, если у кого-то при установке mono-mcs будет
> > вытягиваться rpm-build, gcc и что-то ещё.
> > 
> > Ну и к тому же пакет mono довольно большой и перевешивает любой 
> > другой пакет из базовой сборочной среды, если не все сразу.
> > 
> > $ rpm -q --qf '%{NAME}\t%{SIZE}\n' mono gcc4.1 mono    27271655 
> > gcc4.1  8906455 $
> Дело не в сборочной среде. Это нормальный язык программирования и он
> может стоять на десктопе (например, студента или школьника), который не
> предполагает использование GCC.
> 
> Увлекаясь исправлением сборочных зависимостей надо все же оценивать
> картину в целом.

Картина в целом в моей голове простая -- любой *-devel пакет может
требовать базовую сборочную среду (mono-mcs условно относится к *-devel
пакетам, т.к. используется для сборки любых mono-пакетов).

В частности, любой компилятор (или базовый *-devel пакет) языка может
автоматически вносить поддержку rpm-зависимостей этого языка.

То есть проблемы в цепочке mono-mcs -> rpm-build-mono -> rpm-build
я не вижу.  Это в интересах технологии разработки, если и не совсем
в интересах школьника.  Скорее, есть проблема в цепочке rpm-build -> gcc,
но такова традиция.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] E: incoming reject: mono-1.2.5.2-alt1.src.rpm
  2007-11-16  6:29         ` Alexey Tourbin
@ 2007-11-16  6:54           ` Alexey Tourbin
  2007-11-16  7:08             ` Alexey Tourbin
  2007-11-16  8:57             ` Alexander Bokovoy
  0 siblings, 2 replies; 10+ messages in thread
From: Alexey Tourbin @ 2007-11-16  6:54 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1012 bytes --]

On Fri, Nov 16, 2007 at 09:29:37AM +0300, Alexey Tourbin wrote:
> То есть проблемы в цепочке mono-mcs -> rpm-build-mono -> rpm-build
> я не вижу.  Это в интересах технологии разработки, если и не совсем
> в интересах школьника.  Скорее, есть проблема в цепочке rpm-build -> gcc,
> но такова традиция.

Точнее, оторвать gcc от rpm-build уже будет непросто, потому что
в /usr/lib/rpm/pkgconfiglib.req используется 'gcc -print-search-dirs'
для определения стандартных путей линковки.

$ hsh --initroot --pkg-build-list=basesystem
...
$ du -hs ~tmp/build/cache/chroot/chroot.cpio
36M     /tmp/.private/at/build/cache/chroot/chroot.cpio
$ hsh --initroot
...
$ du -hs ~tmp/build/cache/chroot/chroot.cpio
146M    /tmp/.private/at/build/cache/chroot/chroot.cpio
$

В общем, цена поддержки сборочной технологии -- плюс 110М
"относительно unrelated" пакетов из базовой сборочной среды.
Поскольку это не критично для сборочных чрутов, то с трудом
верится, что это может быть критично для десктопов.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] E: incoming reject: mono-1.2.5.2-alt1.src.rpm
  2007-11-16  6:54           ` Alexey Tourbin
@ 2007-11-16  7:08             ` Alexey Tourbin
  2007-11-16  8:57             ` Alexander Bokovoy
  1 sibling, 0 replies; 10+ messages in thread
From: Alexey Tourbin @ 2007-11-16  7:08 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 525 bytes --]

On Fri, Nov 16, 2007 at 09:54:15AM +0300, Alexey Tourbin wrote:
> В общем, цена поддержки сборочной технологии -- плюс 110М
> "относительно unrelated" пакетов из базовой сборочной среды.
> Поскольку это не критично для сборочных чрутов, то с трудом
> верится, что это может быть критично для десктопов.

В принцие, если очень хочется эту проблему решить, то есть ещё
один компромиссный вариант -- вынести /usr/lib/rpm/functions из пакета
rpm-build в rpm.  Тогда все rpm-build-* пакеты будут зависеть просто от
rpm.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] E: incoming reject: mono-1.2.5.2-alt1.src.rpm
  2007-11-16  6:54           ` Alexey Tourbin
  2007-11-16  7:08             ` Alexey Tourbin
@ 2007-11-16  8:57             ` Alexander Bokovoy
  1 sibling, 0 replies; 10+ messages in thread
From: Alexander Bokovoy @ 2007-11-16  8:57 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Alexey Tourbin пишет:
> On Fri, Nov 16, 2007 at 09:29:37AM +0300, Alexey Tourbin wrote:
>> То есть проблемы в цепочке mono-mcs -> rpm-build-mono -> rpm-build 
>> я не вижу.  Это в интересах технологии разработки, если и не совсем
>>  в интересах школьника.  Скорее, есть проблема в цепочке rpm-build
>> -> gcc, но такова традиция.
> 
> Точнее, оторвать gcc от rpm-build уже будет непросто, потому что в
> /usr/lib/rpm/pkgconfiglib.req используется 'gcc -print-search-dirs' 
> для определения стандартных путей линковки.
Я сейчас глянул на то, что требуется gcc, чтобы дать ответ на вопрос
-print-search-dirs и оказалось, что ничего не требуется, кроме самого
бинарника и потенциально specs-файла. Бинарник -- это 200кб, specs-файл
и того меньше. Проверить можно по strace -e trace=file.

Более того, пакет gcc4.1 (8M) сам за собой тянет немного к имеющемуся в
basesystem: glibc-devel (3M), libgcc4.1 (42Kb), gcc-common (25Kb),
cpp4.1 (5M). То есть, в худшем случае это +18М к основной системе.

Так что я думаю, что можно попробовать более точно определить
зависимость pkgconfiglib.req от gcc с тем, чтобы развязать 110М и
оставить только 10М зависимостей.

-- 
/ Alexander Bokovoy
Samba Team                      http://www.samba.org/
ALT Linux Team                  http://www.altlinux.org/
Midgard Project Ry              http://www.midgard-project.org/


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] E: incoming reject: mono-1.2.5.2-alt1.src.rpm
  2007-11-16  5:55     ` Alexey Tourbin
  2007-11-16  6:10       ` Alexander Bokovoy
@ 2007-11-16 13:33       ` Dmitry V. Levin
  1 sibling, 0 replies; 10+ messages in thread
From: Dmitry V. Levin @ 2007-11-16 13:33 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 501 bytes --]

On Fri, Nov 16, 2007 at 08:55:13AM +0300, Alexey Tourbin wrote:
> On Fri, Nov 16, 2007 at 11:27:59AM +0600, Ildar Mulyukov wrote:
> > >Люди добрые, пропустите mono, а то будут катаклизмы.
> > 
> > Даже и не знаю, как Вам помочь - что мог, я сделал:
> > 12.11.2007 13:10:15
> > Result:
> >   1 PASS: add @mono at => ildar sin tibor shaba vvk at
> 
> Кажется какой-то серый кардинал уже пропустил, хотя как знать.

У _пакета_ mono был неактуальный (на мой взгляд) acl.  Fixed.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] E: incoming reject: mono-1.2.5.2-alt1.src.rpm
  2007-11-15 21:37 ` [devel] E: incoming reject: mono-1.2.5.2-alt1.src.rpm Alexey Tourbin
  2007-11-16  5:27   ` Ildar Mulyukov
@ 2007-11-19  9:24   ` Alexey Shabalin
  1 sibling, 0 replies; 10+ messages in thread
From: Alexey Shabalin @ 2007-11-19  9:24 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2007/11/16, Alexey Tourbin <at@>:
> On Thu, Nov 15, 2007 at 07:30:17AM +0300, Upravdom Team Robot wrote:
> > Dear Alexey Tourbin (AT)!
> > The mono-1.2.5.2-alt1.src.rpm package has been rejected from incoming.
> >
> > Possible reason follows:
> > You have no permission to publish mono-1.2.5.2-alt1.src.rpm
> > Please consult shaba if you have any questions.
>
> Люди добрые, пропустите mono, а то будут катаклизмы.

А где новый rpm-build-mono-1.2?
или он ещё не нужен?

-- 
Alexey Shabalin

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2007-11-19  9:24 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-11-15 21:37 ` [devel] E: incoming reject: mono-1.2.5.2-alt1.src.rpm Alexey Tourbin
2007-11-16  5:27   ` Ildar Mulyukov
2007-11-16  5:55     ` Alexey Tourbin
2007-11-16  6:10       ` Alexander Bokovoy
2007-11-16  6:29         ` Alexey Tourbin
2007-11-16  6:54           ` Alexey Tourbin
2007-11-16  7:08             ` Alexey Tourbin
2007-11-16  8:57             ` Alexander Bokovoy
2007-11-16 13:33       ` Dmitry V. Levin
2007-11-19  9:24   ` Alexey Shabalin

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