* [d-kernel] lm_sensors
@ 2003-07-21 14:39 Ed V. Bartosh
2003-07-21 16:02 ` Dmitry V. Levin
0 siblings, 1 reply; 34+ messages in thread
From: Ed V. Bartosh @ 2003-07-21 14:39 UTC (permalink / raw)
To: ALT Linux kernel packages development; +Cc: ALT Devel discussion list
Hello,
А кто что скажет про включение kernel-source-sensors в спек
lm_sensors ?
Сейчас имеет место быть полное несоответствие версий:
в mainstream - 2.8.0
в lm_sensors - 2.6.5
в kernel-source-sensors - 2.7.0
Ерунда какая-то, IMHO.
Да и вообще зачем 2 пакета из одного тарбола по разным спекам
генерить ?
И еще - а почему собственно kernel-{source,modules}-sensors, а не
kernel-{source,modules}-lm_sensors ?
И еще - а не заапдейтиться ли до 2.8.0 ?
--
Best regards,
Ed V. Bartosh
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [d-kernel] lm_sensors
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
0 siblings, 1 reply; 34+ messages in thread
From: Dmitry V. Levin @ 2003-07-21 16:02 UTC (permalink / raw)
To: ALT Linux kernel packages development, ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 618 bytes --]
On Mon, Jul 21, 2003 at 06:39:55PM +0400, Ed V. Bartosh wrote:
> А кто что скажет про включение kernel-source-sensors в спек
> lm_sensors ?
Huh?
> Сейчас имеет место быть полное несоответствие версий:
> в mainstream - 2.8.0
> в lm_sensors - 2.6.5
> в kernel-source-sensors - 2.7.0
> Ерунда какая-то, IMHO.
Действительно.
> Да и вообще зачем 2 пакета из одного тарбола по разным спекам
> генерить ?
Чтобы отделить userspace от kernel?
> И еще - а почему собственно kernel-{source,modules}-sensors, а не
> kernel-{source,modules}-lm_sensors ?
>
> И еще - а не заапдейтиться ли до 2.8.0 ?
Я не против.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [d-kernel] lm_sensors
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 13:51 ` [d-kernel] lm_sensors Sergey Vlasov
0 siblings, 2 replies; 34+ messages in thread
From: Ed V. Bartosh @ 2003-07-22 5:33 UTC (permalink / raw)
To: ALT Linux kernel packages development; +Cc: ALT Devel discussion list
Hello,
>>>>> "DVL" == Dmitry V. Levin writes:
>> А кто что скажет про включение kernel-source-sensors в спек
>> lm_sensors ?
DVL> Huh?
???
>> Да и вообще зачем 2 пакета из одного тарбола по разным спекам
>> генерить ?
DVL> Чтобы отделить userspace от kernel?
Да, только это отделение ведет к разброду в версиях и прочим
неприятностям типа включения одного и того же тарбола в разные src.rpm
Да и в mainstream-е это лежит в одном месте, зачем нам велосипед с
треугольными колесами ?
>> И еще - а почему собственно kernel-{source,modules}-sensors, а не
>> kernel-{source,modules}-lm_sensors ?
>>
>> И еще - а не заапдейтиться ли до 2.8.0 ?
DVL> Я не против.
Не против заапдейтиться или включить ?
Предлагаю сделать и первое и второе. Если мейнтейнеру некогда, то я
могу сделать, мне сейчас по работе все равно нужно это.
Только вот с названием kernel- пакета непонятно, для чего-то же его меняли.
PS: С FreeS/WAN-ом такая же песня - юзерспейс 1.99, в ядре
(kernel-feat-ipsec) - 2.0. Это вполне может влечь за собой
неработоспособность этой связки. Предлагаю все пакеты такого типа
поправить.
В качестве примера можно взять evms, спакетированый Женей (tren@).
--
Best regards,
Ed V. Bartosh
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [devel] Re: [d-kernel] lm_sensors
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 13:45 ` Sergey Vlasov
1 sibling, 1 reply; 34+ messages in thread
From: Ed V. Bartosh @ 2003-07-22 12:12 UTC (permalink / raw)
To: ALT Linux kernel packages development; +Cc: ALT Devel discussion list
>>>>> "DVL" == Dmitry V. Levin writes:
>> >> А кто что скажет про включение kernel-source-sensors в спек
>> >> lm_sensors ?
>>
>> DVL> Huh?
>> ???
DVL> Не понял.
Я раньше не понял :)
>> >> Да и вообще зачем 2 пакета из одного тарбола по разным
>> >> спекам генерить ?
>>
>> DVL> Чтобы отделить userspace от kernel?
>> Да, только это отделение ведет к разброду в версиях и прочим
>> неприятностям типа включения одного и того же тарбола в разные
>> src.rpm Да и в mainstream-е это лежит в одном месте, зачем нам
>> велосипед с треугольными колесами ?
DVL> Модуль приходится пересобирать под новые ядра, в то время как
DVL> userspace - нет.
Я про модуль не писал. Из этого пакета будут генериться
kernel-source-lm_sensors, модуль - это отдельная песня, нет смысла его
в этот же спек тащить.
...
>> PS: С FreeS/WAN-ом такая же песня - юзерспейс 1.99, в ядре
>> (kernel-feat-ipsec) - 2.0. Это вполне может влечь за собой
>> неработоспособность этой связки. Предлагаю все пакеты такого типа
>> поправить.
DVL> Это разумно (для lm_sensors это не страшно, а вот freeswan
DVL> должен быть одной версии).
>> В качестве примера можно взять evms, спакетированый Женей
>> (tren@).
DVL> Я не уверен, что мы хотим собирать kernel и userspace
DVL> одновременно.
Почему ?
В случае evms и FreeS/WANA-а это как раз таки нужно. Думаю, что и
остальным не завредит.
--
Best regards,
Ed V. Bartosh
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [devel] Re: [d-kernel] lm_sensors
2003-07-22 5:33 ` Ed V. Bartosh
@ 2003-07-22 12:22 ` Dmitry V. Levin
2003-07-22 12:12 ` Ed V. Bartosh
2003-07-22 13:45 ` Sergey Vlasov
2003-07-22 13:51 ` [d-kernel] lm_sensors Sergey Vlasov
1 sibling, 2 replies; 34+ messages in thread
From: Dmitry V. Levin @ 2003-07-22 12:22 UTC (permalink / raw)
To: ALT Linux kernel packages development, ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1670 bytes --]
Greetings!
On Tue, Jul 22, 2003 at 09:33:00AM +0400, Ed V. Bartosh wrote:
> >>>>> "DVL" == Dmitry V. Levin writes:
>
> >> А кто что скажет про включение kernel-source-sensors в спек
> >> lm_sensors ?
>
> DVL> Huh?
> ???
Не понял.
> >> Да и вообще зачем 2 пакета из одного тарбола по разным спекам
> >> генерить ?
>
> DVL> Чтобы отделить userspace от kernel?
> Да, только это отделение ведет к разброду в версиях и прочим
> неприятностям типа включения одного и того же тарбола в разные src.rpm
> Да и в mainstream-е это лежит в одном месте, зачем нам велосипед с
> треугольными колесами ?
Модуль приходится пересобирать под новые ядра, в то время как userspace -
нет.
Согласен, что tarball можно использовать один.
> >> И еще - а почему собственно kernel-{source,modules}-sensors, а не
> >> kernel-{source,modules}-lm_sensors ?
> >>
> >> И еще - а не заапдейтиться ли до 2.8.0 ?
>
> DVL> Я не против.
> Не против заапдейтиться или включить ?
Я не против 2.8.0
> Предлагаю сделать и первое и второе. Если мейнтейнеру некогда, то я
> могу сделать, мне сейчас по работе все равно нужно это.
Я не против.
> Только вот с названием kernel- пакета непонятно, для чего-то же его меняли.
nidd?
> PS: С FreeS/WAN-ом такая же песня - юзерспейс 1.99, в ядре
> (kernel-feat-ipsec) - 2.0. Это вполне может влечь за собой
> неработоспособность этой связки. Предлагаю все пакеты такого типа
> поправить.
Это разумно (для lm_sensors это не страшно, а вот freeswan должен быть
одной версии).
> В качестве примера можно взять evms, спакетированый Женей (tren@).
Я не уверен, что мы хотим собирать kernel и userspace одновременно.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [devel] Re: [d-kernel] lm_sensors
2003-07-22 13:32 ` Dmitry V. Levin
@ 2003-07-22 12:40 ` Ed V. Bartosh
0 siblings, 0 replies; 34+ messages in thread
From: Ed V. Bartosh @ 2003-07-22 12:40 UTC (permalink / raw)
To: ALT Linux kernel packages development; +Cc: ALT Devel discussion list
>>>>> "DVL" == Dmitry V. Levin writes:
>> DVL> Я не уверен, что мы хотим собирать kernel и userspace
>> DVL> одновременно.
>> Почему ? В случае evms и FreeS/WANA-а это как раз таки
>> нужно. Думаю, что и остальным не завредит.
DVL> Поясню свою позицию: на kernel-source-XXX вместе с XXX-* я
DVL> согласен.
Ну вот и чудесно. Я именно это и имел в виду.
В evms почти так и сделано, кстати.
Там генерится kernel-feat-evms. Но принцип от этого не меняется,
по-моему. То есть никаких сборок ядер совместно с юзерспейсом данная
схема не предполагает.
PS: А что еще есть из пакетов такого типа ?
--
Best regards,
Ed V. Bartosh
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [d-kernel] Re: lm_sensors
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
0 siblings, 1 reply; 34+ messages in thread
From: Ed V. Bartosh @ 2003-07-22 13:14 UTC (permalink / raw)
To: ALT Linux kernel packages development
>>>>> "SV" == Sergey Vlasov writes:
SV> Там с i2c-2.8.0 нужно ещё кучу всего вокруг патчить (в том числе
SV> kernel-feat-bttv). Эти патчи уже есть, только ещё одна бага
SV> осталась - почему-то перестала работать проверка на дублирование
SV> адресов. Сейчас буду смотреть.
Так ты сделаешь ? А то у меня с этим какие-то трудности наступили - не
собирается ничего толком без ядерных сорцов. Хотя
kernel-modules-sensors я как-то раньше умудрился собрать без них, только с
хедерами. А этот юзерспейсный утиль как-то упирается. Даже странно.
--
Best regards,
Ed V. Bartosh
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [devel] Re: [d-kernel] lm_sensors
2003-07-22 12:12 ` Ed V. Bartosh
@ 2003-07-22 13:32 ` Dmitry V. Levin
2003-07-22 12:40 ` Ed V. Bartosh
0 siblings, 1 reply; 34+ messages in thread
From: Dmitry V. Levin @ 2003-07-22 13:32 UTC (permalink / raw)
To: ALT Linux kernel packages development, ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1446 bytes --]
On Tue, Jul 22, 2003 at 04:12:48PM +0400, Ed V. Bartosh wrote:
> >> >> Да и вообще зачем 2 пакета из одного тарбола по разным
> >> >> спекам генерить ?
> >>
> >> DVL> Чтобы отделить userspace от kernel?
> >> Да, только это отделение ведет к разброду в версиях и прочим
> >> неприятностям типа включения одного и того же тарбола в разные
> >> src.rpm Да и в mainstream-е это лежит в одном месте, зачем нам
> >> велосипед с треугольными колесами ?
>
> DVL> Модуль приходится пересобирать под новые ядра, в то время как
> DVL> userspace - нет.
> Я про модуль не писал. Из этого пакета будут генериться
> kernel-source-lm_sensors, модуль - это отдельная песня, нет смысла его
> в этот же спек тащить.
В таком варианте согласен.
> >> PS: С FreeS/WAN-ом такая же песня - юзерспейс 1.99, в ядре
> >> (kernel-feat-ipsec) - 2.0. Это вполне может влечь за собой
> >> неработоспособность этой связки. Предлагаю все пакеты такого типа
> >> поправить.
>
> DVL> Это разумно (для lm_sensors это не страшно, а вот freeswan
> DVL> должен быть одной версии).
>
> >> В качестве примера можно взять evms, спакетированый Женей
> >> (tren@).
>
> DVL> Я не уверен, что мы хотим собирать kernel и userspace
> DVL> одновременно.
> Почему ?
> В случае evms и FreeS/WANA-а это как раз таки нужно. Думаю, что и
> остальным не завредит.
Поясню свою позицию:
на kernel-source-XXX вместе с XXX-* я согласен.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [d-kernel] lm_sensors
2003-07-22 12:22 ` [devel] " Dmitry V. Levin
2003-07-22 12:12 ` Ed V. Bartosh
@ 2003-07-22 13:45 ` Sergey Vlasov
1 sibling, 0 replies; 34+ messages in thread
From: Sergey Vlasov @ 2003-07-22 13:45 UTC (permalink / raw)
To: ALT Linux kernel packages development
On Tue, 22 Jul 2003 16:22:32 +0400
"Dmitry V. Levin" <ldv@altlinux.org> wrote:
> > PS: С FreeS/WAN-ом такая же песня - юзерспейс 1.99, в ядре
> > (kernel-feat-ipsec) - 2.0. Это вполне может влечь за собой
> > неработоспособность этой связки. Предлагаю все пакеты такого типа
> > поправить.
>
> Это разумно (для lm_sensors это не страшно, а вот freeswan должен быть
> одной версии).
Для lm_sensors - тоже. Точнее, для собственно sensors это значения не
имеет (там используется sysctl), а вот для i2c* может - они там
ухитрились поменять размер некоторых структур, при этом не изменив
коды ioctl. Хотя для 2.7.0 -> 2.8.0 то, что собирается (i2cdetect,
i2cdump, i2cset), это изменение не затрагивает - тут поменяли struct
i2c_msg, она там не используется.
^ permalink raw reply [flat|nested] 34+ messages in thread
* [d-kernel] Re: lm_sensors
2003-07-22 5:33 ` Ed V. Bartosh
2003-07-22 12:22 ` [devel] " Dmitry V. Levin
@ 2003-07-22 13:51 ` Sergey Vlasov
2003-07-22 13:14 ` Ed V. Bartosh
1 sibling, 1 reply; 34+ messages in thread
From: Sergey Vlasov @ 2003-07-22 13:51 UTC (permalink / raw)
To: ALT Linux kernel packages development
On Tue, 22 Jul 2003 09:33:00 +0400
ed@altlinux.ru (Ed V. Bartosh) wrote:
> >> И еще - а почему собственно kernel-{source,modules}-sensors, а не
> >> kernel-{source,modules}-lm_sensors ?
> >>
> >> И еще - а не заапдейтиться ли до 2.8.0 ?
>
> DVL> Я не против.
> Не против заапдейтиться или включить ?
> Предлагаю сделать и первое и второе. Если мейнтейнеру некогда, то я
> могу сделать, мне сейчас по работе все равно нужно это.
Там с i2c-2.8.0 нужно ещё кучу всего вокруг патчить (в том числе
kernel-feat-bttv). Эти патчи уже есть, только ещё одна бага осталась -
почему-то перестала работать проверка на дублирование адресов. Сейчас
буду смотреть.
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [d-kernel] Re: lm_sensors
2003-07-22 15:48 ` Sergey Vlasov
@ 2003-07-22 15:44 ` Ed V. Bartosh
2003-07-22 17:10 ` Sergey Vlasov
2003-07-22 17:21 ` Michael Shigorin
0 siblings, 2 replies; 34+ messages in thread
From: Ed V. Bartosh @ 2003-07-22 15:44 UTC (permalink / raw)
To: ALT Linux kernel packages development
>>>>> "SV" == Sergey Vlasov writes:
SV> Как будем класть - на место старого kernel-feat-i2c, или на
SV> всякий случай рядом - kernel-feat-i2c-2.8.0? Багу я вроде
SV> нашёл...
На место, конечно. И kernel-source-... назвать нужно как надо, если в этом
нет тайного смысла. И модули, соответственно.
SV> Там просто порядок применения поменяется - я всё-таки перенёс
SV> mkpatch на этап сборки kernel-feat-i2c-2.8.0, и применять надо
SV> обязательно после kernel-feat-bttv (его надо патчить).
SV> А userspace у меня собрался - он действительно сильно хочет
SV> собрать модули ядра, пришлось ему несколько Module.mk почистить.
Так заливай/выкладывай его куда-нибудь скорее, пожалуйста.
Я бы сразу бы и потестил.
kernel-source-lm_sensors генеришь там же ?
Попутно вопрос - мне нужно сделать на основе существующего
sensors-detect его неинтерактивный вариант. Это реально ? Какие грабли
могут ожидаться ? Он нужен в Сизифе ?
--
Best regards,
Ed V. Bartosh
^ permalink raw reply [flat|nested] 34+ messages in thread
* [d-kernel] Re: lm_sensors
2003-07-22 13:14 ` Ed V. Bartosh
@ 2003-07-22 15:48 ` Sergey Vlasov
2003-07-22 15:44 ` Ed V. Bartosh
0 siblings, 1 reply; 34+ messages in thread
From: Sergey Vlasov @ 2003-07-22 15:48 UTC (permalink / raw)
To: ALT Linux kernel packages development
On Tue, 22 Jul 2003 17:14:30 +0400
ed@altlinux.ru (Ed V. Bartosh) wrote:
>
> >>>>> "SV" == Sergey Vlasov writes:
>
> SV> Там с i2c-2.8.0 нужно ещё кучу всего вокруг патчить (в том числе
> SV> kernel-feat-bttv). Эти патчи уже есть, только ещё одна бага
> SV> осталась - почему-то перестала работать проверка на дублирование
> SV> адресов. Сейчас буду смотреть.
>
> Так ты сделаешь ? А то у меня с этим какие-то трудности наступили - не
> собирается ничего толком без ядерных сорцов. Хотя
> kernel-modules-sensors я как-то раньше умудрился собрать без них, только с
> хедерами. А этот юзерспейсный утиль как-то упирается. Даже странно.
Как будем класть - на место старого kernel-feat-i2c, или на всякий
случай рядом - kernel-feat-i2c-2.8.0? Багу я вроде нашёл...
Там просто порядок применения поменяется - я всё-таки перенёс mkpatch
на этап сборки kernel-feat-i2c-2.8.0, и применять надо обязательно
после kernel-feat-bttv (его надо патчить).
А userspace у меня собрался - он действительно сильно хочет собрать
модули ядра, пришлось ему несколько Module.mk почистить.
^ permalink raw reply [flat|nested] 34+ messages in thread
* [d-kernel] Re: lm_sensors
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-22 17:21 ` Michael Shigorin
1 sibling, 2 replies; 34+ messages in thread
From: Sergey Vlasov @ 2003-07-22 17:10 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1: Type: text/plain, Size: 2162 bytes --]
On Tue, 22 Jul 2003 19:44:49 +0400
ed@altlinux.ru (Ed V. Bartosh) wrote:
>
> >>>>> "SV" == Sergey Vlasov writes:
>
> SV> Как будем класть - на место старого kernel-feat-i2c, или на
> SV> всякий случай рядом - kernel-feat-i2c-2.8.0? Багу я вроде
> SV> нашёл...
> На место, конечно. И kernel-source-... назвать нужно как надо, если в этом
> нет тайного смысла. И модули, соответственно.
Это i2c-часть - про неё уже столько писано...
lm_sensors, естественно, в kernel-source- (всё-таки sensors или
lm_sensors?) и собирать отдельно.
> SV> Там просто порядок применения поменяется - я всё-таки перенёс
> SV> mkpatch на этап сборки kernel-feat-i2c-2.8.0, и применять надо
> SV> обязательно после kernel-feat-bttv (его надо патчить).
>
> SV> А userspace у меня собрался - он действительно сильно хочет
> SV> собрать модули ядра, пришлось ему несколько Module.mk почистить.
> Так заливай/выкладывай его куда-нибудь скорее, пожалуйста.
> Я бы сразу бы и потестил.
> kernel-source-lm_sensors генеришь там же ?
Это я ещё не объединил - просто модифицировал те спеки, что были
раньше.
Ладно, залил пока то, что есть:
2c569cc54deec87ee63cfc548f355bf4 kernel-feat-i2c-2.8.0-alt1.src.rpm
ae13c0bf6aed66896cd2067c0093ebc4 kernel-source-sensors-2.8.0-2.8.0-alt1.src.rpm
a574c3d4bc108f729475b044c23a7296 lm_sensors-2.8.0-alt1.src.rpm
Объединять буду завтра, если кто-нибудь раньше не успеет :-)
> Попутно вопрос - мне нужно сделать на основе существующего
> sensors-detect его неинтерактивный вариант. Это реально ? Какие грабли
> могут ожидаться ? Он нужен в Сизифе ?
У меня sensors-detect вроде бы всегда работал пристойно - даже
сообразил, что два устройства, конфликтующие по адресам субклиентов
(0x48, 0x49), вместе работать не могут. Никак не пойму, что асусовцы
на этой A7V8X налепили - там мало того, что 0x2d - ASB100, ещё на 0x2f
что-то есть (sensors-detect видит W83791D, причём регистром 0x4a
субклиенты перемещаются - значит, что-то подобное всё-таки по этому
адресу есть), и ещё после издевательств над i2c-viapro на тему PEC
smbus-arp обнаруживает какую-то непонятную хреновину...
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [d-kernel] Re: lm_sensors
2003-07-22 15:44 ` Ed V. Bartosh
2003-07-22 17:10 ` Sergey Vlasov
@ 2003-07-22 17:21 ` Michael Shigorin
1 sibling, 0 replies; 34+ messages in thread
From: Michael Shigorin @ 2003-07-22 17:21 UTC (permalink / raw)
To: ALT Linux kernel packages development
On Tue, Jul 22, 2003 at 07:44:49PM +0400, Ed V. Bartosh wrote:
> Попутно вопрос - мне нужно сделать на основе существующего
> sensors-detect его неинтерактивный вариант. Это реально ? Какие
> грабли могут ожидаться ? Он нужен в Сизифе ?
По крайней мере мне бы пригодился. Грабли -- как понимаю, с
"вероятностью" оценки применимости драйвера (=> необходимость
пороговой отсечки, если до нее получится добраться) и ненулевые
шансы на lockup.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [d-kernel] Re: lm_sensors
2003-07-22 17:10 ` Sergey Vlasov
@ 2003-07-23 5:42 ` Ed V. Bartosh
2003-07-23 8:24 ` Ed V. Bartosh
1 sibling, 0 replies; 34+ messages in thread
From: Ed V. Bartosh @ 2003-07-23 5:42 UTC (permalink / raw)
To: ALT Linux kernel packages development
>>>>> "SV" == Sergey Vlasov writes:
>> SV> Как будем класть - на место старого kernel-feat-i2c, или на
>> SV> всякий случай рядом - kernel-feat-i2c-2.8.0? Багу я вроде
>> SV> нашёл...
>> На место, конечно. И kernel-source-... назвать нужно как надо,
>> если в этом нет тайного смысла. И модули, соответственно.
SV> Это i2c-часть - про неё уже столько писано...
Сори, я стормозил, думал, что речь идет об lm_sensors. С i2c все
понятно, я считаю, что нужно в kernel-feat-i2c, без версии, это
рядовой апдейт с 2.7.0 на 2.8.0.
SV> lm_sensors, естественно, в kernel-source- (всё-таки sensors или
SV> lm_sensors?) и собирать отдельно.
Я думаю, что lm_sensors, поскольку никто пока не признался зачем его
переименовали. kernel-source-lm_sensors собирать совместно с
lm_sensors, как договаривались.
SV> Ладно, залил пока то, что есть:
SV> 2c569cc54deec87ee63cfc548f355bf4
SV> kernel-feat-i2c-2.8.0-alt1.src.rpm
SV> ae13c0bf6aed66896cd2067c0093ebc4
SV> kernel-source-sensors-2.8.0-2.8.0-alt1.src.rpm
SV> a574c3d4bc108f729475b044c23a7296 lm_sensors-2.8.0-alt1.src.rpm
SV> Объединять буду завтра, если кто-нибудь раньше не успеет :-)
Угу, большое спасибо. Кричи сюда, когда будут новости. Я тоже буду
собирать, скорее всего, синхронизируемся.
>> Попутно вопрос - мне нужно сделать на основе существующего
>> sensors-detect его неинтерактивный вариант. Это реально ? Какие
>> грабли могут ожидаться ? Он нужен в Сизифе ?
SV> У меня sensors-detect вроде бы всегда работал пристойно - даже
SV> сообразил, что два устройства, конфликтующие по адресам
SV> субклиентов (0x48, 0x49), вместе работать не могут. Никак не
SV> пойму, что асусовцы на этой A7V8X налепили - там мало того, что
SV> 0x2d - ASB100, ещё на 0x2f что-то есть (sensors-detect видит
SV> W83791D, причём регистром 0x4a субклиенты перемещаются - значит,
SV> что-то подобное всё-таки по этому адресу есть), и ещё после
SV> издевательств над i2c-viapro на тему PEC smbus-arp обнаруживает
SV> какую-то непонятную хреновину...
Ясно. Проблемы возможны, но в основном должно работать.
У меня вопрос был в основном об неинтерактивности - возможно ли
добиться приличной степени детектирования ну хотя бы на
распространенных чипсетах ? Возможно ли задетектить проблемные вещи и
как-то обойти проблемы ?
--
Best regards,
Ed V. Bartosh
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [d-kernel] Re: lm_sensors
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
1 sibling, 1 reply; 34+ messages in thread
From: Ed V. Bartosh @ 2003-07-23 8:24 UTC (permalink / raw)
To: ALT Linux kernel packages development
>>>>> "SV" == Sergey Vlasov writes:
SV> kernel-feat-i2c-2.8.0-alt1.src.rpm
А как ты смотришь на то, чтобы перенести возню с kernel-sources на
этап приложения патча ? А здесь просто положить сорцы куда надо.
А то как-то тяжеловесно выглядит вся эта распаковка.
--
Best regards,
Ed V. Bartosh
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [d-kernel] Re: lm_sensors
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 13:22 ` Sergey Vlasov
0 siblings, 2 replies; 34+ messages in thread
From: Ed V. Bartosh @ 2003-07-23 11:35 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1: Type: text/plain, Size: 1759 bytes --]
>>>>> "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, спек и патчи приаттачиваю,
глянь, плз.
Кроме того с i2c проблемы - конфликтует с kernel-headers
по поводу /usr/include/linux/{i2c-dev.h,sensors.h}.
Я их пока убрал из спека, но в kernel-headers-..., собранном уже с
новым feat-i2c эти файлы почему-то другого размера, что есть странно и
неправильно, нужно разбираться.
--
Best regards,
Ed V. Bartosh
[-- Attachment #2: lm_sensors --]
[-- Type: application/octet-stream, Size: 8134 bytes --]
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: lm_sensors-2.8.0-makefile-fixes.patch --]
[-- Type: text/x-patch, Size: 1323 bytes --]
--- lm_sensors-2.8.0/prog/hotplug/Makefile.makefile-fixes 2001-03-24 21:35:13 +0300
+++ lm_sensors-2.8.0/prog/hotplug/Makefile 2003-04-01 17:49:09 +0400
@@ -18,7 +18,7 @@
$(CC) $(CFLAGS) -c $< -o $@
install: all
- install -o root -g root -m 644 $(OBJS) /lib/modules/$(VER)/kernel/drivers/i2c/busses
+ install -m 644 $(OBJS) /lib/modules/$(VER)/kernel/drivers/i2c/busses
clean:
rm -f $(OBJS)
--- lm_sensors-2.8.0/prog/rrd/Makefile.makefile-fixes 2002-01-05 18:39:17 +0300
+++ lm_sensors-2.8.0/prog/rrd/Makefile 2003-04-01 17:48:46 +0400
@@ -41,10 +41,10 @@
install -d -o $(USER) -m 777 $(APACHDIR)/pix
install: all $(RRDB) $(SENSDIR) $(CRONTAB) $(APACHDIR)/pix
- install -o root -g root -m 755 sens_update_rrd $(BINPATH)
- install -o root -g root -m 755 sens_week.cgi $(APACHDIR)
- install -o root -g root -m 755 sens_day.cgi $(APACHDIR)
- install -o root -g root -m 755 summ_week.cgi $(APACHDIR)
+ install -m 755 sens_update_rrd $(BINPATH)
+ install -m 755 sens_week.cgi $(APACHDIR)
+ install -m 755 sens_day.cgi $(APACHDIR)
+ install -m 755 summ_week.cgi $(APACHDIR)
# grep sens_update_rrd $(CRONTAB) > /dev/null 2>&1 || echo '*/5 * * * * /usr/local/bin/sens_update_rrd' $(RRDB) $(SENSDEV) >> $(CRONTAB)
@echo
@echo Note!!! You must manually install the following line in the crontab for user $(USER):
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #4: lm_sensors-2.8.0-makefile-grep-fixes.patch --]
[-- Type: text/x-patch, Size: 16119 bytes --]
--- kernel-source-sensors-2.8.0/Makefile~ 2002-12-04 18:44:32 +0300
+++ kernel-source-sensors-2.8.0/Makefile 2003-06-25 13:56:29 +0400
@@ -54,8 +54,7 @@
# Uncomment the third line on SMP systems if the magic invocation fails. It
# is a bit complicated because SMP configuration changed around kernel 2.1.130
-SMP := $(shell if grep -q '^SMP[[:space:]]*=' $(LINUX)/Makefile || \
- grep -q '^[[:space:]]*\#define[[:space:]]*CONFIG_SMP[[:space:]]*1' $(LINUX_HEADERS)/linux/autoconf.h ; \
+SMP := $(shell if grep -q '^[[:space:]]*\#define[[:space:]]*CONFIG_SMP[[:space:]]*1' $(LINUX_HEADERS)/linux/autoconf.h ; \
then echo 1; else echo 0; fi)
#SMP := 0
#SMP := 1
--- kernel-source-sensors-2.8.0/kernel/busses/Module.mk.orig 2003-06-25 14:05:06 +0400
+++ kernel-source-sensors-2.8.0/kernel/busses/Module.mk 2003-06-25 14:23:33 +0400
@@ -26,68 +26,68 @@
# These targets are NOT included in 'mkpatch' ...
KERNELBUSSESTARGETS :=
KERNELBUSSESTARGETS += $(MODULE_DIR)/i2c-nforce2.o
-ifeq ($(shell if grep -q '^CONFIG_IPMI_HANDLER=' $(LINUX)/.config; then echo 1; fi),1)
+ifeq ($(shell if grep -q '^\#define.*CONFIG_IPMI_HANDLER.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELBUSSESTARGETS += $(MODULE_DIR)/i2c-ipmb.o
KERNELBUSSESTARGETS += $(MODULE_DIR)/i2c-ipmi.o
endif
# These targets ARE included in 'mkpatch' ...
-ifneq ($(shell if grep -q '^CONFIG_I2C_ALI1535=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_I2C_ALI1535.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELBUSSESTARGETS += $(MODULE_DIR)/i2c-ali1535.o
endif
-ifneq ($(shell if grep -q '^CONFIG_I2C_ALI15X3=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_I2C_ALI15X3.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELBUSSESTARGETS += $(MODULE_DIR)/i2c-ali15x3.o
endif
-ifneq ($(shell if grep -q '^CONFIG_I2C_AMD756=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_I2C_AMD756.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELBUSSESTARGETS += $(MODULE_DIR)/i2c-amd756.o
endif
-ifneq ($(shell if grep -q '^CONFIG_I2C_AMD8111=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_I2C_AMD8111.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELBUSSESTARGETS += $(MODULE_DIR)/i2c-amd8111.o
endif
-ifneq ($(shell if grep -q '^CONFIG_I2C_HYDRA=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_I2C_HYDRA.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELBUSSESTARGETS += $(MODULE_DIR)/i2c-hydra.o
endif
-ifneq ($(shell if grep -q '^CONFIG_I2C_I801=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_I2C_I801.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELBUSSESTARGETS += $(MODULE_DIR)/i2c-i801.o
endif
-ifneq ($(shell if grep -q '^CONFIG_I2C_I810=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_I2C_I810.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELBUSSESTARGETS += $(MODULE_DIR)/i2c-i810.o
endif
-ifneq ($(shell if grep -q '^CONFIG_I2C_ISA=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_I2C_ISA.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELBUSSESTARGETS += $(MODULE_DIR)/i2c-isa.o
endif
-ifneq ($(shell if grep -q '^CONFIG_I2C_SIS5595=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_I2C_SIS5595.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELBUSSESTARGETS += $(MODULE_DIR)/i2c-sis5595.o
endif
-ifneq ($(shell if grep -q '^CONFIG_I2C_SIS630=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_I2C_SIS630.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELBUSSESTARGETS += $(MODULE_DIR)/i2c-sis630.o
endif
-ifneq ($(shell if grep -q '^CONFIG_I2C_SIS645=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_I2C_SIS645.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELBUSSESTARGETS += $(MODULE_DIR)/i2c-sis645.o
endif
# don't compile dmi_scan unless x86 because it needs isa access
-ifneq ($(shell if grep -q '^CONFIG_I2C_PIIX4=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_I2C_PIIX4.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELBUSSESTARGETS += $(MODULE_DIR)/i2c-piix4.o
-ifeq ($(shell if grep -q '^CONFIG_X86=y' $(LINUX)/.config; then echo 1; fi),1)
+ifeq ($(shell if grep -q '^\#define.*CONFIG_X86.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELBUSSESTARGETS += $(MODULE_DIR)/dmi_scan.o
endif
endif
-ifneq ($(shell if grep -q '^CONFIG_I2C_SAVAGE4=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_I2C_SAVAGE4.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELBUSSESTARGETS += $(MODULE_DIR)/i2c-savage4.o
endif
# don't compile unless alpha because of kernel include-file dependencies
ifeq ($(MACHINE),alpha)
-ifneq ($(shell if grep -q '^CONFIG_I2C_TSUNAMI=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_I2C_TSUNAMI.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELBUSSESTARGETS += $(MODULE_DIR)/i2c-tsunami.o
endif
endif
-ifneq ($(shell if grep -q '^CONFIG_I2C_VIA=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_I2C_VIA.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELBUSSESTARGETS += $(MODULE_DIR)/i2c-via.o
endif
-ifneq ($(shell if grep -q '^CONFIG_I2C_VIAPRO=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_I2C_VIAPRO.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELBUSSESTARGETS += $(MODULE_DIR)/i2c-viapro.o
endif
-ifneq ($(shell if grep -q '^CONFIG_I2C_VOODOO3=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_I2C_VOODOO3.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELBUSSESTARGETS += $(MODULE_DIR)/i2c-voodoo3.o
endif
--- kernel-source-sensors-2.8.0/kernel/chips/Module.mk.orig 2003-06-25 14:12:25 +0400
+++ kernel-source-sensors-2.8.0/kernel/chips/Module.mk 2003-06-25 14:12:37 +0400
@@ -25,7 +25,7 @@
# defined value verbatim into the command-list of rules...
# These targets are NOT included in 'mkpatch' ...
KERNELCHIPSTARGETS :=
-ifeq ($(shell if grep -q '^CONFIG_IPMI_HANDLER=' $(LINUX)/.config; then echo 1; fi),1)
+ifeq ($(shell if grep -q '^\#define.*CONFIG_IPMI_HANDLER.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELCHIPSTARGETS += $(MODULE_DIR)/bmcsensors.o
endif
KERNELCHIPSTARGETS += $(MODULE_DIR)/ds1307.o
@@ -38,100 +38,100 @@
# These targets ARE included in 'mkpatch', except for LTC1710, which we
# leave here because it used to be in 'mkpatch' ...
-ifneq ($(shell if grep -q '^CONFIG_SENSORS_ADM1021=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_SENSORS_ADM1021.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELCHIPSTARGETS += $(MODULE_DIR)/adm1021.o
endif
-ifneq ($(shell if grep -q '^CONFIG_SENSORS_ADM1024=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_SENSORS_ADM1024.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELCHIPSTARGETS += $(MODULE_DIR)/adm1024.o
endif
-ifneq ($(shell if grep -q '^CONFIG_SENSORS_ADM1025=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_SENSORS_ADM1025.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELCHIPSTARGETS += $(MODULE_DIR)/adm1025.o
endif
-ifneq ($(shell if grep -q '^CONFIG_SENSORS_ADM1026=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_SENSORS_ADM1026.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELCHIPSTARGETS += $(MODULE_DIR)/adm1026.o
endif
-ifneq ($(shell if grep -q '^CONFIG_SENSORS_ADM9240=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_SENSORS_ADM9240.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELCHIPSTARGETS += $(MODULE_DIR)/adm9240.o
endif
-ifneq ($(shell if grep -q '^CONFIG_SENSORS_BT869=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_SENSORS_BT869.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELCHIPSTARGETS += $(MODULE_DIR)/bt869.o
endif
-ifneq ($(shell if grep -q '^CONFIG_SENSORS_DDCMON=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_SENSORS_DDCMON.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELCHIPSTARGETS += $(MODULE_DIR)/ddcmon.o
endif
-ifneq ($(shell if grep -q '^CONFIG_SENSORS_DS1621=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_SENSORS_DS1621.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELCHIPSTARGETS += $(MODULE_DIR)/ds1621.o
endif
-ifneq ($(shell if grep -q '^CONFIG_SENSORS_EEPROM=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_SENSORS_EEPROM.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELCHIPSTARGETS += $(MODULE_DIR)/eeprom.o
endif
-ifneq ($(shell if grep -q '^CONFIG_SENSORS_FSCPOS=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_SENSORS_FSCPOS.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELCHIPSTARGETS += $(MODULE_DIR)/fscpos.o
endif
-ifneq ($(shell if grep -q '^CONFIG_SENSORS_FSCSCY=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_SENSORS_FSCSCY.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELCHIPSTARGETS += $(MODULE_DIR)/fscscy.o
endif
-ifneq ($(shell if grep -q '^CONFIG_SENSORS_GL518SM=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_SENSORS_GL518SM.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELCHIPSTARGETS += $(MODULE_DIR)/gl518sm.o
endif
-ifneq ($(shell if grep -q '^CONFIG_SENSORS_GL520SM=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_SENSORS_GL520SM.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELCHIPSTARGETS += $(MODULE_DIR)/gl520sm.o
endif
-ifneq ($(shell if grep -q '^CONFIG_SENSORS_IT87=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_SENSORS_IT87.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELCHIPSTARGETS += $(MODULE_DIR)/it87.o
endif
-ifneq ($(shell if grep -q '^CONFIG_SENSORS_LM75=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_SENSORS_LM75.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELCHIPSTARGETS += $(MODULE_DIR)/lm75.o
endif
-ifneq ($(shell if grep -q '^CONFIG_SENSORS_LM78=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_SENSORS_LM78.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELCHIPSTARGETS += $(MODULE_DIR)/lm78.o
endif
-ifneq ($(shell if grep -q '^CONFIG_SENSORS_LM80=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_SENSORS_LM80.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELCHIPSTARGETS += $(MODULE_DIR)/lm80.o
endif
-ifneq ($(shell if grep -q '^CONFIG_SENSORS_LM85=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_SENSORS_LM85.*' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELCHIPSTARGETS += $(MODULE_DIR)/lm85.o
endif
-ifneq ($(shell if grep -q '^CONFIG_SENSORS_LM87=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_SENSORS_LM87.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELCHIPSTARGETS += $(MODULE_DIR)/lm87.o
endif
-ifneq ($(shell if grep -q '^CONFIG_SENSORS_LM92=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_SENSORS_LM92.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELCHIPSTARGETS += $(MODULE_DIR)/lm92.o
endif
-ifneq ($(shell if grep -q '^CONFIG_SENSORS_LTC1710=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_SENSORS_LTC1710.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELCHIPSTARGETS += $(MODULE_DIR)/ltc1710.o
endif
-ifneq ($(shell if grep -q '^CONFIG_SENSORS_MATORB=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_SENSORS_MATORB.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELCHIPSTARGETS += $(MODULE_DIR)/matorb.o
endif
-ifneq ($(shell if grep -q '^CONFIG_SENSORS_MAXILIFE=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_SENSORS_MAXILIFE.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELCHIPSTARGETS += $(MODULE_DIR)/maxilife.o
endif
-ifneq ($(shell if grep -q '^CONFIG_SENSORS_MTP008=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_SENSORS_MTP008.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELCHIPSTARGETS += $(MODULE_DIR)/mtp008.o
endif
-ifneq ($(shell if grep -q '^CONFIG_SENSORS_PCF8574=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_SENSORS_PCF8574.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELCHIPSTARGETS += $(MODULE_DIR)/pcf8574.o
endif
-ifneq ($(shell if grep -q '^CONFIG_SENSORS_PCF8591=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_SENSORS_PCF8591.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELCHIPSTARGETS += $(MODULE_DIR)/pcf8591.o
endif
-ifneq ($(shell if grep -q '^CONFIG_SENSORS_SIS5595=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_SENSORS_SIS5595.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELCHIPSTARGETS += $(MODULE_DIR)/sis5595.o
endif
-ifneq ($(shell if grep -q '^CONFIG_SENSORS_SMSC47M1=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_SENSORS_SMSC47M1.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELCHIPSTARGETS += $(MODULE_DIR)/smsc47m1.o
endif
-ifneq ($(shell if grep -q '^CONFIG_SENSORS_THMC50=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_SENSORS_THMC50.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELCHIPSTARGETS += $(MODULE_DIR)/thmc50.o
endif
-ifneq ($(shell if grep -q '^CONFIG_SENSORS_W83781D=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_SENSORS_W83781D.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELCHIPSTARGETS += $(MODULE_DIR)/w83781d.o
endif
-ifneq ($(shell if grep -q '^CONFIG_SENSORS_VIA686A=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_SENSORS_VIA686A.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELCHIPSTARGETS += $(MODULE_DIR)/via686a.o
endif
-ifneq ($(shell if grep -q '^CONFIG_SENSORS_VT1211=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_SENSORS_VT1211.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
KERNELCHIPSTARGETS += $(MODULE_DIR)/vt1211.o
endif
--- kernel-source-sensors-2.8.0/kernel/Module.mk.orig 2003-06-25 14:15:55 +0400
+++ kernel-source-sensors-2.8.0/kernel/Module.mk 2003-06-25 14:16:45 +0400
@@ -24,7 +24,7 @@
# Regrettably, even 'simply expanded variables' will not put their currently
# defined value verbatim into the command-list of rules...
KERNELTARGETS :=
-ifneq ($(shell if grep -q '^CONFIG_SENSORS=y' $(LINUX)/.config; then echo 1; fi),1)
+ifneq ($(shell if grep -q '^\#define.*CONFIG_SENSORS.*1' $(LINUX_HEADERS)/linux/autoconf.h; then echo 1; fi),1)
# sensors.c moved to i2c-proc.c in i2c package
#KERNELTARGETS += $(MODULE_DIR)/sensors.o
endif
^ permalink raw reply [flat|nested] 34+ messages in thread
* [d-kernel] Re: lm_sensors
2003-07-23 8:24 ` Ed V. Bartosh
@ 2003-07-23 12:04 ` Sergey Vlasov
2003-07-23 11:35 ` Ed V. Bartosh
0 siblings, 1 reply; 34+ messages in thread
From: Sergey Vlasov @ 2003-07-23 12:04 UTC (permalink / raw)
To: ALT Linux kernel packages development
On Wed, 23 Jul 2003 12:24:05 +0400
ed@altlinux.ru (Ed V. Bartosh) wrote:
> >>>>> "SV" == Sergey Vlasov writes:
>
> SV> kernel-feat-i2c-2.8.0-alt1.src.rpm
> А как ты смотришь на то, чтобы перенести возню с kernel-sources на
> этап приложения патча ? А здесь просто положить сорцы куда надо.
> А то как-то тяжеловесно выглядит вся эта распаковка.
Так было раньше. В принципе можно и вернуть, тогда к тому скрипту
apply, который там был, ещё надо будет добавить возможность наложения
патчей.
Недостаток такой схемы, как я уже писал, в том, что при этом ранее
наложенные на i2c патчи молча откатываются без сообщения об этом. Т.е.
нужно следить за порядком - patch по этому поводу ничего не скажет.
Только теперь kernel-feat-i2c не может быть первым - он должен идти
после kernel-feat-bttv, либо надо править сам bttv (причём
разработчики i2c не предусмотрели какого-либо #define с версией,
пригодного для проверки - есть только строка; видимо, придётся
цепляться к какому-то идентификатору, появившемуся в это время в
linux/i2c-ids.h).
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [d-kernel] Re: lm_sensors
2003-07-23 12:50 ` Vitaly Ostanin
@ 2003-07-23 12:12 ` Ed V. Bartosh
2003-07-24 9:12 ` Vitaly Ostanin
0 siblings, 1 reply; 34+ messages in thread
From: Ed V. Bartosh @ 2003-07-23 12:12 UTC (permalink / raw)
To: ALT Linux kernel packages development
>> Нужна некая схема зависимостей на патчи, чтобы в неправильном
>> порядке нельзя было приложить, а еще лучше чтобы они
>> прикладывались автоматом при надобности. И было бы неплохо
>> встроить это дело в apply_patches.
VO> Можно я опять влезу с XML ? :)
:) Любимое детище ?
VO> Можно (и несложно на практике) оформить зависимости патчей в
VO> XML, а потом генерировать из него скрипт в любой нужной форме.
Это по-моему из пушки по воробьям. проблема не в указании зависимостей
как таковых, а в реализации, в тех самых скриптах.
А скрипт(макрос) лучше написать один раз и использовать, а не генерить
каждый раз. Нерационально, словом. Но это только мое мнение.
--
Best regards,
Ed V. Bartosh
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [d-kernel] Re: lm_sensors
2003-07-23 13:22 ` Sergey Vlasov
@ 2003-07-23 12:45 ` Ed V. Bartosh
2003-07-23 15:33 ` Sergey Vlasov
` (2 more replies)
0 siblings, 3 replies; 34+ messages in thread
From: Ed V. Bartosh @ 2003-07-23 12:45 UTC (permalink / raw)
To: ALT Linux kernel packages development
>>>>> "SV" == Sergey Vlasov writes:
>> >> SV> тяжеловесно выглядит вся эта распаковка.
>>
>> SV> Так было раньше. В принципе можно и вернуть, тогда к тому
>> SV> скрипту apply, который там был, ещё надо будет добавить
>> SV> возможность наложения патчей.
>> Ну и ладно. Зато кернеловые сорцы не нужно будет распаковывать
>> каждый раз. Впрочем смотри сам.
SV> Ладно, верну назад.
Угу, спасибо.
>> Нужна некая схема зависимостей на патчи, чтобы в неправильном
>> порядке нельзя было приложить, а еще лучше чтобы они
>> прикладывались автоматом при надобности. И было бы неплохо
>> встроить это дело в apply_patches.
SV> Это точно.
Кто у нас тут брался TODO вести. Я уже как минимум вот это начинаю
забывать :)
- пересборака FreeS/WAN-а - kernel-feat и юзерспейс из одной спеки
- Обновить kernel-fix-security патчами из последнего RH
- схема зависимостей между патчами
- включение .h из drivers/scsi в kernel-headers
- сборка scsi модулей (qla как минимум)
Если подумать, то и еще вспомню.
>> Я тут перенес в спек kernel-source-lm_sensors, спек и патчи
>> приаттачиваю, глянь, плз.
SV> +%__cp -R ./ ../kernel-source-%name-%version
SV> +
SV> Перед этим, вероятно, надо добавить
SV> %__rm -rf ../kernel-source-%name-%version
добавлено
SV> +%__mkdir_p
SV> +%buildroot%_defaultdocdir/kernel-doc-%module_name-%version
SV> А сюда, видимо, предполагалось положить содержимое каталога doc?
SV> Хотя это уже лежит в пакете lm_sensors...
убрано
>> Кроме того с i2c проблемы - конфликтует с kernel-headers по
>> поводу /usr/include/linux/{i2c-dev.h,sensors.h}.
SV> Oops - недочистил. Хотя sensors.h в kernel-headers вообще быть
SV> не должно - у меня его там нет.
Да, правильно, у меня тоже нет.
>> Я их пока убрал из спека, но в kernel-headers-..., собранном уже
>> с новым feat-i2c эти файлы почему-то другого размера, что есть
>> странно и неправильно, нужно разбираться.
SV> А это, похоже, дурь в lm_sensors. Файлы действительно разные -
SV> из того i2c-dev.h, что в i2c, выкинута вся userspace-часть. Но
SV> lm_sensors при сборке его не использует - он берёт свой
SV> i2c-dev.h, в котором есть ещё куча инлайнов. А sensors.h вообще
SV> генерируется из драйверов (kernel/chips/*.c). Устанавливаться
SV> эти файлы, похоже, вообще не должны - mkpatch в lm_sensors их не
SV> трогает.
Понятно. Значит я правильно сделал.
--
Best regards,
Ed V. Bartosh
^ permalink raw reply [flat|nested] 34+ messages in thread
* [d-kernel] Re: lm_sensors
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-23 13:22 ` Sergey Vlasov
1 sibling, 1 reply; 34+ messages in thread
From: Vitaly Ostanin @ 2003-07-23 12:50 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1: Type: text/plain, Size: 1204 bytes --]
On Wed, 23 Jul 2003 15:35:55 +0400
ed@altlinux.ru (Ed V. Bartosh) wrote:
<skipped/>
> SV> Недостаток такой схемы, как я уже писал, в том, что при
> SV> этом ранее наложенные на i2c патчи молча откатываются без
> SV> сообщения об этом. Т.е. нужно следить за порядком -
> SV> patch по этому поводу ничего не скажет. Только теперь
> SV> kernel-feat-i2c не может быть первым - он должен идти
> SV> после kernel-feat-bttv, либо надо править сам bttv
> SV> (причём разработчики i2c не предусмотрели какого-либо
> SV> #define с версией, пригодного для проверки - есть
> SV> только строка; видимо, придётся цепляться к какому-то
> SV> идентификатору, появившемуся в это время в
> SV> linux/i2c-ids.h).
> Нужна некая схема зависимостей на патчи, чтобы в неправильном
> порядке нельзя было приложить, а еще лучше чтобы они
> прикладывались автоматом при надобности. И было бы неплохо
> встроить это дело в apply_patches.
Можно я опять влезу с XML ? :)
Можно (и несложно на практике) оформить зависимости патчей в XML,
а потом генерировать из него скрипт в любой нужной форме.
<skipped/>
--
Regards, Vyt
mailto: vyt@vzljot.ru
JID: vyt@vzljot.ru
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread
* [d-kernel] Re: lm_sensors
2003-07-23 11:35 ` Ed V. Bartosh
2003-07-23 12:50 ` Vitaly Ostanin
@ 2003-07-23 13:22 ` Sergey Vlasov
2003-07-23 12:45 ` Ed V. Bartosh
1 sibling, 1 reply; 34+ messages in thread
From: Sergey Vlasov @ 2003-07-23 13:22 UTC (permalink / raw)
To: ALT Linux kernel packages development
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 их не трогает.
^ permalink raw reply [flat|nested] 34+ messages in thread
* [d-kernel] Re: lm_sensors
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-27 22:24 ` [d-kernel] kernel security Dmitry V. Levin
2003-07-28 15:36 ` [d-kernel] Re: lm_sensors Dmitry V. Levin
2 siblings, 1 reply; 34+ messages in thread
From: Sergey Vlasov @ 2003-07-23 15:33 UTC (permalink / raw)
To: ALT Linux kernel packages development
On Wed, 23 Jul 2003 16:45:33 +0400
ed@altlinux.ru (Ed V. Bartosh) wrote:
> >>>>> "SV" == Sergey Vlasov writes:
>
> >> >> SV> тяжеловесно выглядит вся эта распаковка.
> >>
> >> SV> Так было раньше. В принципе можно и вернуть, тогда к тому
> >> SV> скрипту apply, который там был, ещё надо будет добавить
> >> SV> возможность наложения патчей.
> >> Ну и ладно. Зато кернеловые сорцы не нужно будет распаковывать
> >> каждый раз. Впрочем смотри сам.
>
> SV> Ладно, верну назад.
> Угу, спасибо.
Залил:
d0d7ca9e2e9a27bf3da80a137bc83182 kernel-feat-i2c-2.8.0-alt2.src.rpm
> >> Я тут перенес в спек kernel-source-lm_sensors, спек и патчи
> >> приаттачиваю, глянь, плз.
>
> SV> +%__cp -R ./ ../kernel-source-%name-%version
> SV> +
>
> SV> Перед этим, вероятно, надо добавить
>
> SV> %__rm -rf ../kernel-source-%name-%version
> добавлено
>
> SV> +%__mkdir_p
> SV> +%buildroot%_defaultdocdir/kernel-doc-%module_name-%version
>
> SV> А сюда, видимо, предполагалось положить содержимое каталога doc?
> SV> Хотя это уже лежит в пакете lm_sensors...
> убрано
Ладно, жду заливки.
> >> Кроме того с i2c проблемы - конфликтует с kernel-headers по
> >> поводу /usr/include/linux/{i2c-dev.h,sensors.h}.
>
> SV> Oops - недочистил. Хотя sensors.h в kernel-headers вообще быть
> SV> не должно - у меня его там нет.
> Да, правильно, у меня тоже нет.
>
> >> Я их пока убрал из спека, но в kernel-headers-..., собранном уже
> >> с новым feat-i2c эти файлы почему-то другого размера, что есть
> >> странно и неправильно, нужно разбираться.
>
> SV> А это, похоже, дурь в lm_sensors. Файлы действительно разные -
> SV> из того i2c-dev.h, что в i2c, выкинута вся userspace-часть. Но
> SV> lm_sensors при сборке его не использует - он берёт свой
> SV> i2c-dev.h, в котором есть ещё куча инлайнов. А sensors.h вообще
> SV> генерируется из драйверов (kernel/chips/*.c). Устанавливаться
> SV> эти файлы, похоже, вообще не должны - mkpatch в lm_sensors их не
> SV> трогает.
> Понятно. Значит я правильно сделал.
Ага.
Единственная проблема - нельзя собрать отдельно что-либо подобное
i2cdump (разве что носить нужный i2c-dev.h с собой).
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [d-kernel] Re: lm_sensors
2003-07-23 15:33 ` Sergey Vlasov
@ 2003-07-24 6:24 ` Ed V. Bartosh
2003-07-24 13:48 ` Sergey Vlasov
0 siblings, 1 reply; 34+ messages in thread
From: Ed V. Bartosh @ 2003-07-24 6:24 UTC (permalink / raw)
To: ALT Linux kernel packages development
>>>>> "SV" == Sergey Vlasov writes:
...
>> SV> А сюда, видимо, предполагалось положить содержимое каталога
>> SV> doc? Хотя это уже лежит в пакете lm_sensors...
>> убрано
SV> Ладно, жду заливки.
Угу, сегодня залью. Там достаточно много других изменений -
xfs новый (старый внезапно оказался без ACL-ей :)), под него пришлось
точить слегка ACPI и O(1)shed, может еще чего по мелочи.
SV> Единственная проблема - нельзя собрать отдельно что-либо
SV> подобное i2cdump (разве что носить нужный i2c-dev.h с собой).
Может его (i2c-dev.h) нужно таки положить в libdevel ?
--
Best regards,
Ed V. Bartosh
^ permalink raw reply [flat|nested] 34+ messages in thread
* [d-kernel] Re: lm_sensors
2003-07-23 12:12 ` Ed V. Bartosh
@ 2003-07-24 9:12 ` Vitaly Ostanin
0 siblings, 0 replies; 34+ messages in thread
From: Vitaly Ostanin @ 2003-07-24 9:12 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1: Type: text/plain, Size: 877 bytes --]
On Wed, 23 Jul 2003 16:12:12 +0400
ed@altlinux.ru (Ed V. Bartosh) wrote:
>
> >> Нужна некая схема зависимостей на патчи, чтобы в
> >неправильном> порядке нельзя было приложить, а еще лучше
> >чтобы они> прикладывались автоматом при надобности. И было
> >бы неплохо> встроить это дело в apply_patches.
>
> VO> Можно я опять влезу с XML ? :)
> :) Любимое детище ?
Не моё и не самое любимое :) Просто самое логичное, из того, с
чем приходится работать.
> VO> Можно (и несложно на практике) оформить зависимости
> VO> патчей в XML, а потом генерировать из него скрипт в любой
> VO> нужной форме.
> Это по-моему из пушки по воробьям. проблема не в указании
> зависимостей как таковых, а в реализации, в тех самых скриптах.
Ага... Виноват, не так понял.
<skipped/>
--
Regards, Vyt
mailto: vyt@vzljot.ru
JID: vyt@vzljot.ru
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread
* [d-kernel] Re: lm_sensors
2003-07-24 6:24 ` Ed V. Bartosh
@ 2003-07-24 13:48 ` Sergey Vlasov
0 siblings, 0 replies; 34+ messages in thread
From: Sergey Vlasov @ 2003-07-24 13:48 UTC (permalink / raw)
To: ALT Linux kernel packages development
On Thu, 24 Jul 2003 10:24:56 +0400
ed@altlinux.ru (Ed V. Bartosh) wrote:
> SV> Единственная проблема - нельзя собрать отдельно что-либо
> SV> подобное i2cdump (разве что носить нужный i2c-dev.h с собой).
> Может его (i2c-dev.h) нужно таки положить в libdevel ?
Нет - это всё-таки я напутал. В linux/i2c-dev.h всё есть, а тот
i2c-dev.h, что в lm_sensors - это объединение userspace-частей из
linux/i2c.h и linux/i2c-dev.h.
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [d-kernel] kernel security
2003-07-23 12:45 ` Ed V. Bartosh
2003-07-23 15:33 ` Sergey Vlasov
@ 2003-07-27 22:24 ` Dmitry V. Levin
2003-07-29 10:03 ` Ed V. Bartosh
2003-07-28 15:36 ` [d-kernel] Re: lm_sensors Dmitry V. Levin
2 siblings, 1 reply; 34+ messages in thread
From: Dmitry V. Levin @ 2003-07-27 22:24 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1: Type: text/plain, Size: 423 bytes --]
On Wed, Jul 23, 2003 at 04:45:33PM +0400, Ed V. Bartosh wrote:
> >>>>> "SV" == Sergey Vlasov writes:
[...]
> Кто у нас тут брался TODO вести. Я уже как минимум вот это начинаю
> забывать :)
[...]
> - Обновить kernel-fix-security патчами из последнего RH
[...]
Насколько я понимаю, самые неприятные ошибки были исправлены ещё в
kernel-fix-security-owl-2003.07.06-alt1; этот fix используется во всех
ядрах или нет?
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [d-kernel] Re: lm_sensors
2003-07-23 12:45 ` Ed V. Bartosh
2003-07-23 15:33 ` Sergey Vlasov
2003-07-27 22:24 ` [d-kernel] kernel security Dmitry V. Levin
@ 2003-07-28 15:36 ` Dmitry V. Levin
2003-07-28 16:03 ` Sergey Vlasov
2 siblings, 1 reply; 34+ messages in thread
From: Dmitry V. Levin @ 2003-07-28 15:36 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1: Type: text/plain, Size: 655 bytes --]
On Wed, Jul 23, 2003 at 04:45:33PM +0400, Ed V. Bartosh wrote:
[...]
> SV> +%__cp -R ./ ../kernel-source-%name-%version
> SV> +
>
> SV> Перед этим, вероятно, надо добавить
>
> SV> %__rm -rf ../kernel-source-%name-%version
> добавлено
И в %clean то же самое надо добавить.
> >> Кроме того с i2c проблемы - конфликтует с kernel-headers по
> >> поводу /usr/include/linux/{i2c-dev.h,sensors.h}.
>
> SV> Oops - недочистил. Хотя sensors.h в kernel-headers вообще быть
> SV> не должно - у меня его там нет.
> Да, правильно, у меня тоже нет.
А вот сам каталог /usr/include/sensors всё-таки нужен.
Ok, выложу сегодня -alt3.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread
* [d-kernel] Re: lm_sensors
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
0 siblings, 1 reply; 34+ messages in thread
From: Sergey Vlasov @ 2003-07-28 16:03 UTC (permalink / raw)
To: ALT Linux kernel packages development
On Mon, 28 Jul 2003 19:36:40 +0400
"Dmitry V. Levin" <ldv@altlinux.org> wrote:
> > >> Кроме того с i2c проблемы - конфликтует с kernel-headers по
> > >> поводу /usr/include/linux/{i2c-dev.h,sensors.h}.
> >
> > SV> Oops - недочистил. Хотя sensors.h в kernel-headers вообще быть
> > SV> не должно - у меня его там нет.
> > Да, правильно, у меня тоже нет.
>
> А вот сам каталог /usr/include/sensors всё-таки нужен.
>
> Ok, выложу сегодня -alt3.
Всё-таки с i2c-dev.h проблема есть - я посмотрел не на ту версию :-(
Тот i2c-dev.h, который lm_sensors пытается поставить в
/usr/include/linux, содержит inline-функции для доступа к I2C/SMBus из
userspace. А вот в файле <linux/i2c-dev.h>, попадающем в
kernel-headers-* (он происходит из kernel-feat-i2c), этих функций нет
(как оказалось, я посмотрел в файл от старой версии ядра - в i2c-2.7.0
они там были, а в i2c-2.8.0 их убрали).
Т.е. i2c-dev.h из lm_sensors надо бы сохранить, но ставить его туда,
куда он встаёт по умолчанию, нельзя. Куда его девать -
/usr/include/sensors или ещё куда?
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [d-kernel] Re: lm_sensors
2003-07-28 16:03 ` Sergey Vlasov
@ 2003-07-28 16:12 ` Dmitry V. Levin
2003-07-28 16:27 ` Sergey Vlasov
0 siblings, 1 reply; 34+ messages in thread
From: Dmitry V. Levin @ 2003-07-28 16:12 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1: Type: text/plain, Size: 1223 bytes --]
On Mon, Jul 28, 2003 at 08:03:23PM +0400, Sergey Vlasov wrote:
> On Mon, 28 Jul 2003 19:36:40 +0400, Dmitry V. Levin wrote:
> > > >> Кроме того с i2c проблемы - конфликтует с kernel-headers по
> > > >> поводу /usr/include/linux/{i2c-dev.h,sensors.h}.
> > >
> > > SV> Oops - недочистил. Хотя sensors.h в kernel-headers вообще быть
> > > SV> не должно - у меня его там нет.
> > > Да, правильно, у меня тоже нет.
> >
> > А вот сам каталог /usr/include/sensors всё-таки нужен.
> >
> > Ok, выложу сегодня -alt3.
>
> Всё-таки с i2c-dev.h проблема есть - я посмотрел не на ту версию :-(
>
> Тот i2c-dev.h, который lm_sensors пытается поставить в
> /usr/include/linux, содержит inline-функции для доступа к I2C/SMBus из
> userspace. А вот в файле <linux/i2c-dev.h>, попадающем в
> kernel-headers-* (он происходит из kernel-feat-i2c), этих функций нет
> (как оказалось, я посмотрел в файл от старой версии ядра - в i2c-2.7.0
> они там были, а в i2c-2.8.0 их убрали).
>
> Т.е. i2c-dev.h из lm_sensors надо бы сохранить, но ставить его туда,
> куда он встаёт по умолчанию, нельзя. Куда его девать -
> /usr/include/sensors или ещё куда?
/usr/include/sensors/linux/i2c-dev.h?
А linux/sensors.h тоже там нужен?
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread
* [d-kernel] Re: lm_sensors
2003-07-28 16:12 ` Dmitry V. Levin
@ 2003-07-28 16:27 ` Sergey Vlasov
0 siblings, 0 replies; 34+ messages in thread
From: Sergey Vlasov @ 2003-07-28 16:27 UTC (permalink / raw)
To: ALT Linux kernel packages development
On Mon, 28 Jul 2003 20:12:24 +0400
"Dmitry V. Levin" <ldv@altlinux.org> wrote:
> On Mon, Jul 28, 2003 at 08:03:23PM +0400, Sergey Vlasov wrote:
> > On Mon, 28 Jul 2003 19:36:40 +0400, Dmitry V. Levin wrote:
> > > > >> Кроме того с i2c проблемы - конфликтует с kernel-headers по
> > > > >> поводу /usr/include/linux/{i2c-dev.h,sensors.h}.
> > > >
> > > > SV> Oops - недочистил. Хотя sensors.h в kernel-headers вообще быть
> > > > SV> не должно - у меня его там нет.
> > > > Да, правильно, у меня тоже нет.
> > >
> > > А вот сам каталог /usr/include/sensors всё-таки нужен.
> > >
> > > Ok, выложу сегодня -alt3.
> >
> > Всё-таки с i2c-dev.h проблема есть - я посмотрел не на ту версию :-(
> >
> > Тот i2c-dev.h, который lm_sensors пытается поставить в
> > /usr/include/linux, содержит inline-функции для доступа к I2C/SMBus из
> > userspace. А вот в файле <linux/i2c-dev.h>, попадающем в
> > kernel-headers-* (он происходит из kernel-feat-i2c), этих функций нет
> > (как оказалось, я посмотрел в файл от старой версии ядра - в i2c-2.7.0
> > они там были, а в i2c-2.8.0 их убрали).
> >
> > Т.е. i2c-dev.h из lm_sensors надо бы сохранить, но ставить его туда,
> > куда он встаёт по умолчанию, нельзя. Куда его девать -
> > /usr/include/sensors или ещё куда?
>
> /usr/include/sensors/linux/i2c-dev.h?
Возможно. Хотя всё равно это странно. Пойду разработчиков спрашивать -
чего они хотели этим добиться.
> А linux/sensors.h тоже там нужен?
Не думаю - он используется при сборке libsensors, а за её пределами
вряд ли кому-то захочется лазить через sysctl - проще пойти в
/proc/sys/dev/sensors/... и не фиксировать набор доступных драйверов и
параметров.
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [d-kernel] kernel security
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
0 siblings, 1 reply; 34+ messages in thread
From: Ed V. Bartosh @ 2003-07-29 10:03 UTC (permalink / raw)
To: ALT Linux kernel packages development
>>>>> "DVL" == Dmitry V. Levin writes:
DVL> Насколько я понимаю, самые неприятные ошибки были исправлены
DVL> ещё в kernel-fix-security-owl-2003.07.06-alt1; этот fix
DVL> используется во всех ядрах или нет?
Нет, конечно. Хотя бы потому, что там не только фиксы, а и фичи,
которые могут быть и не нужны.
--
Best regards,
Ed V. Bartosh
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [d-kernel] kernel security
2003-07-29 11:21 ` Dmitry V. Levin
@ 2003-07-29 10:54 ` Ed V. Bartosh
0 siblings, 0 replies; 34+ messages in thread
From: Ed V. Bartosh @ 2003-07-29 10:54 UTC (permalink / raw)
To: ALT Linux kernel packages development
>>>>> "DVL" == Dmitry V. Levin writes:
>> DVL> Насколько я понимаю, самые неприятные ошибки были
>> DVL> исправлены ещё в kernel-fix-security-owl-2003.07.06-alt1;
>> DVL> этот fix используется во всех ядрах или нет?
>> Нет, конечно. Хотя бы потому, что там не только фиксы, а и фичи,
>> которые могут быть и не нужны.
DVL> Тогда как нам поступить: - сплитить -ow нельзя; - фиксы из -ow
DVL> нужны всем. ?
Сдублировать mandatory фиксы в kernel-fix-security и прикладывать их
только тогда, когда owl не прикладывается.
Опять же нужно продумать и реализовать механизм взаимодействия между
патчами, который позволит сделать эту и другие вещи более правильно,
чем это возможно сделаеть сейчас.
--
Best regards,
Ed V. Bartosh
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: [d-kernel] kernel security
2003-07-29 10:03 ` Ed V. Bartosh
@ 2003-07-29 11:21 ` Dmitry V. Levin
2003-07-29 10:54 ` Ed V. Bartosh
0 siblings, 1 reply; 34+ messages in thread
From: Dmitry V. Levin @ 2003-07-29 11:21 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1: Type: text/plain, Size: 477 bytes --]
On Tue, Jul 29, 2003 at 02:03:47PM +0400, Ed V. Bartosh wrote:
> >>>>> "DVL" == Dmitry V. Levin writes:
>
> DVL> Насколько я понимаю, самые неприятные ошибки были исправлены
> DVL> ещё в kernel-fix-security-owl-2003.07.06-alt1; этот fix
> DVL> используется во всех ядрах или нет?
>
> Нет, конечно. Хотя бы потому, что там не только фиксы, а и фичи,
> которые могут быть и не нужны.
Тогда как нам поступить:
- сплитить -ow нельзя;
- фиксы из -ow нужны всем.
?
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread
end of thread, other threads:[~2003-07-29 11:21 UTC | newest]
Thread overview: 34+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
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
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
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