LINUX.ORG.RU

Сообщения zombi_pony

 

waterline + orage calendar = segmentation fault

Запуск orage с включенной опцией «Show on all desktops» или включение этой опции после старта orage роняет waterline.

Проблема вызвана коммитом 50600ca5f98686fab5c33945d1e63bea47e3ccd9. В ревизии b2a194e этой проблемы нет.

Версии ПО:

  • orage-4.18.0
  • gtk-3.24.41
  • glib-2.76.3

gdb

(gdb) run
Starting program: /usr/bin/waterline --profile SDE
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[WRN] 2024-05-14 03:16:01 [waterline] X error: BadWindow (invalid Window parameter)
[WRN] 2024-05-14 03:16:01 [waterline] X error: BadWindow (invalid Window parameter)
[New Thread 0x7ffff61f9640 (LWP 9259)]
[Thread 0x7ffff61f9640 (LWP 9259) exited]
[New Thread 0x7ffff61f9640 (LWP 9260)]
[New Thread 0x7ffff59be640 (LWP 9261)]
[Thread 0x7ffff61f9640 (LWP 9260) exited]
[Thread 0x7ffff59be640 (LWP 9261) exited]
[New Thread 0x7ffff59be640 (LWP 9262)]
[New Thread 0x7ffff61f9640 (LWP 9263)]
[Thread 0x7ffff59be640 (LWP 9262) exited]
[Thread 0x7ffff61f9640 (LWP 9263) exited]
[New Thread 0x7ffff61f9640 (LWP 9264)]
[Detaching after fork from child process 9265]
[New Thread 0x7ffff59be640 (LWP 9268)]
[Thread 0x7ffff61f9640 (LWP 9264) exited]
[New Thread 0x7ffff4fd6640 (LWP 9269)]
[New Thread 0x7fffeffff640 (LWP 9271)]
[New Thread 0x7fffef7fe640 (LWP 9272)]
[WRN] 2024-05-14 03:16:01 [waterline] X error: BadWindow (invalid Window parameter)
[WRN] 2024-05-14 03:16:01 [waterline] X error: BadWindow (invalid Window parameter)

** (waterline:9256): WARNING **: 03:16:01.674: Group count mismatch, ctrls = 2, groups = 2, symbols = 3


Thread 1 "waterline" received signal SIGSEGV, Segmentation fault.
0x00007ffff47a073e in ?? () from /usr/lib/waterline/plugins/pager.so
(gdb) bt
#0  0x00007ffff47a073e in  () at /usr/lib/waterline/plugins/pager.so
#1  0x00007ffff47a07ba in  () at /usr/lib/waterline/plugins/pager.so
#2  0x00007ffff47a11ce in  () at /usr/lib/waterline/plugins/pager.so
#3  0x00007ffff7677198 in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#4  0x00007ffff76891ee in  () at /usr/lib/libgobject-2.0.so.0
#5  0x00007ffff768fdc7 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#6  0x00007ffff7690332 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#7  0x000055555556bb4f in fb_ev_emit ()
#8  0x0000555555570308 in  ()
#9  0x00007ffff7af9aff in  () at /usr/lib/libgdk-x11-2.0.so.0
#10 0x00007ffff7afb1e0 in  () at /usr/lib/libgdk-x11-2.0.so.0
#11 0x00007ffff7afc8c6 in  () at /usr/lib/libgdk-x11-2.0.so.0
#12 0x00007ffff7afc96e in  () at /usr/lib/libgdk-x11-2.0.so.0
#13 0x00007ffff756fc9d in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#14 0x00007ffff756ff68 in  () at /usr/lib/libglib-2.0.so.0
#15 0x00007ffff757020f in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#16 0x00007ffff7c86f37 in gtk_main () at /usr/lib/libgtk-x11-2.0.so.0
#17 0x0000555555571c97 in main ()
(gdb) 

Прошу прощения, что пишу на ЛОР, github хочет от меня двухфакторную аутентификацию, я больше не люблю его.

Cast wandrien.

 , waterline

zombi_pony
()

Релиз c-toxcore-0.2.19 и toxic-0.15.0

В toxcore: полная реализация ngc, исправления ошибок, повышение безопасности.
В toxic: цветные логи, масса новых параметров в toxic.conf.

Запилите кто-нибудь новость, пожалуйста. Там простыня-чейджлог, я не осилю.

c-toxcore-0.2.19 changelog

toxic-0.15.0 release notes

 ,

zombi_pony
()

Возобновление разработки LXDE

Ingo Brückl, много лет развивающий форк xarchiver, давно оставшегося без сопровождения когда-то штатного менеджера архивов проекта XFCE, несколько недель назад начал активно коммитить в репозитории LXDE.

Я не нашел никакого сообщения об этом, но, похоже, речь идет об активном сопровождении имеющегося функционала, по меньшей мере.

Пожалуйста, добавляйте подробности.

Спасибо.

 

zombi_pony
()

Новый дистрибутив

Привет. Начал собирать дистрибутив linux.

Side — это пересборка pisilinux.

Участники проекта pisilinux совершают одну ошибку: увеличивают количество пакетов в репозитории, бездумно гонятся за обновлениями при явном недостатке ресурсов для сопровождения. Бинарные пакеты перегружены излишними зависимостями. В репозиториях масса мусора.

Моя цель — опираясь на существующий тулчейн pisilinux, а в параметрах сборки пакетов — на lfs, минимизировать и упростить все, что получится.

В итоге хочется получить легкую десктопную систему для повседневных задач.

  • Предполагаемая модель обновлений — фиксированный релиз;
  • DE — SDE/LXDE
  • Прикладной софт — предпочтение программам на gtk3, gtk2, mlk, fox. Без gtk4. С Qt пока неясно. Если что-то сделать с инсталлятором, то лучше сразу Qt6.

Два репозитория: бинарный, в пределах 800-900 пакетов, почти все они должны попадать в iso. И сорцовый.

Сейчас пакетная база добралась до возможности сборки минимальной системы без gui. Если найдутся бездельники, желающие присоединиться, милости прошу.

github — https://github.com/4fury-c3440d8/s
Бинарный репозиторий на sf — https://sourceforge.net/projects/lxdeside/files/side/side-bin/

ps.. В сущности, это не самостоятельный проект. Если бы турки не делали вид, будто они могут не меньше, чем редхат и не плевали на хлам в репах, коммитил бы им.

 , ,

zombi_pony
()

Firefox и его вкладки

Задрало.

В firefox, довольно давно уже, сломалась поведение вкладок. Речь идет о закрытии вкладки щелчком мыши по соответствующей кнопке.

Раньше, пока курсор остается над таббаром, изображение на мониторе соответствовало реальному положению вкладок. Теперь вкладки смещяются на все доступную ширину, но интерфейс никак на это не реагирует, пока не уберешь курсор. Если кто-нибудь знает решение этой проблемы, поделитесь, пожалуйста.

ps. На чистом профиле проверял, то же самое. Сейчас пришла мысль о переменной gdk_backend, но я об этом ничего не знаю, firefox у меня с системным заголовком.

Перемещено hobbit из general

 

zombi_pony
()

Сборка python3-модулей

Уперся в typing_extensions при сборке setuptools_rust для свежего cryptography. Отсюда несколько вопросов:

  • Способен ли python3 последних версий(3.11, 3.12...) своими силами собрать flit_core, build, tomli и прочее из этой компании?
  • Можно ли собирать такие модули, используя только «cp» и «mv», ведь там часто просто скрипты без бинарников и почему так не делают в дистрибутивах?
  • Насколько правильно перепаковывать из whl?
  • Что вообще за ерунда?Перемещено hobbit из general

 

zombi_pony
()

SDE: история неуспеха

Привет. В продолжение этого комментария. Потыкал SDE полдня и расскажу вам свои впечатления.

Собрал SDE в pisilinux. Как известно, pisilinux малопопулярный дистрибутив с кучей багов, а я один из тех, кто собирает для него пакеты.

Итак. Панель waterline действительно производит хорошее впечатление и богата настройками. Есть мелкие претензии к внешнему виду. Изменение расположения апплетов из gui вызывает сегфолт. Секундные задержки генерации миниатюр окон.

При первом запуске в панели нет кнопки меню приложений. Проблема связана с настройкой темы значков. Отсутствующая иконка ничем не замещается и не резервируется место.

Настройки из /etc/xdg/sde-session-manager выполняются независимо от того, существует ли каталог ~/.config/sde-session-manager и что там прописано.

stuurman-desktop рисует обои через раз. Окошки ФМ и его настроек спустя некоторое время перестают появляться, если запущен демон.

WM — pek или openbox. Спасибо за внимание.

 ,

zombi_pony
()

Tox

Как сейчас обстоят дела с конфиденциальностью и безопасностью в проекте toxcore-c? Насколько в этом отношении опережает или уступает ему tox-rust? Поделитесь личным мнением пользователей протокола tox.

Спасибо.

 

zombi_pony
()

Как заставить gtk3 приложение использовать файловый диалог от gtk2.

Интересуюсь из-за geany, который в грядущей версии не соберется с gtk2.

 

zombi_pony
()

ibiza global radio и curl

Откуда стащить и как подсунуть curl-у серификат для https://listenssl.ibizaglobalradio.com:8024. Хочу снова слышать Ибицу в mpd.

 ,

