From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 4 Jul 2003 00:44:13 +0300 From: Alexander Bokovoy To: ALT Linux kernel packages development Subject: Re: [d-kernel] =?koi8-r?B?2sHXydPJzc/T?= =?koi8-r?B?1NggzsEgzcHL0s/T2T8=?= Message-ID: <20030703214413.GH2354@sam-solutions.net> References: <3F0493CD.4030800@altlinux.com> <20030703211236.GE2354@sam-solutions.net> <3F049B87.6060801@altlinux.com> <20030703212326.GG2354@sam-solutions.net> <3F049F08.2080207@altlinux.com> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <3F049F08.2080207@altlinux.com> X-BeenThere: devel-kernel@altlinux.ru X-Mailman-Version: 2.1.1 Precedence: list Reply-To: ALT Linux kernel packages development List-Id: ALT Linux kernel packages development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Jul 2003 21:43:49 -0000 Archived-At: List-Archive: List-Post: On Fri, Jul 04, 2003 at 01:24:24AM +0400, Anton Farygin wrote: > >>>>Собственно говоря, вот: > >>>>$ rpm -ba kernel-std-up.spec > >>>>ошибка: строка 18: Неизвестный тэг: %add_patch_list kernel-fix-security > >>>>kernel-fix-build > >>> > >>>Buildrequires: kernel-build-tools > >> > >>$ cat kernel-std-up.spec |grep build-tools > >>BuildRequires: kernel-build-tools > >> > >>$ rpm -q --specfile kernel-std-up.spec > >>kernel-image-std-up-2.4.21rel-alt1 > > > >А сам пакет установлен? kernel-build-tools? > > Сейчас уже установлен. Раньше - не был установлен, но при этом rpmbuild > его не просил для сборки ядра. Это проблема курицы и яйца -- для того, чтобы начать сборку, rpmbuild должен разобрать первую часть spec-файла, для того, что отрапортовать о недостающих зависимостях, необходимо, чтобы к моменту окончания обработки этой первой части все было ОК. Вообщем, правильное решение будет apt-get build-dep kernel-image-std-up # apt-get build-dep kernel-image-std-up Reading Package Lists... Done Collecting File Provides... Done Building Dependency Tree... Done The following NEW packages will be installed: cpp2.96 dev86 gcc2.96 kernel-build-tools kernel-feat-addon kernel-feat-bttv kernel-feat-core-O1sched kernel-feat-crypto kernel-feat-drivers-video-splash kernel-feat-fs-xfs kernel-feat-iscsi kernel-feat-kconfig kernel-feat-net-ipsec kernel-feat-net-ppp-mppe kernel-fix-build kernel-fix-core kernel-fix-security kernel-source-2.4.21 0 packages upgraded, 18 newly installed, 0 removed and 0 not upgraded. Need to get 0B/33.1MB of archives. After unpacking 43.5MB of additional disk space will be used. Do you want to continue? [Y/n] -- / Alexander Bokovoy --- Normal times may possibly be over forever. >>From ab@samba.org Fri Jul 4 01:46:03 2003 Return-Path: Delivered-To: devel-kernel@lrn.ru Received: from master.altlinux.ru (master.altlinux.ru [62.118.250.235]) by lrn.ru (Postfix) with ESMTP id 2E8654995A for ; Fri, 4 Jul 2003 01:46:03 +0400 (MSD) Received: from dp.samba.org (ns.telecom.by [213.184.225.1]) by master.altlinux.ru (Postfix) with ESMTP id 949DDE31D4 for ; Fri, 4 Jul 2003 01:46:02 +0400 (MSD) Received: by dp.samba.org (Postfix, from userid 500) id 9705960009D; Fri, 4 Jul 2003 00:46:30 +0300 (EEST) Date: Fri, 4 Jul 2003 00:46:30 +0300 From: Alexander Bokovoy To: ALT Linux kernel packages development Subject: Re: [d-kernel] =?koi8-r?B?8MzBzsnS1cXU09Eg?= =?koi8-r?B?zMkg0MXSxcjPxMnU2CDOwQ==?= devfs? Message-ID: <20030703214630.GI2354@sam-solutions.net> References: <3F04A27B.5090102@l14.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <3F04A27B.5090102@l14.ru> X-BeenThere: devel-kernel@altlinux.ru X-Mailman-Version: 2.1.1 Precedence: list Reply-To: ALT Linux kernel packages development List-Id: ALT Linux kernel packages development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Jul 2003 21:46:03 -0000 On Fri, Jul 04, 2003 at 01:39:07AM +0400, Алексей Любимов wrote: > Планируется ли переходить на devfs? > Что думают в стане разработчиков? Пока Al Viro дал отрицательный отклик месяца три назад, обнаружив вполне реальные race conditions в коде devfs, особенно касающиеся завершения работы модулей. Я бы поостерегся, но Виктор Форсюк, наверное, наиболее опытный пользователь devfs среди участников Team, послушаем, что скажет он? -- / Alexander Bokovoy --- You dialed 5483. >>From ldv@altlinux.org Fri Jul 4 03:01:24 2003 Return-Path: Delivered-To: devel-kernel@lrn.ru Received: from master.altlinux.ru (master.altlinux.ru [62.118.250.235]) by lrn.ru (Postfix) with ESMTP id 9319C499A0 for ; Fri, 4 Jul 2003 03:01:24 +0400 (MSD) Received: from basalt.office.altlinux.org (localhost.localdomain [127.0.0.1]) by master.altlinux.ru (Postfix) with ESMTP id 74F51E31CF for ; Fri, 4 Jul 2003 03:01:24 +0400 (MSD) Received: by basalt.office.altlinux.org (Postfix, from userid 501) id 5932F10C2; Fri, 4 Jul 2003 03:01:24 +0400 (MSD) Date: Fri, 4 Jul 2003 03:01:24 +0400 From: "Dmitry V. Levin" To: ALT Linux kernel packages development Subject: Re: [d-kernel] =?koi8-r?B?2sHXydPJzc/T?= =?koi8-r?B?1NggzsEgzcHL0s/T2T8=?= Message-ID: <20030703230124.GB17480@basalt.office.altlinux.org> Mail-Followup-To: ALT Linux kernel packages development References: <3F0493CD.4030800@altlinux.com> <20030703211236.GE2354@sam-solutions.net> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="dTy3Mrz/UPE2dbVg" Content-Disposition: inline In-Reply-To: <20030703211236.GE2354@sam-solutions.net> X-fingerprint: 9658 398D 181B 1200 8FC5 26B8 F6F8 846B C1E2 3429 X-BeenThere: devel-kernel@altlinux.ru X-Mailman-Version: 2.1.1 Precedence: list Reply-To: ALT Linux kernel packages development List-Id: ALT Linux kernel packages development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Jul 2003 23:01:24 -0000 --dTy3Mrz/UPE2dbVg Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit On Fri, Jul 04, 2003 at 12:12:36AM +0300, Alexander Bokovoy wrote: > On Fri, Jul 04, 2003 at 12:36:29AM +0400, Anton Farygin wrote: > > Собственно говоря, вот: > > $ rpm -ba kernel-std-up.spec > > ошибка: строка 18: Неизвестный тэг: %add_patch_list kernel-fix-security > > kernel-fix-build > Buildrequires: kernel-build-tools > > > Может быть стоит как-то зависеть на макросы для сборки ? Если это > > конечно возможно вообще > Возможно методом починки твоей сборочной среды. Она не должна парсить спек > до того, как в ней удовлетворены все BuildRequires пакета. В данном случае можно предусмотреть workaround в spec-файле: перенести использование некоторых нестандартных макросов ниже по тексту, например, в %prep, чтобы rpmbuild мог честно выругаться на неудовлетворенные зависимости. Иногда, правда, этот трюк не удается; например, если сам BuildPreReq использует макросы. Но это уже совсем другая история. -- ldv --dTy3Mrz/UPE2dbVg Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) iD8DBQE/BLXE9viEa8HiNCkRAlT/AJ9GCrj5tPqBnGCdxcFmxXb/6yZMgwCeNuhR g5eFGixQCN7iqkfe2GAqk2I= =LbJq -----END PGP SIGNATURE----- --dTy3Mrz/UPE2dbVg-- >>From ab@samba.org Fri Jul 4 10:40:58 2003 Return-Path: Delivered-To: devel-kernel@lrn.ru Received: from master.altlinux.ru (master.altlinux.ru [62.118.250.235]) by lrn.ru (Postfix) with ESMTP id ACAF349AE6 for ; Fri, 4 Jul 2003 10:40:58 +0400 (MSD) Received: from dp.samba.org (ns.telecom.by [213.184.225.1]) by master.altlinux.ru (Postfix) with ESMTP id B0956E31D0 for ; Fri, 4 Jul 2003 10:40:57 +0400 (MSD) Received: by dp.samba.org (Postfix, from userid 500) id EFC7260009D; Fri, 4 Jul 2003 09:41:23 +0300 (EEST) Date: Fri, 4 Jul 2003 09:41:23 +0300 From: Alexander Bokovoy To: ALT Linux kernel packages development Subject: Re: [d-kernel] =?koi8-r?B?2sHXydPJzc/T?= =?koi8-r?B?1NggzsEgzcHL0s/T2T8=?= Message-ID: <20030704064123.GA3594@sam-solutions.net> References: <3F0493CD.4030800@altlinux.com> <20030703211236.GE2354@sam-solutions.net> <20030703230124.GB17480@basalt.office.altlinux.org> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20030703230124.GB17480@basalt.office.altlinux.org> X-BeenThere: devel-kernel@altlinux.ru X-Mailman-Version: 2.1.1 Precedence: list Reply-To: ALT Linux kernel packages development List-Id: ALT Linux kernel packages development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Jul 2003 06:40:59 -0000 On Fri, Jul 04, 2003 at 03:01:24AM +0400, Dmitry V. Levin wrote: > On Fri, Jul 04, 2003 at 12:12:36AM +0300, Alexander Bokovoy wrote: > > On Fri, Jul 04, 2003 at 12:36:29AM +0400, Anton Farygin wrote: > > > Собственно говоря, вот: > > > $ rpm -ba kernel-std-up.spec > > > ошибка: строка 18: Неизвестный тэг: %add_patch_list kernel-fix-security > > > kernel-fix-build > > Buildrequires: kernel-build-tools > > > > > Может быть стоит как-то зависеть на макросы для сборки ? Если это > > > конечно возможно вообще > > Возможно методом починки твоей сборочной среды. Она не должна парсить спек > > до того, как в ней удовлетворены все BuildRequires пакета. > > В данном случае можно предусмотреть workaround в spec-файле: > перенести использование некоторых нестандартных макросов ниже по тексту, > например, в %prep, чтобы rpmbuild мог честно выругаться на > неудовлетворенные зависимости. В данном случае это не удастся, так как %add_patch_list помимо запоминания подставленного значения также генерирует строку BuildRequires: с этим значением. > Иногда, правда, этот трюк не удается; например, если сам BuildPreReq > использует макросы. Но это уже совсем другая история. Здесь похожая ситуация: %add_patch_list должен использоваться до %prep, чтобы сгенерировать buildrequires. -- / Alexander Bokovoy --- QOTD: "It's been real and it's been fun, but it hasn't been real fun." >>From ed@altlinux.ru Fri Jul 4 11:30:06 2003 Return-Path: Delivered-To: devel-kernel@lrn.ru Received: from master.altlinux.ru (master.altlinux.ru [62.118.250.235]) by lrn.ru (Postfix) with ESMTP id 35B0049BBA for ; Fri, 4 Jul 2003 11:30:06 +0400 (MSD) Received: from mail.belcaf.minsk.by (mail.sam-solutions.net [217.21.35.41]) by master.altlinux.ru (Postfix) with ESMTP id 57109E31CF for ; Fri, 4 Jul 2003 11:30:04 +0400 (MSD) Received: from pc213.sam-solutions.net ([192.168.111.243]) by mail.belcaf.minsk.by (MTA 4.15) with ESMTP id HHHOTH00.PP4 for ; Fri, 4 Jul 2003 10:29:41 +0300 Received: from pc213.sam-solutions.net (localhost.localdomain [127.0.0.1]) h646Su62002565 for ; Fri, 4 Jul 2003 10:28:56 +0400 Received: (from ed@localhost) by pc213.sam-solutions.net (8.12.9/8.12.6/Submit) id h646StA6002564; Fri, 4 Jul 2003 10:28:55 +0400 X-Comment-To: Sergey Vlasov To: ALT Linux kernel packages development Subject: Re: [d-kernel] Re: new/updated kernel packages In-Reply-To: <20030702201730.1ea25eef.vsu@altlinux.ru> (Sergey Vlasov's message of "Wed, 2 Jul 2003 20:17:30 +0400") References: <20030702201730.1ea25eef.vsu@altlinux.ru> From: ed@altlinux.ru (Ed V. Bartosh) Organization: ALT Linux Date: Fri, 04 Jul 2003 10:28:55 +0400 Message-ID: User-Agent: Gnus/5.1002 (Gnus v5.10.2) XEmacs/21.4 (Portable Code, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit X-BeenThere: devel-kernel@altlinux.ru X-Mailman-Version: 2.1.1 Precedence: list Reply-To: ALT Linux kernel packages development List-Id: ALT Linux kernel packages development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Jul 2003 07:30:06 -0000 >>>>> "SV" == Sergey Vlasov writes: SV> ed@altlinux.ru (Ed V. Bartosh) wrote: >> Заливаю в incoming/Sysiphus/BTE: SV> Вот сейчас только добрался всё это разобрать - не работает :-( SV> Во всех пакетах kernel-{feat,fix}-* мусор в changelog (там % SV> нужно дублировать, иначе макросы раскрываются). SV> kernel-feat-acpi-2003.06.19-alt1.src.rpm не пересобирается (надо SV> s/install_sources/install_patches/). сейчас исправлю/залью. -- Best regards, Ed V. Bartosh >>From ed@altlinux.ru Fri Jul 4 12:05:14 2003 Return-Path: Delivered-To: devel-kernel@lrn.ru Received: from master.altlinux.ru (master.altlinux.ru [62.118.250.235]) by lrn.ru (Postfix) with ESMTP id 0CAA749AB8 for ; Fri, 4 Jul 2003 12:05:14 +0400 (MSD) Received: from mail.belcaf.minsk.by (mail.sam-solutions.net [217.21.35.41]) by master.altlinux.ru (Postfix) with ESMTP id 3B0CFE31CF for ; Fri, 4 Jul 2003 12:05:12 +0400 (MSD) Received: from pc213.sam-solutions.net ([192.168.111.243]) by mail.belcaf.minsk.by (MTA 4.15) with ESMTP id HHHQGM00.HOY for ; Fri, 4 Jul 2003 11:05:10 +0300 Received: from pc213.sam-solutions.net (localhost.localdomain [127.0.0.1]) h6474P62002853 for ; Fri, 4 Jul 2003 11:04:25 +0400 Received: (from ed@localhost) by pc213.sam-solutions.net (8.12.9/8.12.6/Submit) id h6474Psd002852; Fri, 4 Jul 2003 11:04:25 +0400 X-Comment-To: Peter Novodvorsky To: ALT Linux kernel packages development Subject: Re: [d-kernel] Re: new/updated kernel packages In-Reply-To: <87u1a4evex.fsf@velvet.po.cs.msu.su> (Peter Novodvorsky's message of "Wed, 02 Jul 2003 20:38:14 +0400") References: <20030702202329.5ed799db.vsu@altlinux.ru> <87u1a4evex.fsf@velvet.po.cs.msu.su> From: ed@altlinux.ru (Ed V. Bartosh) Organization: ALT Linux Date: Fri, 04 Jul 2003 11:04:25 +0400 Message-ID: User-Agent: Gnus/5.1002 (Gnus v5.10.2) XEmacs/21.4 (Portable Code, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit X-BeenThere: devel-kernel@altlinux.ru X-Mailman-Version: 2.1.1 Precedence: list Reply-To: ALT Linux kernel packages development List-Id: ALT Linux kernel packages development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Jul 2003 08:05:14 -0000 >>>>> "PN" == Peter Novodvorsky writes: >>> 8dc94c940c4ae8b205151aec0270886b >>> kernel-feat-addon-2003.05.29-alt2.noarch.rpm >>> 069f9ff563c170ae1a300024cc83c7da >>> kernel-feat-addon-2003.05.29-alt2.src.rpm >> >> Тут какая-то рассинхронизация получилась - в Сизифе уже >> 2003.06.21-alt1. Надо что-то по этому поводу делать... PN> Это я поймал и исправил. А чего install_patches выкинул ? Не понравилось :) ? -- Best regards, Ed V. Bartosh >>From rider@altlinux.com Fri Jul 4 12:17:34 2003 Return-Path: Delivered-To: devel-kernel@lrn.ru Received: from master.altlinux.ru (master.altlinux.ru [62.118.250.235]) by lrn.ru (Postfix) with ESMTP id 44EAC49BA0 for ; Fri, 4 Jul 2003 12:17:26 +0400 (MSD) Received: from riderbook.office.altlinux.ru (caltrop.alt.iph.ras.ru [194.67.87.71]) by master.altlinux.ru (Postfix) with ESMTP id 0DE99E31CF for ; Fri, 4 Jul 2003 12:17:26 +0400 (MSD) Received: from altlinux.com (localhost.localdomain [127.0.0.1]) by riderbook.office.altlinux.ru (Postfix) with ESMTP id B7EF222F60 for ; Fri, 4 Jul 2003 12:06:04 +0400 (MSD) Message-ID: <3F053568.6070703@altlinux.com> Date: Fri, 04 Jul 2003 12:06:00 +0400 From: Anton Farygin Organization: ALT Linux User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.4) Gecko/20030627 X-Accept-Language: ru-ru, ru MIME-Version: 1.0 To: ALT Linux kernel packages development X-Enigmail-Version: 0.76.1.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig1B76B9DE9E09ECC01F5D80F8" Subject: [d-kernel] =?koi8-r?b?8MHU3iDEzNEgc2QuYw==?= X-BeenThere: devel-kernel@altlinux.ru X-Mailman-Version: 2.1.1 Precedence: list Reply-To: ALT Linux kernel packages development List-Id: ALT Linux kernel packages development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Jul 2003 08:17:35 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig1B76B9DE9E09ECC01F5D80F8 Content-Type: multipart/mixed; boundary="------------080202030901060201000203" This is a multi-part message in MIME format. --------------080202030901060201000203 Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Привет всем. Собственно после долгих раздумьях о нормальных способах получения информации о том, какому SCSI диску какой /dev/sd* соответствует - Маузом был написан небольшой патчик на sd, добавляющий /proc/scsi/scsi_sd, выводящий информацию такого вида: $ cat /proc/scsi/scsi_sd sda: scsi 1(0,0,0) sdb: scsi 2(0,0,0) Что будет очень удобно для распознавания вставляемых USB устройств (FLASH, Floppy и т.д.) Просьба его включить в std ядра в самой ближайшей сборке. Это критично для выпуска J следующих версий (там будет автоопределение + автоподключение FLASH дисков) Rgds, Rider --------------080202030901060201000203 Content-Type: text/plain; name="linux-2.4.21-altlinux-scsi-addproc-sd.patch" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="linux-2.4.21-altlinux-scsi-addproc-sd.patch" diff -ur kernel-source-2.4.21.orig/drivers/scsi/sd.c kernel-source-2.4.21/drivers/scsi/sd.c --- kernel-source-2.4.21.orig/drivers/scsi/sd.c 2003-06-13 18:51:36 +0400 +++ kernel-source-2.4.21/drivers/scsi/sd.c 2003-07-04 11:46:06 +0400 @@ -1421,8 +1421,45 @@ return; } +#ifdef CONFIG_PROC_FS +static int scsi_proc_hostno(char *page, char **start, off_t off, int count, int *eof, void *data) +{ + Scsi_Disk *dpnt; + Scsi_Device *sdp; + int i, size, len = 0; + char nbuff[6]; + + for (dpnt = rscsi_disks, i=0; i < sd_template.nr_dev; i++, dpnt++) { + if (!dpnt->device) + continue; + sdp = dpnt->device; + sd_devname(i, nbuff); + size = sprintf(page + len, "%s: scsi%02d(%d,%d,%d)\n", nbuff, sdp->host->host_no, sdp->channel, sdp->id, sdp->lun); + len += size; + } + if (len <= off+count) + *eof = 1; + *start = page + off; + len -= off; + if (len > count) + len = count; + if (len < 0) + len = 0; + return (len); +} +#endif + static int __init init_sd(void) { +#ifdef CONFIG_PROC_FS + struct proc_dir_entry *hostno; + + hostno = create_proc_read_entry ("scsi/scsi_sd", 0, NULL, scsi_proc_hostno, NULL); + if (!hostno) { + printk (KERN_ERR "cannot init /proc/scsi/scsi_sd\n"); + return -ENOMEM; + } +#endif sd_template.module = THIS_MODULE; return scsi_register_module(MODULE_SCSI_DEV, &sd_template); } --------------080202030901060201000203-- --------------enig1B76B9DE9E09ECC01F5D80F8 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQE/BTVsqohfd2vlwKsRAodxAJ9Y8brTlVdf8fX+gO16+1cuoDryXQCgs0yO JUbRj03cCc36H9WM6FzjVRY= =UuOE -----END PGP SIGNATURE----- --------------enig1B76B9DE9E09ECC01F5D80F8--