Ru-Board.club
← Вернуться в раздел «Программы»

» Opera (часть 17)

Автор: Ilya Shpankov
Дата сообщения: 23.07.2010 14:06
BolBess

Цитата:
А-ууу!!!! Ilya Shpankov?


ВП,
Раньше был баг с сохранением/открытием страниц, потом его исправили.

У вас могли остаться в реестре хвосты от того бага.

Можно также попробовать чистую установку и проверить.

Я только что проверял на всех доступных версиях - 10.60, 10.61, 10.70 - везде всё нормально сохраняет и открывает.
За исключением некоторых картинок на torrents - там есть косяк какой-то, отправил разработчикам.
Автор: BolBess
Дата сообщения: 23.07.2010 15:23
Ilya Shpankov

Цитата:
Я только что проверял на всех доступных версиях - 10.60, 10.61, 10.70 - везде всё нормально сохраняет и открывает.


Так Вы и есть истина в последней инстанции?
Налицо тот самый устало-снисходительный нарциссизм снобизм.


Цитата:
Раньше был баг с сохранением/открытием страниц, потом его исправили.

Раньше, это в какой версии? Как раз РАНЬШЕ его не было.


Цитата:
чистую установку

спасибо за высококвалифицированный совет.

Всё, оставляю Вас наедине с окружающими с дубинами, тем более, что благодаря не Вашей помощи, я традиционно исправляю несуществущий баг в несуществующем реестре.




Автор: Ilya Shpankov
Дата сообщения: 23.07.2010 15:29
BolBess
"Семёнов, вы идиот?" (C) "Особенности национальной рыбалки"


Цитата:
Так Вы и есть истина в последней инстанции?


Тестер (в данном случае - я) проверяет ваше сообщение о косяке, не видит повторения бага, сообщает об этом вам. Вы обижаетесь и уходите. Занавес.
Автор: amr_now
Дата сообщения: 23.07.2010 15:47
Своеобразное решение фирмы - не воспроизведённые баги объявлять несуществующими багами.

Ну да ладно. Это внутреннее дело фирмы.

Пользователь может голосовать только использованием/не использованием программы.
Надеюсь, в ближайшие месяцы браузер будет меньше глючить...
Автор: NickOnToluca
Дата сообщения: 23.07.2010 15:57
Что-то билдов не было давно... Практика у студентов закончилась? Шучу. Думаю - отпуски.

Надеюсь, пауза означает обдуманный набор исправлений.
Автор: rs
Дата сообщения: 23.07.2010 16:01
amr_now

Цитата:
Своеобразное решение фирмы - не воспроизведённые баги объявлять несуществующими багами.

нет, меня, конечно, тоже достают некоторые родовые баги Оперы...

но нельзя же до такой степени сходить с ума в своих претензиях.
я как разработчик полностью подтверждаю озвученную позицию: ошибка не воспроизводится - значит ошибки нет

или есть другие способы её исправления?
Автор: amr_now
Дата сообщения: 23.07.2010 16:11
rs
Цитата:
я как разработчик полностью подтверждаю озвученную позицию: ошибка не воспроизводится - значит ошибки нет

Ошибка может воспроизводиться не на всех компьютерах,
у пользователей не со всеми сочетаниями прав и т.д. и т.п.

Довольно странно читать такое сообщение именно от разработчика. Мда...
Автор: ilyaor
Дата сообщения: 23.07.2010 16:22

Цитата:
но нельзя же до такой степени сходить с ума в своих претензиях.
я как разработчик полностью подтверждаю озвученную позицию: ошибка не воспроизводится - значит ошибки нет

Опера не так много пишет в реестре и если баг был - то он остался в реестре только по вине разработчиков - потому что при установке, что обновлений, что на чистую систему вроде как правило хорошего тона проверять ключи своей программы в реестре на неверные записи и их удалять или исправлять. Это как раз тот случай когда ты глюками обязан разработчикам, а за любопытство расплачиваешься прочтением "а у нас это не повторилось" .я думаю как раз ошибка повторится если поставить бажную версию и её обновить на релиз. И кто виноват в косяке? Кто знает?
Как и полностью вина разработчиков в отсутствии нормального экспорта паролей и новостей ( полностью новостей ) при обновлении. Чуток коробит меня от слов - не обновлять, а ставить начисто..

Автор: Ilya Shpankov
Дата сообщения: 23.07.2010 16:23
amr_now

Цитата:
Ошибка может воспроизводиться не на всех компьютерах,
у пользователей не со всеми сочетаниями прав и т.д. и т.п.

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

Добавлено:
ilyaor