zombi_pony
()

Помогите собрать florb.

florb — это вьюер карт osm и редактор gpx с fltk-интерфейсом.

https://github.com/shugaa/florb

http://florb.shugaa.de/

Несколько месяцев назад в гитхаб проекта был добавлен pull request с патчем, реализующим сборку с помощью cmake.

В конце сборки возникает ошибка:

[ 98%] Building CXX object src/CMakeFiles/florb.dir/wgt_map.cpp.o
cd /var/pisi/florb-1.1-2/work/florb-85d2be7d851f83db8a289fd2018832aec295d526/build/src && /usr/bin/clang++   -I/var/pisi/florb-1.1-2/work/florb-85d2be7d851f83db8a289fd2018832aec295d526/build/src -I/var/pisi/florb-1.1-2/work/florb-85d2be7d851f83db8a289fd2018832aec295d526/src  -mtune=generic -march=x86-64 -O2 -pipe -fstack-protector -D_FORTIFY_SOURCE=2 -g -fPIC -pthread -lXpm -DLOCALEDIR=\"/usr/share/local\" -O2 -g -DNDEBUG   -std=gnu++11 -o CMakeFiles/florb.dir/wgt_map.cpp.o -c /var/pisi/florb-1.1-2/work/florb-85d2be7d851f83db8a289fd2018832aec295d526/src/wgt_map.cpp
clang-7: warning: -lXpm: 'linker' input unused [-Wunused-command-line-argument]
[100%] Linking CXX executable florb
cd /var/pisi/florb-1.1-2/work/florb-85d2be7d851f83db8a289fd2018832aec295d526/build/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/florb.dir/link.txt --verbose=1
/usr/bin/clang++  -mtune=generic -march=x86-64 -O2 -pipe -fstack-protector -D_FORTIFY_SOURCE=2 -g -fPIC -pthread -lXpm -DLOCALEDIR=\"/usr/share/local\" -O2 -g -DNDEBUG  -Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common CMakeFiles/florb.dir/areaselectlayer.cpp.o CMakeFiles/florb.dir/cache.cpp.o CMakeFiles/florb.dir/downloader.cpp.o CMakeFiles/florb.dir/event.cpp.o CMakeFiles/florb.dir/gfx.cpp.o CMakeFiles/florb.dir/gpsdclient.cpp.o CMakeFiles/florb.dir/gpsdlayer.cpp.o CMakeFiles/florb.dir/layer.cpp.o CMakeFiles/florb.dir/markerlayer.cpp.o CMakeFiles/florb.dir/osmlayer.cpp.o CMakeFiles/florb.dir/scalelayer.cpp.o CMakeFiles/florb.dir/settings.cpp.o CMakeFiles/florb.dir/shell.cpp.o CMakeFiles/florb.dir/tracklayer.cpp.o CMakeFiles/florb.dir/unit.cpp.o CMakeFiles/florb.dir/utils.cpp.o CMakeFiles/florb.dir/viewport.cpp.o CMakeFiles/florb.dir/wgt_eleprofile.cpp.o CMakeFiles/florb.dir/wgt_map.cpp.o  -o florb libUi.a /usr/lib/libfltk_images.so /usr/lib/libfltk_forms.so /usr/lib/libfltk_gl.so /usr/lib/libGL.so /usr/lib/libfltk.so /usr/lib/libX11.so /usr/lib/libXext.so -lm /usr/lib/libboost_system.so /usr/lib/libboost_filesystem.so /usr/lib/libboost_thread.so /usr/lib/libboost_chrono.so /usr/lib/libboost_date_time.so /usr/lib/libboost_atomic.so -ltinyxml2 /usr/lib/libyaml-cpp.a /usr/lib/libcurl.so -lgps 
libUi.a(dlg_ui_ex.cpp.o): In function `dlg_ui::about_ex()':
/usr/bin/../lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/basic_string.tcc:215: undefined reference to `_binary_LICENSE_res_size'
libUi.a(dlg_ui_ex.cpp.o): In function `dlg_ui::about_ex()':
/usr/bin/../lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/char_traits.h:350: undefined reference to `_binary_LICENSE_res_start'
/usr/bin/../lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/char_traits.h:350: undefined reference to `_binary_LICENSE_res_size'
/usr/bin/../lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/char_traits.h:285: undefined reference to `_binary_LICENSE_res_start'
libUi.a(dlg_ui_ex.cpp.o): In function `dlg_ui::usage_ex()':
/usr/bin/../lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/basic_string.tcc:215: undefined reference to `_binary_KEYS_res_size'
libUi.a(dlg_ui_ex.cpp.o): In function `dlg_ui::usage_ex()':
/usr/bin/../lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/char_traits.h:285: undefined reference to `_binary_KEYS_res_start'
/usr/bin/../lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/char_traits.h:350: undefined reference to `_binary_KEYS_res_start'
/usr/bin/../lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/char_traits.h:350: undefined reference to `_binary_KEYS_res_size'
clang-7: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [src/CMakeFiles/florb.dir/build.make:371: src/florb] Error 1
make[2]: Leaving directory '/var/pisi/florb-1.1-2/work/florb-85d2be7d851f83db8a289fd2018832aec295d526/build'
make[1]: *** [CMakeFiles/Makefile2:93: src/CMakeFiles/florb.dir/all] Error 2
make[1]: Leaving directory '/var/pisi/florb-1.1-2/work/florb-85d2be7d851f83db8a289fd2018832aec295d526/build'
make: *** [Makefile:130: all] Error 2

