LINUX.ORG.RU

X11Libre — свободный и независимый форк X.Org Server

 , ,

X11Libre — свободный и независимый форк X.Org Server

5

5

Представлен открытый проект X11Libre. Это форк X.org Server, нацеленный на проведение чистки кодовой базы и продолжение активного развития функциональности X.org.

По информации OpenNET, проект создал Энрико Вайгельт (Enrico Weigelt), мейнтейнер драйверов AMD FCH GPIO и VIRTIO GPIO в ядре Linux, мэйнтейнер Xnest и активный разработчик Xorg (1831 коммит за последние два года).

В анонсе проекта Вайгельт пояснил, что проект freedesktop.org не является независимым и контролируется компанией Red Hat, которая, по его мнению, специально тормозит развитие X‑сервера и пытается похоронить проект X11. Примечательно, что ранее Вайгельт подвергался критике со стороны Линуса Торвальдса за склонность к теориям заговора.

После действий, связанных с созданием форка и попыток привлечь внимание к возрождению работы над X‑сервером, Карол Хербст (Karol Herbst, сотрудник Red Hat и борец за инклюзивность в сообществе) заблокировал Вайгельту доступ к GitLab‑инфраструктуре freedesktop.org, удалил его репозитории и закрыл более 140 отправленных запросов на передачу изменений (изменения были не без претензий к качеству). В ответ Вайгельт пригласил всех желающих подключиться к разработке X11Libre на GitHub. По мнению Вайгельта, у сообщества есть интерес к продолжению развития X.org и за время искусственного сдерживания разработки у проекта X.org накопилось большое число не принятых изменений и улучшений.

Первый релиз X11Libre планируется опубликовать в ближайшие дни. Проект будет полностью независим, не связан с какими‑либо корпорациями или активистами и избавлен от любых дискриминационных политик, таких как DEI (разнообразие, равенство и инклюзивность). Любой, кто доброжелательно относится к окружающим и заинтересован в продвижении X11, может участвовать в работе.

В планах свежего релиза X11Libre:

  • Поддержка X11-расширения Xnamespace, обеспечивающего изоляцию клиентов через разделение на уровне пространств имён X11;
  • Перевод Xnest на XCB и исключение Xlib из зависимостей;
  • Возможность одновременной установки разных версий ABI для бесшовного обновления в дистрибутивах;
  • Проведение работы по избавлению кодовой базы от технического долга.

По информации от сообщества, ранее от Вайгельта поступали плохо протестированные изменения, которые, например, ломали работу xrandr и приводили к зависаниям. Другие разработчики были недовольны проводимой Вайгельтом чисткой кода, из‑за которой в master‑ветке X.org постоянно менялся ABI и возникали сбои со сборкой. В итоге, было предложено прекратить принимать изменения от Энрико, так как его деятельность по чистке кодовой базы не устраняла конкретных ошибок и не решала существующие проблемы, а создавала новые проблемы.

>>> Подробности

★★★

Проверено: hobbit ()
Последнее исправление: unfo (всего исправлений: 2)
Ответ на: комментарий от AP

А они что-то сломали?

А вы миллион раз ссылались именно на то, что он «занимается ерундой» или «переставляет строки местами». На счёт поломок - это уже переобувание в воздухе. Надо было изначально на это и указывать, а не когда вам показали, что все люди делают микропатчи.

а ещё и не тестировал их.

Что значит, не тестировал? Любой человек тестирует патчи на своей локальной сборке, и НЕ тестирует их с миллионом других конфигураций, так как это уже должен делать CI.

И регулярно удалял как ненужное что-то, что на самом деле было нужно.

Это работа маинтаинера - указывать на подобное.

И начинал препираться, когда ему на это указывали.

Примеры в студию.

anonmyous ★★
()
Ответ на: комментарий от Iron_Bug

Кстати, бабло для меня всегда было на сто тридцать третьем месте.

sparkie ★★★★★
()
Ответ на: комментарий от AP

Похожая история была у FreeCAD года полтора назад. Там некий персонаж трижды влезал на чужую территорию и вливал собственные патчи, которые что-то ломали. После третьего раза ему сказали «до момента релиза мы у тебя забираем права

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

anonmyous ★★
()
Ответ на: комментарий от anonmyous

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

Iron_Bug ★★★★★
()
Ответ на: комментарий от anonmyous

Надо было изначально на это и указывать

Я изначально на это и указывал. Более того, про это есть ссылка прямо в топике. Ты не пробовал читать то, что комментируешь?

Примеры в студию.

Уже было выше.

AP ★★★★★
()
Ответ на: комментарий от anonmyous

Ничего себе, похожая!

Да, и тот, и другой пренебрегали мнением коллег о том, как надо работать над проектом в команде.

AP ★★★★★
()
Ответ на: комментарий от Iron_Bug

пытаются засунуть поддержку проприерастического кода, всякие там DRM

Так это ж отдельными подсистемами и модулями идёт. Если хочется «красоту» кода оценить, то на них просто не надо смотреть. Можно и в конфиге отключить. Тем более странно сравнивать именно этот код с фрибсд, где аналогичного вообще нет.

anonmyous ★★
()
Ответ на: комментарий от AP

Надо было изначально на это и указывать

Я изначально на это и указывал. Более того, про это есть ссылка прямо в топике. Ты не пробовал читать то, что комментируешь?

В топике написано, что его забанили после объявления форка и разговора с Лундюком, имя которого на FD.o даже упоминать нельзя. Очень здоровая атмосфера у них там.

С другой стороны, в топике не написано о том, что пару дней назад вообще все PR в Xorg на FD.o, о которых писал Энрике, тупо закрыли без рассмотрения. Т.е. безотносительно личностных качеств пациента, чуваки с FD.o производят впечатление наглухо поехавших и, учитывая бан разраба Hyprland, уже давно.

hateyoufeel ★★★★★
()
Последнее исправление: hateyoufeel (всего исправлений: 1)
Ответ на: комментарий от hateyoufeel

и разговора с Лундюком, имя которого на FD.o даже упоминать нельзя. Очень здоровая атмосфера у них там.

Это мы тут уже тоже обсуждали, причём прямо с тобой. Если модератор считает, что упоминание того или иного персонажа генерирует нездоровые дискуссии, он может объявить упоминание этого персонажа нежелательной темой. Стал бы я лично так делать? Не знаю. Возможно, нет.

AP ★★★★★
()
Ответ на: комментарий от hateyoufeel

С другой стороны, в топике не написано о том, что пару дней назад вообще все PR в Xorg на FD.o, о которых писал Энрике, тупо закрыли без рассмотрения.

Гитлаб автоматически закрывает все MR, когда удаляется репа, из которой они сделаны. Gitlab у тебя тоже производит впечатление наглухо поехавших?

AP ★★★★★
()
Ответ на: комментарий от AP

и разговора с Лундюком, имя которого на FD.o даже упоминать нельзя. Очень здоровая атмосфера у них там.

Это мы тут уже тоже обсуждали, причём прямо с тобой. Если модератор считает, что упоминание того или иного персонажа генерирует нездоровые дискуссии, он может объявить упоминание этого персонажа нежелательной темой. Стал бы я лично так делать? Не знаю. Возможно, нет.

Лундюк не был объявлен нежелательной темой. Это всё было сделано молча через автоматическую фильтрацию. Плюс, его объявили персоной нон-грата ещё до того, как он там зарегистрироваться смог. Ты правда считаешь это нормальной ситуацией?

Гитлаб автоматически закрывает все MR, когда удаляется репа, из которой они сделаны.

Если это технический момент, беру свою претензию про закрытие PR назад. С другой стороны, вопрос насчёт бана становится ещё более острым, ведь модератор должен был знать о том, что это приведёт к закрытию этих PR. Как ни крути, модеры FD.o – поехавшие.

hateyoufeel ★★★★★
()
Ответ на: комментарий от AP

Да, и тот, и другой пренебрегали мнением коллег о том, как надо работать над проектом в команде.

Нет. В одном случае была кривая политика коммитов, где не требовались аппрувы от всех коммитеров перед вливанием. Так никто никогда не делает, по тому, что вопросы «нахрен ты это влил» будут регулярно. А в другом - чел просто слал пурр реквесты, и не имел ни малейшей возможности пренебрегать мнением тех, кто будет это вливать.

Я изначально на это и указывал.

А я видел от вас кучу сообщений, где вы утверждали, что он «занимался ерундой и перестановкой строк». Если где-то среди 20 страниц были и другие сообщения - это не важно, так как вам ответили на ваше конкретное сообщение, показав, что микропатчи делают все. Теперь, очевидно, вы этот поинт повторять уже не будете, и будете ссылаться только на поломки. Так что прогресс есть.

Уже было выше.

Тут 20 страниц, как бы…

anonmyous ★★
()
Ответ на: комментарий от hateyoufeel

С другой стороны, вопрос насчёт бана становится ещё более острым, ведь модератор должен был знать о том, что это приведёт к закрытию этих PR.

Сам бан не при чём. Речь про удаление его реп - это отдельное от бана действие.

anonmyous ★★
()
Ответ на: комментарий от anonmyous

С другой стороны, вопрос насчёт бана становится ещё более острым, ведь модератор должен был знать о том, что это приведёт к закрытию этих PR.

Сам бан не при чём. Речь про удаление его реп - это отдельное от бана действие.

Я не очень в курсе, как работает Gitlab с банами: удаляются ли репы автоматом или нет. Но тут это не так важно, на самом-то деле, потому что уже после истории с Hyprland было ясно что у перцев крыша течёт.

hateyoufeel ★★★★★
()
Ответ на: комментарий от anonmyous

Если где-то среди 20 страниц были и другие сообщения - это не важно

Ок, давай развернём ситуацию. Я тебе что-нибудь припишу, а когда ты скажешь, что этого не говорил, я тебе отвечу, что это не важно, и придумаю какое-нибудь оправдание тому, что назвиздел. Тебе так норм?

Я так делать, конечно, не буду. Но мысленный эксперимент прикольный, не правда ли? :)

Теперь, очевидно, вы этот поинт повторять уже не будете

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

AP ★★★★★
()
Последнее исправление: AP (всего исправлений: 1)
Ответ на: комментарий от hateyoufeel

истории с Hyprland было ясно что у перцев крыша течёт.

А не наоборот ли? Насколько я помню автор Hyprland та ещё истеричка. Или я ошибаюсь?

Sunderland93 ★★★★★
()
Ответ на: комментарий от hateyoufeel

Ты правда считаешь это нормальной ситуацией?

Я уже писал выше, что считаю молчаливое принятие разных таких решений ошибкой. И в командах, к которым причастен, сам работаю над повышением прозрачности процессов, так что я в своём мнении последователен.

С другой стороны, вопрос насчёт бана становится ещё более острым, ведь модератор должен был знать о том, что это приведёт к закрытию этих PR. Как ни крути, модеры FD.o – поехавшие.

Не хотелось бы пережёвывать одно и то же по сто раз. Можно без труда найти каменты чувака из Valve, где он говорит, что залюбился иметь дело с поломкой ABI в патчах сабжа и предлагает перестать принимать его патчи. Например, вот: https://gitlab.freedesktop.org/xorg/xserver/-/issues/1760#note_2631460

В этом контексте я не вижу больших проблем с автоматическим удалением MR, коль скоро смотреть туда всё равно уже не хотели.

AP ★★★★★
()
Последнее исправление: AP (всего исправлений: 1)
Ответ на: комментарий от Sunderland93

истории с Hyprland было ясно что у перцев крыша течёт.

А не наоборот ли? Насколько я помню автор Hyprland та ещё истеричка. Или я ошибаюсь?

Ошибаешься. Автор Hyprland – один из самых спокойных чуваков во всём впопенсорце. Ты, наверное, с Оверстритом (bcachefs) из ядра путаешь, которого тоже недавно банили.

hateyoufeel ★★★★★
()
Ответ на: комментарий от AP

Ты правда считаешь это нормальной ситуацией?

