Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

23 Март 2019, 05:43 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Доступно и просто о работе в офисных пакетах
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: « 1 2 3 4 5 »   Вниз
  Печать  
Автор Тема: Многопользовательский доступ  (Прочитано 3098 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Kadet
Форумчанин
***
Offline Offline

Сообщений: 65


« Ответ #45: 7 Март 2019, 19:24 »

Блин,  и рад бы помочь, но...
Дома скачивал, на работе скачивал все подряд, начиная с 5.4... на разных машинах... все с ошибкой. Заканчивается ошибкой.
Несколько часов скачивается и ошибка.
Ни одной без ошибки скачки нет.

Попробую ещё, но...
Записан
mikekaganski
Мастер
*****
Offline Offline

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 1 286


« Ответ #46: 8 Март 2019, 09:48 »

Я сделал bare-repo для 6.1 здесь (3 архива 7-zip, общий размер 5,4 ГБ):

https://cloud.mail.ru/public/68TW%2FGsQBhLbZW
https://cloud.mail.ru/public/BS6n%2FDivsK8pGq
https://cloud.mail.ru/public/EG3x%2FCYvdzasne

Попробуйте скачать - по крайней мере, это не протокол git, можно пользоваться менеджером, и наверное, можно докачивать (не знаю, позволяет ли это mail.ru).

Если нужна другая версия - скажите, я подготовлю.

После распаковки (в отдельную папку с именем bibisect-win32-6.1.git) нужно в cygwin перейти в родительскую папку (т.е. ту, в которой лежит папка bibisect-win32-6.1.git) и склонировать её в нормальный репозиторий, примерно так:
Код:
git clone --origin https://git.libreoffice.org/bibisect-win32-6.1 bibisect-win32-6.1.git bibisect-win32-6.1
Рядом с bibisect-win32-6.1.git появится bibisect-win32-6.1, после чего можно удалить bibisect-win32-6.1.git.
« Последнее редактирование: 8 Март 2019, 10:11 от mikekaganski » Записан

С уважением,
Михаил Каганский
mikekaganski
Мастер
*****
Offline Offline

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 1 286


« Ответ #47: 8 Март 2019, 10:14 »

Для 6.0 (4,65 ГБ):

https://cloud.mail.ru/public/7aBb%2FuuL688ojh
https://cloud.mail.ru/public/MzJf%2FgwP7tAg8Z
https://cloud.mail.ru/public/6KCX%2FQFxzCaR2n
Записан

С уважением,
Михаил Каганский
Kadet
Форумчанин
***
Offline Offline

Сообщений: 65


« Ответ #48: 9 Март 2019, 10:24 »

Спасибо!
Пару дней и ночей стараний (на форум не заходил) я таки скачал 6.2, ну на всякий случай и 6.1 и 5.4.
Запустил как по инструкции здесь процедуру.
Всё как по инструкции - bibisect-win32-6.2. Результат один и тот же - git bisect good.
Сижу, "онанирую"
- instdir/program/soffice
- git bisect good
Ничего не меняется.

Может я что-то не правильно делаю.
В общем, моя ошибка выражается в "недержании" нижней галочки.
Я запускаю - instdir/program/soffice. Окно, в котором я выбираю свою БД.
Открываю расширенные настройки БД... галочка не стоит. Закрываю. Ввожу - git bisect good.
И снова по тому же плану.

Но... ничего не меняется. Всё время открывается версия LO-6.1.0.0. И галочка всегда снята.
Пытался занести данные в таблицу - заносятся и сохраняются.

Может я чего-то не так делаю?
Записан
mikekaganski
Мастер
*****
Offline Offline

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 1 286


« Ответ #49: 9 Март 2019, 10:28 »

Вы не могли бы привести весь вывод консоли (со своей первоначальной командой и последующими действиями *в конслои*) дла пары таких команд? Не важно, что при этом происходило с ЛО: интересует только ваши команды git bisect ... и его реакция.
Записан

С уважением,
Михаил Каганский
Kadet
Форумчанин
***
Offline Offline

Сообщений: 65


« Ответ #50: 9 Март 2019, 10:47 »

Сейчас я пока всё сбросил. Мнут через десять повторю и опубликую.
Я так понял, что в bibisect-win32-6.2 - должны присутствовать и все предыдущие версии, а не только 6.2, и для их проверки не стоит скачивать ещё и 6.1, 6.0 и 5.4 (хотя почти всех их я уже скачал)?
Записан
mikekaganski
Мастер
*****
Offline Offline

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 1 286


« Ответ #51: 9 Март 2019, 10:54 »

Я так понял, что в bibisect-win32-6.2 - должны присутствовать и все предыдущие версии, а не только 6.2, и для их проверки не стоит скачивать ещё и 6.1, 6.0 и 5.4 (хотя почти всех их я уже скачал)?
Нет, каждая содержит только диапазон с момента ответвления прежней версии до ответвления новой.
Записан

С уважением,
Михаил Каганский
Kadet
Форумчанин
***
Offline Offline

Сообщений: 65


« Ответ #52: 9 Март 2019, 11:18 »

Хорошо. Сейчас выяснил, вернее уточнил с какой же версии появилась ошибка.
Ранее я говорил, что с 6.0 проявляется (ибо точно не знал, что виной всего галочка), но сейчас проверил, что даже на 6.1 её ещё нет. Она появилась только со свежей - 6.2.
В общем установил у себя все версии (5.4, 6.0, 6.1 и 6.2) и открывал в каждой.

Сейчас попробую повторить бибисект на 6.2
Записан
Kadet
Форумчанин
***
Offline Offline

Сообщений: 65


« Ответ #53: 9 Март 2019, 11:39 »

Код:
User@HOME ~
$ cd /cygdrive/e/libo/bibisect-win32-6.2

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ git checkout master
Распаковка файлов: 100% (2995/2995), готово.
Предыдущая позиция HEAD была b0a56ec98 source sha:3a801799536e6870f2fb111b1cc00b9575a35a39
Переключено на ветку «master»
Ваша ветка обновлена в соответствии с «origin/master».

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ instdir/program/soffice

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ instdir/program/soffice

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ git checkout oldest
Распаковка файлов: 100% (2995/2995), готово.
Примечание: переход на «oldest».

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

Если вы хотите создать новую ветку и сохранить свои коммиты, то вы
можете сделать это (сейчас или позже) вызвав команду checkout снова,
но с параметром -b. Например:

  git checkout -b <имя-новой-ветки>

HEAD сейчас на b0a56ec98 source sha:3a801799536e6870f2fb111b1cc00b9575a35a39

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ instdir/program/soffice

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ git bisect start master oldest
Бинарный поиск: 3644 редакции осталось проверить после этой (примерно 12 шагов)
error: Указанные неотслеживаемые файлы в рабочем каталоге будут перезаписаны при переключении на состояние:
        instdir/cache/opengl_device.log
Переместите эти файлы или удалите их перед переключением веток.
Прерываю

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ instdir/program/soffice

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ git bisect good
You need to start by "git bisect start"
Do you want me to do it for you [Y/n]? y

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ instdir/program/soffice

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ git bisect good

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ instdir/program/soffice

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ git bisect good

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ instdir/program/soffice

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ git bisect good

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ instdir/program/soffice

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ git bisect good

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ instdir/program/soffice

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ git bisect good

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ instdir/program/soffice

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ git bisect good

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ instdir/program/soffice

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ git bisect good

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ instdir/program/soffice

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ git bisect good

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ instdir/program/soffice

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ git bisect good

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ instdir/program/soffice

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ git bisect good

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ instdir/program/soffice

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ git bisect good

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ instdir/program/soffice

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ git bisect good

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ instdir/program/soffice

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ git bisect good

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ instdir/program/soffice

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ git bisect good

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ instdir/program/soffice

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ git bisect good

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ instdir/program/soffice

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ git bisect good

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ instdir/program/soffice

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ git bisect good

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ instdir/program/soffice

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ git bisect good

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ instdir/program/soffice

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ git bisect good

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ instdir/program/soffice

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ git bisect good

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$
Всё по инструкции.
Открыл последнюю версию Убедился, что ошибка присутствует. Галочку отжал. Запустил последнюю версию повторно (поэтому и стартовал дважды). Галка снова стала активной. Ошибка действительно есть.
Откатился в old. Проверил. Ошибка нет.
И пошли бесконечные итерации. Однако смущает. В описании вроде бы должны быть сообщения сколько ещё итераций осталось, а у меня никакой реакции. Открывается. Проверяю. Good. И снова.
Записан
mikekaganski
Мастер
*****
Offline Offline

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 1 286


« Ответ #54: 9 Март 2019, 12:01 »

Код:
...
User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ git bisect start master oldest
Бинарный поиск: 3644 редакции осталось проверить после этой (примерно 12 шагов)
error: Указанные неотслеживаемые файлы в рабочем каталоге будут перезаписаны при переключении на состояние:
        instdir/cache/opengl_device.log
Переместите эти файлы или удалите их перед переключением веток.
Прерываю
...
Здесь он показал ошибку. Эта ошибка говорит о том, что есть файл в дереве (instdir/cache/opengl_device.log), мешающий бисекту. Он сказал: "Прерываю" - то есть команду не выполнил.
Далее Вы не смотрите на результат, а продолжаете "по инструкции", как будто ничего не случилось. Поэтому дальше и получается "не так":
Код:
...
User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ git bisect good
You need to start by "git bisect start"
Do you want me to do it for you [Y/n]? y

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ instdir/program/soffice

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ git bisect good

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ instdir/program/soffice

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ git bisect good
...
Ваша следующая команда git bisect good по инструкции должна была выполниться в уже начатом бисекте, в котором определены границы от и до. Но на самом деле она выполняется вне сессии бисекта, и предлагает: "Давайте начнём?". Вы соглашаетесь, и бисект начинается - командой git bisect start, а не git bisect start master oldest, как предполагалось. Эта упрощённая команда не задаёт границы бисекта, и поэтому ждёт от вас ещё двух команд, описывающих эти границы - это должна быть одна команда git bisect good с указанием ревизии, где ещё хорошо (если это текущая ревизия, то параметр можно опустить), и одна git bisect bad с указанием ревизии, где уже плохо: эти две команды сделают то, что должны были сделать аргументы master oldest в инструкции. После появления этих команд git bisect начнёт бинарный поиск в этих границах, переключаясь между ревизиями. Но Вы не отдаёте команду git bisect bad, поэтому он просто всё время перезаписывает начало (где ещё good) на тот же самый коммит, и не переключается на другие коммиты.

Теперь что же делать в данном конкретном случае? Просто удалить instdir/cache/opengl_device.log (rm instdir/cache/opengl_device.log), а затем выполнить git bisect bad master. При этом, вероятно, потребуется удалять его перед каждым git bisect good/bad - потому что конкретно у бибисект-репы 6.2 есть эта проблема (кто-то накосячил).
« Последнее редактирование: 9 Март 2019, 12:18 от mikekaganski » Записан

С уважением,
Михаил Каганский
Kadet
Форумчанин
***
Offline Offline

Сообщений: 65


« Ответ #55: 9 Март 2019, 12:24 »

При этом, вероятно, потребуется удалять его перед каждым git bisect good/bad - потому что конкретно у бибисект-репы 6.2 есть эта проблема (кто-то накосячил).
Да, реально есть с этим проблемы. Еррор выдаёт на каждом шаге.
Код:
User@HOME ~
$ cd /cygdrive/e/libo/bibisect-win32-6.2

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ git checkout master
Распаковка файлов: 100% (2995/2995), готово.
Предыдущая позиция HEAD была b0a56ec98 source sha:3a801799536e6870f2fb111b1cc00b9575a35a39
Переключено на ветку «master»
Ваша ветка обновлена в соответствии с «origin/master».

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ instdir/program/soffice

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ instdir/program/soffice

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ git checkout oldest
Распаковка файлов: 100% (2995/2995), готово.
Примечание: переход на «oldest».

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

Если вы хотите создать новую ветку и сохранить свои коммиты, то вы
можете сделать это (сейчас или позже) вызвав команду checkout снова,
но с параметром -b. Например:

  git checkout -b <имя-новой-ветки>

HEAD сейчас на b0a56ec98 source sha:3a801799536e6870f2fb111b1cc00b9575a35a39

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ instdir/program/soffice

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ git bisect start master oldest
Бинарный поиск: 3644 редакции осталось проверить после этой (примерно 12 шагов)
error: Указанные неотслеживаемые файлы в рабочем каталоге будут перезаписаны при переключении на состояние:
        instdir/cache/opengl_device.log
Переместите эти файлы или удалите их перед переключением веток.
Прерываю

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ git bisect start master oldest
Бинарный поиск: 3644 редакции осталось проверить после этой (примерно 12 шагов)
instdir/program/soffice
[5180a3b7a5dc530ad7ec5bd6e5cefecf85beab7e] source sha:8bcc4a98d78869d6839821b9747602777f00ebaf

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ instdir/program/soffice

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ git bisect good
Бинарный поиск: 1822 редакции осталось проверить после этой (примерно 11 шагов)
error: Ваши локальные изменения в указанных файлах будут перезаписаны при переключении на состояние:
        instdir/cache/opengl_device.log
Сделайте коммит или спрячьте ваши изменения перед переключением веток.
Прерываю

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ git bisect start master oldest
Распаковка файлов: 100% (1462/1462), готово.
Предыдущая позиция HEAD была 5180a3b7a source sha:8bcc4a98d78869d6839821b9747602777f00ebaf
HEAD сейчас на b0a56ec98 source sha:3a801799536e6870f2fb111b1cc00b9575a35a39
Бинарный поиск: 3644 редакции осталось проверить после этой (примерно 12 шагов)
[5180a3b7a5dc530ad7ec5bd6e5cefecf85beab7e] source sha:8bcc4a98d78869d6839821b9747602777f00ebaf

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ instdir/program/soffice

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$ git bisect good
Бинарный поиск: 1822 редакции осталось проверить после этой (примерно 11 шагов)
error: Ваши локальные изменения в указанных файлах будут перезаписаны при переключении на состояние:
        instdir/cache/opengl_device.log
Сделайте коммит или спрячьте ваши изменения перед переключением веток.
Прерываю

User@HOME /cygdrive/e/libo/bibisect-win32-6.2
$
Записан
mikekaganski
Мастер
*****
Offline Offline

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 1 286


« Ответ #56: 9 Март 2019, 12:26 »

Просто перед каждым git bisect good или git bisect bad выполняйте rm instdir/cache/opengl_device.log. Не надо выполнять git bisect start дальше! Даже если забыли удалить и он ругнулся - это не конец всего бисекта, а только отказ последней команды: удалите и снова скажите good/bad
Записан

С уважением,
Михаил Каганский
Kadet
Форумчанин
***
Offline Offline

Сообщений: 65


« Ответ #57: 9 Март 2019, 12:40 »

Так, мои мучения завершились победой.
Мне выдало вот это:
Код:
d71a3ab5688c8e26fbe30e9066635d85c9902594 is the first bad commit
commit d71a3ab5688c8e26fbe30e9066635d85c9902594
Author: Norbert Thiebaud <nthiebaud@gmail.com>
Date:   Mon Oct 8 09:21:43 2018 -0700

    source sha:6de679cca6978694bacf5322c9ab8559740f0443

    source sha:6de679cca6978694bacf5322c9ab8559740f0443

:040000 040000 5b6b61ba5ed1b32fd76772c1d1392fa77c326229 c9b62e995482260ec081b4c7260acb97034e638f M      instdir

Что теперь с этим делать?
Записан
kompilainenn
Мастер
*****
Offline Offline

Сообщений: 2 615



« Ответ #58: 9 Март 2019, 12:45 »

https://gerrit.libreoffice.org/#/c/61271/

Julien Nabet

Похоже оно

Kadet, огромное спасибо
Записан

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут
mikekaganski
Мастер
*****
Offline Offline

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 1 286


« Ответ #59: 9 Март 2019, 12:45 »

Это и нужно! Спасибо огромное!

Конкретно результат здесь:
Код:
   source sha:6de679cca6978694bacf5322c9ab8559740f0443

Это значит, что проблема появилась после этого коммита:
https://gerrit.libreoffice.org/plugins/gitiles/core/+/6de679cca6978694bacf5322c9ab8559740f0443
... о чём я и напишу в баг.
Ещё раз спасибо!
Записан

С уважением,
Михаил Каганский
Страниц: « 1 2 3 4 5 »   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!