* [d-kernel] kernel-std-up-2.4.25-alt2 rebuild failed? @ 2004-03-30 6:10 Andrey Khavryuchenko 2004-03-30 9:49 ` Vitaly Lipatov 2004-03-30 11:04 ` [d-kernel] " Sergey Vlasov 0 siblings, 2 replies; 33+ messages in thread From: Andrey Khavryuchenko @ 2004-03-30 6:10 UTC (permalink / raw) To: devel-kernel akhavr@netmaster ~/RPM $ sudo apt-get update; sudo apt-get dist-upgrade Password: Получено: 1 ftp://ftp.linux.kiev.ua i586 release [2919B] Получено 2919B за 2s (1094B/s). Найдено ftp://ftp.linux.kiev.ua i586/classic pkglist Найдено ftp://ftp.linux.kiev.ua i586/classic release Найдено ftp://ftp.linux.kiev.ua i586/classic srclist Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Подсчет обновлений... Завершено Следующие пакеты будут СОХРАНЕНЫ: netacct-mysql 0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 1 не будет обновлено. akhavr@netmaster ~/RPM $ rpm -ba --enable ccache SPECS/kernel-std-up.spec Выполняется(%prep): /bin/sh -e /home/akhavr/tmp/rpm-tmp.28511 + umask 022 + /bin/mkdir -p /home/akhavr/RPM/BUILD + cd /home/akhavr/RPM/BUILD + cd /home/akhavr/RPM/BUILD + rm -rf kernel-image-std-up-2.4.25-alt2 + /bin/mkdir -p kernel-image-std-up-2.4.25-alt2 + cd kernel-image-std-up-2.4.25-alt2 + /bin/chmod -Rf u+rwX,go-w . + /bin/rm -rf kernel-source-2.4.25 + /bin/tar -jxf /usr/src/kernel/sources/kernel-source-2.4.25.tar.bz2 + cd /home/akhavr/RPM/BUILD + cd kernel-image-std-up-2.4.25-alt2/kernel-source-2.4.25 + /bin/chmod -Rf u+rwX,go-w . + echo 'patches = kernel-fix-build kernel-fix-security-owl kernel-fix-security kernel-fix-net kernel-fix-core kernel-fix-fs kernel-fix-lvm kernel-fix-drivers-ide kernel-fix-drivers-net kernel-fix-drivers-pci kernel-fix-drivers-scsi kernel-fix-drivers-sound kernel-fix-drivers-usb kernel-fix-drivers-char kernel-fix-drivers-md kernel-fix-drivers-mtd kernel-fix-drivers-video kernel-fix-drivers-pnp kernel-fix-drivers-block kernel-feat-fs-xfs kernel-feat-fs-reiserfs kernel-feat-acpi kernel-feat-cpufreq kernel-feat-i2c kernel-feat-ipmi kernel-feat-fs-ntfs kernel-feat-kconfig kernel-feat-crypto kernel-feat-drivers-usb kernel-feat-drivers-block-enbd kernel-feat-drivers-video-splash kernel-feat-net-ppp-mppe kernel-feat-net-super-freeswan kernel-feat-drivers-media-v4l2 kernel-feat-drivers-sound-emu10k1 kernel-feat-drivers-libata kernel-feat-drivers-net-pcnet32-old' patches = kernel-fix-build kernel-fix-security-owl kernel-fix-security kernel-fix-net kernel-fix-core kernel-fix-fs kernel-fix-lvm kernel-fix-drivers-ide kernel-fix-drivers-net kernel-fix-drivers-pci kernel-fix-drivers-scsi kernel-fix-drivers-sound kernel-fix-drivers-usb kernel-fix-drivers-char kernel-fix-drivers-md kernel-fix-drivers-mtd kernel-fix-drivers-video kernel-fix-drivers-pnp kernel-fix-drivers-block kernel-feat-fs-xfs kernel-feat-fs-reiserfs kernel-feat-acpi kernel-feat-cpufreq kernel-feat-i2c kernel-feat-ipmi kernel-feat-fs-ntfs kernel-feat-kconfig kernel-feat-crypto kernel-feat-drivers-usb kernel-feat-drivers-block-enbd kernel-feat-drivers-video-splash kernel-feat-net-ppp-mppe kernel-feat-net-super-freeswan kernel-feat-drivers-media-v4l2 kernel-feat-drivers-sound-emu10k1 kernel-feat-drivers-libata kernel-feat-drivers-net-pcnet32-old + set +x ----- Applying patchset kernel-fix-build ------ [...] ----- Applying patchset kernel-fix-security-owl ------ [...] ----- Applying patchset kernel-fix-security ------ Skipping patches incompatible with kernel-fix-security-owl ----- Applying patchset kernel-fix-net ------ [...] ----- Applying patchset kernel-fix-core ------ [...] ----- Applying patchset kernel-fix-fs ------ Applying patch 14_inode-hash-race-fix.patch ... patching file fs/inode.c Reversed (or previously applied) patch detected! Assume -R? [n] Apply anyway? [n] Skipping patch. 9 out of 9 hunks ignored -- saving rejects to file fs/inode.c.rej ошибка: Неверный код возврата из /home/akhavr/tmp/rpm-tmp.28511 (%prep) Ошибки сборки пакетов: Неверный код возврата из /home/akhavr/tmp/rpm-tmp.28511 (%prep) akhavr@netmaster ~/RPM $ rpm -q kernel-fix-fs-2004.03.18-alt1 kernel-fix-fs-2004.03.18-alt1 akhavr@netmaster ~/RPM $ sudo apt-get install kernel-fix-fs Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Последняя версия kernel-fix-fs уже установлена. 0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 1 не будет обновлено. И? -- Andrey V Khavryuchenko http://www.kds.com.ua/ Silver Bullet Software Solutions http://www.kds.com.ua/training/ ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [d-kernel] kernel-std-up-2.4.25-alt2 rebuild failed? 2004-03-30 6:10 [d-kernel] kernel-std-up-2.4.25-alt2 rebuild failed? Andrey Khavryuchenko @ 2004-03-30 9:49 ` Vitaly Lipatov 2004-03-30 9:55 ` Anton Farygin ` (3 more replies) 2004-03-30 11:04 ` [d-kernel] " Sergey Vlasov 1 sibling, 4 replies; 33+ messages in thread From: Vitaly Lipatov @ 2004-03-30 9:49 UTC (permalink / raw) To: ALT Linux kernel packages development On Tuesday 30 March 2004 10:10, Andrey Khavryuchenko wrote: > удалено и 1 не будет обновлено. akhavr@netmaster ~/RPM $ rpm > -ba --enable ccache SPECS/kernel-std-up.spec > 9 out of 9 hunks ignored -- saving rejects to file > fs/inode.c.rej ошибка: Неверный код возврата из > /home/akhavr/tmp/rpm-tmp.28511 (%prep) > И? Я думал это только у меня... И ещё думал, как его умудрились собрать в sandman... Пришлось закомментировать kernel-fix-core в спеке :( -- Lav Виталий Липатов Санкт-Петербург GNU! ALT Linux Team! LaTeX! LyX! ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [d-kernel] kernel-std-up-2.4.25-alt2 rebuild failed? 2004-03-30 9:49 ` Vitaly Lipatov @ 2004-03-30 9:55 ` Anton Farygin 2004-03-30 10:06 ` Peter Evdokimov ` (2 subsequent siblings) 3 siblings, 0 replies; 33+ messages in thread From: Anton Farygin @ 2004-03-30 9:55 UTC (permalink / raw) To: ALT Linux kernel packages development On Tue, Mar 30, 2004 at 01:49:29PM +0400, Vitaly Lipatov wrote: > On Tuesday 30 March 2004 10:10, Andrey Khavryuchenko wrote: > > удалено и 1 не будет обновлено. akhavr@netmaster ~/RPM $ rpm > > -ba --enable ccache SPECS/kernel-std-up.spec > > 9 out of 9 hunks ignored -- saving rejects to file > > fs/inode.c.rej ошибка: Неверный код возврата из > > /home/akhavr/tmp/rpm-tmp.28511 (%prep) > > И? > Я думал это только у меня... И ещё думал, как его умудрились > собрать в sandman... > Пришлось закомментировать kernel-fix-core в спеке :( Может быть kernel-fix-core забыли выложить, или после изменения выложили более новую версию. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [d-kernel] kernel-std-up-2.4.25-alt2 rebuild failed? 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 3 siblings, 0 replies; 33+ messages in thread From: Peter Evdokimov @ 2004-03-30 10:06 UTC (permalink / raw) To: ALT Linux kernel packages development On Tue, 30 Mar 2004 13:49:29 +0400 Vitaly Lipatov <LAV@VL3143.spb.edu> wrote: > On Tuesday 30 March 2004 10:10, Andrey Khavryuchenko wrote: > > удалено и 1 не будет обновлено. akhavr@netmaster ~/RPM $ rpm > > -ba --enable ccache SPECS/kernel-std-up.spec > > 9 out of 9 hunks ignored -- saving rejects to file > > fs/inode.c.rej ошибка: Неверный код возврата из > > /home/akhavr/tmp/rpm-tmp.28511 (%prep) > > И? > Я думал это только у меня... И ещё думал, как его умудрились > собрать в sandman... > Пришлось закомментировать kernel-fix-core в спеке :( странно все это, но при ручной сборке усе нормально собралось. только я перед этим удали все -fix и -feat, а затем поставил заново - раньше бывали грабли с фиксами. [peter@main peter]$ uname -a Linux main.zks.local 2.4.25-std-up-alt2 #1 Fri Mar 26 12:13:01 YEKT 2004 i686 unknown unknown GNU/Linux[peter@main peter]$ sy, peter ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [d-kernel] kernel-std-up-2.4.25-alt2 rebuild failed? 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 3 siblings, 0 replies; 33+ messages in thread From: Alexander Bokovoy @ 2004-03-30 10:38 UTC (permalink / raw) To: ALT Linux kernel packages development On Tue, Mar 30, 2004 at 01:49:29PM +0400, Vitaly Lipatov wrote: > On Tuesday 30 March 2004 10:10, Andrey Khavryuchenko wrote: > > удалено и 1 не будет обновлено. akhavr@netmaster ~/RPM $ rpm > > -ba --enable ccache SPECS/kernel-std-up.spec > > 9 out of 9 hunks ignored -- saving rejects to file > > fs/inode.c.rej ошибка: Неверный код возврата из > > /home/akhavr/tmp/rpm-tmp.28511 (%prep) > > И? > Я думал это только у меня... И ещё думал, как его умудрились > собрать в sandman... А он собирается в hasher, не sandman :-) > Пришлось закомментировать kernel-fix-core в спеке :( -- / 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] 33+ messages in thread
* [d-kernel] Re: kernel-std-up-2.4.25-alt2 rebuild failed? 2004-03-30 9:49 ` Vitaly Lipatov ` (2 preceding siblings ...) 2004-03-30 10:38 ` Alexander Bokovoy @ 2004-03-30 11:13 ` Andrey Khavryuchenko 3 siblings, 0 replies; 33+ messages in thread From: Andrey Khavryuchenko @ 2004-03-30 11:13 UTC (permalink / raw) To: ALT Linux kernel packages development Vitaly, "VL" == Vitaly Lipatov wrote: VL> On Tuesday 30 March 2004 10:10, Andrey Khavryuchenko wrote: >> удалено и 1 не будет обновлено. akhavr@netmaster ~/RPM $ rpm >> -ba --enable ccache SPECS/kernel-std-up.spec >> 9 out of 9 hunks ignored -- saving rejects to file >> fs/inode.c.rej ошибка: Неверный код возврата из >> /home/akhavr/tmp/rpm-tmp.28511 (%prep) >> И? VL> Я думал это только у меня... И ещё думал, как его умудрились VL> собрать в sandman... hasher VL> Пришлось закомментировать kernel-fix-core в спеке :( kernel-fix-fs? Peter, "PE" == Peter Evdokimov wrote: PE> странно все это, но при ручной сборке усе нормально собралось. PE> только я перед этим удали все -fix и -feat, а затем поставил заново - PE> раньше бывали грабли с фиксами. Сейчас попробую переставить только kernel-fix-fs, затем все, затем опять буду жаловаться ;) А версии kernel-{fix,feat} можешь свои сказать? -- Andrey V Khavryuchenko http://www.kds.com.ua/ Silver Bullet Software Solutions http://www.kds.com.ua/training/ ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [d-kernel] kernel-std-up-2.4.25-alt2 rebuild failed? 2004-03-30 6:10 [d-kernel] kernel-std-up-2.4.25-alt2 rebuild failed? Andrey Khavryuchenko 2004-03-30 9:49 ` Vitaly Lipatov @ 2004-03-30 11:04 ` Sergey Vlasov 2004-03-30 11:14 ` Anton Farygin 2004-03-30 11:48 ` [d-kernel] " Andrey Khavryuchenko 1 sibling, 2 replies; 33+ messages in thread From: Sergey Vlasov @ 2004-03-30 11:04 UTC (permalink / raw) To: devel-kernel [-- Attachment #1: Type: text/plain, Size: 1206 bytes --] On Tue, Mar 30, 2004 at 09:10:31AM +0300, Andrey Khavryuchenko wrote: > ----- Applying patchset kernel-fix-fs ------ > Applying patch 14_inode-hash-race-fix.patch ... В находящемся сейчас в Сизифе kernel-fix-fs-2004.03.18-alt1.noarch.rpm нет таких патчей. > patching file fs/inode.c > Reversed (or previously applied) patch detected! Assume -R? [n] > Apply anyway? [n] > Skipping patch. > 9 out of 9 hunks ignored -- saving rejects to file fs/inode.c.rej > ошибка: Неверный код возврата из /home/akhavr/tmp/rpm-tmp.28511 (%prep) > > > Ошибки сборки пакетов: > Неверный код возврата из /home/akhavr/tmp/rpm-tmp.28511 (%prep) > > akhavr@netmaster ~/RPM $ rpm -q kernel-fix-fs-2004.03.18-alt1 > kernel-fix-fs-2004.03.18-alt1 > > akhavr@netmaster ~/RPM $ sudo apt-get install kernel-fix-fs > Чтение списков пакетов... Завершено > Построение дерева зависимостей... Завершено > Последняя версия kernel-fix-fs уже установлена. > 0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 1 не будет обновлено. Возможно, в системе каким-то образом оказались лишние файлы в каталоге /usr/src/kernel/patches/kernel-fix-fs, не принадлежащие ни одному пакету. Их нужно найти и уничтожить. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [d-kernel] kernel-std-up-2.4.25-alt2 rebuild failed? 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:48 ` [d-kernel] " Andrey Khavryuchenko 1 sibling, 1 reply; 33+ messages in thread From: Anton Farygin @ 2004-03-30 11:14 UTC (permalink / raw) To: devel-kernel On Tue, Mar 30, 2004 at 03:04:48PM +0400, Sergey Vlasov wrote: > On Tue, Mar 30, 2004 at 09:10:31AM +0300, Andrey Khavryuchenko wrote: > > ----- Applying patchset kernel-fix-fs ------ > > Applying patch 14_inode-hash-race-fix.patch ... > > В находящемся сейчас в Сизифе > kernel-fix-fs-2004.03.18-alt1.noarch.rpm нет таких патчей. > > > patching file fs/inode.c > > Reversed (or previously applied) patch detected! Assume -R? [n] > > Apply anyway? [n] > > Skipping patch. > > 9 out of 9 hunks ignored -- saving rejects to file fs/inode.c.rej > > ошибка: Неверный код возврата из /home/akhavr/tmp/rpm-tmp.28511 (%prep) > > > > > > Ошибки сборки пакетов: > > Неверный код возврата из /home/akhavr/tmp/rpm-tmp.28511 (%prep) > > > > akhavr@netmaster ~/RPM $ rpm -q kernel-fix-fs-2004.03.18-alt1 > > kernel-fix-fs-2004.03.18-alt1 > > > > akhavr@netmaster ~/RPM $ sudo apt-get install kernel-fix-fs > > Чтение списков пакетов... Завершено > > Построение дерева зависимостей... Завершено > > Последняя версия kernel-fix-fs уже установлена. > > 0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 1 не будет обновлено. > > Возможно, в системе каким-то образом оказались лишние файлы в > каталоге /usr/src/kernel/patches/kernel-fix-fs, не принадлежащие ни > одному пакету. Их нужно найти и уничтожить. Может быть нам надо делать жесткие зависимости src.rpm'а на пакеты с патчами ? ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [d-kernel] kernel-std-up-2.4.25-alt2 rebuild failed? 2004-03-30 11:14 ` Anton Farygin @ 2004-03-30 11:33 ` Sergey Vlasov 2004-03-30 11:42 ` Anton Farygin 0 siblings, 1 reply; 33+ messages in thread From: Sergey Vlasov @ 2004-03-30 11:33 UTC (permalink / raw) To: devel-kernel [-- Attachment #1: Type: text/plain, Size: 1822 bytes --] On Tue, Mar 30, 2004 at 03:14:45PM +0400, Anton Farygin wrote: > On Tue, Mar 30, 2004 at 03:04:48PM +0400, Sergey Vlasov wrote: > > On Tue, Mar 30, 2004 at 09:10:31AM +0300, Andrey Khavryuchenko wrote: > > > ----- Applying patchset kernel-fix-fs ------ > > > Applying patch 14_inode-hash-race-fix.patch ... > > > > В находящемся сейчас в Сизифе > > kernel-fix-fs-2004.03.18-alt1.noarch.rpm нет таких патчей. > > > > > patching file fs/inode.c > > > Reversed (or previously applied) patch detected! Assume -R? [n] > > > Apply anyway? [n] > > > Skipping patch. > > > 9 out of 9 hunks ignored -- saving rejects to file fs/inode.c.rej > > > ошибка: Неверный код возврата из /home/akhavr/tmp/rpm-tmp.28511 (%prep) > > > > > > > > > Ошибки сборки пакетов: > > > Неверный код возврата из /home/akhavr/tmp/rpm-tmp.28511 (%prep) > > > > > > akhavr@netmaster ~/RPM $ rpm -q kernel-fix-fs-2004.03.18-alt1 > > > kernel-fix-fs-2004.03.18-alt1 > > > > > > akhavr@netmaster ~/RPM $ sudo apt-get install kernel-fix-fs > > > Чтение списков пакетов... Завершено > > > Построение дерева зависимостей... Завершено > > > Последняя версия kernel-fix-fs уже установлена. > > > 0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 1 не будет обновлено. > > > > Возможно, в системе каким-то образом оказались лишние файлы в > > каталоге /usr/src/kernel/patches/kernel-fix-fs, не принадлежащие ни > > одному пакету. Их нужно найти и уничтожить. > > Может быть нам надо делать жесткие зависимости src.rpm'а на пакеты с > патчами ? Надо подумать. В таком варианте устраняется потенциальная проблема текущей схемы сборки: после обновления kernel-fix/feat ранее собранные пакеты ядер могут проходить пересборку нормально, но при этом результат пересборки уже не будет совпадать с тем, что было собрано изначально. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [d-kernel] kernel-std-up-2.4.25-alt2 rebuild failed? 2004-03-30 11:33 ` Sergey Vlasov @ 2004-03-30 11:42 ` Anton Farygin 2004-03-30 11:59 ` Sergey Vlasov 0 siblings, 1 reply; 33+ messages in thread From: Anton Farygin @ 2004-03-30 11:42 UTC (permalink / raw) To: devel-kernel On Tue, Mar 30, 2004 at 03:33:03PM +0400, Sergey Vlasov wrote: > On Tue, Mar 30, 2004 at 03:14:45PM +0400, Anton Farygin wrote: > > On Tue, Mar 30, 2004 at 03:04:48PM +0400, Sergey Vlasov wrote: > > > On Tue, Mar 30, 2004 at 09:10:31AM +0300, Andrey Khavryuchenko wrote: > > > > ----- Applying patchset kernel-fix-fs ------ > > > > Applying patch 14_inode-hash-race-fix.patch ... > > > > > > В находящемся сейчас в Сизифе > > > kernel-fix-fs-2004.03.18-alt1.noarch.rpm нет таких патчей. > > > > > > > patching file fs/inode.c > > > > Reversed (or previously applied) patch detected! Assume -R? [n] > > > > Apply anyway? [n] > > > > Skipping patch. > > > > 9 out of 9 hunks ignored -- saving rejects to file fs/inode.c.rej > > > > ошибка: Неверный код возврата из /home/akhavr/tmp/rpm-tmp.28511 (%prep) > > > > > > > > > > > > Ошибки сборки пакетов: > > > > Неверный код возврата из /home/akhavr/tmp/rpm-tmp.28511 (%prep) > > > > > > > > akhavr@netmaster ~/RPM $ rpm -q kernel-fix-fs-2004.03.18-alt1 > > > > kernel-fix-fs-2004.03.18-alt1 > > > > > > > > akhavr@netmaster ~/RPM $ sudo apt-get install kernel-fix-fs > > > > Чтение списков пакетов... Завершено > > > > Построение дерева зависимостей... Завершено > > > > Последняя версия kernel-fix-fs уже установлена. > > > > 0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 1 не будет обновлено. > > > > > > Возможно, в системе каким-то образом оказались лишние файлы в > > > каталоге /usr/src/kernel/patches/kernel-fix-fs, не принадлежащие ни > > > одному пакету. Их нужно найти и уничтожить. > > > > Может быть нам надо делать жесткие зависимости src.rpm'а на пакеты с > > патчами ? > > Надо подумать. В таком варианте устраняется потенциальная проблема > текущей схемы сборки: после обновления kernel-fix/feat ранее > собранные пакеты ядер могут проходить пересборку нормально, но при > этом результат пересборки уже не будет совпадать с тем, что было > собрано изначально. Что то я не совсем понял. Если мы делаем жесткую зависимость вида "Requires kernel-feat-??? = <version>-<release>, то при появлении новой версии kernel-feat-??? по хорошему нужно пересобирать все что от него зависит в обязательно порядке. Иначе нас завалит спамом от робота. Если делать более мягкую зависимость типа >=, то велика вероятность того, что мы сломаем что-то в новой версии патчей. И, кстати, как все-таки ставить зависимости для src.rpm автоматически ? В принципе это можно генерить в kernel CVS, но вот только скрипты для генерации будут страшноваты. Rgds, Rider ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [d-kernel] kernel-std-up-2.4.25-alt2 rebuild failed? 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 13:01 ` [d-kernel] kernel-std-up-2.4.25-alt2 rebuild failed? Anton Farygin 0 siblings, 2 replies; 33+ messages in thread From: Sergey Vlasov @ 2004-03-30 11:59 UTC (permalink / raw) To: devel-kernel [-- Attachment #1: Type: text/plain, Size: 1552 bytes --] On Tue, Mar 30, 2004 at 03:42:32PM +0400, Anton Farygin wrote: > > > Может быть нам надо делать жесткие зависимости src.rpm'а на пакеты с > > > патчами ? > > > > Надо подумать. В таком варианте устраняется потенциальная проблема > > текущей схемы сборки: после обновления kernel-fix/feat ранее > > собранные пакеты ядер могут проходить пересборку нормально, но при > > этом результат пересборки уже не будет совпадать с тем, что было > > собрано изначально. > > Что то я не совсем понял. > > Если мы делаем жесткую зависимость вида "Requires kernel-feat-??? = > <version>-<release>, то при появлении новой версии kernel-feat-??? по хорошему > нужно пересобирать все что от него зависит в обязательно порядке. Иначе > нас завалит спамом от робота. Именно. Причём заваливать будет главным образом мантейнеров "нестандартных" ядер (wks, aw, ...). > Если делать более мягкую зависимость типа >=, то велика вероятность того, > что мы сломаем что-то в новой версии патчей. А это почти то же самое, что мы имеем сейчас - ядро может валяться в репозитарии, пока патчи не поменяются настолько, что перестанут накладываться. Хотя фактически непересобираемым оно становится значительно раньше. > И, кстати, как все-таки ставить зависимости для src.rpm автоматически ? > > В принципе это можно генерить в kernel CVS, но вот только скрипты для > генерации будут страшноваты. Можно навернуть что-нибудь с %get_SVR... нормальный пакет будет получаться только после hsh --repackage-source (т.е. будут фиксироваться версии пакетов патчей на момент сборки). [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [d-kernel] kernel-std-up-2.4.25-alt2 rebuild failed? 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:05 ` Anton Farygin 2004-03-30 13:01 ` [d-kernel] kernel-std-up-2.4.25-alt2 rebuild failed? Anton Farygin 1 sibling, 2 replies; 33+ messages in thread From: Ed V. Bartosh @ 2004-03-30 12:22 UTC (permalink / raw) To: devel-kernel Sergey Vlasov <vsu@altlinux.ru> writes: >> Если мы делаем жесткую зависимость вида "Requires kernel-feat-??? = >> <version>-<release>, то при появлении новой версии kernel-feat-??? по хорошему >> нужно пересобирать все что от него зависит в обязательно порядке. Иначе >> нас завалит спамом от робота. > > Именно. Причём заваливать будет главным образом мантейнеров > "нестандартных" ядер (wks, aw, ...). По этому поводу с нашей стороны(aw) есть предложение обеспечить сборку не только последнего std, а и всех остальных ядер. В том числе и сборку ядер разных версий. Это легко достигается путем размещения патчей в разных каталогах и прикладывания их к разным версиям/flavour-ам ядер при сборке. Требуется только подправить в эту сторону kernel-build-tools и разработать систему именований и тактику работы. Зато выгода налицо - ядра будут собираться независимо от изменений в fix-ах и feat-ах. Из минусов могу предположить некий оверхед в kernel-feat|fix-ах и несколько большее количество kernel- пакетов. Зато все ядра будут живые и пересобираемые и решение о включении какого-либо патча будет принимать мэйнтейнер ядра, а не некто, добавляющий этот патч в kernel-fix. -- Best regards, Ed V. Bartosh ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [d-kernel] kernel-std-up-2.4.25-alt2 rebuild failed? 2004-03-30 12:22 ` Ed V. Bartosh @ 2004-03-30 12:50 ` Sergey Vlasov 2004-03-30 13:25 ` Ed V. Bartosh 2004-03-30 13:05 ` Anton Farygin 1 sibling, 1 reply; 33+ messages in thread From: Sergey Vlasov @ 2004-03-30 12:50 UTC (permalink / raw) To: devel-kernel [-- Attachment #1: Type: text/plain, Size: 1366 bytes --] On Tue, Mar 30, 2004 at 03:22:44PM +0300, Ed V. Bartosh wrote: > Sergey Vlasov <vsu@altlinux.ru> writes: > > >> Если мы делаем жесткую зависимость вида "Requires kernel-feat-??? = > >> <version>-<release>, то при появлении новой версии kernel-feat-??? по хорошему > >> нужно пересобирать все что от него зависит в обязательно порядке. Иначе > >> нас завалит спамом от робота. > > > > Именно. Причём заваливать будет главным образом мантейнеров > > "нестандартных" ядер (wks, aw, ...). > По этому поводу с нашей стороны(aw) есть предложение обеспечить сборку не > только последнего std, а и всех остальных ядер. В том > числе и сборку ядер разных версий. Это легко достигается путем > размещения патчей в разных каталогах и прикладывания их к разным > версиям/flavour-ам ядер при сборке. Требуется только подправить в эту > сторону kernel-build-tools и разработать систему именований и тактику > работы. И как это будет выглядеть? > Зато выгода налицо - ядра будут собираться независимо от > изменений в fix-ах и feat-ах. Из минусов могу предположить некий оверхед > в kernel-feat|fix-ах и несколько большее количество kernel- пакетов. > Зато все ядра будут живые и пересобираемые и решение о включении > какого-либо патча будет принимать мэйнтейнер ядра, а не некто, > добавляющий этот патч в kernel-fix. Не получится ли в результате kernel-fix-%name-%flavour? [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [d-kernel] kernel-std-up-2.4.25-alt2 rebuild failed? 2004-03-30 12:50 ` Sergey Vlasov @ 2004-03-30 13:25 ` Ed V. Bartosh 0 siblings, 0 replies; 33+ messages in thread From: Ed V. Bartosh @ 2004-03-30 13:25 UTC (permalink / raw) To: devel-kernel 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 ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [d-kernel] kernel-std-up-2.4.25-alt2 rebuild failed? 2004-03-30 12:22 ` Ed V. Bartosh 2004-03-30 12:50 ` Sergey Vlasov @ 2004-03-30 13:05 ` Anton Farygin 2004-03-30 13:47 ` Ed V. Bartosh 1 sibling, 1 reply; 33+ messages in thread From: Anton Farygin @ 2004-03-30 13:05 UTC (permalink / raw) To: ALT Linux kernel packages development On Tue, Mar 30, 2004 at 03:22:44PM +0300, Ed V. Bartosh wrote: > Sergey Vlasov <vsu@altlinux.ru> writes: > > >> Если мы делаем жесткую зависимость вида "Requires kernel-feat-??? = > >> <version>-<release>, то при появлении новой версии kernel-feat-??? по хорошему > >> нужно пересобирать все что от него зависит в обязательно порядке. Иначе > >> нас завалит спамом от робота. > > > > Именно. Причём заваливать будет главным образом мантейнеров > > "нестандартных" ядер (wks, aw, ...). > По этому поводу с нашей стороны(aw) есть предложение обеспечить сборку не > только последнего std, а и всех остальных ядер. В том > числе и сборку ядер разных версий. Это легко достигается путем > размещения патчей в разных каталогах и прикладывания их к разным > версиям/flavour-ам ядер при сборке. Требуется только подправить в эту > сторону kernel-build-tools и разработать систему именований и тактику > работы. Зато выгода налицо - ядра будут собираться независимо от > изменений в fix-ах и feat-ах. Из минусов могу предположить некий оверхед > в kernel-feat|fix-ах и несколько большее количество kernel- пакетов. > Зато все ядра будут живые и пересобираемые и решение о включении > какого-либо патча будет принимать мэйнтейнер ядра, а не некто, > добавляющий этот патч в kernel-fix. Хорошее решение, только вот мы с Сергеем не сможем переварить такой объем работы, а вы не хотите пользоваться CVS'ом. Rgds, Rider ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [d-kernel] kernel-std-up-2.4.25-alt2 rebuild failed? 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 14:40 ` Sergey Vlasov 0 siblings, 2 replies; 33+ messages in thread From: Ed V. Bartosh @ 2004-03-30 13:47 UTC (permalink / raw) To: ALT Linux kernel packages development Anton Farygin <rider@altlinux.com> writes: >> изменений в fix-ах и feat-ах. Из минусов могу предположить некий оверхед >> в kernel-feat|fix-ах и несколько большее количество kernel- пакетов. >> Зато все ядра будут живые и пересобираемые и решение о включении >> какого-либо патча будет принимать мэйнтейнер ядра, а не некто, >> добавляющий этот патч в kernel-fix. > > Хорошее решение, только вот мы с Сергеем не сможем переварить такой объем > работы, а вы не хотите пользоваться CVS'ом. > Берите пакеты из incoming и все у вас будет. Тем более, что в полиси до сих пор ничего нет про то, что единственным вариантом сборки являестся сборка из CVS. То есть пока это не так работа с CVS - это только твое пожелание и не более того. Вы сами отказываетесь от нашей помощи причем давно и упорно. Вспомни модуляризацию IDE хотя бы, как самый яркий пример - у нас это уже год как работает, есть люди, готовые все сделать, предложения с нашей стороны имели место быть весь этот год. Толку - 0. И с остальным так же. Причем, что самое неприятное никто не сказал ни "нет" ни "да". Просто ничего не делается и все. -- Best regards, Ed V. Bartosh ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [d-kernel] kernel-std-up-2.4.25-alt2 rebuild failed? 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 1 sibling, 2 replies; 33+ messages in thread From: Anton Farygin @ 2004-03-30 14:02 UTC (permalink / raw) To: ALT Linux kernel packages development On Tue, Mar 30, 2004 at 04:47:45PM +0300, Ed V. Bartosh wrote: > Anton Farygin <rider@altlinux.com> writes: > > >> изменений в fix-ах и feat-ах. Из минусов могу предположить некий оверхед > >> в kernel-feat|fix-ах и несколько большее количество kernel- пакетов. > >> Зато все ядра будут живые и пересобираемые и решение о включении > >> какого-либо патча будет принимать мэйнтейнер ядра, а не некто, > >> добавляющий этот патч в kernel-fix. > > > > Хорошее решение, только вот мы с Сергеем не сможем переварить такой объем > > работы, а вы не хотите пользоваться CVS'ом. > > > > Берите пакеты из incoming и все у вас будет. Тем более, > что в полиси до сих пор ничего нет про то, что единственным вариантом > сборки являестся сборка из CVS. То есть пока это не так работа с CVS > - это только твое пожелание и не более того. А этого мало ? > > Вы сами отказываетесь от нашей помощи причем давно и упорно. > Вспомни модуляризацию IDE хотя бы, как самый яркий пример - у нас это уже > год как работает, есть люди, готовые все сделать, предложения с нашей > стороны имели место быть весь этот год. Толку - 0. И с остальным так > же. Причем, что самое неприятное никто не сказал ни "нет" ни > "да". Просто ничего не делается и все. Если никто не делает, то наверное это никому не нужно... Rgds, Rider ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [d-kernel] kernel-std-up-2.4.25-alt2 rebuild failed? 2004-03-30 14:02 ` Anton Farygin @ 2004-03-30 16:01 ` Michael Shigorin 2004-03-31 8:18 ` Ed V. Bartosh 1 sibling, 0 replies; 33+ messages in thread From: Michael Shigorin @ 2004-03-30 16:01 UTC (permalink / raw) To: ALT Linux kernel packages development [-- Attachment #1: Type: text/plain, Size: 289 bytes --] On Tue, Mar 30, 2004 at 06:02:22PM +0400, Anton Farygin wrote: > Если никто не делает, то наверное это никому не нужно... Никто, вероятно, просто на всех положил. Вот ведь урод этот никто. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [d-kernel] kernel-std-up-2.4.25-alt2 rebuild failed? 2004-03-30 14:02 ` Anton Farygin 2004-03-30 16:01 ` Michael Shigorin @ 2004-03-31 8:18 ` Ed V. Bartosh 1 sibling, 0 replies; 33+ messages in thread From: Ed V. Bartosh @ 2004-03-31 8:18 UTC (permalink / raw) To: ALT Linux kernel packages development Anton Farygin <rider@altlinux.com> writes: >> Берите пакеты из incoming и все у вас будет. Тем более, >> что в полиси до сих пор ничего нет про то, что единственным вариантом >> сборки являестся сборка из CVS. То есть пока это не так работа с CVS >> - это только твое пожелание и не более того. > > А этого мало ? Да у Вас, батенька, мания величия :) ! Ню-ню. >> Вы сами отказываетесь от нашей помощи причем давно и упорно. >> Вспомни модуляризацию IDE хотя бы, как самый яркий пример - у нас это уже >> год как работает, есть люди, готовые все сделать, предложения с нашей >> стороны имели место быть весь этот год. Толку - 0. И с остальным так >> же. Причем, что самое неприятное никто не сказал ни "нет" ни >> "да". Просто ничего не делается и все. > > Если никто не делает, то наверное это никому не нужно... > Так и сказали бы в таком случае. Чего проще. А то какие-то подковерние игры ... -- Best regards, Ed V. Bartosh ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [d-kernel] kernel-std-up-2.4.25-alt2 rebuild failed? 2004-03-30 13:47 ` Ed V. Bartosh 2004-03-30 14:02 ` Anton Farygin @ 2004-03-30 14:40 ` Sergey Vlasov 2004-03-31 8:31 ` Ed V. Bartosh 1 sibling, 1 reply; 33+ messages in thread From: Sergey Vlasov @ 2004-03-30 14:40 UTC (permalink / raw) To: ALT Linux kernel packages development [-- Attachment #1: Type: text/plain, Size: 2005 bytes --] On Tue, Mar 30, 2004 at 04:47:45PM +0300, Ed V. Bartosh wrote: > Anton Farygin <rider@altlinux.com> writes: > > >> изменений в fix-ах и feat-ах. Из минусов могу предположить некий оверхед > >> в kernel-feat|fix-ах и несколько большее количество kernel- пакетов. > >> Зато все ядра будут живые и пересобираемые и решение о включении > >> какого-либо патча будет принимать мэйнтейнер ядра, а не некто, > >> добавляющий этот патч в kernel-fix. > > > > Хорошее решение, только вот мы с Сергеем не сможем переварить такой объем > > работы, а вы не хотите пользоваться CVS'ом. > > > > Берите пакеты из incoming и все у вас будет. Тем более, > что в полиси до сих пор ничего нет про то, что единственным вариантом > сборки являестся сборка из CVS. То есть пока это не так работа с CVS > - это только твое пожелание и не более того. В policy по крайней мере для пакетов kernel-fix уже записано, что они поддерживаются kernel maintainer commitee. Как нормально организовать совместную работу над пакетами без использования CVS или других подобных средств - я просто не представляю. Я могу представить 2 варианта поддержки пакета: 1) Пакет лежит в kernel CVS - в этом случае все изменения в него вносятся только через CVS. 2) Пакет просто лежит в Сизифе, при этом не содержится в kernel CVS; новые версии приходят обычным образом через любой incoming. Попытки как-то совместить эти два варианта для одного пакета приведут только к хаосу. Хотя, если у вас есть какой-то метод, решающий эту проблему - интересно было бы его узнать. > Вы сами отказываетесь от нашей помощи причем давно и упорно. > Вспомни модуляризацию IDE хотя бы, как самый яркий пример - у нас это уже > год как работает, есть люди, готовые все сделать, предложения с нашей > стороны имели место быть весь этот год. Толку - 0. И с остальным так > же. Причем, что самое неприятное никто не сказал ни "нет" ни > "да". Просто ничего не делается и все. В модуляризации IDE проблема не столько в самом ядре, сколько в сопутствующих утилитах. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [d-kernel] kernel-std-up-2.4.25-alt2 rebuild failed? 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:38 ` [d-kernel] devscan (was: kernel-std-up-2.4.25-alt2 rebuild failed?) Grigory Batalov 0 siblings, 2 replies; 33+ messages in thread From: Ed V. Bartosh @ 2004-03-31 8:31 UTC (permalink / raw) To: ALT Linux kernel packages development Sergey Vlasov <vsu@altlinux.ru> writes: > Я могу представить 2 варианта поддержки пакета: > > 1) Пакет лежит в kernel CVS - в этом случае все изменения в него > вносятся только через CVS. > > 2) Пакет просто лежит в Сизифе, при этом не содержится в kernel CVS; > новые версии приходят обычным образом через любой incoming. > > Попытки как-то совместить эти два варианта для одного пакета > приведут только к хаосу. Хотя, если у вас есть какой-то метод, > решающий эту проблему - интересно было бы его узнать. Я предлагаю убрать способ N1 как класс. По той простой причине, что он не обеспечивает совместимости с существующей схемой сборки пакетов. Которую, повторюсь, никто еще не отменял. >> Вы сами отказываетесь от нашей помощи причем давно и упорно. >> Вспомни модуляризацию IDE хотя бы, как самый яркий пример - у нас это уже >> год как работает, есть люди, готовые все сделать, предложения с нашей >> стороны имели место быть весь этот год. Толку - 0. И с остальным так >> же. Причем, что самое неприятное никто не сказал ни "нет" ни >> "да". Просто ничего не делается и все. > > В модуляризации IDE проблема не столько в самом ядре, сколько в > сопутствующих утилитах. Да, я понимаю. Поэтому сейчас мы в состоянии ожидания некоего devscan-а. Раньше мы ждали еще чего-то. И так уже год. -- Best regards, Ed V. Bartosh ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [d-kernel] kernel-std-up-2.4.25-alt2 rebuild failed? 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 8:38 ` [d-kernel] devscan (was: kernel-std-up-2.4.25-alt2 rebuild failed?) Grigory Batalov 1 sibling, 1 reply; 33+ messages in thread From: Anton Farygin @ 2004-03-31 8:36 UTC (permalink / raw) To: ALT Linux kernel packages development On Wed, Mar 31, 2004 at 11:31:41AM +0300, Ed V. Bartosh wrote: > Sergey Vlasov <vsu@altlinux.ru> writes: > > > Я могу представить 2 варианта поддержки пакета: > > > > 1) Пакет лежит в kernel CVS - в этом случае все изменения в него > > вносятся только через CVS. > > > > 2) Пакет просто лежит в Сизифе, при этом не содержится в kernel CVS; > > новые версии приходят обычным образом через любой incoming. > > > > Попытки как-то совместить эти два варианта для одного пакета > > приведут только к хаосу. Хотя, если у вас есть какой-то метод, > > решающий эту проблему - интересно было бы его узнать. > Я предлагаю убрать способ N1 как класс. По той простой причине, что он > не обеспечивает совместимости с существующей схемой сборки > пакетов. Которую, повторюсь, никто еще не отменял. Давайте отменим существующую схему сборки пакетов (для ядер). Что проще ? Способ N1 мы убирать не станем - это единственный на данный момент способ нормально мантейнить один пакет одновременно нескольким разработчикам. Rgds, Rider ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [d-kernel] kernel-std-up-2.4.25-alt2 rebuild failed? 2004-03-31 8:36 ` Anton Farygin @ 2004-03-31 8:43 ` Ed V. Bartosh 2004-03-31 9:20 ` Anton Farygin 0 siblings, 1 reply; 33+ messages in thread From: Ed V. Bartosh @ 2004-03-31 8:43 UTC (permalink / raw) To: ALT Linux kernel packages development Anton Farygin <rider@altlinux.com> writes: >> Я предлагаю убрать способ N1 как класс. По той простой причине, что он >> не обеспечивает совместимости с существующей схемой сборки >> пакетов. Которую, повторюсь, никто еще не отменял. > > Давайте отменим существующую схему сборки пакетов (для ядер). Что проще ? Вы ее уже фактически отменили. С чем Вас и поздравляю. Про полиси правда забыли, но это же мелочь, не правда ли ? > > Способ N1 мы убирать не станем - это единственный на данный момент способ > нормально мантейнить один пакет одновременно нескольким разработчикам. > Можно ли считать это официальным мнением вашей части команды ? Если это так, то я перестану просто надоедать с этим. Пока я считаю это только Вашим мнением. -- Best regards, Ed V. Bartosh ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [d-kernel] kernel-std-up-2.4.25-alt2 rebuild failed? 2004-03-31 8:43 ` Ed V. Bartosh @ 2004-03-31 9:20 ` Anton Farygin 2004-03-31 10:04 ` Ed V. Bartosh 0 siblings, 1 reply; 33+ messages in thread From: Anton Farygin @ 2004-03-31 9:20 UTC (permalink / raw) To: ALT Linux kernel packages development On Wed, Mar 31, 2004 at 11:43:41AM +0300, Ed V. Bartosh wrote: > Anton Farygin <rider@altlinux.com> writes: > > >> Я предлагаю убрать способ N1 как класс. По той простой причине, что он > >> не обеспечивает совместимости с существующей схемой сборки > >> пакетов. Которую, повторюсь, никто еще не отменял. > > > > Давайте отменим существующую схему сборки пакетов (для ядер). Что проще ? > Вы ее уже фактически отменили. С чем Вас и поздравляю. > Про полиси правда забыли, но это же мелочь, не правда ли ? Я уже просил показать мне то место, где мы нарушаем policy ;-) Ответа так и не последовало. > > > > > Способ N1 мы убирать не станем - это единственный на данный момент способ > > нормально мантейнить один пакет одновременно нескольким разработчикам. > > > Можно ли считать это официальным мнением вашей части команды ? Если > это так, то я перестану просто надоедать с этим. Пока я считаю это > только Вашим мнением. Естественно. Если Сергей не возражает. (2vsu: возражаешь или нет?) Rgds, Rider ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [d-kernel] kernel-std-up-2.4.25-alt2 rebuild failed? 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 0 siblings, 2 replies; 33+ messages in thread From: Ed V. Bartosh @ 2004-03-31 10:04 UTC (permalink / raw) To: ALT Linux kernel packages development Anton Farygin <rider@altlinux.com> writes: >> > Давайте отменим существующую схему сборки пакетов (для ядер). Что проще ? >> Вы ее уже фактически отменили. С чем Вас и поздравляю. >> Про полиси правда забыли, но это же мелочь, не правда ли ? > > Я уже просил показать мне то место, где мы нарушаем policy ;-) Ответа так > и не последовало. > Я имел в виду не нарушение полиси, а то, что такого рода изменения нужно проводить через полиси. Если бы это было сделано, то всех этих недоразумений не было бы. Насчет нарушения полиси я могу задать аналогичный вопрос: какой из пунктов полиси нарушу я, если завтра залью в incoming какой-либо из kernel- пакетов ? -- Best regards, Ed V. Bartosh ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [d-kernel] kernel-std-up-2.4.25-alt2 rebuild failed? 2004-03-31 10:04 ` Ed V. Bartosh @ 2004-03-31 10:54 ` Anton Farygin 2004-03-31 11:22 ` Sergey Vlasov 1 sibling, 0 replies; 33+ messages in thread From: Anton Farygin @ 2004-03-31 10:54 UTC (permalink / raw) To: ALT Linux kernel packages development On Wed, Mar 31, 2004 at 01:04:16PM +0300, Ed V. Bartosh wrote: > Anton Farygin <rider@altlinux.com> writes: > > >> > Давайте отменим существующую схему сборки пакетов (для ядер). Что проще ? > >> Вы ее уже фактически отменили. С чем Вас и поздравляю. > >> Про полиси правда забыли, но это же мелочь, не правда ли ? > > > > Я уже просил показать мне то место, где мы нарушаем policy ;-) Ответа так > > и не последовало. > > > Я имел в виду не нарушение полиси, а то, что такого рода изменения > нужно проводить через полиси. Если бы это было сделано, то всех этих > недоразумений не было бы. Так я про что и говорю уже черт знает сколько: нужно изменить - меняйте. Меня нет в Kernel committee... или вводите меня, я тогда сделаю патч, обсудим его здесь, внесем изменения. > > Насчет нарушения полиси я могу задать аналогичный вопрос: какой из > пунктов полиси нарушу я, если завтра залью в incoming какой-либо из > kernel- пакетов ? Никакого, естественно. Вообще совместная работа над пакетами в policy не оговорена, и это плохо. Rgds, Rider ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [d-kernel] kernel-std-up-2.4.25-alt2 rebuild failed? 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-03-31 18:48 ` Mikhail Yakshin 1 sibling, 2 replies; 33+ messages in thread From: Sergey Vlasov @ 2004-03-31 11:22 UTC (permalink / raw) To: ALT Linux kernel packages development [-- Attachment #1: Type: text/plain, Size: 1840 bytes --] On Wed, Mar 31, 2004 at 01:04:16PM +0300, Ed V. Bartosh wrote: > Anton Farygin <rider@altlinux.com> writes: > > >> > Давайте отменим существующую схему сборки пакетов (для ядер). Что проще ? > >> Вы ее уже фактически отменили. С чем Вас и поздравляю. > >> Про полиси правда забыли, но это же мелочь, не правда ли ? > > > > Я уже просил показать мне то место, где мы нарушаем policy ;-) Ответа так > > и не последовало. > > > Я имел в виду не нарушение полиси, а то, что такого рода изменения > нужно проводить через полиси. Если бы это было сделано, то всех этих > недоразумений не было бы. На самом деле сейчас policy задаёт требования к содержанию пакетов, и не содержит ничего по поводу методов их сборки и организации совместной работы. > Насчет нарушения полиси я могу задать аналогичный вопрос: какой из > пунктов полиси нарушу я, если завтра залью в incoming какой-либо из > kernel- пакетов ? Никакой. Вероятно, пакет даже попадёт в Сизиф, и даже будет использован при очередной пересборке ядер, если его версия окажется самой свежей на этот момент. Но если это окажется один из пакетов, лежащих в kernel CVS, и не будет предупреждения о такой заливке в incoming, скорее всего, те, кто пользуются CVS, просто не заметят этот пакет, и при очередном обновлении соответствующего пакета в CVS он будет просто заменён на версию из CVS. На самом деле эта ситуация ничем не отличается от заливки одного и того же пакета несколькими людьми при отсутствии соответствующей договорённости между ними. CVS в данном случае является средством синхронизации, обеспечивающим невозможность случайно потерять изменения, внесённые другими. Кроме того, это ещё и средство для обхода тормозного incoming (иначе пакет, залитый в incoming, может быть использован для сборки ядер в лучшем случае на следующий день, а то и с ещё большей задержкой). [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 33+ messages in thread
* [JT] Re: [d-kernel] kernel-std-up-2.4.25-alt2 rebuild failed? 2004-03-31 11:22 ` Sergey Vlasov @ 2004-03-31 14:44 ` Michael Shigorin 2004-04-01 6:01 ` Денис Смирнов 2004-03-31 18:48 ` Mikhail Yakshin 1 sibling, 1 reply; 33+ messages in thread From: Michael Shigorin @ 2004-03-31 14:44 UTC (permalink / raw) To: ALT Linux kernel packages development [-- Attachment #1: Type: text/plain, Size: 387 bytes --] On Wed, Mar 31, 2004 at 03:22:47PM +0400, Sergey Vlasov wrote: > Кроме того, это ещё и средство для обхода тормозного incoming > (иначе пакет, залитый в incoming, может быть использован для > сборки ядер в лучшем случае на следующий день, а то и с ещё > большей задержкой). .incoming. :) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [d-kernel] kernel-std-up-2.4.25-alt2 rebuild failed? 2004-03-31 14:44 ` [JT] " Michael Shigorin @ 2004-04-01 6:01 ` Денис Смирнов 0 siblings, 0 replies; 33+ messages in thread From: Денис Смирнов @ 2004-04-01 6:01 UTC (permalink / raw) To: ALT Linux kernel packages development On Wed, Mar 31, 2004 at 05:44:21PM +0300, Michael Shigorin wrote: >> Кроме того, это ещё и средство для обхода тормозного incoming >> (иначе пакет, залитый в incoming, может быть использован для >> сборки ядер в лучшем случае на следующий день, а то и с ещё >> большей задержкой). MS> .incoming. :) С автоматической проверкой на _собираемость_ с помощью hasher'а перед помещением туда :) -- С уважением, Денис http://freesource.info ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [d-kernel] kernel-std-up-2.4.25-alt2 rebuild failed? 2004-03-31 11:22 ` Sergey Vlasov 2004-03-31 14:44 ` [JT] " Michael Shigorin @ 2004-03-31 18:48 ` Mikhail Yakshin 1 sibling, 0 replies; 33+ messages in thread From: Mikhail Yakshin @ 2004-03-31 18:48 UTC (permalink / raw) To: ALT Linux kernel packages development Sergey Vlasov пишет: >>Насчет нарушения полиси я могу задать аналогичный вопрос: какой из >>пунктов полиси нарушу я, если завтра залью в incoming какой-либо из >>kernel- пакетов ? > > Никакой. Вероятно, пакет даже попадёт в Сизиф, и даже будет > использован при очередной пересборке ядер, если его версия окажется > самой свежей на этот момент. Но если это окажется один из пакетов, > лежащих в kernel CVS, и не будет предупреждения о такой заливке в > incoming, скорее всего, те, кто пользуются CVS, просто не заметят > этот пакет, и при очередном обновлении соответствующего пакета в CVS > он будет просто заменён на версию из CVS. Я вообще-то вмешиваюсь не очень в свое дело, но все-таки хочу вставить мои пару центов. Я всего два раза собирал ядро по современным схемам - полностью согласен насчет описанных Сергеем граблей. Учитывая, что сейчас есть 2.4 и 2.6 отдельно - мне пришлось потратить массу времени, догадываясь, почему же это у меня в одном окружении все пересобирается, а в другом - где более свежий Сизиф - нет, не прикладываются некоторые патчи, а если их даже выкинуть - то не те, что прикладываются - не собираются. Оказалось, действительно, рассинхронизация версий... Не сочтите за сколько-нибудь определяющее или серьезно-аргументированное мнение - просто наблюдение стороннего человека. -- WBR, Mikhail Yakshin AKA GreyCat ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [d-kernel] devscan (was: kernel-std-up-2.4.25-alt2 rebuild failed?) 2004-03-31 8:31 ` Ed V. Bartosh 2004-03-31 8:36 ` Anton Farygin @ 2004-03-31 8:38 ` Grigory Batalov 1 sibling, 0 replies; 33+ messages in thread From: Grigory Batalov @ 2004-03-31 8:38 UTC (permalink / raw) To: ALT Linux kernel packages development On Wed, 31 Mar 2004 11:31:41 +0300 ed@altlinux.ru (Ed V. Bartosh) wrote: > > В модуляризации IDE проблема не столько в самом ядре, сколько в > > сопутствующих утилитах. > Да, я понимаю. Поэтому сейчас мы в состоянии ожидания некоего > devscan-а. Раньше мы ждали еще чего-то. И так уже год. Что за devscan, где-нибудь можно почитать? -- Григорий Баталов, начальник бюро системного администрирования ОАО "Ковдорский ГОК" +7-(81535)-76036 ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [d-kernel] kernel-std-up-2.4.25-alt2 rebuild failed? 2004-03-30 11:59 ` Sergey Vlasov 2004-03-30 12:22 ` Ed V. Bartosh @ 2004-03-30 13:01 ` Anton Farygin 1 sibling, 0 replies; 33+ messages in thread From: Anton Farygin @ 2004-03-30 13:01 UTC (permalink / raw) To: devel-kernel On Tue, Mar 30, 2004 at 03:59:14PM +0400, Sergey Vlasov wrote: > On Tue, Mar 30, 2004 at 03:42:32PM +0400, Anton Farygin wrote: > > > > Может быть нам надо делать жесткие зависимости src.rpm'а на пакеты с > > > > патчами ? > > > > > > Надо подумать. В таком варианте устраняется потенциальная проблема > > > текущей схемы сборки: после обновления kernel-fix/feat ранее > > > собранные пакеты ядер могут проходить пересборку нормально, но при > > > этом результат пересборки уже не будет совпадать с тем, что было > > > собрано изначально. > > > > Что то я не совсем понял. > > > > Если мы делаем жесткую зависимость вида "Requires kernel-feat-??? = > > <version>-<release>, то при появлении новой версии kernel-feat-??? по хорошему > > нужно пересобирать все что от него зависит в обязательно порядке. Иначе > > нас завалит спамом от робота. > > Именно. Причём заваливать будет главным образом мантейнеров > "нестандартных" ядер (wks, aw, ...). Согласен. > > > Если делать более мягкую зависимость типа >=, то велика вероятность того, > > что мы сломаем что-то в новой версии патчей. > > А это почти то же самое, что мы имеем сейчас - ядро может валяться в > репозитарии, пока патчи не поменяются настолько, что перестанут > накладываться. Хотя фактически непересобираемым оно становится > значительно раньше. Это не правильно. > > > И, кстати, как все-таки ставить зависимости для src.rpm автоматически ? > > > > В принципе это можно генерить в kernel CVS, но вот только скрипты для > > генерации будут страшноваты. > > Можно навернуть что-нибудь с %get_SVR... нормальный пакет будет > получаться только после hsh --repackage-source (т.е. будут > фиксироваться версии пакетов патчей на момент сборки). Так мы сейчас так и собираем ядра в hasher. Давай так и сделаем ? А следующим этапом можно будет проверять пересобираемость ядер и автоматически их пересобирать. ^ permalink raw reply [flat|nested] 33+ messages in thread
* [d-kernel] Re: kernel-std-up-2.4.25-alt2 rebuild failed? 2004-03-30 11:04 ` [d-kernel] " Sergey Vlasov 2004-03-30 11:14 ` Anton Farygin @ 2004-03-30 11:48 ` Andrey Khavryuchenko 1 sibling, 0 replies; 33+ messages in thread From: Andrey Khavryuchenko @ 2004-03-30 11:48 UTC (permalink / raw) To: devel-kernel Sergey, "SV" == Sergey Vlasov wrote: SV> Возможно, в системе каким-то образом оказались лишние файлы в SV> каталоге /usr/src/kernel/patches/kernel-fix-fs, не принадлежащие ни SV> одному пакету. Их нужно найти и уничтожить. Ага, так и есть. Спасибо :) -- Andrey V Khavryuchenko http://www.kds.com.ua/ Silver Bullet Software Solutions http://www.kds.com.ua/training/ ^ permalink raw reply [flat|nested] 33+ messages in thread
end of thread, other threads:[~2004-04-01 6:01 UTC | newest] Thread overview: 33+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2004-03-30 6:10 [d-kernel] kernel-std-up-2.4.25-alt2 rebuild failed? 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 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
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