Я уже писал выше, что считаю молчаливое принятие разных таких решений ошибкой. И в командах, к которым причастен, сам работаю над повышением прозрачности процессов, так что я в своём мнении последователен.

Я не думаю, что там есть какие-то процессы.

С другой стороны, вопрос насчёт бана становится ещё более острым, ведь модератор должен был знать о том, что это приведёт к закрытию этих PR. Как ни крути, модеры FD.o – поехавшие.

Не хотелось бы пережёвывать одно и то же по сто раз. Можно без труда найти каменты чувака из нвидии, где он говорит, что залюбился иметь дело с поломкой ABI в патчах сабжа и предлагает перестать принимать его патчи. Например, вот:https://gitlab.freedesktop.org/xorg/xserver/-/issues/1760#note_2631460

Во-первых, чувака из nvidia надо слать в жопу, потому как проприетарщики должны страдать. Коль скоро ты завязываешься на конкретный ABI во впопенсорцном проекте, тебя будут ожидать только боль и страдания.

Во-вторых, nvidia же открыла свои дрова в итоге, поэтому какая разница?

И наконец, Энрике, насколько я понимаю, никак не мог сам мержить свой код. А значит, ответственность тут на мейнтейнерах, которые подтвердили и смержили поломку ABI.

В этом контексте я не вижу больших проблем с автоматическим удалением MR, коль скоро смотреть туда всё равно уже не хотели.

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

Ты пытаешься оправдать совершенно отбитое поведение перцев с FD.o, которое чем дальше копаешь, тем хуже кажется. Не делай так.

hateyoufeel ★★★★★
()
Ответ на: комментарий от hateyoufeel

Во-вторых, nvidia же открыла свои дрова в итоге, поэтому какая разница?

Только модуль ядра. Не юзерспейсную часть. А именно о ней он и вел речь

Sunderland93 ★★★★★
()
Ответ на: комментарий от Sunderland93

Автор Hyprland – один из самых спокойных чуваков во всём впопенсорце

За что же забанили?

https://blog.vaxry.net/articles/2024-fdo-and-redhat

https://blog.vaxry.net/articles/2024-fdo-and-redhat2

TL;DR Ваксри с друзьяшками в своём дискорде ржали над расистскими мемами. Об этом узнал какой-то ряженый евнух из FD.o с почтой на redhat.com и у него пердак воспылал всеми цветами радуги.

hateyoufeel ★★★★★
()
Последнее исправление: hateyoufeel (всего исправлений: 1)
Ответ на: комментарий от hateyoufeel

Я не думаю, что там есть какие-то процессы.

Отсутствие у людей чёткого понимания о процессах – недоработка FD.o.

Во-первых, чувака из nvidia

Я ошибся – он из Valve. Но не суть.

И наконец, Энрике, насколько я понимаю, никак не мог сам мержить свой код. А значит, ответственность тут на мейнтейнерах

Которую они не отрицают: https://gitlab.freedesktop.org/xorg/xserver/-/issues/1797#note_2800325

Ты пытаешься оправдать

Я ставлю себя на их место и понимаю, что на своей инфре такого персонажа не стал бы держать.

AP ★★★★★
()
Ответ на: комментарий от AP

Я не думаю, что там есть какие-то процессы.

Отсутствие у людей чёткого понимания о процессах – недоработка FD.o.

Конечно. Как и раскидывания банов налево и направо.

Во-первых, чувака из nvidia

Я ошибся – он из Valve. Но не суть.

Один хер это вина nvidia больше чем кого-то ещё. Xorg вообще даёт какие-либо гарантии на ABI между мажорными релизами? Потому что мой секс с fglrx десяток лет назад говорит о том, что не даёт.

И наконец, Энрике, насколько я понимаю, никак не мог сам мержить свой код. А значит, ответственность тут на мейнтейнерах

Которую они не отрицают:https://gitlab.freedesktop.org/xorg/xserver/-/issues/1797#note_2800325

Ну и отлично? За что бан тогда, если они сами во всём виноваты?

Ты пытаешься оправдать

