LINUX.ORG.RU
ФорумTalks

Прошу потестировать предрелиз PIM MyTetra (open source)

 , ,


0

1

Народ, сейчас подготовил пре-релиз PIM-менеджера MyTetra. Перед тем как объявлять о релизе, хочу протестировать сборку у добровольцев на их линуксах.

Что нужно для участия:


  • Желание
  • Работающий 64-х битный Linux с относительно свежими обновлениями.
  • Скачать инсталлятор по временной ссылке: https://webhamster.ru/db/misc/mytetra_1_43_22_lin_64.tar.gz
  • Распаковать содержимое в отдельный каталог.
  • Запустить mytetra.run и выбрать режим Portable (чтоб потом вам не выковыривать конфиги из рабочей директории)



Сделать надо следующие проверки:

1) Запуск
Запускается ли программа или нет, если нет то показать консольный вывод.

2) Иконки на кнопках
Видны ли иконки.

3) Копирование картинок с HTTPS-ресурсов
Открыть Frefox, открыть страницу https-сайта с действующим сертификатом (можно linux.org.ru), выделить кусок текста так чтобы в выделение попали и текст и пара изображений. Скопировать в буфер обмена, вставить из буфера обмена в текст записи. Удостовериться что картинки вставились.

4) Прикрепление файла по URL с HTTPS-ресурса
На панели редактора нажать кнопочку с тремя разноцветными листиками (справа вверху). Скопировать URL:

https://cdn.rawgit.com/xintrea/mytetra_syncro/master/base/1443605239e3sm8kqv6...

Нажать кнопку «Прикрепить файл по URL». Втавить URL, нажать OK. Удостовериться что файл скачался и прикрепился.

5) Завершение создания новой записи по Ctrl+Enter
Нажать кнопку «Добавить запись», ввести название и текст записи, вместо кнопки OK нажать на клавиатуре Ctrl+Enter. Удостовериться что запись создана.


Сюда можно пастить результаты проверки. Нужно указать:

- версию дистрибутива
- оконную среду
- результат проверки


Благодарю всех откликнувшихся.

★★★★★

Manjaro 17.1.10
KDE

1) Запуск

Запускается.
Непонятно почему по кнопке закрытия окно минимизируется в трей.
В настройках не нашел.

2) Иконки на кнопках

Иконки видны, но, на мой взгляд, слишком мелкие на разрешении 1080

3) Копирование картинок с HTTPS-ресурсов3) Копирование картинок с HTTPS-ресурсов

Все ОК. Куча картинок и текста с глагны Лора присутствует и сохраняется после перезапуска.

4) Прикрепление файла по URL с HTTPS-ресурса

Файл скачался, прикрепился. Формат pdf.
При выборе ПКМ «Предпросмотр» ничего не происходит.

5) Завершение создания новой записи по Ctrl+Enter

Запись создана.

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

Благодарю.

Файл скачался, прикрепился. Формат pdf.
При выборе ПКМ «Предпросмотр» ничего не происходит.

А в DE настроен просмотрщик по-умолчанию? Ну то есть в системном файловом менеджере если на файле pdf два раза кликнуть, то он открывается?

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

Конечно. Если у тебя не мегапопулярная программа

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

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

А в DE настроен просмотрщик по-умолчанию?

Есно, Okular

kde-open5: ./lib/libQt5Core.so.5: version `Qt_5.11' not found (required by /usr/lib/libQt5X11Extras.so.5)

Бля, гол пропустил )))

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

Manjaro 17.1.10
KDE

Кеды какой версии? Похоже что Qt 5.10.1 не может у них узнать системную программу по расширению.

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

kde-open5: ./lib/libQt5Core.so.5: version `Qt_5.11' not found (required by /usr/lib/libQt5X11Extras.so.5)

Ты бинарник mytetra запускаешь или mytetra.run?

Xintrea ★★★★★
() автор топика

Gentoo, Plasma + i3

1) Запуск

Запускается

2) Иконки на кнопках

Видны, даже с тёмной темой выглядят различимо, что редко бывает.

3) Копирование картинок с HTTPS-ресурсов

Check

4) Прикрепление файла по URL с HTTPS-ресурса

Check. Превью, как уже выше писали не работает, в консоли:

This application failed to start because it could not find or load the Qt platform plugin "xcb"
in "".

