Некоторые комментарии к багу #676260
7 комментариев 14 января 2013, 00:33 • Stellarium
Появился тут недавно «пользователь» Stellarium'а, который именует себя Weisson Ang. Какой-то неадекватный пользователь. Началось всё с того, что он написал отчёт об ошибке в трекер Stellarium'а о том, что у него на сайте нет ни одной картинки. Я очень удивлся, проверил — всё работает отлично. Перенёс отчёт в правильный трекер и запросил снимок экрана. Кроме меня некоторое недоумение высказал швед Mikael Hiort af Ornäs — ошибка не воспроизводима. Снимков экрана до сих пор жду.
Потом этот деятель открыл ещё несколько отчётов об ошибках в трекере Stellarium'а и отметился в нескольких уже заведенных.
Итак, идём поштучно (не в хронологическом порядке).
1. Whole screen flashed till it force shut down — человек на полном серьёзе утверждает, что экран мигнул, вырубил ему компьютер и AVG сказал, что страница с черновиками кишит вирусами. Проверил — всё чисто, запросил дополнительную информацию и выставил статус у бага как «неполный» в ожидании ответа. И чтобы вы думали? Этот деятель вместо предоставления дополнительной информации выставляет статус «Fix Released» и проблему решил как раз Weisson Ang. В параллельной вселенной это возможно, но не в нашей. Вернул статус на «Incomplete» и убрал назначение на Weisson Ang.
2. When I press «N», no nebula icons came out. — Возможно это действительно ошибка — спросил операционную систему и версию Stellarium'а. В ответ — проблему решает Weisson Ang и он считает, что вся необходимая информация уже предоставлена. Снова пришлось возвращать баг на круги своя.
3. I could not log out of my Stellarium email. — я не понял, каким боком электронная почта связана со Stellarium'ом и насильным выключением компьютера. Поставил статус «Incomplete», после чего автор выставил, что этот баг нужно считать не багом.
Судя по всему у человека явно инфицированная машина и к тому же имеются проблемы с драйверами на видеокарту. Так как дополнительной информации ни по одному из отчётов не поступило, то пришлось написать ему прямое письмо следующего содержания (писал 3 января):
Hello Weisson Ang,
Why you open bugs reports which not bugs? I think this is not bugs because you just opened a ton uninformative reports and not give us more info. More, if read all your reports then I see: you have troubles with drivers for graphics card and viruses but this troubles not related to Stellarium!
RTFM and read this for found and installing drivers https://answers.launchpad.net/stellarium/+faq/1577
And: WE DON'T GIVE TECHNICAL SUPPORT FOR YOUR OPERATING SYSTEM!
Последнюю фразу я прокричал так как меня достал тот факт, что разработчики Stellarium'а должны угадать с какой версией работает Weisson Ang, какая у него операционная система, стоят ли у него драйвера и т.п. и решить ему проблемы.
Ну что же, 9 января мне приходит ответ:
My computer don't have problems
Вот это да! Ладно, допустим, что это так, пишу ответ того же 9 января:
Hi!
Please send me log.txt from Stellarium
Так я хоть немного пойму в чём можеть быть проблема — по крайней мере буду знать, какая версия Stellarium'а используется, на какой операционной системе планетарий работает и есть ли поддержка OpenGL выше версии 1.0.
Спустя несколько минут получаю ответ:
Don't be so friendly suddenly and don't insult me!
Честно говоря, я охренел. Мало того, что этот хмырь не даёт никакой информации, с которой можно хоть как-то диагностировать проблему, так я его еще и оскорбляю оказывается!
Но это ещё не всё, история продолжается. В баге #716695 наш главный персонаж ограничился комментарием, что у него тоже мигает экран. Подтвердить или опровергнуть это утверждение невозможно.
11 января в трекере сайта Stellarium'а появляется отчёт об ошибке, состоящий из двух точек. Отправитель — Weisson Ang. Ставлю «Invalid», так как тут вообще ничего нет.
Этого же числа Weisson Ang дорвался до ошибки #1093698 — 0.12.0 beta rendering solar shadows causes artifacts: описание ошибки заменяется на точку, меняется трекер и Weisson назначается рыцарем в белом плаще — он решает эту новую проблему. Возвращаю описание ошибки, трекер и вновь назначаю ошибку человеку, которому она до это была назначена. Деятелю пишу комментарий: Weisson Ang, if you not plan solve bug then do not damage reports!.
С давней ошибкой #676260 (Spherical mirror distortion wrong) вышло ещё хлеще. 31 декабря Weisson Ang откомментировал баг — он действительно критичный (критичный он для планетариев, для всех остальных его вообще нет), потом 3 января Weisson думает, что этот баг у него тоже есть! 6 января наш рыцарь взялся за решение этого бага. Того же числа я снимаю назначение этого бага — ну не решит он его никогда (к тому же автор этой функции уже принялся за решение проблемы). 5 часов назад Weisson Ang снова назначает себя на роль спасителя, заодно заменяя описание бага точкой. 3 часа назад я восстанавливаю статус кво. Час назад один из представителей планетариев пишет два комментария — один мне со следующим содержанием: Why are you refusing to let anyone work on this? It is a critical bug! и второй нашему рыцарю: Thanks for agreeing to work on this. Второй комментарий несколько задержался, поэтому я успел ответить фразой Because Weisson Ang just delete original description and assign bug to himself.
Weisson Ang меня уже порядком начал раздражать и я всерьёз подумываю о жалобе на этого пользователя с его блокировкой. Но в свете предпоследнего комментария... ну что же, я вернул назначение рыцаря на баг и уведомил всех планетарцев, что отныне проблемой занимается Weisson Ang, а все разработчики Stellarium более не касаются этого бага — как хотят, так пускай теперь с ним и разбираются.
Александр Вольф • 16 января 2013 г. в 13:10 edit_comment_link(__('Edit', 'sandbox'), ' ', ''); ?>
История получила продолжение — Weisson Ang умудрился завести еще 4 багрепорта, состоящих из точек в проекте stellarium-website + он решил, что критическая ошибка с искажением для сферического зеркала относится к проекту stellarium-website и он не хочет её решать. Ну что же — отметил как «Invalid» все новые «точечные» баги + вернул отчёту #676260 правильный трекер и вновь назначил ответственного за решение проблемы нашего героя.
Честно говоря, меня этот персонаж начал раздражать, поэтому я попросил техподдержку launchpad.net заблокировать его за вандализм и чушь в репортах — посмотрим, что из этого выйдет.
Александр Вольф • 18 января 2013 г. в 13:50 edit_comment_link(__('Edit', 'sandbox'), ' ', ''); ?>
И вновь продолжение — Лаура (Laura Czajkowski) предложила связаться с нашим деятелем и попросить объяснений его действиям. Ну что же — я честно написал ему письмо с просьбой объяснения его вандализма в существующих отчётах и заведения пустых отчётов. А тем временем он отметил как неполные или «не баг» еще десяток отчётов (в числе прочего указанный в заголовке баг ныне не баг).
Александр Вольф • 18 января 2013 г. в 14:50 edit_comment_link(__('Edit', 'sandbox'), ' ', ''); ?>
Конфликт интересов продолжается. Вот такая переписка у меня сегодня состоялась с Weisson Ang.
Моё письмо:
Ответ от Weisson Ang:
Я не отстаю:
В ответ:
На этом я считаю вопрос об объяснениях исчерпанным и вместе со списком «исправлений» ошибок процитировал ответ Лауре. Теперь осталось дождаться реакции.
Александр Вольф • 18 января 2013 г. в 18:18 edit_comment_link(__('Edit', 'sandbox'), ' ', ''); ?>
Несколько минут назад Weisson Ang был ожидаемо заблокирован.
prohfessor • 31 января 2013 г. в 09:18 edit_comment_link(__('Edit', 'sandbox'), ' ', ''); ?>
Александр, извините, что не по теме... У меня такой вопрос. Я работаю в планетарии и делаю для него лекции. Активно использую Стеллариум, Целестию и различные видеоматериалы. Хочу как-то все это связать в боль-менее единую систему. И встает вопрос управления Стелларумом из других программ. Например, чтобы снаружи можно было запускать скрипты.
Убился искать, так ничего путного не нашел. TUI не подходит. Хочется что-нибудь типа командного (ведомого) режима (например, как в mplayer):
включаем его нажатием какой-нибудь кнопки (по типу «м» в TUI), и вводим команды такого вида: «script supernova.ssc», или, возможно, команды скриптового языка Стеллариума: "core.selectObjectByName («orion», false);core.wait (1); ".
Есть что-нибудь такое в Стеллариме, может быть готовые плагины? Или надо самому писать плагин?
В принципе, такой функционал уже реализован в script editor (F12), но естественно, для автоматизации он не подходит.
Александр Вольф • 31 января 2013 г. в 10:14 edit_comment_link(__('Edit', 'sandbox'), ' ', ''); ?>
Просто запустить произвольный готовый скрипт при запуске Stellarium'а можно параметром командной строки --startup-script (пример для Windows: stellarium.exe --startup-script=analemma.ssc). Плагины-ПДУ для Stellarium'а есть, но они либо проприетарные (пример: Stellarium Console), либо требующие дополнительной аппаратной части (пример: Stellarium Wiimoto plugin).
prohfessor • 1 февраля 2013 г. в 10:46 edit_comment_link(__('Edit', 'sandbox'), ' ', ''); ?>
Спасибо за ответ...
Запуск при старте Стеллариума не подходит, слишком долго загружается. И запускается вторая версия. Вот если бы при запуске, запущенная версия подхватывала бы этот сценария, было бы здорово.
Посмотрел Stellarium Console. Навороченная вещица. Для меня она избыточна. К тому же я управляю не только Стеллариумом, но и ЦЕлестией и видеорядом (и все это в слепую, в темное :-)).
Попробую сгородить плагин...