Я ставлю себя на их место и понимаю, что на своей инфре такого персонажа не стал бы держать.

Это не их инфра. Это проект сообщества. Они там всего лишь охреневшие jannies.

hateyoufeel ★★★★★
()
Последнее исправление: hateyoufeel (всего исправлений: 1)
Ответ на: комментарий от anonmyous

нет. два разных абзаца. один - про то, что мне что-то не нравится в кернеле. второй - про бздю. они никак не связны. поэтому я их разделила.

Iron_Bug ★★★★★
()
Ответ на: комментарий от AP

Я тебе что-нибудь припишу, а когда ты скажешь, что этого не говорил,

Ты троль, или как? :) Ты не сказал, что ты этого не говорил. Ты сказал, что говорил (где-то на просторах 20 страниц) так же и что-то другое, а конкретно, про поломки.

Вот: X11Libre -- свободный и независимый форк X.Org Server (комментарий)

Чел настрогал несколько сотен патчей, где переставил местами
несколько строк — посмотрите, он самый активный разработчик,
которого злобно гнетут недобрые корпораты :)

Где ЗДЕСЬ про поломки? Да, может быть, где-то ещё ты про них и говорил. Но здесь-то нет! И тебе логично указали, что данный поинт - не валиден.

anonmyous ★★
()
Ответ на: комментарий от hateyoufeel

Конечно. Как и раскидывания банов налево и направо.

Ты можешь продемонстрировать какие-то ещё баны на FD.o кроме сабжа и Vaxry?

Ну и отлично? За что бан тогда, если они сами во всём виноваты?

Попробую объяснить на понятном примере.

Допустим, ты генерируешь тысячи каментов тупняка на ЛОРе. Один из модераторов какие-то из них не удаляет, а потом говорит: «Да, я виноват, что пропустил». В твоей логике, виноват будет исключительно модератор ЛОРа. А на самом деле, ты тоже совсем не молодец.

Это не их инфра. Это проект сообщества. Они там всего лишь охреневшие jannies.

Чувак конфликтовал практически со всеми мейнтейнерами иксов. Ты можешь предложить своё решение этого конфликта, которое избавляет мейнтейнеров от необходимости как-либо иметь дело с этим персонажем.

AP ★★★★★
()
Ответ на: комментарий от AP

Конечно. Как и раскидывания банов налево и направо.

Ты можешь продемонстрировать какие-то ещё баны на FD.o кроме сабжа и Vaxry?

А этого мало? Какие-то истерички банят людей за вещи, которые этих истеричек и проекта, до которого они дорвались, никак не касаются. Двое были забанены, ещё два десятка решат потом просто не связываться.

Допустим, ты генерируешь тысячи каментов тупняка на ЛОРе. Один из модераторов какие-то из них не удаляет, а потом говорит: «Да, я виноват, что пропустил». В твоей логике, виноват будет исключительно модератор ЛОРа. А на самом деле, ты тоже совсем не молодец.

Тебе выше уже указали, что чувак писал вполне нормальный код, не отличавшийся от коммитов от других авторов. Прекрати уже это.

Ещё раз: Xorg, насколько я понимаю, не даёт гарантий на ABI. Соответственно, все жалобы на слом ABI должны слаться лесом. Все претензии к его коду высосаны из пальца в попытках как-то оправдать своё мудачество.

Чувак конфликтовал практически со всеми мейнтейнерами иксов.

Прямо таки конфликтовал?

Ты можешь предложить своё решение этого конфликта, которое избавляет мейнтейнеров от необходимости как-либо иметь дело с этим персонажем.

Чувак форкнул иксы, чтобы избавить себя от необходимости общаться с поехавшими мейнтейнерами, которые забивали на свои мейнтейнерские обязанности. Бан последовал после этого, а не до этого.

hateyoufeel ★★★★★
()
Последнее исправление: hateyoufeel (всего исправлений: 2)
Ответ на: комментарий от AP

Я ставлю себя на их место и понимаю, что на своей инфре такого персонажа не стал бы держать.