Reinstalling the application may fix this problem.
/usr/bin/xdg-open: line 603: 10072 Aborted                 (core dumped) kde-open${KDE_SESSION_VERSION} "$1"

5) Завершение создания новой записи по Ctrl+Enter

Check

Singularity ★★★★★
()
Ответ на: комментарий от Xintrea
athost /mnt/media/Downloads/mytetra_1_43_22_lin_64 $ ./mytetra.run 
WalkHistory::clear()

Start MyTetra v.1.43.22
Set main program file to  "./mytetra"
Debug message before set message handler for target OS:  "any"
Set alternative handler myMessageOutput() for debug message
19:11:29 [INI] Debug message after set message handler
19:11:29 [INI] Check full current path  "/mnt/media/Downloads/mytetra_1_43_22_lin_64"
19:11:29 [INI] Check config file  "/mnt/media/Downloads/mytetra_1_43_22_lin_64/conf.ini"
19:11:29 [INI] Config file  "/mnt/media/Downloads/mytetra_1_43_22_lin_64/conf.ini"  is exists
19:11:29 [INI] Short config file name  "conf.ini"
19:11:29 [INI] Config directory name  "/mnt/media/Downloads/mytetra_1_43_22_lin_64"
19:11:29 [INI] Work directory set to path  "/mnt/media/Downloads/mytetra_1_43_22_lin_64"
19:11:29 [INI] Set work directory to  "/mnt/media/Downloads/mytetra_1_43_22_lin_64"



KDE 5.12

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

выглядят различимо

Серьезно? Я даже в очках не вижу, что там на иконках нарисовано.
Даже на светлой теме.

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

Превью, как уже выше писали не работает, в консоли:

This application failed to start because it could not find or load the Qt platform plugin «xcb» in "".
Reinstalling the application may fix this problem.
/usr/bin/xdg-open: line 603: 10072 Aborted
(core dumped) kde-open${KDE_SESSION_VERSION} «$1»

В тред люто бешенно кастуется hobbit!

Какой еще либы в архиве не хватает? Как узнать?

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

Так я ж написал, что запускать нужно mytetra.run.

При запуске mytetra.run тоже предпросмотр не работает?

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

Qt 5.11

Версия Qt не важна, Qt вообще в системе может быть не установлен, прога и без него должна работать.

Повторю вопрос, такой же как и для Singularity:

Прошу потестировать предрелиз PIM MyTetra (open source) (комментарий)

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

Так я ж написал, что запускать нужно mytetra.run.

Я его и запускал.

Превью работает, если в mytetra.run перед запуском добавить export QT_QPA_PLATFORM_PLUGIN_PATH=$PROGDIR/platforms

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

Да, уже нашел

