Description
dfpl
2024-01-26 16:42:52 MSK
Created attachment 15422 [details]
SSH-key
SSH-key
Created attachment 15423 [details]
GPG-key
GPG-key
(Ответ для dfpl на комментарий #0) > Ментор: Michael Shigorin (mike@) > Михаил попросил добавить в менторы @arbars Я сейчас занимаюсь опакечиванием утилиты facedetect (на основе OpenCV). Также, хочу подготовить вторую [аналогичную] утилиту на основе DLIB. Comment on attachment 15423 [details]
GPG-key
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
jUoklEk=
=1b8k
-----END PGP PUBLIC KEY BLOCK-----
Прошу пустить человека на git.alt для отработки приёмов совместной разработки (Ответ для arbars@altlinux.org на комментарий #5) > Прошу пустить человека на git.alt для отработки приёмов совместной разработки ping Created attachment 15587 [details]
SPEC-файл для сборки сервиса fapolicyd
Собрал с помощью gear-hsh пакет fapolicyd, готовлю к тестированию и занесению в Сизиф.
Created attachment 15588 [details]
Патч для fapolicyd
Убрал зависимость fapolicyd от SELinux, чтобы не тянул в rpm-requirements утилиту /usr/sbin/restorecon - но не знаю, насколько это корректно.
Ментор есть, ssh-ключ в порядке. С gpg-ключом что-то странное, во вложении один gpg-ключ, а в комментарии к нему другой. Если нужно поменять ключ (до того, как он зарегистрирован, естественно), то нужно добавить новое вложение, а старое отметить как obsolete. Created attachment 15603 [details]
GPG-key
замена публичного GPG-ключа
Created attachment 15606 [details]
GPG-key
Заменил вложением на актуальный
Ментор есть, ключи в порядке. T/J/S -> 1.3. Пересобрал pciutils 3.11.1, spec-файл оставлен с версии 3.10.0 без изменений. Успешно переустановлены libpci+pciutils в ALT Workstation K p10 из src.rpm. Из существенных изменений (Changelog): update-pciids поддерживает XZ-сжатие, улучшено декодирование управляющих регистров и регистров состояния PCIe, обновлена база pci.ids. Пересобрал набор утилит для работы с форматом ELF (ELFkickers) версии 3.2, https://www.muppetlabs.com/~breadbox/software/elfkickers.html Created attachment 15692 [details]
SPEC-файл для сборки набора утилит ELFkickers
3.2 от 2021 года
Created attachment 15767 [details]
SPEC-файл для ms-sys 2.7.0
Пересобрал свежую версию ms-sys (2.7.0) для p10 и Sisyphus.
Created attachment 15768 [details]
SPEC-файл для ncurses-6.4
Пересобрал свежую версию ncurses (6.4) для p10 и Sisyhpus.
Created attachment 15781 [details]
SPEC-файл для less643
Собран пакет less643 для p10, потребовались минимальные правки в .spec от версии less633.
Created attachment 15782 [details]
SPEC-файл для пакетов vrpn и quat (требуются для Panda3D)
Собраны пакеты vrpn и quat, которые нужны для библиотеки Panda-3D (графический движок для десятка игр и приложений). Panda-3D может использоваться для прототипирования графических программ (например, в учебных классах), у неё несложный API.
Я так полагаю, человека уже можно перевести на 2-й этап? Created attachment 16063 [details]
SPEC-файл для veracrypt
Собрал свежую версию VeraCrypt (1.26.7).
Потребовалась небольшая правка .spec в части BuildRequires.
Прошу допустить кандидата до сборочницы. Created attachment 16107 [details]
SPEC-файл для beanstalkd-1.13
Собрал свежий beanstalkd-1.13 (система обмена сообщениями), не обновлялась семь лет.
Created attachment 16108 [details]
патч для beanstalkd-1.13
(In reply to arbars@altlinux.org from comment #20) > Я так полагаю, человека уже можно перевести на 2-й этап? Ну так и перевели бы! Это то, что делает ментор. Я просто не заметил заявку из-за неправильного заголовка. ssh ключ на gitery.alt зарегистрирован. Адрес для пересылки создан. T/J/S -> 2.3. Created attachment 16388 [details]
SPEC-файл для сборки python3-module-anyconfig
Пакет собран под Сизиф, залит на gitery.
Created attachment 16389 [details]
SPEC-файл для сборки модуля gem-wavefile
Модуль gem-wavefile нужен для программы озвучивания "морзянки" (morsify).
Пакет gem-wavefile собран под Сизиф, залит на gitery.
Created attachment 16390 [details]
SPEC-файл для программы перевода текста в морзянку и обратно
Пакет morsify собран под Сизиф и залит на gitery.
Created attachment 16393 [details]
SPEC-файл для сборки 3D-движка Panda3D
Собирается под Сизиф и под p10.
Created attachment 16394 [details]
SPEC-файл для питоновского модуля panda-simplepbr
Предназначен для работы с PBR-шейдерами в игровом движке Panda3D (см. README.md).
Собирается под Сизиф и под p10. Проверена работа в рамках игрового движка на p10 Workstation K.
Created attachment 16479 [details]
SPEC-файл для библиотеки интервальной арифметики arpra
Собрал -devel и -devel-static пакеты для библиотеки интервальной арифметики arpra. Проверил корректность установки в Сизиф (регулярке).
Created attachment 16481 [details] SPEC-файл для утилиты отрисовки математических формул в ASCII-art Собрал утилиту aamath, проверил работу в Сизифе. Дерево исходников с патчами: http://git.altlinux.ru/people/dfpl/public/?p=aamath.git Created attachment 16483 [details]
SPEC-файл для библиотеки аффинной арифметики aaflib
Собрал -devel и -devel-static библиотеки, предназначенные для вычислений методами аффинной арифметики (аналогичной интервальной арифметике).
Created attachment 16502 [details]
SPEC-файл для библиотеки аффинной арифметики affa
Пропатчил библиотеку libaffa в редакции Bogdan Burlacu (2019):
--- libaffa/aa_aaftrigo.cpp 2024-07-29 16:48:14.771974414 +0300
+++ libaffa/aa_aaftrigo.cpp 2024-07-29 19:56:53.903417161 +0300
@@ -185,7 +185,13 @@
}
AAF atanh(const AAF & P) {
-
+ double v = P.get_center();
+ if (v >= +1.0)
+ return AAF(AAF_TYPE_INFINITE);
+ else if (v <= -1.0)
+ return AAF(AAF_TYPE_INFINITE);
+ else
+ return log((P+1)/(P-1))/2.0;
}
--- libaffa/aa_aafcommon.cpp 2024-07-29 16:48:14.771974414 +0300
+++ libaffa/aa_aafcommon.cpp 2024-07-29 19:46:32.601615556 +0300
@@ -274,6 +274,8 @@
}
return result;
}
+ type = AAF_TYPE_NAN;
+ return AAF(type);
}
double AAF::index_coeff(unsigned index) const {
После такого патча она собирается в среде Sisyphus
(в библиотеке забыли реализовать функцию гиперболического арктангенса)
Created attachment 16503 [details]
SPEC-файл для библиотеки астрономических вычислений ERFA
Собрал библиотеку ERFA для вычислений в области фундаментальной астрономии, опубликованную Международным астрономическим сообществом (IAU) по разрешению NumFOCUS Foundation. Опубликована эта библиотека под BSD-3-Clause License, и на ней основаны другие, более высокоуровневые библиотеки пакета astropy.
Created attachment 16504 [details]
SPEC-файл для утилиты автоматической коррекции фото (aaphoto)
Created attachment 16505 [details]
SPEC-файл для модуля extension_helpers (проект astropy)
Created attachment 16506 [details] SPEC-файл для модуля PyERFA (проект astropy) Этот модуль (PyERFA) требуется для photutils - библиотеки вычислительной фотометрии астрономических источников, https://photutils.readthedocs.io/en/stable/ Created attachment 16507 [details]
SPEC-файл для математической библиотеки IBM APMathlib
Собрана для 64-битного Linux математическая библиотека The IBM accurate portable MathLib library (IBM AMathLib). На её основе работает библиотека интервальной арифметики GAOL. Для сборки IBM APMathlib необходим небольшой патч:
--- src/LINUX64_DPChange.c.orig 2024-07-29 22:46:41.382094696 +0300
+++ src/LINUX64_DPChange.c 2024-07-30 02:10:18.204917880 +0300
@@ -25,7 +25,7 @@
Definition of local copies of fegetenv()/fesetenv() if the macro
GETENV_WORKAROUND is set to 1
*/
-#define GETENV_WORKAROUND 0
+#define GETENV_WORKAROUND 1
#if GETENV_WORKAROUND
# define FESETENV mathlib_fesetenv
# define FEGETENV mathlib_fegetenv
Created attachment 16515 [details] SPEC-файл для библиотеки интервальной арифметики GAOL Для Сизифа собрал библиотеку интервальных вычислений GAOL (Interval Computations). Слинкована с библиотекой APMathlib. Сделал два варианта: статическая библиотека, и динамическая. Библиотеку поддерживает Frédéric Goualard из Нантского университета, Франция, Frederic.Goualard@univ-nantes.fr Created attachment 16524 [details]
SPEC-файл для библиотеки астрономических вычислений PyEphem
Написал с нуля SPEC-файл для библиотеки астрономических вычислений PyEphem. У пакета в версии 4.1.5 уже сменилась лицензия с LGPL3 на MIT. На это надо обратить внимание мантейнеру.
Created attachment 16525 [details]
SPEC-файл для библиотеки расчёта координат спутников Земли, python-sgp4
Собрал питоновскую библиотеку python-sgp4, проверил корректность работы в среде Сизиф (regular-gnome). Библиотека предназначена для расчёта координат известных спутников (по открытым базам NORAD в различных форматах), вычисления гравитационного влияния Земли, преобразования временны`х величин. Могут использоваться гравитационные модели WGS-72 и WGS-84. Библиотека собрана в accelerated-mode, слинкована с NumPy.
Created attachment 16534 [details]
SPEC-файл для утилиты генерации случайных строк rndstr
Собрал пакет с утилитой rndstr (автор - André Kugland) генерации случайных строк (паролей, hex-последовательностей и т.п.), лицензия MIT.
Created attachment 16537 [details]
SPEC-файл для библиотеки libpredict аппроксимации орбит спутников Земли (ИСЗ)
Собрал -devel, -devel-static, -examples пакеты для библиотеки libpredict. Библиотека содержит различные функции, связанные с расчётом положения спутников Земли (ИСЗ). В пакете libpredict-examples - четыре готовых программы, иллюстрирующие работу с этим API. Описание пакетов доступно также в локали ru.UTF-8.
Created attachment 16552 [details]
SPEC-файл для консольной утилиты opustags (OGG tags)
Собрал утилиту opustags для редактирования тэгов OGG-файлов из командной строки. Утилита поддерживается Frédéric Mangano, опубликована под BSD-3-Clause license.
Created attachment 16553 [details]
SPEC-файл для программы визуализации фракталов fractalvr
Собрал программу fractalvr, которая предназначена для визуализации фракталов на устройства виртуальной реальности (OpenVR, GLSL). Опубликована она эстонским программистом Joosep Jääger под лицензией BSD-3-Clause. Но запустить я её не смог, ругается на отсутствие файла конфигурации:
$ fractalvr
Unable to read VR Path Registry from /home/lk/.config/openvr/openvrpaths.vrpath
Этот параметр недоступен. Используйте --help для просмотра всех возможных параметров.
Unable to init VR runtime: Installation path could not be located (110)
Если у кого-то получится запустить её на реальных VR-устройствах - будет замечательно.
Created attachment 16612 [details] SPEC-файл для сборки less662 Собрал less654 - эта версия от апреля закрывает баг CVE-2024-32487, позволяющий выполнение произвольного кода (уровень опасности: высокий). В версии less662 - ещё ряд багфиксов, хронологически это последняя версия на сегодня, её тоже собрал: http://git.altlinux.ru/people/dfpl/packages/?p=less.git;a=summary |