Компилятор gcc-7.3.0 или clang-7.1.0.

спеки pisilinux

upd: На самом деле мне помогать бесполезно, но, надеюсь, кто-то заинтересуется и решит эту проблему.

sudo cast dexpl.

 , ,

zombi_pony
()

deadbeef и libdispatch

В одном из последних коммитов сборку сабжа привязали к clang и libdispatch. Как я понял, dispatch и blocksruntime - это встроенные библиотеки compiler-rt. Но я не увидел их в составе этого пакета ни в одном дистрибутиве. Следующий deadbeef в линукс вообще соберется?

 ,

zombi_pony
()

репозиторий бинарных пакетов на git-хостинге

на каком сервисе лучше разместить несколько небольших репозиториев от 10 до 100 пакетов каждый? где выше скорость доступа? возможен ли бан? предполагается какой-нибудь gitignore и бамп раз в два-три месяца.

 ,

zombi_pony
()

git. почему изменения, внесенные в ветку, появляются в master?

  • git clone …
  • git checkout -b ветка
  • изменения без коммита …
  • git checkout master
  • изменения появляются в master …

Из конфигов только user.name, user.email

Что я делаю не так?

 

zombi_pony
()

glibc и языки северного кавказа

Как сейчас с этим обстоят дела? Особенно интересует Дагестан. И вообще, нужно ли модифицировать код, чтобы добавить, например, аварский перевод?

 

zombi_pony
()

Катра памяти доступна только для чтения, что делать?

Файловая система fat32, права стоят нормальные, флаги фс вроде тоже, в android настроено для переноса файлов между устройствами. Имеется то ли файл то ли каталог .android_secure с датой какое-то там 1970-го размером в 0 байт.

drwxr-xr-x   7 user user 36864 янв  1  1970 .
drwxr-x---+  3 root     root      4096 июл 14 14:01 ..
drwxr-xr-x   2 user user  4096 апр 10  2018 .android_secure
drwxr-xr-x  11 user user  4096 янв 28  2019 Books
drwxr-xr-x   3 user user  4096 мар 25  2018 Docum
drwxr-xr-x   2 user user  4096 июл 14  2020 Downl
drwxr-xr-x   7 user user  8192 апр 29  2019 Music

Что делать-то? Купить новую карточку и не ныть ерундой на ЛОРе?

 ,

zombi_pony
()

Как сделать pull-request не логинясь на странице github?

Пожалуйста, просто и подробно. Нагуглил что-то про request-pull, но это либо вовсе не о том, либо на каждый чих надо релиз делать.

 

zombi_pony
()

Программа для чтения локальной документации.

Трб.:

  • Доступ к файлам из меню или дерева каталогов в боковой панели.
  • Навигация от /usr/share/doc или настраивается.
  • Поддержка всяких форматов файлов.
  • Вкладки.
  • Поиск.
  • Без применения легких, быстрых и современных технологий, да?

 ,

zombi_pony
()

Как исправить выравнивание чекбоксов в настройках системого трея kde?

  • plasma-5.16.4
  • qt-5.13

 , ,

zombi_pony
()

XFCE 4.14 доступно для установки в Pisi Linux.

Бинарный репозиторий — http://xfce.pisilinux.org/

Подключение репозитория

sudo pisi add-repo xfce http://xfce.pisilinux.org/pisi-index.xml.xz
или
sudo pisi add-repo contrib https://github.com/pisilinux/contrib/raw/master/pisi-index.xml.xz
а также
sudo pisi update-repo

Список доступных бинарных пакетов

pisi list-available xfce

Установка

sudo pisi install *имя пакета*
или сборка
sudo pisi emerge *имя пакета*

Имейте ввиду, что заголовочные файлы упаковываются в отдельный пакет, но из общего спека. Некоторые зависимости сборки присутствуют только в contrib.

 ,

zombi_pony
()

RSS подписка на новые темы