athost /mnt/media/Downloads/mytetra_1_43_22_lin_64 $ ldd platforms/libqxcb.so
        linux-vdso.so.1 (0x00007ffd21db8000)
        libQt5XcbQpa.so.5 => /usr/lib/libQt5XcbQpa.so.5 (0x00007f27d5010000)
        libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x00007f27d4e0e000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007f27d4af7000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007f27d48b4000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007f27d45eb000)
        libQt5Gui.so.5 => /usr/lib/libQt5Gui.so.5 (0x00007f27d3e60000)
        libQt5DBus.so.5 => /usr/lib/libQt5DBus.so.5 (0x00007f27d3bd0000)
        libQt5Core.so.5 => /usr/lib/libQt5Core.so.5 (0x00007f27d34d0000)
        libGL.so.1 => /usr/lib/libGL.so.1 (0x00007f27d3245000)
        libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f27d3027000)
        libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0x00007f27d2e25000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f27d2ae6000)
        libXi.so.6 => /usr/lib/libXi.so.6 (0x00007f27d28d5000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007f27d26ca000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f27d24a1000)
        libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f27d229d000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f27d1f14000)
        libm.so.6 => /usr/lib/libm.so.6 (0x00007f27d1b7f000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f27d1967000)
        libc.so.6 => /usr/lib/libc.so.6 (0x00007f27d15ab000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0x00007f27d13a3000)
        libICE.so.6 => /usr/lib/libICE.so.6 (0x00007f27d1187000)
        libxcb-xkb.so.1 => /usr/lib/libxcb-xkb.so.1 (0x00007f27d0f6a000)
        libxcb-render-util.so.0 => /usr/lib/libxcb-render-util.so.0 (0x00007f27d0d66000)
        libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0x00007f27d0b58000)
        libxcb-sync.so.1 => /usr/lib/libxcb-sync.so.1 (0x00007f27d0951000)
        libxcb-xfixes.so.0 => /usr/lib/libxcb-xfixes.so.0 (0x00007f27d0749000)
        libxcb-xinerama.so.0 => /usr/lib/libxcb-xinerama.so.0 (0x00007f27d0546000)
        libxcb-randr.so.0 => /usr/lib/libxcb-randr.so.0 (0x00007f27d0336000)
        libxcb-image.so.0 => /usr/lib/libxcb-image.so.0 (0x00007f27d0131000)
        libxcb-shm.so.0 => /usr/lib/libxcb-shm.so.0 (0x00007f27cff2d000)
        libxcb-keysyms.so.1 => /usr/lib/libxcb-keysyms.so.1 (0x00007f27cfd2a000)
        libxcb-icccm.so.4 => /usr/lib/libxcb-icccm.so.4 (0x00007f27cfb25000)
        libxcb-shape.so.0 => /usr/lib/libxcb-shape.so.0 (0x00007f27cf921000)
        libxkbcommon.so.0 => /usr/lib/libxkbcommon.so.0 (0x00007f27cf6e2000)
        libxkbcommon-x11.so.0 => /usr/lib/libxkbcommon-x11.so.0 (0x00007f27cf4db000)
        libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007f27cf269000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007f27cf037000)
        libuuid.so.1 => /usr/lib/libuuid.so.1 (0x00007f27cee30000)
        libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007f27cec20000)
        libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007f27ce9ea000)
        libz.so.1 => /usr/lib/libz.so.1 (0x00007f27ce7d3000)
        libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007f27ce52a000)
        libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0x00007f27ce2d9000)
        libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0x00007f27ce052000)
        libicui18n.so.61 => /usr/lib/libicui18n.so.61 (0x00007f27cdba7000)
        libicuuc.so.61 => /usr/lib/libicuuc.so.61 (0x00007f27cd7ed000)
        libpcre2-16.so.0 => /usr/lib/libpcre2-16.so.0 (0x00007f27cd576000)
        libdouble-conversion.so.1 => /usr/lib/libdouble-conversion.so.1 (0x00007f27cd366000)
        /usr/lib64/ld-linux-x86-64.so.2 (0x00007f27d558a000)
        libGLX.so.0 => /usr/lib/libGLX.so.0 (0x00007f27cd135000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0x00007f27ccf23000)
        libGLdispatch.so.0 => /usr/lib/libGLdispatch.so.0 (0x00007f27ccc6d000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f27cca69000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f27cc863000)
        libxcb-util.so.1 => /usr/lib/libxcb-util.so.1 (0x00007f27cc65d000)
        libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007f27cc431000)
        librt.so.1 => /usr/lib/librt.so.1 (0x00007f27cc229000)
        liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007f27cc003000)
        liblz4.so.1 => /usr/lib/liblz4.so.1 (0x00007f27cbde6000)
        libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0x00007f27cbaca000)
        libicudata.so.61 => /usr/lib/libicudata.so.61 (0x00007f27c9f25000)
        libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007f27c9d05000)

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

Хм, попробуй привести mytetra.run к такому виду:

#!/bin/sh

PROGDIR=$(dirname $0)
LD_LIBRARY_PATH=$PROGDIR/lib:${LD_LIBRARY_PATH}
export QT_QPA_PLATFORM_PLUGIN_PATH=$PROGDIR/platforms
export LD_LIBRARY_PATH
$PROGDIR/mytetra

Singularity ★★★★★
()

Спасибо за каст. Fedora 25, Gnome 3.

Программа успешно запускается в Portable mode, иконки видны. Остальное потестирую завтра, а то я в командировке, и у меня уже 3 часа ночи.

hobbit ★★★★★
()

Только вчера вспоминал майтетра, юзал когда-то под виндой. И тут на тебе. Убунту 18.04 х64 Запускается нормально. Все видно. Единственно масштабирование элементов и привязки на форме настроек как-то не очень.

fmrlex
()
Ответ на: комментарий от athost

Мда, тут нужен более коллективный разум. Я в таких вещах слабо разбираюсь.

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

export QT_QPA_PLATFORM_PLUGIN_PATH=$PROGDIR/platforms

Это я обязательно в релиз добавлю.

Надо разобраться что же затупливает у athost. Как минимум, все системные либы для libqxcb.so находятся, то есть нет «Not found».

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

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

Эти мимокрокодилы и на мои программы говорили, чтобы я сам пакетил... :D

xwicked ★★☆
()

джента default/linux/amd64/17.0/hardened/selinux
x11-wm/enlightenment-9999(0.17/9999)
1. да
2. да
3. да
4. да
5. да
иконки мелковаты

imul ★★★★★
()

Debian Stretch, Trinity Desktop Environment

1) Запускается

2) Иконки видны, но даже по меркам 720p маловаты. Хорошо бы сделать настройку размера иконок.

3) Копирование текста с картинками работает. Картинки скачиваются исправно.

4) По причине микроскопичности иконок нашёл все кнопки с некоторой задержкой. Файл скачался и прикрепился. Открытие произошло в заданном в DE просмотрщике PDF (KPDF).

5) Ctrl+Enter работает как ожидалось.

Итого: всё работает.

Пожелания и рекомендации:

1. Сделать возможность настройки размера иконок (по умолчанию сделать их побольше).

2. Рассмотреть возможность сборки AppImage, если для данного приложения это подойдёт.

3. Включить недостающие библиотеки прямо в сборку в соответствии с отчётами от тех, у кого так или иначе приложение не работает.

Quasar ★★★★★
()

Fedora-28 Xfce
пункты 1-5 все работает. PDF отображается.
Единственное замечание - нет локализации - все надписи по английски.

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

иконки мелковаты

Иконки или кнопки? Иконки векторные, натягиваются на кнопку в соответствии с системным стилем Qt.

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

Сделать возможность настройки размера иконок (по умолчанию сделать их побольше).

Повторюсь: размер иконок или размер кнопок? Иконки векторные, натягиваются на кнопку в соответствии с системным стилем Qt.

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

Давай еще раз уточним, чтоб не было недопонимания.

Ты запускаешь mytetra.run, и у тебя не работает открытие PDF-файла, правильно? Просто твоя информация об ошибке:

kde-open5: ./lib/libQt5Core.so.5: version `Qt_5.11' not found (required by /usr/lib/libQt5X11Extras.so.5)

говорит о том, что ты запускал mytetra а не mytetra.run. А нужно было запускать mytetra.run.

Xintrea ★★★★★
() автор топика

Писал анонимус, промахнулся темой, потому копипастю сюда:

----- 8< -----

Салют, балванку из talks в dev! По мотивам:

Прошу потестировать предрелиз PIM MyTetra (open source)

Тестировалось здесь:

openSUSE Tumbleweed 20180615
KDE Plasma: 5.13.0
KDE Frameworks: 5.46.0
Qt: 5.11.0
Архитектура: 64-битная

Результаты:

1. Да;
2. Да, видны. Пожалуйста, увеличьте иконки в приложении хотя бы в два раза. Может сделать к ним подписи, опционально? На рабочей панели и в трее иконки приложения норм, но в программе - АДъ.
3. Да. Удостоверился (ebay и лор дали норм результат);
4. Нет. Скачивается, но открыть не могу. Жму два раза мышкой на файле, ентером, правой кнопкой + превью - не открывается, вообще никаких действий. Но в каталоге data файлы есть. Заметил, что есть Save as и он предлагает сохранить в нужном виде, но нафехуа это там? Файл _уже_ скачен, почему он не может открыть его? Так и задумано, или? Если так и задумано, то всё работает, хоть я и нахожу странным такое поведение.
5. Да. Удостоверился дважды, со штатной и usb клавиатур.

P.S. Отличная программа, буду пользоваться и донатить по мере сил. Добавьте ссылки на эту тему где-нибудь.

Выхлоп в консоль: https://pastebin.com/PCLH1UHR

Предвосхищая вопрос, запускаю из консоли progname.run , по инструкции.

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

говорит о том, что ты запускал mytetra а не mytetra.run. А нужно было запускать mytetra.run.

Та...дам!!!
Запустил просто ./mytetra и все заработало. И просмотр, и иконки стали нормального размера.

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

Точно! Спасибо!
Слона то я и не заметил! А ведь смотрел бегло настройки

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

Mytetra использует свой Qt и размер иконок жестко задан в файлике stylesheet.css из архива. Можно увеличить, отредактировав значение icon-size

sigurd ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.