Цитата:
Опера не так много пишет в реестре и если баг был - то он остался в реестре только по вине разработчиков - потому что при установке, что обновлений, что на чистую систему вроде как правило хорошего тона проверять ключи своей программы в реестре на неверные записи и их удалять или исправлять. Это как раз тот случай когда ты глюками обязан разработчикам, а за любопытство расплачиваешься прочтением "а у нас это не повторилось" .я думаю как раз ошибка повторится если поставить бажную версию и её обновить на релиз. И кто виноват в косяке? Кто знает?

Лично я всегда ставлю все новые версии (а также тестовые и внутренние сборки), т.к. тестирую их. И никогда за все эти годы не лазал в реестр, чтобы что-то подправить. Т.е. - вообще никогда, ни разу. Версии ставлю всегда начистовую - привычка. Нет, вру: несколько раз любезно соглашался на автообновление. Ничего ужасного не случилось.

Баг с реестром - довольно специфичный, поэтому и кардинальное лекарство (чистая установка) вполне подходит.


Цитата:
Чуток коробит меня от слов - не обновлять, а ставить начисто..

По моему опыту, 99% случаев, когда советуется чистая установка, являются причиной множественных переустановок Opera, особенно - тестовых поверх финалов и наоборот. Что же плохого в чистой переустановке в этом случае?


Цитата:
Как и полностью вина разработчиков в отсутствии нормального экспорта паролей и новостей ( полностью новостей ) при обновлении.


Зачем экспорт при обновлении? Оставляешь почтовый каталог (где и почта, и новости лежат) и файл паролей на месте, обновляешь Opera. Всё подхватывается. Естественно, я имею в виду обновление одного финала на другой, без промежуточных сборок.
Автор: Blind
Дата сообщения: 23.07.2010 16:37
amr_now
Ну хорошо, допустим стоит десяток одинаковых простых компьютеров: один винчестер, один двд, встроенная видеокарта. Больше ничего. На каждом по несколько операционных систем - все версии Windows, несколько наиболее популярных линуксов. Ну и пара маков. Все системы голые, одинаково настроенные.
Набирается список багов от пользователей. Собирается команда тестеров, составляется программа тестов. Садится по одному тестеру за комп, каждый тестер - гуру вин, лин и мак вместе взятых. Гоняют продукт в хвост и в гриву согласно программе тестов. Потом меняются (при этом состояние компов восстанавливается из образов), пока каждый тестер не обойдёт все компы - на всякий случай. Трахомудие то ещё.
Часть багов удаётся воспроизвести, часть - нет. Вполне естественно, что никто не будет беспокоиться по поводу невоспроизведённых багов.
Поэтому фразу

Цитата:
ошибка не воспроизводится - значит ошибки нет

можно считать вполне справедливой
--
Хотя, невыявленные баги действительно могут проявляться у пользователей

Можно ещё пофантазировать и представить, что существует некий ГОСТ (аналог). Тестеры, руководствуясь этим ГОСТом, не находят часть ошибок. Процедура соблюдена, результаты есть, все недовольные умолкают и дружно идут переустанавливать системы и браузер
Автор: Ilya Shpankov
Дата сообщения: 23.07.2010 16:55
Я принимал участие в обсуждении этого бага с реестром несколько месяцев назад. Репортёр был настойчив, активно помогал. В итоге нам удалось один раз воспроизвести этот баг путём установки поверх нескольких версий Opera, причём - в определённом порядке. Но на это обсуждение и поиск бага ушло несколько недель. Также могу сказать, что проблема была относительно редкая (по сравнению с другими багами), поэтому ничего не вижу стрёмного в том, чтобы при её обнаружении переустановить один раз браузер и забыть о соответствующих косяках.
Автор: amr_now
Дата сообщения: 23.07.2010 16:58
Blind
Цитата:
умолкают и дружно идут переустанавливать системы и браузер

+ сначала покупают компьютеры с правильной аппаратной начинкой,
+ устанавливают расово правильный набор программного обеспечения.


Именно поэтому тестирование является серьёзной задачей.
Деньги тестеру не зря платят.
Автор: ruruboard
Дата сообщения: 23.07.2010 17:05

Цитата:
Ilya Shpankov:Версии ставлю всегда начистовую - привычка.


Ну да. Это как в раше бить кулаком по телеку - чтоб заработал. А ПОУМНЕЕ нет способа обновлять оперу? Уже подымалась эта тема: НЕ ДОЛЖНА программа зацеплять старые файлы/конфиги, каким бы образом она не устанавливалась - поверх, сбоку, копией с винта и т.п. Это, к сожалению, даже не баг, а криворукие оперовские студенты наструячили такие модули, что теперь сами не знают, где что поправить.


Цитата:
Blind: Потом меняются, пока каждый тестер не обойдёт все компы

бггг... Ещё вариант перекрашивать волосы - чтоб комп не узнал старого тестера.

Если баг есть у юзера, но нет у тестера, значит вдвойне напортачили программасты. Понятно, что тупые тесты с пересаживанием не помогут, нужно детально смотреть, как что ставится, откуда загружается при старте и т.п. Будь девелоперы чуть поумнее, давно бы сделали лог старта: ДЛЛ такая-то, загружена оттуда, версия совместима, и.т.п. Ну а ума нет - отлаживайте крэш-дампы!

Добавлено:

Цитата:
В итоге нам удалось один раз воспроизвести этот баг путём установки поверх нескольких версий Opera


Воспроизвести - пол беды. ЧТО КОНКРЕТНО послужило причиной падения НОВОЙ версии при установке поверх старой? Технически можно ответить?
Автор: Ilya Shpankov
Дата сообщения: 23.07.2010 17:14
ruruboard

Цитата:
А ПОУМНЕЕ нет способа обновлять оперу?

Я ежедневно ставлю тестовые сборки. А в этом случае ничего умнее и правильнее чистой установки не существует в природе.


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

Своими логами не поделитесь? Или "Hello, World!" не ломаеццо по определению?

Добавлено:

Цитата:
ЧТО КОНКРЕТНО послужило причиной падения НОВОЙ версии при установке поверх старой?

Баг в одном из инсталляторов. Только не падения, а невозможности сохранить/открыть HTML/MHT-файлы с русскими titles.
Автор: rs
Дата сообщения: 23.07.2010 18:10
amr_now

Цитата:
Ошибка может воспроизводиться не на всех компьютерах,
у пользователей не со всеми сочетаниями прав и т.д. и т.п.

как разработчик может исправить то, чего не видит?

Добавлено:
ruruboard

Цитата:
Уже подымалась эта тема: НЕ ДОЛЖНА программа зацеплять старые файлы/конфиги, каким бы образом она не устанавливалась

Вы, наверное, не очень понимаете абсурдность сказанного?
Автор: DimONtm
Дата сообщения: 23.07.2010 18:27
Ilya Shpankov
баг о незапоминании посещённых ссылок известен?
Автор: ilyaor
Дата сообщения: 23.07.2010 18:29

Цитата:
Уже подымалась эта тема: НЕ ДОЛЖНА программа зацеплять старые файлы/конфиги, каким бы образом она не устанавливалась
поправлю - Программа наоборот должна цеплять старые файлы и конфиги, и приводить их до состояние совместимости с нововведениями , при этом старые данные обязательно резервировать на случай ошибок. Иначе можно окончательно ставить крест на обновления как таковые. . А еще лучше поставлять с программой мастер переноса файлов из старой версии в новую. Зачем ? а это уже личное дело конечного пользователя.
Автор: Blind
Дата сообщения: 23.07.2010 18:36
ruruboard

Цитата:
Если баг есть у юзера, но нет у тестера, значит вдвойне напортачили программасты.

Возможно, только чьи? Может, вирус виноват? Или, наоборот, антивирус. Или система обновилась и привнесла нечто "неприятное". Кривой драйвер на левую железку. Глючная железка. И т.д.

Я не пытаюсь выгородить сотрудников Опера и не отрицаю, что

Цитата:
тестирование является серьёзной задачей.
Деньги тестеру не зря платят.

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

Нельзя что-то конкретное утверждать (тем более - навешивать ярлыки) не будучи знакомым с внутренней ситуацией и лично хотя бы с некоторыми сотрудниками.

Вообще, я бы пожелал сотрудникам Оперы (а заодно и нам всем) сил и терпения. И спать по-нормальному Особливо персонально Ilya Shpankov'у - иногда удивляюсь как он вообще здесь остаётся. Порой, наверное, так хочется бросить что-нибудь грубое в ответ и свалить

Надо, чтобы не только программа была "дружественна" к пользователю, но и пользователь тоже был дружественен.

За сим завязываю, а то что-то понесло

Автор: ruruboard
Дата сообщения: 23.07.2010 18:57
Ilya Shpankov
Тестер - это вообще самый тривиальный случай, "начисто" можно хоть всю систему переставить. А у нормальных юзеров опера обязана работать в любых мыслимых сочетаниях инсталляций. В конце концов, никто вас за Х не тащит держать данные в профайле или бинарных, нередактируемых конфигах. Вобщем, если с умом, то никакие "грязные установки" программу не испортят, тем более такая тривиальщина как браузер.


Цитата:
Своими логами не поделитесь?

Ясно. Петросян во главе гоблинов пытается идиотничать, думая, что удачно выкрутился из ситуации.

rs

Цитата:
Вы, наверное, не очень понимаете абсурдность сказанного?

Ну давай, Дартаньян, теперь ты, чтоб не выглядеть бздуном, должен как минимум изъясниться, что абсурдного ты нашёл в моей фразе! Я её осознаю, но вот немногословное пижонство меня раздражает.

Добавлено:
ilyaor

Цитата:
Программа наоборот должна цеплять старые файлы и конфиги


Налицо несовпадение терминологии. ЦЕПЛЯТЬ - значит подхватывать на лету, без изменений, старые файлы. ИМПОРТИРОВАТЬ - значит осуществлять безопасную миграцию старых данных в новые конфиги.

Blind

Цитата:
Возможно, только чьи? Может, вирус виноват?

Если тупо брать одного юзера - да, ваши слова верны, но вы же уже догадались, почему не правы? Если несколько юзеров жалуются и у всех невозможно воспроизвести проблему, значит что-то неладно с архитектурой, а?


Цитата:
Просто физически невозможно всё повторить.

Именно для этого программа и должна не ОБОЛВАНИВАТЬ юзера, а давать полную информацию о среде исполнения. Имей разрабы хоть немного опыта, давно бы прикрутили и хороший информатор об ошибке, и логи и всё на свете.


Цитата:
Нельзя что-то конкретное утверждать (тем более - навешивать ярлыки) не будучи знакомым с внутренней ситуацией и лично хотя бы с некоторыми сотрудниками.

Я познакомлюсь, и что, опера перестанет глючить??
Мне пофик, кто там пишет и насколько они о себе мнят. Есть ПРОДУКТ ИХ ТРУДА, который, извините, иногда напоминает продукт жизнедеятельности. По-моему, я имею полное моральное право называть вещи своими именами Более того - как разработчик, я имею неплохое представление о возможностях библиотек, среды, ЯП и прочей сопутствующей фигни и видя то, что творится с оперой, хочется, извините, дать п-ды лопатой разрабам, чтобы не клепали откровенную халтуру. Любая программа имеет право на глюки/недоработки, но УМНЫЕ глюки! А бесконечно править лапшу, намотанную поверх костылеобразной архитектуры - это не девелопмент, это получение мартышкиной зарплаты.

Добавлено:

Цитата:
Надо, чтобы не только программа была "дружественна" к пользователю


Ключевые слова. А теперь спросите хоть одного разработчика на руборде (юзающего оперу) - хоть раз он понял, ЧТО и ПОЧЕМУ упало? Так что ждать дружелюбия можно, но не ранее, чем сама опера станет человечески относиться к юзерам.
Автор: GalielO
Дата сообщения: 23.07.2010 19:49
Ilya Shpankov

Цитата:
Я ежедневно ставлю тестовые сборки. А в этом случае ничего умнее и правильнее чистой установки не существует в природе.

Зачем тогда в Opera сделали Auto Update? Скачала блондинка Opera, установила, а после обновления у неё вылез баг и куда ей бежать и что делать? И кто ей расскажет про чистую установку? Для кого Opera Software браузер делает?
Автор: amr_now
Дата сообщения: 23.07.2010 19:52
GalielO
А вот теперь можно задуматься, сможет ли Opera преодолеть свой потолок в 2% в мировой статистике использования браузеров?
Автор: Ilya Shpankov
Дата сообщения: 23.07.2010 19:59
DimONtm

Цитата:
баг о незапоминании посещённых ссылок известен?

Да.
Автор: regist123
Дата сообщения: 23.07.2010 20:11
Люди хватит уже грызть друг друга, тему стало неинтересно читать, а если у кого подписка, так вообще наверно весь ящик х**й завален. Это тема, для того чтобы писать и обсуждать баги и помогать друг-другу с настройками и их устранением. Ну, допустим вы докажите, что в Опере сидят бездельники и никто ничего не далает что дальше? что измениться?


Цитата:
баг о незапоминании посещённых ссылок известен?

шли ещё раз, больше репортов выше приоритет! если верить Илья.
Автор: Ilya Shpankov
Дата сообщения: 23.07.2010 20:20
ruruboard

Цитата:
держать данные в профайле или бинарных, нередактируемых конфигах.

Да ладно. Если мы закроем настройки - представляешь, сколько ругани будет? Народ-то уже привык к хорошему.


Цитата:
Ясно. Петросян во главе гоблинов пытается идиотничать, думая, что удачно выкрутился из ситуации.

Да ладно, не обижайся - не порти пятницу
Шутки в форумах ещё не запрещены


Цитата:
Налицо несовпадение терминологии. ЦЕПЛЯТЬ - значит подхватывать на лету, без изменений, старые файлы. ИМПОРТИРОВАТЬ - значит осуществлять безопасную миграцию старых данных в новые конфиги.

Ситуация:
Новая версия программы. Идёт обновление, программа честно перелопачивает конфиги юзера и добросовестно оставляет только его изменения. Но вот незадача: программа изменилась настолько, что вот этот самый параметр, указанный пользователем, больше не работает, т.к. функция стала работать совсем по-другому. Оставить его - будет вылезать глюк, заменить - вроде как не положено. Проблемка, однако...

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


Цитата:
Именно для этого программа и должна не ОБОЛВАНИВАТЬ юзера, а давать полную информацию о среде исполнения.


Зачем _юзеру_ вся эта непонятная белиберда! Данные о программном окружении нужны разработчикам. И (сюрприз!) их есть у нас! С каждым баг-репортом идёт очень подробный лог того, что завязано с браузером и каково системное окружение. Там реально целые простыни идут иногда.


Цитата:
Более того - как разработчик,

Извини, но профессиональные разработчики так в форумах не отвечают - они шлют грамотные баг-репорты с отличными тест-кейсами

GalielO

Цитата:
Зачем тогда в Opera сделали Auto Update? Скачала блондинка Opera, установила, а после обновления у неё вылез баг и куда ей бежать и что делать?

Читай внимательно: тестовые версии, форшторь? А "бедная блондинка" обновит одну финалку Opera на другую и даже не заметит разницы, т.к. ничего в браузере не меняет. Из принципа, наверное. Напомню, что 45% пользователей даже не заменяют умолчальные ячейки Экспресс-панели

Автор: GalielO
Дата сообщения: 23.07.2010 20:55
Ilya Shpankov
т.е. вы со 100%-ой уверенностью можете заявить, что при обновлении final-ами баги не выскакивают?
Автор: Greg Ayrton
Дата сообщения: 23.07.2010 21:04
Илья, а зачем в инсталляциях Оперы делать скрытые ассоциации, без спроса пользователя?

И почему до сих пор нет сборки в zip-архиве, без инсталлятора?
Автор: sion01
Дата сообщения: 23.07.2010 21:19
добрый вечер, господа! подскажите, пожалуйста, в чем проблема. при попытке открыть рутрекер в окне опера вижу такую надпись: "Opera/9.80 (Windows NT 6.1; U; Yandex Browser; ru) Presto/2.6.30 Version/10.60 Yandex". интернет експлорер открывает трекер без проблем
Автор: DimONtm
Дата сообщения: 23.07.2010 21:25
sion01
у меня и опера открывает без проблем
чего стоит дополнительно?
Автор: ilyaor
Дата сообщения: 23.07.2010 21:29

Цитата:
Илья, а зачем в инсталляциях Оперы делать скрытые ассоциации, без спроса пользователя?

Ну это вы загнули - нет никаких скрытых ассоциаций..
Цитата:
И почему до сих пор нет сборки в zip-архиве, без инсталлятора?
а как вы представляете установки без инсталятора и удалять ручками будите ?
Цитата:
т.е. вы со 100%-ой уверенностью можете заявить, что при обновлении final-ами баги не выскакивают?
=) насмешили, однаки.. тут на чистую машину ( винт полетел от жары, наверное - менял) поставил 10.60 племяннице, только домой ушел - пошли звонки, а почему это не работает, а почему по ссылке не переходит?.. и слезное "Илюш, верни мне то, что было!" пришлось трясти старый винт, пока тот не завелся ( повезло , однако) и копировать старенькую девятку ( благо я ей так и не обновлял ничего) .. мораль сей басни такова - если бы девушка сама поставила оперу - то снесла бы её к черту. . ибо не работало то, не работало это.. Думаете - а как жен багрепорт ? а как вы его представляете - "у меня там что-то синенькое и не грузится, а раньше грузилось ". блин.. посмотрел сейчас на свой винт.. папок 15 с мирандой в разных брошенных ипостасиях, и оперы брошенные в разные моменты критических багов.. тут и восьмая до сих пор валяется и девятая, и десяток уже накопилось штук пять..
Автор: sion01
Дата сообщения: 23.07.2010 21:30
брандмауэр отключен, стоит КАВ 2009
опера 10.60

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108

Предыдущая тема: Paragon Backup & Recovery Free Edition


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.