desktop-apps icon indicating copy to clipboard operation
desktop-apps copied to clipboard

RPM/Deb packaging fixes

Open mikhailnov opened this issue 2 years ago • 5 comments

Здравствуйте!

Вам по определенным каналам был передан PDF-документ с критическими и не очень замечаниями по упаковке R7 в RPM, не знаю, дошел ли он до разработчиков. Судя по тому, что я там ошибся (показалось, что вы своими MIME-типами подменяете стандартный тип для docx, хотя вы просто создаете свой тип (https://www.onlyoffice.com/blog/2022/03/onlyoffice-forms-new-oform-docxf-formats-explained/)), а обратной связи не было, могу предположить, что его и не читали).

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

В описании коммитов, где нужно, расписано подробнее, что сделано.

Из на мой взгляд критических проблема остается использования LD_PRELOAD: запущенный из-под офиса, например, браузер и запущенные из-под него программы, например, VLC, будут наследовать эту переменную. Нужно заменить на RPATH. Лучше всего флагами компилятора, а можно и утилитой patchelf.

mikhailnov avatar Jun 20 '22 09:06 mikhailnov

CLA assistant check
All committers have signed the CLA.

CLAassistant avatar Jun 20 '22 09:06 CLAassistant

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

image

mikhailnov avatar Jun 20 '22 09:06 mikhailnov

ping

mikhailnov avatar Jun 27 '22 18:06 mikhailnov

Hi @mikhailnov, please use english for pr and comments. Also I can't merge your PR cause there conflicts on branch and you don't sign CLA yet.

agolybev avatar Jul 27 '22 10:07 agolybev

Ok. Commit messages are in English. I've signed the CLA, this time it seems to have succeeded.

Там ваши коллеги по Р7 уже сделали спец. сборку с учетом этих замечаний и даже исправленных rpath, этот пулл-реквест особого смысла не имеет, вы бы что ли их правки в основную ветку влили, тогда пой PR смысла не имеет. Поверх нет, может быть, найду, что поправить.

mikhailnov avatar Jul 27 '22 11:07 mikhailnov

Closed due to inability to merge fixes.

agolybev avatar Aug 26 '22 13:08 agolybev

Do you have plans to merge similar fixes from special r7 branch? If not, I can make a new PR.

mikhailnov avatar Aug 27 '22 06:08 mikhailnov