SASGIS - SAS.Планета
View Issue Details
0000571SAS.Планета[All Projects] Хотелкаpublic11-04-2011 20:5024-04-2011 18:24
gpsMax 
zed 
normalminorhave not tried
closedfixed 
 
110405.Beta1 
0000571: Отладочные версии
Что, если при выпуске каждой новой версии параллельно выкладывать отладочный экзешник для неё? Что-то подобное уже было, но суть хотелки именно в регулярности этого дела, можно даже прикладывать штатно, и в ридми написать, что если одолевают вылеты, зависания или окошки с ошибками, запустите вот эту отладочную версию, добейтесь повторения ситуации и приложите полученные результаты к баг-репорту в трекере.

А лучше - ключик --debug. Реально ли?

При запуске выдать окно с объясняющим текстом типа
"Внимание! Это отладочная версия(либо в случае ключа, отладочный режим) программы, используемая для помощи в отчётах об ошибках. Ничего страшного не случится, но для обычной работы лучше используйте основную версию(штатный режим запуска).
Вы уверены, что хотите продолжить?"

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

Можно начать с 11.04.05.Beta1, уже.
exception, readme, зависание
Issue History
11-04-2011 20:50gpsMaxNew Issue
11-04-2011 20:50gpsMaxTag Attached: exception
11-04-2011 20:51gpsMaxStatusnew => acknowledged
11-04-2011 20:51gpsMaxSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=746#r746
11-04-2011 20:52gpsMaxRelationship addedchild of 0000568
11-04-2011 20:52gpsMaxRelationship addedchild of 0000570
11-04-2011 20:59gpsMaxDescription Updatedbug_revision_view_page.php?rev_id=750#r750
11-04-2011 21:00gpsMaxDescription Updatedbug_revision_view_page.php?rev_id=751#r751
11-04-2011 21:00gpsMaxTag Attached: readme
12-04-2011 04:30TolikNote Added: 0001794
12-04-2011 04:37TolikNote Added: 0001796
12-04-2011 04:37TolikAssigned To => Tolik
12-04-2011 04:37TolikStatusacknowledged => new
12-04-2011 04:38TolikAssigned ToTolik =>
12-04-2011 05:05vdemidovNote Added: 0001800
12-04-2011 06:22vdemidovRelationship deletedchild of 0000570
12-04-2011 06:31vdemidovRelationship deletedchild of 0000568
12-04-2011 08:18zedNote Added: 0001806
12-04-2011 08:31vdemidovNote Added: 0001808
12-04-2011 08:42zedNote Added: 0001809
12-04-2011 08:53vdemidovNote Added: 0001811
12-04-2011 09:23zedNote Added: 0001812
12-04-2011 09:26zedAssigned To => zed
12-04-2011 09:26zedStatusnew => assigned
12-04-2011 09:27zedStatusassigned => resolved
12-04-2011 09:27zedFixed in Version => 110405.Beta1
12-04-2011 09:27zedResolutionopen => fixed
12-04-2011 09:28TolikStatusresolved => closed
12-04-2011 12:08gpsMaxNote Added: 0001819
12-04-2011 12:21gpsMaxStatusclosed => resolved
12-04-2011 13:17zedNote Added: 0001823
12-04-2011 18:27gpsMaxTag Attached: зависание
24-04-2011 18:24TolikStatusresolved => closed

Notes
(0001794)
Tolik   
12-04-2011 04:30   
Да, --debug было бы лучше: один раз написал и забыл, не надо каждый раз выпускать отдельную версию.
Только САС пока не поддерживает параметры CLI, НЯЗ.
(0001796)
Tolik   
12-04-2011 04:37   
gpsMax, статус acknowledged (или confirmed или won't fix) должен устанавливать vdemidov & Co, а не тот, кто открыл тикет. Откуда мы знаем, подтвердит он его или отклонит? И как он увидит, что появился новый тикет?
(0001800)
vdemidov   
12-04-2011 05:05   
К сожалению отладочные версии при зависании ничем не помогут. Да и весят они существенно больше, что бы включать их в релиз. И компилить нужно отдельно с изменением настроек, вряд ли у меня найдется желание это делать.
(0001806)
zed   
12-04-2011 08:18   
>К сожалению отладочные версии при зависании ничем не помогут
Не факт, у того отладчика которым я пользуюсь есть спец. анти-фриз, т.е. он и этот момент контролирует и если приложение зависло - он его "отвиснет" и сохранит баг с указанием точки зависания.
>Да и весят они существенно больше
+ 0,5 Мб к размеру релиза
>вряд ли у меня найдется желание это делать
Я могу их делать. Отладчик EurekaLog http://www.eurekalog.com/index_delphi.php
Выкладывать их естественно - отдельно (можно на форуме в специальной теме).
(0001808)
vdemidov   
12-04-2011 08:31   
EurekaLog это отнють не фриварный продукт. Выкладывай, если есть желание.
(0001809)
zed   
12-04-2011 08:42   
>отнють не фриварный продукт
А может я его купил? Single Developer License $99 всего ;)
(0001811)
vdemidov   
12-04-2011 08:53   
Ну тогда тем более выкладывай, если есть желание и возможность :)
(0001812)
zed   
12-04-2011 09:23   
Тут: http://sasgis.org/forum/viewtopic.php?f=47&t=1508&start=0
(0001819)
gpsMax   
12-04-2011 12:08   
> статус acknowledged (или confirmed или won't fix) должен устанавливать vdemidov & Co
Перечитай форумную тему, предполагается, что acknowledged - тикеты, подготовленные к вниманию разработчиков.

> К сожалению отладочные версии при зависании ничем не помогут.
Можно писать в файл внутренние действия программы, и по обрыванию записей хотя бы примерно найти место зависания.
(0001823)
zed   
12-04-2011 13:17   
gpsMax
>> К сожалению отладочные версии при зависании ничем не помогут.
>Можно писать в файл внутренние действия программы
Я уже писал - отладочные версии помогают и при зависаниях.