Вот именно: инфру и надо дорабатывать. Если у них, из-за поломок АБИ, какие-то дрова постоянно отъезжают, так это должен выявлять CI. А они орут «ой, мы столько не проревьювим». А ведь и не надо бы было! Чел бы сыпал своими патчами, а робот бы ему ставил «не собирабельно», и пускай тыркается хоть до посинения.

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

anonmyous ★★
()
Ответ на: комментарий от hateyoufeel

А этого мало?

Для заявления «направо и налево»? Маловато.

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

Указывавшие не делали ревью кода. А мейнтейнеры, которые его делали, были недовольны – ссылки на это я давал. Почему я должен слушать мимокрокодила с ЛОРа, а не специалистов, которые погружены в код проекта? И почему ты предпочитаешь мнение мимокрокодилов?

Прямо таки конфликтовал?

Нет никаких проблем найти примеры того, как он спорит с чуваком из нвидии по поводу того, что нужно и не нужно нвидии. Ты можешь сделать это прямо сейчас. Я, вроде, даже ссылку давал.

Нет никаких проблем найти примеры того, как он публично вертел мейнтейнеров на детородном органе в каментах на том же омгубунту. Ссылку я тоже давал.

Соответственно, все жалобы на слом ABI должны слаться лесом.

Мейнтейнеры должны самих себя слать лесом? Интересненько :)

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

AP ★★★★★
()
Ответ на: комментарий от anonmyous

Я уже выше написал: никто ему вроде бы не запрещал наконтрибьютить CI и тем самым облегчить всем жизнь (если у тебя есть свидетельство обратного, можешь его тут привести). Но он чего-то не стал так делать, а вот непротестированные патчи залить – это за милую душу. Почему-то.

P.S. Ну правда потом набежали бы луддиты и начали вопить, что CI нагревает планету или ещё чего-нибудь такое. Но тут уж всем не угодишь.

AP ★★★★★
()
Ответ на: комментарий от AP

А этого мало?

Для заявления «направо и налево»? Маловато.

Сколько надо? Напиши количество.

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

Указывавшие не делали ревью кода. А мейнтейнеры, которые его делали, были недовольны – ссылки на это я давал. Почему я должен слушать мимокрокодила с ЛОРа, а не специалистов, которые погружены в код проекта? И почему ты предпочитаешь мнение мимокрокодилов?

Были недовольны, но всё равно мержили? Интересные там мейнтейнеры.

Прямо таки конфликтовал?

Нет никаких проблем найти примеры того, как он спорит с чуваком из нвидии по поводу того, что нужно и не нужно нвидии. Ты можешь сделать это прямо сейчас. Я, вроде, даже ссылку давал.

Так спорит или конфликтует? Это разные вещи.

Нет никаких проблем найти примеры того, как он публично вертел мейнтейнеров на детородном органе в каментах на том же омгубунту. Ссылку я тоже давал.

Не видел. Давай ещё раз.

Опять же, если это всё происходило за пределами FD.o, то почему бан на FD.o?

Соответственно, все жалобы на слом ABI должны слаться лесом.

Мейнтейнеры должны самих себя слать лесом? Интересненько :)

Ага. Если они настолько бесполезные, что не осилили настроить CI для проверки слома ABI, как тут написал анон, то им надо забаниться и не отсвечивать.

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

У тебя нечему учиться. Ты пытаешься найти оправдания абсолютно ублюдскому поведению группы поехавших людей.

hateyoufeel ★★★★★
()
Ответ на: комментарий от AP

Для заявления «направо и налево»? Маловато.

Так заявление делается не по количеству, а по степени неадекватности. Про Vaxry-то, по-моему, вообще верх неадеквата. Да и потом, РХ не только на фридесктопе сидит. Аналогичные фортели происходят регулярно, например, в glibc.

А мейнтейнеры, которые его делали, были недовольны – ссылки на это я давал.

Они были недовольны тем, что кто-то лезет в старый код и что-то там вообще меняет, в условиях, когда дорабатывать инфру никто не будет, и развивать этот код тоже не планируется. Они ведь так и пишут: «если бы ты что-то умное менял, то всё равно бы всё сломалось, но хотя бы было понятно, ради чего». Это их слова, чуть ли ни дословно. То есть, они этот код давно и прочно похоронили, и призывают его просто не трогать, без всяких «но» и «если».

anonmyous ★★
()
Ответ на: комментарий от AP

Я уже выше написал: никто ему вроде бы не запрещал наконтрибьютить CI и тем самым облегчить всем жизнь

Да ё-моё! Вот ты захотел в какой-то проект закинуть фикс, исправляющий дивижон-бай-зеро в каком-то левом юзкейсе. А тебе говорят: «Слушай, не досуг. Запили, сначала, CI, а потом - поговорим». Это разве разговор? Да и то… что-то я не видел, чтобы ему даже это предложили сделать. Они просто говорили «давай тут больше ничего не трогать».

Вообще, CI должны пилить инфраструктурщики. Это же вам не гитхаб, где всё уже готово и надо только небольшой yml настрогать для описания воркфлоу. Не уверен, что это задача для рандомного контрибьютора.

anonmyous ★★
()
Ответ на: комментарий от anonmyous

Я уже выше написал: никто ему вроде бы не запрещал наконтрибьютить CI и тем самым облегчить всем жизнь

Да ё-моё! Вот ты захотел в какой-то проект закинуть фикс, исправляющий дивижон-бай-зеро в каком-то левом юзкейсе. А тебе говорят: «Слушай, не досуг. Запили, сначала, CI, а потом - поговорим». Это разве разговор? Да и то… что-то я не видел, чтобы ему даже это предложили сделать. Они просто говорили «давай тут больше ничего не трогать».

Вообще, CI должны пилить инфраструктурщики. Это же вам не гитхаб, где всё уже готово и надо только небольшой yml настрогать для описания воркфлоу. Не уверен, что это задача для рандомного контрибьютора.

Вообще, ситуация с инфрой у FD.o какая-то шизофреничная. Компания, которая им до недавнего времени давала сервера, свернулась, и теперь FD.o требуют десятки тысяч денег в месяц на новую инфру.

https://www.phoronix.com/news/2025-XOrg-FreeDesktop-Cloud

With Equinix pricing it equates to around $24k USD per month in total that they had been comp’ing the FreeDesktop.org infrastructure.

Equinix had been sponsoring three AMD EPYC 7402P servers and another three dual Intel Xeon Silver 4214 servers for running the FreeDesktop.org GitLab cluster. Plus for GitLab runners there are three AMD EPYC 7502P servers and two Ampere Altra 80-core servers.

И я в упор не понимаю, как и на что они утилизировали все эти мощности на 300 килобаксов в год. 7402P имеют по 24 ядра, Xeon Silver 4214 — по 12 ядер (24 на сервер). Шесть серверов с 24 ядрами в каждом – как-то очень дохрена для одного Gitlab (CI там отдельно).

hateyoufeel ★★★★★
()
Последнее исправление: hateyoufeel (всего исправлений: 1)
Ответ на: комментарий от anonmyous

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

Мы всё ещё говорим про чувака, у которого 800+ коммитов в репе? Типа, пробегал мимо, навалил коммитов, ещё и мейнтейнинг xnest подобрал до кучи, а потом моргнул глазом – полтора года как одна секундочка? :)

Это же вам не гитхаб, где всё уже готово и надо только небольшой yml настрогать для описания воркфлоу.

Наблюдаю у себя в приватной репе .gitlab-ci.yml. ЧЯДНТ?

AP ★★★★★
()
Ответ на: комментарий от AP

Мы всё ещё говорим про чувака, у которого 800+ коммитов в репе?

Но ведь, по твоим словам, они все «исправляют какой-то дивижон бай зеро», а то и вообще ничего не исправляют. Соответственно, как-то странно требовать с такого контрибьютора CI… Но где они ему хотя бы это предлагали?

Наблюдаю у себя в приватной репе .gitlab-ci.yml. ЧЯДНТ?

Эта репа хостится на фридесктопе? Если там у них вся инфраструктура CI уже налажена, то почему до сих пор вот такие проблемы происходят?

