ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] debuginfo и kernel
@ 2011-02-01 14:47 Alexey Gladkov
  2011-02-01 15:53 ` Dmitry V. Levin
  0 siblings, 1 reply; 8+ messages in thread
From: Alexey Gladkov @ 2011-02-01 14:47 UTC (permalink / raw)
  To: ALT Devel discussion list

Приветствую!

/.out/kernel-headers-modules-lks-wks-debuginfo-2.6.38-alt0.1.x86_64.rpm: package GROUP should be 'Development/Kernel'
sisyphus_check: check-kernel ERROR: kernel package violation


В пакете kernel-headers-modules идет все, что нужно для сборки модуля ядра.
Бинари там лежат в /usr/src/<kver>/scripts:

http://git.altlinux.org/people/boyarsh/packages/?p=kernel-image.git;a=blob;f=kernel-image.spec;h=b626b6e66f823a837535f6c0b35b9f530a404d67;hb=kernel-image-un-def-36#l399

-- 
Rgrds, legion



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

* Re: [devel] debuginfo и kernel
  2011-02-01 14:47 [devel] debuginfo и kernel Alexey Gladkov
@ 2011-02-01 15:53 ` Dmitry V. Levin
  2011-02-01 16:19   ` Alexey Gladkov
  2011-02-01 17:18   ` Alexey Tourbin
  0 siblings, 2 replies; 8+ messages in thread
From: Dmitry V. Levin @ 2011-02-01 15:53 UTC (permalink / raw)
  To: ALT Devel discussion list

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

Hi,

On Tue, Feb 01, 2011 at 05:47:42PM +0300, Alexey Gladkov wrote:
> 
> /.out/kernel-headers-modules-lks-wks-debuginfo-2.6.38-alt0.1.x86_64.rpm: package GROUP should be 'Development/Kernel'
> sisyphus_check: check-kernel ERROR: kernel package violation
> 
> 
> В пакете kernel-headers-modules идет все, что нужно для сборки модуля ядра.
> Бинари там лежат в /usr/src/<kver>/scripts:

А для /usr/src/ debuginfo вообще требуется?


-- 
ldv

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

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

* Re: [devel] debuginfo и kernel
  2011-02-01 15:53 ` Dmitry V. Levin
@ 2011-02-01 16:19   ` Alexey Gladkov
  2011-02-01 20:51     ` Dmitry V. Levin
  2011-02-01 17:18   ` Alexey Tourbin
  1 sibling, 1 reply; 8+ messages in thread
From: Alexey Gladkov @ 2011-02-01 16:19 UTC (permalink / raw)
  To: devel

01.02.2011 18:53, Dmitry V. Levin wrote:
> А для /usr/src/ debuginfo вообще требуется?

Если debuginfo генерируются для бинарников в нестандартных  каталогах,
то нужно. Если "приватные" хэлперы не должны обрабатываться, то не нужно.

Но если вы всё-таки хотите их делать, то нужно либо править генератор
debuginfo пакетов, чтобы он генерировал пакеты с учётом полиси
соответствующей группы пакетов, либо исправить проверку в
sisyphus_check, чтобы *-debuginfo пакеты исключались.

Кстати, не мешало бы добавить проверку на debuginfo пакеты в
sisyphus_check... как минимум, чтобы там не было ничего постороннего.

-- 
Rgrds, legion



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

* Re: [devel] debuginfo и kernel
  2011-02-01 15:53 ` Dmitry V. Levin
  2011-02-01 16:19   ` Alexey Gladkov
@ 2011-02-01 17:18   ` Alexey Tourbin
  2011-02-01 20:19     ` Dmitry V. Levin
  1 sibling, 1 reply; 8+ messages in thread
From: Alexey Tourbin @ 2011-02-01 17:18 UTC (permalink / raw)
  To: ALT Devel discussion list

On Tue, Feb 01, 2011 at 06:53:46PM +0300, Dmitry V. Levin wrote:
> Hi,
> 
> On Tue, Feb 01, 2011 at 05:47:42PM +0300, Alexey Gladkov wrote:
> > 
> > /.out/kernel-headers-modules-lks-wks-debuginfo-2.6.38-alt0.1.x86_64.rpm: package GROUP should be 'Development/Kernel'
> > sisyphus_check: check-kernel ERROR: kernel package violation
> > 
> > 
> > В пакете kernel-headers-modules идет все, что нужно для сборки модуля ядра.
> > Бинари там лежат в /usr/src/<kver>/scripts:
> 
> А для /usr/src/ debuginfo вообще требуется?

Debuginfo создаётся для всего по схеме $f -> /usr/lib/debug$f.debug.
Предлагаю это не менять.


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

* Re: [devel] debuginfo и kernel
  2011-02-01 17:18   ` Alexey Tourbin
@ 2011-02-01 20:19     ` Dmitry V. Levin
  2011-02-03 11:37       ` Dmitry V. Levin
  0 siblings, 1 reply; 8+ messages in thread
From: Dmitry V. Levin @ 2011-02-01 20:19 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Tue, Feb 01, 2011 at 08:18:21PM +0300, Alexey Tourbin wrote:
> On Tue, Feb 01, 2011 at 06:53:46PM +0300, Dmitry V. Levin wrote:
> > On Tue, Feb 01, 2011 at 05:47:42PM +0300, Alexey Gladkov wrote:
> > > 
> > > /.out/kernel-headers-modules-lks-wks-debuginfo-2.6.38-alt0.1.x86_64.rpm: package GROUP should be 'Development/Kernel'
> > > sisyphus_check: check-kernel ERROR: kernel package violation
> > > 
> > > 
> > > В пакете kernel-headers-modules идет все, что нужно для сборки модуля ядра.
> > > Бинари там лежат в /usr/src/<kver>/scripts:
> > 
> > А для /usr/src/ debuginfo вообще требуется?
> 
> Debuginfo создаётся для всего по схеме $f -> /usr/lib/debug$f.debug.

Точно для *всего*?  А что тогда означает prune_paths в brp-debuginfo?


-- 
ldv

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

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

* Re: [devel] debuginfo и kernel
  2011-02-01 16:19   ` Alexey Gladkov
@ 2011-02-01 20:51     ` Dmitry V. Levin
  0 siblings, 0 replies; 8+ messages in thread
From: Dmitry V. Levin @ 2011-02-01 20:51 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Tue, Feb 01, 2011 at 07:19:10PM +0300, Alexey Gladkov wrote:
> 01.02.2011 18:53, Dmitry V. Levin wrote:
> > А для /usr/src/ debuginfo вообще требуется?
> 
> Если debuginfo генерируются для бинарников в нестандартных  каталогах,
> то нужно. Если "приватные" хэлперы не должны обрабатываться, то не нужно.
> 
> Но если вы всё-таки хотите их делать, то нужно либо править генератор
> debuginfo пакетов, чтобы он генерировал пакеты с учётом полиси
> соответствующей группы пакетов, либо исправить проверку в
> sisyphus_check, чтобы *-debuginfo пакеты исключались.

Поскольку debuginfo-пакеты сами образуют группу, то надо адаптировать
проверку в sisyphus_check.

> Кстати, не мешало бы добавить проверку на debuginfo пакеты в
> sisyphus_check... как минимум, чтобы там не было ничего постороннего.

Постороннего в смысле за пределами /usr/(lib|src)/debug/?


-- 
ldv

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

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

* Re: [devel] debuginfo и kernel
  2011-02-01 20:19     ` Dmitry V. Levin
@ 2011-02-03 11:37       ` Dmitry V. Levin
  2011-03-09 11:33         ` Michael Shigorin
  0 siblings, 1 reply; 8+ messages in thread
From: Dmitry V. Levin @ 2011-02-03 11:37 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Tue, Feb 01, 2011 at 11:19:28PM +0300, Dmitry V. Levin wrote:
> On Tue, Feb 01, 2011 at 08:18:21PM +0300, Alexey Tourbin wrote:
> > On Tue, Feb 01, 2011 at 06:53:46PM +0300, Dmitry V. Levin wrote:
> > > On Tue, Feb 01, 2011 at 05:47:42PM +0300, Alexey Gladkov wrote:
> > > > 
> > > > /.out/kernel-headers-modules-lks-wks-debuginfo-2.6.38-alt0.1.x86_64.rpm: package GROUP should be 'Development/Kernel'
> > > > sisyphus_check: check-kernel ERROR: kernel package violation
> > > > 
> > > > 
> > > > В пакете kernel-headers-modules идет все, что нужно для сборки модуля ядра.
> > > > Бинари там лежат в /usr/src/<kver>/scripts:
> > > 
> > > А для /usr/src/ debuginfo вообще требуется?
> > 
> > Debuginfo создаётся для всего по схеме $f -> /usr/lib/debug$f.debug.
> 
> Точно для *всего*?  А что тогда означает prune_paths в brp-debuginfo?

В общем, я думаю что для /usr/src/ debuginfo не требуется.
brp-debuginfo нужно исправить, иначе ни одно ядро в Сизиф больше не соберется.


-- 
ldv

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

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

* Re: [devel] debuginfo и kernel
  2011-02-03 11:37       ` Dmitry V. Levin
@ 2011-03-09 11:33         ` Michael Shigorin
  0 siblings, 0 replies; 8+ messages in thread
From: Michael Shigorin @ 2011-03-09 11:33 UTC (permalink / raw)
  To: ALT Devel discussion list

On Thu, Feb 03, 2011 at 02:37:57PM +0300, Dmitry V. Levin wrote:
> > > > > В пакете kernel-headers-modules идет все, что нужно для сборки модуля ядра.
> > > > > Бинари там лежат в /usr/src/<kver>/scripts:
> > > > А для /usr/src/ debuginfo вообще требуется?
> > > Debuginfo создаётся для всего по схеме $f -> /usr/lib/debug$f.debug.
> > Точно для *всего*?  А что тогда означает prune_paths в brp-debuginfo?
> В общем, я думаю что для /usr/src/ debuginfo не требуется.
> brp-debuginfo нужно исправить, иначе ни одно ядро в Сизиф больше не соберется.

Так всё-таки -- что с этим решили, или повесить напоминалку?

PS: тред пропустил, будучи по конференциям.  Прошу прощения.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

end of thread, other threads:[~2011-03-09 11:33 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-02-01 14:47 [devel] debuginfo и kernel Alexey Gladkov
2011-02-01 15:53 ` Dmitry V. Levin
2011-02-01 16:19   ` Alexey Gladkov
2011-02-01 20:51     ` Dmitry V. Levin
2011-02-01 17:18   ` Alexey Tourbin
2011-02-01 20:19     ` Dmitry V. Levin
2011-02-03 11:37       ` Dmitry V. Levin
2011-03-09 11:33         ` Michael Shigorin

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