ALT Linux kernel packages development
 help / color / mirror / Atom feed
From: ed@altlinux.ru (Ed V. Bartosh)
To: devel-kernel@altlinux.ru
Subject: Re: [d-kernel] kernel-std-up-2.4.25-alt2 rebuild failed?
Date: Tue, 30 Mar 2004 16:25:26 +0300
Message-ID: <m3d66utqk9.fsf@pc213.belcaf.minsk.by> (raw)
In-Reply-To: <20040330125033.GC5598@master.mivlgu.local> (Sergey Vlasov's message of "Tue, 30 Mar 2004 16:50:33 +0400")

Sergey Vlasov <vsu@altlinux.ru> writes:

>> > Именно.  Причём заваливать будет главным образом мантейнеров
>> > "нестандартных" ядер (wks, aw, ...).
>> По этому поводу с нашей стороны(aw) есть предложение обеспечить сборку не
>> только последнего std, а и всех остальных ядер. В том
>> числе и сборку ядер разных версий. Это легко достигается путем
>> размещения патчей в разных каталогах и прикладывания их к разным
>> версиям/flavour-ам ядер при сборке. Требуется только подправить в эту
>> сторону kernel-build-tools и разработать систему именований и тактику
>> работы.
>
> И как это будет выглядеть?
>
Сейчас уже частично есть этот механизм по отношению к версиям ядер,
нужно только развить его в сторону умения прикладывать патчи к
определенному flavour-у/subversion и определить порядок и приоритеты 
приложения патчей для конкретного flavour/version/subversion.

>> Зато выгода налицо - ядра будут собираться независимо от
>> изменений в fix-ах и feat-ах. Из минусов могу предположить некий оверхед
>> в kernel-feat|fix-ах и несколько большее количество kernel- пакетов.
>> Зато все ядра будут живые и пересобираемые и решение о включении
>> какого-либо патча будет принимать мэйнтейнер ядра, а не некто,
>> добавляющий этот патч в kernel-fix.
>
> Не получится ли в результате kernel-fix-%name-%flavour?
Нет, конечно. Все будет в том же пакете. Спек несколько усложнится,
это да. Симлинки можно будет попользовать, чтобы пакеты не распухали.

Если мэйнтейнер определенного ядра решит отслеживать патчи
самостоятельно, то для этого ядра будет сделаны подкаталоги в
соответствующем kernel-fix или kernel-feat и в kernel-image патчи 
будут прикладываться вот таким образом:
%apply_patches 2.6.3 flavour

Опять же всегда можно работать и по текущей схеме,
прикладывая патчи например так:
%apply_patches 2.6.3 std26
Или так: 
%apply_patches 2.6.3


-- 
Best regards,
Ed V. Bartosh


  reply	other threads:[~2004-03-30 13:25 UTC|newest]

Thread overview: 33+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-03-30  6:10 Andrey Khavryuchenko
2004-03-30  9:49 ` Vitaly Lipatov
2004-03-30  9:55   ` Anton Farygin
2004-03-30 10:06   ` Peter Evdokimov
2004-03-30 10:38   ` Alexander Bokovoy
2004-03-30 11:13   ` [d-kernel] " Andrey Khavryuchenko
2004-03-30 11:04 ` [d-kernel] " Sergey Vlasov
2004-03-30 11:14   ` Anton Farygin
2004-03-30 11:33     ` Sergey Vlasov
2004-03-30 11:42       ` Anton Farygin
2004-03-30 11:59         ` Sergey Vlasov
2004-03-30 12:22           ` Ed V. Bartosh
2004-03-30 12:50             ` Sergey Vlasov
2004-03-30 13:25               ` Ed V. Bartosh [this message]
2004-03-30 13:05             ` Anton Farygin
2004-03-30 13:47               ` Ed V. Bartosh
2004-03-30 14:02                 ` Anton Farygin
2004-03-30 16:01                   ` Michael Shigorin
2004-03-31  8:18                   ` Ed V. Bartosh
2004-03-30 14:40                 ` Sergey Vlasov
2004-03-31  8:31                   ` Ed V. Bartosh
2004-03-31  8:36                     ` Anton Farygin
2004-03-31  8:43                       ` Ed V. Bartosh
2004-03-31  9:20                         ` Anton Farygin
2004-03-31 10:04                           ` Ed V. Bartosh
2004-03-31 10:54                             ` Anton Farygin
2004-03-31 11:22                             ` Sergey Vlasov
2004-03-31 14:44                               ` [JT] " Michael Shigorin
2004-04-01  6:01                                 ` Денис Смирнов
2004-03-31 18:48                               ` Mikhail Yakshin
2004-03-31  8:38                     ` [d-kernel] devscan (was: kernel-std-up-2.4.25-alt2 rebuild failed?) Grigory Batalov
2004-03-30 13:01           ` [d-kernel] kernel-std-up-2.4.25-alt2 rebuild failed? Anton Farygin
2004-03-30 11:48   ` [d-kernel] " Andrey Khavryuchenko

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=m3d66utqk9.fsf@pc213.belcaf.minsk.by \
    --to=ed@altlinux.ru \
    --cc=devel-kernel@altlinux.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux kernel packages development

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel-kernel/0 devel-kernel/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-kernel devel-kernel/ http://lore.altlinux.org/devel-kernel \
		devel-kernel@altlinux.org devel-kernel@altlinux.ru devel-kernel@altlinux.com
	public-inbox-index devel-kernel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel-kernel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git