anonmyous ★★
()
Ответ на: комментарий от hateyoufeel

Так это много у кого так принято. Для сервера с домашней страничкой брать сервер с 32ГБ памяти и много ядер (хотя хватило бы 512МБ памяти и 1 ядра), а тут вот целая репа - без энтерпрайзной инфраструктуры не обойтись никак. Да ещё и распильщики рады небось (ведь вся околовайландовая «разработка» неразрывно с ними связана).

firkax ★★★★★
()
Ответ на: комментарий от AP

Мы всё ещё говорим про чувака, у которого 800+ коммитов в репе?

Кстати, он именно этим и оправдывает регрессии. Говорит, «у меня 800+ локальных коммитов. И я тестирую конечный результат, но из-за того, что коммитов так много, то я не могу протестировать все их комбинации, или хотя бы каждый в отдельности. А вы принимаете их вразнобой».

Ну никак тут без CI проблему не решить.

anonmyous ★★
()
Ответ на: комментарий от AP

Ну хорошо, допустим, CI там налажен… Не хотите же вы сказать, что вышеозначенная проблема решается 1 yml файлом, а никто не догадался её так и решить? Я предполагаю, что для Xorg было слишком сложно сделать хорошее тестовое покрытие, так как надо смотреть, вывел ли он картинку, и если да - корректную или нет. Вероятно, по этой причине там CI только сборку тестирует, а сломался рантайм?

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

anonmyous ★★
()
Ответ на: комментарий от anonmyous

Так, может, оставим Метуха, и обсудим Вахтёра? Там-то вы чем будете крыть?

Это про Vaxry что ли? У меня нет чёткого сформированного мнения на этот счёт. С одной стороны, он занимался какой-то хернёй у себя на Discord-сервере. С другой стороны, я не уверен, что этот скандал затрагивал FD.o настолько, что надо было показательно отмежеваться и отправить Vaxry на мороз. Больше похоже на virtue signalling (как там бишь его по-русски?).

AP ★★★★★
()
Ответ на: комментарий от AP

С другой стороны, я не уверен, что этот скандал затрагивал FD.o настолько, что надо было показательно отмежеваться и отправить Vaxry на мороз.

Там даже и скандала-то не было. И уж к FD он вообще никак не относился, просто какие-то «резкие высказывания в адрес трансов». Основной поинт FD был в том, штаа «а трансы и к нам коммитят, так что ещё раз что-то про них напишешь - получишь палкой в лоб».

Это чо ваще такое?

anonmyous ★★
()
Ответ на: комментарий от Sunderland93

Если только на каком-нибудь капустнике. Это песня Дунаевского для фильма «Мэри Поппинс, до свидания». И у этой песни очень непростая история.

Чувствительным женщинам и кормящим детям лучше по ссылке не проходить :)

ЗЫ: да, автор видео очень специфический и натягивает сову на глобус про фильм в целом, вот только насчет плаката и картинки с машинкой он прав - все это в фильме было.

t3n3t
()
Последнее исправление: t3n3t (всего исправлений: 1)
Ответ на: комментарий от liksys

Во вторых, мне нужно увеличить элементы еще больше.

Строго говоря твоя тема является компактной по меркам 96дпи и экрана 1024х768.

kirill_rrr ★★★★★
()
Ответ на: комментарий от kirill_rrr

Не является, я пользовался ею на таком экране.

liksys ★★★★
()
Ответ на: комментарий от Skullnet

Вот есть 1366х768 и на 15,6 дюймов оно отлично выглядит

Бггг, я хоть и непривередлив, но 1920x1200 на 14 дюймов (да, экран маленький) выглядит куда лучше, чем 1366x768.

mister_me
()
Ответ на: комментарий от Skullnet

Вот есть 1366х768 и на 15,6 дюймов оно отлично выглядит

Выглядит если компом не пользоваться? Или если пользоваться только для ЛОРа и для писания фанфиков в lowriter?

Потому что для других задач экран тупо мал. Даже гимп нормально не поюзать.

wandrien ★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)