HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Наш форум > Флуд > Баг или не баг
Философский вопрос
Потеря совместимости после перекомпиляции это баг или нет?
Вам не разрешено голосовать в этом опросе.
Однозначно баг! 2 40.00%
Нет, людей надо насильно загонять на самые свежие версии софта 2 40.00%
Не задумывался над этим, т.к. не сталкивался 1 20.00%
Ретрограды должны страдать просто потому! 0 0%
Всего: 5 голосов 100%
  [Редактировать опрос (только для модераторов)]

Страницы (2): [1] 2 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32188
Нанёс повреждений: 392 ед.

Рейтинг



Баг или не баг

Как вы знаете, если старый софт с открытыми исходниками случайно пересобрать новой студией, он перестаёт запускаться под WindowsXP.
Иногда в этом может помочь моя программка pe_tool, но гарантий конечно никаких. Так вот, как вы считаете, когда то что прекрасно работало в результате простой перекомпиляции работать перестаёт, это баг или же нет? Вопрос именно что философский и мировоззренческий.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 211657

Старое сообщение 13-11-2022 13:45
-
SNMetamorph
Житель форума

Дата регистрации: Jun 2018
Проживает: Ижевск
Сообщений: 560

Рейтинг



Смотря с чем вообще эта потеря совместимости связана.

__________________
PrimeXT
GoldSrc Monitor
SMD Splitter
mdl-flip (gFlip analog)
Xash3D Modding Discord

Сообщить модератору | | IP: Записан
Сообщение: 211658

Старое сообщение 13-11-2022 14:09
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Не сталкивался, т. к. не использую студию без поддержки ХР. Как поставил VS2017, так и сижу на ней. А в ней пакет совместимости с ХР имеется.

Добавлено 13-11-2022 в 10:30:

Но вообще, это вряд ли баг. Возможно, при перекомпиляции с новым Windows SDK включаются какие-то средства защиты, которых нет в ХР. Я помню, такое было и в старых студиях: из-за автоматического использования EncodePointer/DecodePointer программы не работали на ХР без третьего сервиспака. Приходилось использовать хак.

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 211659

Старое сообщение 13-11-2022 14:30
-
SNMetamorph
Житель форума

Дата регистрации: Jun 2018
Проживает: Ижевск
Сообщений: 560

Рейтинг



Цитата:
XaeroX писал:
Не сталкивался, т. к. не использую студию без поддержки ХР. Как поставил VS2017, так и сижу на ней. А в ней пакет совместимости с ХР имеется.

А ты под какие платформы, вообще, собираешь?

__________________
PrimeXT
GoldSrc Monitor
SMD Splitter
mdl-flip (gFlip analog)
Xash3D Modding Discord

Сообщить модератору | | IP: Записан
Сообщение: 211660

Старое сообщение 13-11-2022 14:30
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32188
Нанёс повреждений: 392 ед.

Рейтинг



Чёт эти EncodePointer от троянов всё равно так и не помогли, пришлось память фрагментировать, еще какие-то хитрости вводить и с каждой новой хитростью всё это тормозит всё больше и больше, например.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 211661

Старое сообщение 13-11-2022 14:40
-
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
SNMetamorph писал:
А ты под какие платформы, вообще, собираешь?

Windows, Linux, MacOS.

Добавлено 13-11-2022 в 10:53:

Цитата:
Дядя Миша писал:
эти EncodePointer от троянов всё равно так и не помогли

Откуда такая уверенность, что не помогли?
Вирусни и правда становится всё меньше.

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 211664

Старое сообщение 13-11-2022 14:53
-
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32188
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
XaeroX писал:
Вирусни и правда становится всё меньше.

Ну может бессмысленной и меньше, а осмысленной - больше. Или она вся на телефоны переползла. Помнишь вымогатель "ваш компьютер заблокирован, отправьте нам денег"? Тупой как пробка, просто окно на весь экран рисовал, а в плане практической пользы - чистый профит. И как вирус начал опозноваться только по контрольной сумме экзешника. Так-то они нихрена особого не делал, просто окошко рисовал и брал на испуг.
И наоборот, та пакость, что прописывалась в авторан вредила безо всякой пользы для своего автора.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 211665

Старое сообщение 13-11-2022 14:57
-
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12882
Возраст: 32

Рейтинг



Цитата:
Дядя Миша писал:
Так вот, как вы считаете, когда то что прекрасно работало в результате простой перекомпиляции работать перестаёт, это баг или же нет?


Это deprecated. Вообще надо просто выяснить из-за чего XP ломается, возможно в самом компиляторе можно настроить совместимость.

Отредактировано FiEctro 13-11-2022 в 15:05

Сообщить модератору | | IP: Записан
Сообщение: 211667

Старое сообщение 13-11-2022 15:04
- За что?
SNMetamorph
Житель форума

Дата регистрации: Jun 2018
Проживает: Ижевск
Сообщений: 560

Рейтинг



