Показать полную графическую версию : [Проект] Gui-интегратор пакета обновлений и аддонов
oia,
дык одни только Vista-красивости чего стоят, и к томужж я использую HOME. А поэтому Виста Пак все время выкидывает сообщения о файлах которых попросту нет.
mercuryn
16-03-2008, 13:06
Boa Soft, в интеграторе и в паке алгоритм замещения версий одинаковый, судя по результатам.
А получается, что если в ExtremePack версии файлов ниже чем в 2-Unofficial, в дистрибутив попадают файлы из ExtremePack...
Приводит это с новым Паком и необновлённым ExtremePack к следующему:
KB949483: This hotfix should be reinstalled.
The following files are incorrect for this hotfix:
C:\WINDOWS\SYSTEM32\DRIVERS\USBHUB.SYS
WIC: Current on system.
KB949764: This hotfix should be reinstalled.
The following files are incorrect for this hotfix:
C:\WINDOWS\SYSTEM32\DRIVERS\USBPORT.SYS
C:\WINDOWS\SYSTEM32\DRIVERS\USBEHCI.SYS
C:\WINDOWS\SYSTEM32\DRIVERS\USBUHCI.SYS
Может такого рода ситуации можно обходить интегратором (при отсутствии стандартных согласований между UpdatePack и ExtremePack)???
Boa Soft
16-03-2008, 18:33
mercuryn,
Версии файлов не проверяются. Все дело в последовательноти интеграции. Сначало пак, потом адоны по алфавиту. Если проверять - то проблем может быть еще больше.
mercuryn
17-03-2008, 09:45
Boa Soft, Если проверять - то проблем может быть еще больше. »
Это понятно... Ну а отсутствие согласований и стандартов на создание аддонов, похоже, увеличивает количество проблем ещё на порядок, особенно в условиях коллективной распределённой разработке...
Ну, это так, поплакал в жилетку...
Версии файлов не проверяются. »
а жаль, очень бы хороший инструмент получился.
Ну а отсутствие согласований и стандартов на создание аддонов, похоже, увеличивает количество проблем ещё на порядок, особенно в условиях коллективной распределённой разработке... »
Вот она где суть, где камень зарыт, каждый ляпает как хочет (под себя - а заработает или нет это у другого мало кого волнует).
На мой взгляд, инструмент который создал Boa Soft, является логичным эволюционным развитием детища Petya V4sechkin.
И очень хочется верить в то что Юрий не бросит этот проект и будет его развивать.
Boa Soft, ты писал что не собираешься делать второй nLite, и правильно зачем?
Но если ты одолел это, то может ты сможешь, написать инструмент для создания аддонов?
Что-то типа инсталеров, файлы вот эти - сюда, инфы туда, реест сюда, и т.д.
Придём к единой структуре, и не надо будет выдумывать велосипед каждый раз когда собираешь новый аддон и плодить ошибки. Как мне кажется это актуально после выхода SP3 RC1. После его интеграции есть глюки с установкой аадонов, одни ставятся другие нет, была бы жёстко сформированная структура, наверное было-бы все иначе.
Продолжение замечаний/предложений:
9 Не проверять возвращаемый результат (код возврата) выполнения cmd скриптов. Используйте этот пункт только при...Не понятно когда же использовать этот чекбокс. :(
В связи с возрастающим числом аддонов и аддонописателей становиться актуальным следующее.
10 Организовать проверку имен добавляемых из аддонов файлов *.exe (SVCPACK) *.cab и *.inf (SYSOC) на соответствие формату 8.3
11 Организовать проверку имен добавляемых из аддонов файлов (см. п.10) на наличие дубликатов среди аддонов (когда из разных аддонов, например, добавляются 2 и более одноименных файлов install.exe и т.п.)
12 Организовать проверку имен добавляемых из аддонов файлов (см. п.10) на наличие дубликатов в дистрибутиве Windows.
PS 2 LukAleXНа мой взгляд, инструмент который создал Юрий, является логичным эволюционным развитием детища Петра. » Участников с такими никами в данной ветке нет. Если Вы находитесь с ними в дружеских отношениях, то лучше такой вид обращения использовать в ПМ. Далеко не все знают и поймут о ком и о чем идет речь. ИМХО.
13 Интеграция остановлена пои причине - обновление пакета/дополнений, для продолжения необходимо запуст
В 17.03.2008 14:36:10Дальнейшие рекомендации не поместились в окне. :(
В связи с возрастающим числом аддонов и аддонописателей становиться актуальным следующее. »
Опять же, Boa Soft обратите внимание на мой пост. #165 »
LukAleX,
Предлагаю пользоваться все таки никами
Юрий = Boa Soft,
mercuryn
17-03-2008, 16:26
gora,
13. Интеграция остановлена пои причине - обновление пакета/дополнений, для продолжения »...
Явно просится вторая строка...
Boa Soft
17-03-2008, 17:44
10 Организовать проверку имен добавляемых из аддонов файлов *.exe (SVCPACK) *.cab и *.inf (SYSOC) на соответствие формату 8.3 »
Это легко.
11 Организовать проверку имен добавляемых из аддонов файлов (см. п.10) на наличие дубликатов среди аддонов (когда из разных аддонов, например, добавляются 2 и более одноименных файлов install.exe и т.п.)
12 Организовать проверку имен добавляемых из аддонов файлов (см. п.10) на наличие дубликатов в дистрибутиве Windows. »
И тогда многие адоны не установятся. Многие адоны замещают файлы дистрибутива.
Еще, куда ни шло, можно проверить svcpack - адоны, а так - см выше.
Не понятно когда же использовать этот чекбокс. »
Уже народ писал, что у некотрых выдает ошибку. При снятом чекбоксе, если запуск смд-скрипта вернул отличное от нуля число, то прерывается интеграция. Если чек включен, то это проигнорируется.
Уже народ писал, что у некотрых выдает ошибку. »Суть пункта 9 в том, что подсказка "обрезана" и не влезает в отведенное ей поле!И тогда многие адоны не установятся. Многие адоны замещают файлы дистрибутива. »Это скорее относиться к пункту 12, а вот пункт 11 может это все же можно сделать.
Еще, куда ни шло, можно проверить svcpack - адоны »И то хорошо! :)
mercuryn
17-03-2008, 19:15
Boa Soft, gora, а если одни аддоны замещают файлы других аддонов (невзирая на версии), то что попадёт в дистрибутив???
Boa Soft
18-03-2008, 01:31
mercuryn,
Я уже говорил, что не буду менять алгоритм работы интегратора, а сделаю его максимально похожим на скрапт пакета обновлений Пети. Все накладки - на совести авторов аддонов.
Я уже говорил, что не буду менять алгоритм работы интегратора, а сделаю его максимально похожим на скрапт пакета обновлений Пети. »Возможно я плохо сформулировал, но я предлагал Организовать проверку имен добавляемых из аддонов файлов »Т.е., при нажатии кнопки "Проверить" на вкладке "Выбор дополнений". Информация о "неправильных/конфликтующих" файлах/аддонах будет выдана пользователю, а принятие решения о продолжении интеграции остается за ним. Алгоритм скрипта менять не требуется.
mercuryn
18-03-2008, 09:20
Boa Soft, я понимаю, что нагружать Интегратор средствами уменьшения энтропии далеко не лучший вариант.
Но, учитывая твои точки входа до и после интеграции, возможность написания отдельной программы для исправления разобщённости, в буквальном смысле этого слова, и далеко не лучших людских качеств авторов дополнений остаётся.
Весь вопрос - кто возьмётся за это дело...???
Комсомолец
18-03-2008, 15:44
А то уже руки опускаются - у меня практически все совпадает в результатах - а у людей - глобальные глюки. »
А вот это плохо... Нам очень нужен Ваш продукт и терпение.
Boa Soft, можно вкратце, смысл данной программы мне не очень понятен
можно вкратце, смысл данной программы мне не очень понятен »Делает тоже, что и скрипт от Petya V4sechkin (который интегрирует пак в дистрибутив) только в красивом и удобном GUI.
Комсомолец
18-03-2008, 16:11
Участников с такими никами в данной ветке нет. Если Вы находитесь с ними в дружеских отношениях, то лучше такой вид обращения использовать в ПМ. Далеко не все знают и поймут о ком и о чем идет речь. ИМХО. »
А я считаю, что обращение по имени говорит об УВАЖЕНИИ к этому человеку! :) :)
mercuryn
18-03-2008, 19:02
Комсомолец, А я считаю, что обращение по имени говорит об УВАЖЕНИИ к этому человеку! »
Это говорит не об уважении к человеку, а о нарушении правил форума...
Действительно, Комсомолец...
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC