From: Sergey Vlasov <vsu@altlinux.ru> To: ALT Linux kernel packages development <devel-kernel@altlinux.ru> Subject: [d-kernel] Re: lm_sensors Date: Wed, 23 Jul 2003 17:22:57 +0400 Message-ID: <20030723172257.423f7190.vsu@altlinux.ru> (raw) In-Reply-To: <m3smoxo4pw.fsf@altlinux.ru> On Wed, 23 Jul 2003 15:35:55 +0400 ed@altlinux.ru (Ed V. Bartosh) wrote: > >>>>> "SV" == Sergey Vlasov writes: > > >> SV> kernel-feat-i2c-2.8.0-alt1.src.rpm > >> А как ты смотришь на то, чтобы перенести возню с kernel-sources > >> на этап приложения патча ? А здесь просто положить сорцы куда > >> надо. А то как-то тяжеловесно выглядит вся эта распаковка. > > SV> Так было раньше. В принципе можно и вернуть, тогда к тому > SV> скрипту apply, который там был, ещё надо будет добавить > SV> возможность наложения патчей. > Ну и ладно. Зато кернеловые сорцы не нужно будет распаковывать каждый > раз. Впрочем смотри сам. Ладно, верну назад. > SV> Недостаток такой схемы, как я уже писал, в том, что при этом > SV> ранее наложенные на i2c патчи молча откатываются без сообщения > SV> об этом. Т.е. нужно следить за порядком - patch по этому поводу > SV> ничего не скажет. Только теперь kernel-feat-i2c не может быть > SV> первым - он должен идти после kernel-feat-bttv, либо надо > SV> править сам bttv (причём разработчики i2c не предусмотрели > SV> какого-либо #define с версией, пригодного для проверки - есть > SV> только строка; видимо, придётся цепляться к какому-то > SV> идентификатору, появившемуся в это время в linux/i2c-ids.h). > Нужна некая схема зависимостей на патчи, чтобы в неправильном порядке > нельзя было приложить, а еще лучше чтобы они прикладывались автоматом > при надобности. И было бы неплохо встроить это дело в apply_patches. Это точно. > Я тут перенес в спек kernel-source-lm_sensors, спек и патчи приаттачиваю, > глянь, плз. +%__cp -R ./ ../kernel-source-%name-%version + Перед этим, вероятно, надо добавить %__rm -rf ../kernel-source-%name-%version +%__mkdir_p %buildroot%_defaultdocdir/kernel-doc-%module_name-%version А сюда, видимо, предполагалось положить содержимое каталога doc? Хотя это уже лежит в пакете lm_sensors... > Кроме того с i2c проблемы - конфликтует с kernel-headers > по поводу /usr/include/linux/{i2c-dev.h,sensors.h}. Oops - недочистил. Хотя sensors.h в kernel-headers вообще быть не должно - у меня его там нет. > Я их пока убрал из спека, но в kernel-headers-..., собранном уже с > новым feat-i2c эти файлы почему-то другого размера, что есть странно и > неправильно, нужно разбираться. А это, похоже, дурь в lm_sensors. Файлы действительно разные - из того i2c-dev.h, что в i2c, выкинута вся userspace-часть. Но lm_sensors при сборке его не использует - он берёт свой i2c-dev.h, в котором есть ещё куча инлайнов. А sensors.h вообще генерируется из драйверов (kernel/chips/*.c). Устанавливаться эти файлы, похоже, вообще не должны - mkpatch в lm_sensors их не трогает.
next prev parent reply other threads:[~2003-07-23 13:22 UTC|newest] Thread overview: 34+ messages / expand[flat|nested] mbox.gz Atom feed top 2003-07-21 14:39 [d-kernel] lm_sensors Ed V. Bartosh 2003-07-21 16:02 ` Dmitry V. Levin 2003-07-22 5:33 ` Ed V. Bartosh 2003-07-22 12:22 ` [devel] " Dmitry V. Levin 2003-07-22 12:12 ` Ed V. Bartosh 2003-07-22 13:32 ` Dmitry V. Levin 2003-07-22 12:40 ` Ed V. Bartosh 2003-07-22 13:45 ` Sergey Vlasov 2003-07-22 13:51 ` [d-kernel] lm_sensors Sergey Vlasov 2003-07-22 13:14 ` Ed V. Bartosh 2003-07-22 15:48 ` Sergey Vlasov 2003-07-22 15:44 ` Ed V. Bartosh 2003-07-22 17:10 ` Sergey Vlasov 2003-07-23 5:42 ` Ed V. Bartosh 2003-07-23 8:24 ` Ed V. Bartosh 2003-07-23 12:04 ` Sergey Vlasov 2003-07-23 11:35 ` Ed V. Bartosh 2003-07-23 12:50 ` Vitaly Ostanin 2003-07-23 12:12 ` Ed V. Bartosh 2003-07-24 9:12 ` Vitaly Ostanin 2003-07-23 13:22 ` Sergey Vlasov [this message] 2003-07-23 12:45 ` Ed V. Bartosh 2003-07-23 15:33 ` Sergey Vlasov 2003-07-24 6:24 ` Ed V. Bartosh 2003-07-24 13:48 ` Sergey Vlasov 2003-07-27 22:24 ` [d-kernel] kernel security Dmitry V. Levin 2003-07-29 10:03 ` Ed V. Bartosh 2003-07-29 11:21 ` Dmitry V. Levin 2003-07-29 10:54 ` Ed V. Bartosh 2003-07-28 15:36 ` [d-kernel] Re: lm_sensors Dmitry V. Levin 2003-07-28 16:03 ` Sergey Vlasov 2003-07-28 16:12 ` Dmitry V. Levin 2003-07-28 16:27 ` Sergey Vlasov 2003-07-22 17:21 ` Michael Shigorin
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=20030723172257.423f7190.vsu@altlinux.ru \ --to=vsu@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