Цитата:
XaeroX писал:
Windows, Linux, MacOS.

Под каждую платформу своими тулзами, что ле?

__________________
PrimeXT
GoldSrc Monitor
SMD Splitter
mdl-flip (gFlip analog)
Xash3D Modding Discord

Сообщить модератору | | IP: Записан
Сообщение: 211668

Старое сообщение 13-11-2022 15:04
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32188
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
FiEctro писал:
deprecated

Deprecated, это когда не рекомендуется, но прекрасно работает.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 211669

Старое сообщение 13-11-2022 15:05
-
nemyax
Нёмыч

Дата регистрации: Jul 2011
Проживает: (void)
Сообщений: 4133

Рейтинг



Deprecated это когда прекрасная работа больше не гарантируется. Когда работает, но не рекомендуется, пишут legacy.

Сообщить модератору | | IP: Записан
Сообщение: 211670

Старое сообщение 13-11-2022 15:28
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
XaeroX писал:
Windows, Linux, MacOS.

А, забыл ещё Android.
Цитата:
SNMetamorph писал:
Под каждую платформу своими тулзами, что ле?

Разные платформы = разные тулзы, очевидно же.
Можно разве что сделать общую билд-систему. Ленивые берут готовые системы, у нас - самописная на питоне.

Добавлено 13-11-2022 в 11:43:

Цитата:
nemyax писал:
Deprecated это когда прекрасная работа больше не гарантируется.

Deprecated это когда нам невыгодно поддерживать что-то для тех, кто почти не засылает денег (например, потому что процент пользователей, кому фича нужна, сильно упал). Потому что операционные расходы на поддержку превышают профит.
Помнится, мы по этой причине в 2017 году отрезали поддержку WinXP в Яндекс.браузере - сборка, фиксы после каждого мёржа гуглокода, правка несовместимостей и тестирование стали окончательно невыгодными. Но держались аж до 2017 года. Это неплохо, я считаю.

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 211671

Старое сообщение 13-11-2022 15:43
-
SNMetamorph
Житель форума

Дата регистрации: Jun 2018
Проживает: Ижевск
Сообщений: 560

Рейтинг



Я вот что могу по этому поводу сказать. Когда я сделал GoldSrc Monitor, там сразу была поддержка Windows XP изкаропки, оно совершенно точно работало как положено. И со временем чтоб эту поддержку оставить приходилось все больше и больше неудобств испытывать. В какой-то моменте я понял? что я вообще зря всем этим занимаюсь, и никто прогу не юзал под WinXP вообще ни разу. То есть я время тратил на это совершенно напрасно. Последней каплей, как я помню, стало то, что новая версия библиотеки PolyHook2 перестала компилиться под WinXP, после чего я уже окончательно отказался от поддержки. За почти год на это никто так и не пожаловался, что только подтверждает мой тезис выше.

Добавлено 13-11-2022 в 19:49:

Цитата:
XaeroX писал:
Помнится, мы по этой причине в 2017 году отрезали поддержку WinXP в Яндекс.браузере - сборка, фиксы после каждого мёржа гуглокода, правка несовместимостей и тестирование стали окончательно невыгодными. Но держались аж до 2017 года. Это неплохо, я считаю.

Ну я вот до 2021 тянул поддержку Windows XP в своей тулзе.

__________________
PrimeXT
GoldSrc Monitor
SMD Splitter
mdl-flip (gFlip analog)
Xash3D Modding Discord

Сообщить модератору | | IP: Записан
Сообщение: 211673

Старое сообщение 13-11-2022 15:49
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
SNMetamorph писал:
Последней каплей, как я помню, стало то, что новая версия библиотеки PolyHook2 перестала компилиться под WinXP

А я всегда говорил - использование сторонних библиотек это бомба замедленного действия.
Во всех нормальных компаниях существуют жёсткие ограничения на сторонние библиотеки, а процедура их обновления проходит формализованно и в основном ради фиксов безопасности. А так - предпочтительнее свои велосипеды иметь, конечно.

Добавлено 13-11-2022 в 11:56:

Цитата:
SNMetamorph писал:
Ну я вот до 2021 тянул поддержку Windows XP в своей тулзе.

Волатила до сих пор собирается с полной поддержкой ХР.
Просто под ХР не работает стим.
А пиратские версии PW - должны под ХР запускаться, по идее.

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 211674

Старое сообщение 13-11-2022 15:56
-
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12882
Возраст: 32

Рейтинг



Цитата:
XaeroX писал:
Можно разве что сделать общую билд-систему. Ленивые берут готовые системы, у нас - самописная на питоне.


А в чём прикол такие системы писать на питоне?
P.S. 11111 пост

Отредактировано FiEctro 13-11-2022 в 16:08

Сообщить модератору | | IP: Записан
Сообщение: 211675

Старое сообщение 13-11-2022 16:07
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 13:25. Новая тема    Ответить
Страницы (2): [1] 2 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Наш форум > Флуд > Баг или не баг
Философский вопрос
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024