The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Анализ вклада в разработку GNOME и GTK 4, opennews (ok), 17-Дек-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


49. "Анализ вклада в разработку GNOME и GTK 4"  –1 +/
Сообщение от Любитель патчей (?), 17-Дек-20, 21:54 
СССЫЛКА НА ПАТЧ!
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

56. "Анализ вклада в разработку GNOME и GTK 4"  +3 +/
Сообщение от Аноним (34), 17-Дек-20, 23:14 
Я открыл issue с достигнутыми результатами, чтобы получить feedback и подготовить патч. И мне нужна была их помочь (автора CSS движка).

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

Устал биться об стену. Патч выкинул. Разработку (фотоменеджер под Linux) закрыл. Урок для себя сделал.

https://gitlab.gnome.org/GNOME/gtk/-/issues/2165

Ответить | Правка | Наверх | Cообщить модератору

63. "Анализ вклада в разработку GNOME и GTK 4"  –1 +/
Сообщение от asand3r (ok), 18-Дек-20, 00:33 
Что-то ты быстро сдался. Так же не заинтересован, как и они.
Ответить | Правка | Наверх | Cообщить модератору

67. "Анализ вклада в разработку GNOME и GTK 4"  +/
Сообщение от Аноним (34), 18-Дек-20, 01:19 
Issue был открыт для проформы.
Свою полную незаинтересованность они показали ещё в IRC, когда я писал что они получилось улучшить performance. Скидывал скриншоты замеров.

Ноль реакции. Они тупо не отвечали и игнорили. Даже на технические вопросы по CSS движку автор там не отвечал.

Issue был создан чтобы где-то зафиксировать попытку. На этом этапе уже всё было понятно.

Ответить | Правка | Наверх | Cообщить модератору

85. "Анализ вклада в разработку GNOME и GTK 4"  –1 +/
Сообщение от DmA (??), 18-Дек-20, 07:27 
может писал им по русски?
Ответить | Правка | Наверх | Cообщить модератору

66. "Анализ вклада в разработку GNOME и GTK 4"  +1 +/
Сообщение от Anonimous (?), 18-Дек-20, 00:57 
MR они бы скорее всего смержили, но судя по комментам сами ковыряться в чужом коде они не хотят.
никто особо даже не запарился разобраться о чем речь. Шлите готовые патчи.
Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

68. "Анализ вклада в разработку GNOME и GTK 4"  +/
Сообщение от Аноним (34), 18-Дек-20, 01:28 
Не, там всё интереснее. Я с ними переписывался в IRC. Потратил прилично время чтобы настроить профилирование, снять графики и приходить к ним с цифрами.

Я думал - сейчас скину, они заинтересуются, узнаю некоторые моменты у автора CSS движка и допишу патч.

Ноль реакции. Им вообще не интересны ни графики, ничего. На вопросы в IRC перестали отвечать. На технические вопросы по движку не ответили. Без них убрать вторую часть (оставшиеся 180 секунд) не удалось.

Я им подробно описывал мой use case и что это критично (у меня фотоменеджер, нужно было генерировать много превью фоток), что без этого не могу написать приложение.

Ответить | Правка | Наверх | Cообщить модератору

72. "Анализ вклада в разработку GNOME и GTK 4"  +/
Сообщение от Аноним (34), 18-Дек-20, 01:39 
Они так мне и ответили - нам это неинтересно, мы так много элементов не генерируем ;), нас всё устраивает!

Может быть вдобавок у них сыграла ревность, не знаю. Как так, какой-то х...с горы полез в наш божественный код, да ещё его сделал на 4 порядка быстрее.

GTK, по сути, внутренний framework для их собственных приложений. Они код выложили, но никакой поддержки, даже платной, нет.

Там всё разваливается буквально на ходу. И на все мои баги у них один ответ - всё Ок.

А Issue я добавил чтобы работа где-то сохранилась, хоть в резюме добавлю. До неё уже всё было понятно.

Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору

95. "Анализ вклада в разработку GNOME и GTK 4"  +/
Сообщение от Аноним (95), 18-Дек-20, 11:34 
> Может быть вдобавок у них сыграла ревность, не знаю. Как так, какой-то х...с горы полез в наш божественный код, да ещё его сделал на 4 порядка быстрее.

