Pull to refresh
4
Karma
0
Rating
Михаил Каганский @mikekaganski

Software engineer

  • Followers
  • Following

Росатом создаст квантовый компьютер за 24 млрд рублей

Типа «Роскосмос успешно про… все плоимеры?»

Илон Маск разрешил НАСА делиться интеллектуальной собственностью SpaceX с кем угодно

Именно. Даже забавно, что «как-то даже забыл, что при всех своих успехах ...» — то есть «я с таким уважением отношусь к этой компании, что для меня становится неожиданностью мысль о том, что они ещё чего-то не успели достичь» — может вызывать такие негативные эмоции у читающих. Люди забыли, кто такое удивляться?

Расследование: странные программы в Реестре отечественного ПО

Нууу… я не имею права публиковать «случаи поддержки», как просил оратор выше (я не руководство, которое может решать что гласно, а что нет) — ну, кроме упоминаний в презентациях (https://people.gnome.org/~michael/data/2017-10-11-keynote.pdf — см. «Italian Banking example» или «UK Hospital» — но это всё нерепрезентативно: ведь это мы рассказываем об успехах, а не наши клиенты); как бы то ни было: платная поддержка ЛО — это 40% коммитов в ЛО от Коллаборы за прошедший год (а не «багрепорты в гите»).

Расследование: странные программы в Реестре отечественного ПО

Хмм… Вот мы в Коллаборе об этом не знали до сего дня. Да и клиенты наши — разные коммерческие и государственные организации в Европе и не только — тоже. Им, видишь ли, хочется, чтобы если возникла у пользователя проблема, они написали тикет — и в течение заданного в контракте времени оно было устранено. И ЛО, как ни странно, развивается именно благодаря такому вот бизнеспроцессу — когда и мы, и RedHat, и CIB обслуживаем клиентов, и наши фиксы (устраняющие их приоритетные проблемы) попадают в апстрим. Больше 60% коммитов в ЛО — оттуда.

Электронная подпись ГОСТ Р 34.10 документов формата PDF в офисном пакете LibreOffice

Конкретно в случае ЛО практика такова:

1. Создаётся багрепорт с описанием проблемы на английском языке («не работает подписание с использованием алгоритма такого-то; шаги для воспроизведения: 1, 2, 3...»).
2. Отправляется патч в геррит, commit message которого в первой строке имеет тег tdf#XXXX, где XXXX — номер багрепорта. Ну, и конечно, commit message будет содержать достаточный объём информации (при необходимости — хоть «войну и мир»).

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

Электронная подпись ГОСТ Р 34.10 документов формата PDF в офисном пакете LibreOffice

Насколько я знаю, предлагать правки в своём блоге или по почте чаще всего бессмысленно (хотя у некоторых проектов есть политика приёма патчей по почте). У проектов обычно есть своя политика приёма правок, и у многих это именно размещение патча в системе peer review. Поэтому как бы ни были хороши намерения, если не следовать установленным в проекте правилам, все полезные предложения могут оказаться потерянными в непредназначенном для этого канале.

Электронная подпись ГОСТ Р 34.10 документов формата PDF в офисном пакете LibreOffice

И вот если производители отечественных форков Linux доработали различные пакеты


А Вы не хотели бы внести указанные правки в LibreOffice самостоятельно? Достаточно отправить Code Contributor Statement, и разместить патч в геррит.

LibreOffice: страшный сон бухгалтера

Ну там много кто делает, и основную работу, как всегда — Caolan.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity