Мартин Грэслин (Martin Graesslin), один из ключевых разработчиков оконного менеджера KWin, используемого в проекте KDE, опубликовал в своем блоге заметку (http://blog.martin-graesslin.com/blog/2011/05/on-stability/) об одной неприятной проблеме (https://bugs.kde.org/show_bug.cgi?id=kwin-intel), приводящей к краху оконного менеджера KWin при работе на системах c драйверами Intel/Mesa. Ошибка проявляется при попытке просмотра Flash-видео в полноэкранном режиме или при запуске базирующихся на OpenGL хранителей экрана.
Данная ошибка побила все рекорды по числу отправленных разработчикам уведомлений. По сообщению Мартина, после выхода Kubuntu 11.04, ежедневно в системах трекинга ошибок KDE, Mesa и Ubuntu заводится два-три дубликата с уведомлением о данной проблеме. Мартин советует не заводить дублирующие сообщения и дождаться решения проблемы, над исправлением которой уже работают в upstream. До момента появления исправления рекомендуется не смотреть видео на YouTube в полноэкранном ре...URL: http://blog.martin-graesslin.com/blog/2011/05/on-stability/
Новость: http://www.opennet.me/opennews/art.shtml?num=30514
Ну вот и наглядный пример цены багрепортов в убунте/кде. К сожалению, и очень значительной части других опенсорсных проектов.
> Ну вот и наглядный пример цены багрепортов в убунте/кде. К сожалению, и
> очень значительной части других опенсорсных проектов.Продемонстрируйте открытый трекер проблем для коммерческого ПО с закрытым кодом, для "наглядности".
http://youtrack.jetbrains.net/issues/WI
> Продемонстрируйте открытый трекер проблем для коммерческого ПО с закрытым кодом, для
> "наглядности".Для наглядности чего? Будет ли оно с сравнении "хуже" ли "лучше" ли "одинаково" ли, это не отменит того факта что все равно "хреново". Или вам просто хочется позслословить на тему что у соседей не только туалет протекает как и у вас, но еще и воняет впридачу? Очень наглядное доказательство того что вам живется конечно гораздо лучше.
А разве не наглядное? У соседей не только протекает и воняет. Они еще и замок на дверь повесили. Чтобы вы не видели что протекает и воняет. Поэтому если вас приперло (баг у вас вылез) - это вообще ваши трудности оказываются. И вы с ними разбираетесь как угодно. Но без их туалета (багтрекера).Как пример: после очередного апдейта регулярно виснет виндусь. В эвентлогах и прочая - по нулям. Ченжлоги разумеется дать забыли. Куда и к кому по этому поводу обращаться? К дебилам в первой линии саппорта? Которые месяц будут меня футболить? Великолепная перспектива!
Пора уже пиратский Виндус95 деинсталлировать, а поставить хотя бы ХР, тогда и зависать будет меньше.
с такими кривыми клешнями и XP долго не проживет, если у барана не хватает ума винду не сломать то ему никакая техподдержка не поможет
> А разве не наглядное? У соседей не только протекает и воняет. Они
> еще и замок на дверь повесили. Чтобы вы не видели что
> протекает и воняет. Поэтому если вас приперло (баг у вас вылез)
> - это вообще ваши трудности оказываются. И вы с ними разбираетесь
> как угодно. Но без их туалета (багтрекера).
> Как пример: после очередного апдейта регулярно виснет виндусь. В эвентлогах и прочая
> - по нулям. Ченжлоги разумеется дать забыли. Куда и к кому
> по этому поводу обращаться? К дебилам в первой линии саппорта? Которые
> месяц будут меня футболить? Великолепная перспектива!точная аналогия, кстати, про замок на двери чтоб никто не видел, почему воняет, респект.
>Продемонстрируйте открытый трекер проблем для коммерческого ПО с закрытым кодом, для "наглядности".Там нет проблем. :)
> Продемонстрируйте открытый трекер проблем для коммерческого ПО с закрытым кодом, для "наглядности".https://connect.microsoft.com/
Смотри шаблон себе не порви.
да он уже завалился давно :)
>> Продемонстрируйте открытый трекер проблем для коммерческого ПО с закрытым кодом, для "наглядности".
> https://connect.microsoft.com/
> Смотри шаблон себе не порви.А сам смотрел содержимое по ссылке? Список багов виндоус 7 покажи? Нет, не "виндоус 7 лого програм", а, к примеру, internet explorer?
Просто "windows 7" — не та вещь, для которой можно просто прийти и написать баг-репорт. Это должно быть очевидно: просто попробуй сформулировать такой баг-репорт. Не забывай, что он может содержать примеры кода, который тебе как разработчику проприетарного ПО не хотелось бы раскрывать. Разработчики internet explorer перестали принимать баг-репорты, это да. А visual studio — пожалуйста. https://connect.microsoft.com/VisualStudio/Feedback
> Просто "windows 7" — не та вещь, для которой можно просто прийти
> и написать баг-репорт. Это должно быть очевидно: просто попробуй сформулировать такой
> баг-репорт. Не забывай, что он может содержать примеры кода, который тебе
> как разработчику проприетарного ПО не хотелось бы раскрывать.с чего бы это баг-репорт должен содержать примеры кода?
Классический багрепорт это сообщение вида "я делаю то-то, для этого кликнул туда-то, вижу вот это. Ожидаемое поведение: видеть вот то."Но оно понятное дело, что в открытый доступ нельзя выкладывать реальные тикеты, например: "пытаюсь установить венду на такой-то конфигурации, вижу ошибку 0х0000007B, венда пишет, что в моей системе вирус, а может быть и нет вируса, а может быть просто драйверов под какое-то железо нет, а может и есть драйвера - но железо не работает"
> Ну вот и наглядный пример цены багрепортов в убунте/кде. К сожалению, и очень значительной части других опенсорсных проектов.А Вы думали что ошибки сами собой исправляются, достаточно багрепорт написать? :)
Ога.. Вот к примеру мой случай. KWin падает через некоторое время после запуска Firefox. Вычислить что к этому приводит, акромя запуска самого Firefox`а, не удалось. Но блин, падает же, и баг значит есть. А как его еще описать, если больше ничего не известно?
> Ога.. Вот к примеру мой случай. KWin падает через некоторое время после
> запуска Firefox. Вычислить что к этому приводит, акромя запуска самого Firefox`а,
> не удалось. Но блин, падает же, и баг значит есть. А
> как его еще описать, если больше ничего не известно?Поставьте develop пакеты, подебажте. Как тут любят говорить: "Это линукс, детка".
Правда те которые это говорят, сами никогда не то что не дебажили, но и не знают,
что это вообще означает.
> А Вы думали что ошибки сами собой исправляются, достаточно багрепорт написать?Ой, блин, его еще и чинить что ли надо? А зачем тогда вообще багрепорт писать, не проще ли сразу патчи требовать от пользователя? Дарю идею совершенно бесплатно - в багтрекере сделать поле для ввода патча, без него багрепорт не принимать. Лепота! Ни одного непочиненного бага в багтрекере, проект просто потрясающей стабильности.
По-моему, вполне наглядный фэйл "опенсорсовой" политики: хочу - кнопки перекрашу, хочу - загрузку оптимизирую, а РЕАЛЬНО НАДОЕДЛИВЫЕ БАГИ нафик никому не впёрлись - разработчик пинает орган размножения, теша себя какими-то глобальными идеями, ламеры вообще не понимают, где проблема, а у экспертов нет времени погружаться в ещё один проект, чтобы поправить одну строку дурацкого кода.
Какого чёрта тогда нужны их roadmap'ы? BUG-ROADS - вот что нужно :) Типа "до дня рождения Fedora 18.3.14.32 осталось 3 критичных, 10 важных и 1000 мелких багофиксов". Пофиксите - тогда и релиз будет.
Если бы разраб только орган свои пинал. Иногда диалог идет вот по такой схеме:п) у вас тут баг.
р) нету там никакого бага.
п) вот тест кейс чтобы проверить.
р) ну баг может и есть, но не там.
п) вот патч, который решает этот баг.
р) да, наверно все таки тут есть баг. но ваш патч один фиг не решает проблему правильно.
п) вот вам патч, который правильно решает этот баг и проверенный кучкой других пользователей, да закройте же его наконец.
р) а почему вы вообще тут роетесь в моем коде, ошибки выискиваете, указываете мне что делать и как делать? хотите сказать что я лох и не понимаю чего пишу? да иди ты ...
>Какого чёрта тогда нужны их roadmap'ы? BUG-ROADS - вот что нужно :) Типа "до дня рождения Fedora 18.3.14.32 осталось 3 критичных, 10 важных и 1000 мелких багофиксов". Пофиксите - тогда и релиз будет.А в дебиане, между прочим, так и сделано. Но народ почему-то предпочитает убунту, которая выходит строго по графику, независимо от количества багов в релизе.
> А в дебиане, между прочим, так и сделано. Но народ почему-то предпочитает
> убунту, которая выходит строго по графику, независимо от количества багов в
> релизе.Только в stable и только для базовой системы. После исправляются только ошибки в безопасности, даже если критических ошибок будет выше крыши для кучи. И поэтому выбирают Убунту, в которой программы с исправленными в апстриме ошибками.
>Только в stableЕсли быть точным, когда в тестинге исправляют все баги, он становится stable.
>и только для базовой системы
Што?
>После исправляются только ошибки в безопасности, даже если критических ошибок будет выше крыши для кучи.
Исправляются все ошибки, просто обновлений безопасности там гораздо больше, чем критических ошибок (именно из-за тщательного тестирования).
Более того, существуют репы специально для багфиксных обновлений (например, squeeze-updates), а при выпуске минорного релиза пакеты из них переносятся в основные репы.>И поэтому выбирают Убунту, в которой программы с исправленными в апстриме ошибками.
Если ожидать апстримных исправлений, софт будет древнее, чем в rhel. За убунтой я этого не замечал. Софт там относительно свежий и зело глючный.
> Што?Необходимые, важные, обычные пакеты. Расширенных не касается. Помню по краху lyx, который не исправляли, пока новый stable не появился.
> Исправляются все ошибки, просто обновлений безопасности там гораздо больше, чем критических
> ошибок (именно из-за тщательного тестирования).
> Более того, существуют репы специально для багфиксных обновлений (например, squeeze-updates),
> а при выпуске минорного релиза пакеты из них переносятся в основные
> репы.Не все. И не везде. Ибо не всегда хватает опыта у сопровождающего, а из апстрима брать политика партии не позволяет.
> Если ожидать апстримных исправлений, софт будет древнее, чем в rhel. За убунтой
> я этого не замечал. Софт там относительно свежий и зело глючный.А кто будет исправлять, если не апстрим? По крайней мере, через апстрим.
Есть еще один хороший баг - поломан пакет bash-completion.
В 11.04 после нажатия <Tab> к имени файла или директории добавляется пробел (см. https://bugs.launchpad.net/ubuntu/+source/bash-completion/+b... и его дубликаты).
> Есть еще один хороший баг - поломан пакет bash-completion.
> В 11.04 после нажатия <Tab> к имени файла или директории добавляется пробел
> (см. https://bugs.launchpad.net/ubuntu/+source/bash-completion/+b... и его
> дубликаты).Если вам нужно нормальное дополнение в оболочке - используйте zsh. Всяко лучше, чем левые костыли к несчастному башу прикручивать.
Нормальная такая логика, да?Давайте перефразируем:
если вам нужно нормальное дополнение в оболочке (bash) - используйте fedora (debian, gentoo, etc). Всяко лучше, чем левые костыли (zsh) к несчастной убунте прикручивать.
>если вам нужно нормальное дополнение в оболочке (bash) - используйте fedora (debian, gentoo, etc). Всяко лучше, чем левые костыли (zsh) к несчастной убунте прикручивать.Вот у вас точно логика ненормальная :)
> Если вам нужно нормальное дополнение в оболочке - используйте zsh.а если мне нужно дополнение, но не нужен zsh?
К слову сказать, схожая проблема наблюдается в ubuntu с гномом, где kwin-ом не пахнет, а именно - полноэкранный флэш с некоторого момента перестает работать, звук идет, видео - нет. Видяха интеловская на ноуте. Т.е. kwin здесь задет по пути, и проблема, похоже, в интеловских дровах.
когда ставил 11.04 с unity, была та же проблема.
только драйверы - nvidia. проприетарные
У меня kwin+fglrx+flash=тормоза при полноэкранном флэше на AMD Catalyst 11.5, в окне-всё нормально. На 11.4 такого не было.
хех! юзаю вместо kwin'а compiz и не тужу :)
http://www.opennet.me/openforum/vsluhforumID3/77056.html#10
"Плазма не падает", ага, ага.
Компиз, метасити и юнити падают - почему бы и плазме не упасть? :)
Конечно. Проприетарный адобе-флэшплеер валит систему, а виноват квин. Причем, заметьте, что почему-то именно разрабы КДЕ стараются решить проблему, тогда как Адобе традиционно плюет на пользователей и на дыры в своих продуктах.Кстати, у меня плазма не падала уже очень давно: генту ~amd64, ати 5870, фрлрх. Видимо, от рук и от дистрибутива тоже кое-что зависит, ага?
> Видимо, от рук и от дистрибутива тоже кое-что зависит, ага?Стандартный ответ фанатиков.
даладна.Если у меня падала плазма, в конечном счетет виноваты оказывались мои руки. Как дойдет, чего забыл сделать, так почему-то ничего не падает.
Может, Вы просто научились ходить по пунктиру и не дышать на потенциально опасные места.
Таки да! не падает! :) Вы наверное только в kubuntu проверяли? Попробуйте в gentoo :)
генту ~amd64, плазма не падала еще ни разу, так что х/з
> генту ~amd64, плазма не падала еще ни разу, так что х/зв ~x86 аналогично :)
Аналогично. "Плазма падает" говорит та порода людей, что до сих пор, увидя татарина вопит: "а классно мы вам на Куликовом то поле ввалили!"
А вообще, если честно, минусы есть у всего. И у опенсорца тоже, вот только их меньше и они куда как менее критичны.
> Аналогично. "Плазма падает" говорит та порода людей, что до сих пор, увидя
> татарина вопит: "а классно мы вам на Куликовом то поле ввалили!"
> А вообще, если честно, минусы есть у всего. И у опенсорца тоже,
> вот только их меньше и они куда как менее критичны.один + мой :)
Балмер просто отключает или не добавляет возможность, а в некоторых случаях урезает имеющийся функционал (вспомним борьбу с saccer'ом :) ), если это приводит к "краху" :D