Вот это скорее всего имеет место быть

Ответить | Правка | Наверх | Cообщить модератору

70. "Анализ вклада в разработку GNOME и GTK 4"  –1 +/
Сообщение от Owlet (?), 18-Дек-20, 01:33 
Как разработчик свободного ПО могу вас заверить: у нас нет возможности возиться с полуготовыми патчами, будь они хоть трижды крутыми. Можете винить в этом Red Hat, SJF, либералов, госдеп, жидорептилоидов, но факт остаётся фактом: если вы не готовы сделать работу нормально, не ожидается, что кто-то захочет сделать нормально за вас. У них таких патчей - сотни, и хорошо если половина из них чего-то да стоит.
Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

73. "Анализ вклада в разработку GNOME и GTK 4"  +3 +/
Сообщение от Аноним (34), 18-Дек-20, 02:03 
Во-первых, как разработчик свободного ПО я отвечу.

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

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

И если бы вы хотя бы владели GitHub и могли посмотреть коммиты Pull Request - знали бы что большинство PR состоят из многих коммитов. А первый и основной показывает концепцию, идею, подход, рабочий прототип. А потом уже дописывается с учётом новой информации и фидбека.

Нет таких патчей, которые ускоряют рендеринг (на большом количестве элементов) в 6700 раз, не надо так уж врать про "сотни PR".

Во-вторых, когда мы говорим о действительно сложном (как минимум сильно запутанном коде) без документации - таком как CSS движок рендеринга - его невозможно полностью разобрать. Код - это не книга.

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

И их консультация для дописывания патча - это необходимость.

Это говорит о крайне низкой культуре разработки и уровне. Посмотрите, и наконец-то, как разработчик свободного ПО - как пишут ещё и качественное, а не только свободное ПО мирового уровня.

Хотя бы https://github.com/software-mansion/react-native-reanimated. Баги обсуждаются, Pull Rr

Ответить | Правка | Наверх | Cообщить модератору

74. "Анализ вклада в разработку GNOME и GTK 4"  +/
Сообщение от Аноним (34), 18-Дек-20, 02:09 
PR обсуждаются и дописываются. Даже если это ключевые разработчики проекта. Потому что это сложный проект.

Это только для Hello World во сне можно написать "идеальный готовый" патч.

В реальном мире "а тут у нас не так работает", "эту старую бану фиксить нельзя, у нас на неё всё уже завязано", "мы ... не используем / оформляем так / и тп", "другой патч ломает API" и тп

Ответить | Правка | Наверх | Cообщить модератору

90. "Анализ вклада в разработку GNOME и GTK 4"  –1 +/
Сообщение от Аноним (90), 18-Дек-20, 09:28 
Это у тебя в конторе так вопросы решаются. Лови "идеальный патч" из реального мира, где ты с разработчиками не то что не виделся и не пил кофе
https://github.com/liballeg/allegro5/pull/725
Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору

93. "Анализ вклада в разработку GNOME и GTK 4"  +1 +/
Сообщение от Аноним (34), 18-Дек-20, 10:44 
Ахахах, те патч который многократно переписывался полгода и исправлялся по ходу обсуждений - это вот он ваш идеальный патч? Полгода!

Если бы его не направили, не обсудили как должно работать, и тд и тп, он бы его никогда и не смог завершить. Этот пример как раз на 100% подтверждает мои слова.

"Added the example to reproduce the bug", "Indeed. I have changed the code and now the new window...", "New patch applied...", через полгода написания патча "I have finished implementation of al_apply_window_constraints()" на что ему отвечают "Have a couple issues now..."

Тут он активно обсуждает так что в итоге надо делать
"what do we have to expect?

A) should the window to be resized to 500x500
B) or should it be left as is with 1000x1000".

И без 20 страниц обсуждений и активного взаимодействия с авторами ему непонятно как это должно работать. И так по ходу всех обсуждений.

Это то, как и работает в реальном мире. А не в ваших фантазиях об "идеальном патче".

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру