ChanServ changed the topic of #libreoffice-ru to: Канал поддержки русскоязычных пользователей LibreOffice | Wiki TDF http://tdf.io/wikiru | On-line документация http://tdf.io/helpru | Логи канала: http://goo.gl/gzwdwU
VVD47930 has joined #libreoffice-ru
VVD has quit [Ping timeout: 260 seconds]
VVD47930 has quit [Ping timeout: 250 seconds]
VVD has joined #libreoffice-ru
UNIm95 has joined #libreoffice-ru
UNIm95 has quit [Remote host closed the connection]
UNIm95 has joined #libreoffice-ru
JohnDoe_71Rus has joined #libreoffice-ru
tagezi has quit [Remote host closed the connection]
UNIm95 has quit [Quit: Leaving.]
kompi has joined #libreoffice-ru
mikekaganski has joined #libreoffice-ru
mikekaganski has quit [Read error: Connection reset by peer]
mikekaganski has joined #libreoffice-ru
mikekaganski has quit [Read error: Connection reset by peer]
mikekaganski has joined #libreoffice-ru
<kompi> mikekaganski: ты летаешь
<mikekaganski> kompi: да ну :)
<kompi> угу
<kompi> mikekaganski: интересно, мы добьемся того, что пункт будет перенесен? =)
<mikekaganski> kompi: :) я в общем-то забавляюсь там
<kompi> а я нет, мне стало интересно, додавим мы их или нет
<JohnDoe_71Rus> в современном мире принятие какого либо решения часто зависит от "занести" "на лапу" нужному человеку
<kompi> если мне скажут, что чтобы внести изменения в свободный проект необходимо заплатить какому-то хрену, который просто мимо-крокодил, то я лучше научусь делать форк
<kompi> спрошу, как мне перенести этот чертов пункт (там не так сложно мыслю я)
<mikekaganski> Да перестаньте :))))
<mikekaganski> Никому там никогда ничего не надо было заносить, даже ораклу
<mikekaganski> у Оракла была просто тягомотный бюрократный пофигизм, потому что ненужно, а здесь - есть мнение, с которым можно спорить
<mikekaganski> причём на уровне пользователя вообще нет проблем: можно меню куда угодно мереместить всегда
<mikekaganski> речь ведь о системе, об ентом и спорим
<kompi> на уровне пользователя возникают проблемы, когда я настроил под себя ГУИ (тулбары, меню, шоткаты и тд), а пришло обновление и все мне сбросило на дефолт
<JohnDoe_71Rus> на уровне пользователя надо что бы изкоробки было как надо. а не перетаскивать все пол часа на свои места
<kompi> вот!
<kompi> JohnDoe_71Rus: мы об этом и спорим с "разрабами", хотя какие они разрабы, так Юсуф всего лишь
<mikekaganski> Не придумывай. В данном случае забота не о пользователе, а скорее о логике.
<mikekaganski> И я считаю, что это важный аргумент
<mikekaganski> правда, реально пользователю вообще пофиг, куда засунут
<mikekaganski> но логичность должна быть
<JohnDoe_71Rus> личный факт. пришлось столкнутся с MSO2010. не знаю, возможно в прошлых версиях они плавно подготовили пользователей. но перепрыгнув с officeXP я 30 минут искал окошко где серийный номер отображается
<kompi> читать мануалы - это так по-русски
<mikekaganski> ничего они никого не подготавливали, 2003->2007 был просто пиздец
<JohnDoe_71Rus> кинуть в речку. жить захочет, плавать научится
<mikekaganski> так и сделали
<JohnDoe_71Rus> и ведь могут себе позволить, сволочи
mikekaganski has quit [Read error: Connection reset by peer]
kompi has quit [Quit: Page closed]
mikekaganski has joined #libreoffice-ru
tagezi has joined #libreoffice-ru
<tagezi> утра
<mikekaganski> угу, чего ты в такую рань шумишь?
<tagezi> чо это за фантик?
<tagezi> Samuel Mehrbrodt
<tagezi> I wouldn't put this in a new line, since it can be empty.
<tagezi> этого я не понял.. он делает сборку и у него пустое поле?
<tagezi> теперья должен написать код который будет обрабатывать варианты багов?
<mikekaganski> Я тоже не вполне понял, при каких обстоятельствах это может быть. Может, спросишь?
<mikekaganski> Насчёт LibreOffice - это он прав
JohnDoe_71Rus has quit [Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org]
<tagezi> вот LibreOfficeDev ещё как-то влезет, вот только только
<tagezi> а если там будет другая фигня, то всёравно нужно будет переписывать
<mikekaganski> да ннет, в этом случае не влезем, ну перенесётся. Это же явно какой-то спецбилд
<tagezi> зачем эта повернутость на %PRODUCTNAME?
<mikekaganski> Чтобы можно было использовать в Collabora GovOffice, например
<tagezi> калабора будет переписывать это.. если уж оглядываться на них, члово LibreOffice вообще нужно убирать
<mikekaganski> :)
<tagezi> то чо это либра и так понятно, это первой строкой идёт
<mikekaganski> я про нас сказал, но не только мы делаем свои дистры
<mikekaganski> все либры надо поменять на %PRODUCTNAME
<tagezi> id сборки же делается во время сборки да?
<mikekaganski> да
<tagezi> тоесть я могу сделать макрос, если Id не равно пусто, то строка
<mikekaganski> ага
<tagezi> ладно, попробую
<tagezi> по поводу 160 строку пусть идёт в пень
<mikekaganski> это что?
<mikekaganski> я не там
<tagezi> есть флаг, он должен быть описат
<mikekaganski> я ему и ответил, что не помешает
<tagezi> если ему кажеться что что-то лишнее, пусть не читает.. лицензия позволяет :)
<tagezi> если я сделаю ребейс и потом буду править патч, там ничего не повредиться?
<tagezi> просто нужно будет собирать, а у меня рабочая ветка уже очень старая.. с воскресения стоит так
<mikekaganski> yt ye;yj ht,tqcbnmcz
<mikekaganski> не нужно
<mikekaganski> можно и неделю не ребейсить
<tagezi> а как я собиру это?
<tagezi> у меня сейчас опять 6 часов будет собираться
<mikekaganski> ничего страшного, особенно если тебе повезло и ты на точке, которая стабильно нравится дженкинсу
<mikekaganski> погоди
<mikekaganski> почему 6 часов? ты что-то ребейсил?
<tagezi> нет.. я вчера мастер собирал
<mikekaganski> так почему у тебя будет 6 часов?
<tagezi> ну потому чтоо ветка старая
<mikekaganski> если ты ребейс сделаешь, вот тогда да
<mikekaganski> не надо ребейсить.
<mikekaganski> работай спокойно
<tagezi> как скажешь
<mikekaganski> ребейс нужен, если кто-то влез в этот файл
<tagezi> 35 #ifdef BUILD_ID
<tagezi> 38 "Build ID: %BUILDID\n"
<tagezi> 39 }
<tagezi> 37 {
<tagezi> 36 if(BUILDID != "")
<tagezi> 40 #endif
<tagezi> так.. а вставляю я его просто BUILD_ID в нужной строчке?
<mikekaganski> эх... нет
<tagezi> чо не так? :)
<mikekaganski> пока поправка: 41 должен был быть ещё раз #endif
<mikekaganski> но всё это не сработает
<mikekaganski> потому что %BUILDID - не макрос препроцессора
<tagezi> так, я макрос не определил, да?
<mikekaganski> нет, не в этом дело
<mikekaganski> не ты его не определил, а они
<mikekaganski> если тут делать, то по другому как-то
<tagezi> так, тоесть я не могу вот так вот прямо взять и проверить пуста стока или нет?
<mikekaganski> в данном случае строка - это не константа, а нечто, орпеделяемое в программе во время выполнения
<mikekaganski> хотя изначально она пришла откуда-то из такой константы
<tagezi> ну тогда макрос не получиться.. тогда только методом кастылей и ваганеток :))
<mikekaganski> но где это произошло - мы не знаем
<mikekaganski> ага
<tagezi> if( "Build ID: %BUILDID\n" != "Build ID: \n") "Build ID: %BUILDID\n"
<tagezi> :)))
<mikekaganski> :) не пройдёт
<tagezi> мочему? строка то пуста :)
<tagezi> п*
<mikekaganski> потому что ты вводишь if в определение константы
<mikekaganski> у тебя же та строка - это константа
<mikekaganski> строка справки
<mikekaganski> ты её объявляешь и определяешь
<mikekaganski> погоди, я открою, может, я усложняю
<mikekaganski> кинь путь
<tagezi> я могу это сделать до, а потом подставить переменную
<tagezi> desktop/source/app/cmdlinehelp.cxx
<tagezi> 37 const char aCmdLineHelp_version[] =
<tagezi> там действительно константа, и компилятор будет ругаться, скорее всего
<tagezi> %BUILDID можно проверить до этой константы, а в константу вставить переменную, тогда в константу будет входить строка
<tagezi> определённая заранее
<tagezi> не?
<tagezi> или ты пр что вообще?
<mikekaganski> там нет "до" или "заранее", потому что эта константа определена не в функции (где есть последовательность выполнения), а вне.
<mikekaganski> Последовательность инициализации таких объектов зависит от компилятора
<tagezi> и чо мне делать?
<mikekaganski> оставить это как есть
<mikekaganski> если ты хочешь заморочиться - можно по-другому поступить
<tagezi> ну тогда он идёт нафиг :)
<mikekaganski> кто?
<mikekaganski> тут смотри, что получается: вроде для релизных версий билд не показывается
<mikekaganski> я не проверял, код смотрю
<tagezi> когда мы пишем в багзилу мы должны указать ид сборки, это однозначно
<tagezi> он есть в Справка- о ЛО
<mikekaganski> да, но это в эбаут
<tagezi> так там тоже самое светится
<tagezi> не?
<mikekaganski> а вот хрен знает
<mikekaganski> вроде показывает, но в коде говорится, что он может возвращать пустоту
<tagezi> LibreOffice 5.2.3.0.0 fc3d4c5358b03244177b08a13268c7922ab5f4a5
<tagezi> у меня показывает
<tagezi> и чо ты предлагаешь, оставить всё в бардаке
<tagezi> ?
<mikekaganski> нет, я думаю
mikekaganski has quit [Read error: Connection reset by peer]
<tagezi> дрдумался :)
<tagezi> о*
mikekaganski has joined #libreoffice-ru
<mikekaganski> что за хрень сегодня... меня колбасит мой инет
<mikekaganski> я скоро убегу...
<mikekaganski> так, смотри. Там всё за всё цепляется, вот что мне не нравится.
<mikekaganski> Ты можешь немного поправить ReplaceStringHookProc в D:\sources\lo-core1\desktop\source\app\app.cxx, и тогда сделать справку двумя отдельными строками
<mikekaganski> То есть в первой строке только версия
<mikekaganski> вторую строку ты делаешь чисто %BUILDID, и если после обработки она не пустая,, то выводишь "Build: " и следом получившуюся
<mikekaganski> вот так можно более-менее изящно выкрутиться
<mikekaganski> На данный момент ReplaceStringHookProc сделана так, что не будет работать, если в строке нет "%PRODUCT" или "%ABOUTBOX", а нужно, чтобы она ещё реагировала на "%BUILDID"
<mikekaganski> вот
<mikekaganski> не торопись, можешь поиграться
<mikekaganski> я сегодня уже не буду
<tagezi> я думаю, я этим замусь не сегодня.. у меня 20 км на велике уже, и мне ещё финский и английский делать
<tagezi> сидеть копаться что там делают эти эсреты.. очень интересно конечно, но малёк не до того
JohnDoe_71Rus has joined #libreoffice-ru
kompilainenn has joined #libreoffice-ru
<kompilainenn> mikekaganski: я ксттаи заметил, что тебе они отвечают, а мне нет=) игнорят
<kompilainenn> блин 5.2.4.1 вышла, а билдов для винды нет
<kompilainenn> а есть для 64 бита
<kompilainenn> интересно 64 битная сборка заменит собой 32 битную?
<tagezi> он сказал что его сегодня больше не будет
<kompilainenn> ну что ж
<kompilainenn> 64 битная сборка заменила собой 32 битную, даже будучи установленной в иной каталог на ином диске
jrj has quit [Ping timeout: 244 seconds]
jrj has joined #libreoffice-ru
<kompilainenn> крешрепортер что ли сломался?
<kompilainenn> выкатил мне креш репорт crashreport.libreoffice.org/stats/crash_details/c40243e4-2f7e-44cc-9511-c53f8d158b83
<kompilainenn> по котрому ничего нет
<kompilainenn> хм
<kompilainenn> а теперь появилось
kompilainenn has quit [Quit: Page closed]
UNIm95 has joined #libreoffice-ru
jrj has quit [Ping timeout: 260 seconds]
jrj has joined #libreoffice-ru
kompi has joined #libreoffice-ru
kompi has quit [Quit: Page closed]
kompi has joined #libreoffice-ru
kompi has left #libreoffice-ru [#libreoffice-ru]
JohnDoe_71Rus has quit [Quit: KVIrc 4.9.2 Aria http://www.kvirc.net/]