Bug 49199 - [2.3] join dfpl@
Summary: [2.3] join dfpl@
Status: ASSIGNED
Alias: None
Product: Team Accounts
Classification: Development
Component: join (show other bugs)
Version: unspecified
Hardware: x86_64 Linux
: P5 normal
Assignee: Gleb F-Malinovskiy
QA Contact: Andrey Cherepanov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-01-26 16:42 MSK by dfpl
Modified: 2024-08-13 22:13 MSK (History)
4 users (show)

See Also:


Attachments
Пример программы (определение кол-ва лиц в фас на фотографии) (1.21 KB, text/x-c++src)
2024-01-26 16:42 MSK, dfpl
no flags Details
SSH-key (744 bytes, text/plain)
2024-01-26 17:11 MSK, dfpl
no flags Details
GPG-key (3.01 KB, text/plain)
2024-01-26 17:12 MSK, dfpl
no flags Details
SPEC-файл для сборки сервиса fapolicyd (1.53 KB, text/plain)
2024-02-21 20:54 MSK, dfpl
no flags Details
Патч для fapolicyd (459 bytes, patch)
2024-02-21 20:57 MSK, dfpl
no flags Details | Diff
GPG-key (3.01 KB, text/plain)
2024-02-27 10:15 MSK, dfpl
no flags Details
GPG-key (3.01 KB, text/plain)
2024-02-27 10:40 MSK, dfpl
no flags Details
SPEC-файл для сборки набора утилит ELFkickers (1.53 KB, text/plain)
2024-03-15 10:24 MSK, dfpl
no flags Details
SPEC-файл для ms-sys 2.7.0 (1.40 KB, text/x-rpm-spec)
2024-04-01 10:27 MSK, dfpl
no flags Details
SPEC-файл для ncurses-6.4 (27.76 KB, text/x-rpm-spec)
2024-04-01 10:29 MSK, dfpl
no flags Details
SPEC-файл для less643 (9.47 KB, text/x-rpm-spec)
2024-04-03 19:28 MSK, dfpl
no flags Details
SPEC-файл для пакетов vrpn и quat (требуются для Panda3D) (2.40 KB, text/x-rpm-spec)
2024-04-03 19:32 MSK, dfpl
no flags Details
SPEC-файл для veracrypt (1.51 KB, text/x-rpm-spec)
2024-05-06 11:42 MSK, dfpl
no flags Details
SPEC-файл для beanstalkd-1.13 (3.61 KB, text/x-rpm-spec)
2024-05-14 14:53 MSK, dfpl
no flags Details
патч для beanstalkd-1.13 (629 bytes, patch)
2024-05-14 14:53 MSK, dfpl
no flags Details | Diff
SPEC-файл для сборки python3-module-anyconfig (1.13 KB, text/x-rpm-spec)
2024-07-09 13:17 MSK, dfpl
no flags Details
SPEC-файл для сборки модуля gem-wavefile (936 bytes, text/x-rpm-spec)
2024-07-09 13:18 MSK, dfpl
no flags Details
SPEC-файл для программы перевода текста в морзянку и обратно (768 bytes, text/x-rpm-spec)
2024-07-09 13:20 MSK, dfpl
no flags Details
SPEC-файл для сборки 3D-движка Panda3D (3.58 KB, text/x-rpm-spec)
2024-07-09 16:43 MSK, dfpl
no flags Details
SPEC-файл для питоновского модуля panda-simplepbr (1.24 KB, text/x-rpm-spec)
2024-07-09 16:45 MSK, dfpl
no flags Details
SPEC-файл для библиотеки интервальной арифметики arpra (2.70 KB, text/x-rpm-spec)
2024-07-25 01:39 MSK, dfpl
no flags Details
SPEC-файл для утилиты отрисовки математических формул в ASCII-art (1.09 KB, text/x-rpm-spec)
2024-07-25 10:43 MSK, dfpl
no flags Details
SPEC-файл для библиотеки аффинной арифметики aaflib (1.99 KB, text/x-rpm-spec)
2024-07-25 13:40 MSK, dfpl
no flags Details
SPEC-файл для библиотеки аффинной арифметики affa (1.95 KB, text/x-rpm-spec)
2024-07-29 20:18 MSK, dfpl
no flags Details
SPEC-файл для библиотеки астрономических вычислений ERFA (1.54 KB, text/x-rpm-spec)
2024-07-29 20:32 MSK, dfpl
no flags Details
SPEC-файл для утилиты автоматической коррекции фото (aaphoto) (1.28 KB, text/x-rpm-spec)
2024-07-29 20:58 MSK, dfpl
no flags Details
SPEC-файл для модуля extension_helpers (проект astropy) (1.52 KB, text/x-rpm-spec)
2024-07-29 21:03 MSK, dfpl
no flags Details
SPEC-файл для модуля PyERFA (проект astropy) (1.37 KB, text/x-rpm-spec)
2024-07-29 21:09 MSK, dfpl
no flags Details
SPEC-файл для математической библиотеки IBM APMathlib (2.38 KB, text/x-rpm-spec)
2024-07-30 02:25 MSK, dfpl
no flags Details
SPEC-файл для библиотеки интервальной арифметики GAOL (2.51 KB, text/x-rpm-spec)
2024-07-30 20:27 MSK, dfpl
no flags Details
SPEC-файл для библиотеки астрономических вычислений PyEphem (2.27 KB, text/x-rpm-spec)
2024-07-31 22:00 MSK, dfpl
no flags Details
SPEC-файл для библиотеки расчёта координат спутников Земли, python-sgp4 (2.10 KB, text/x-rpm-spec)
2024-08-01 00:23 MSK, dfpl
no flags Details
SPEC-файл для утилиты генерации случайных строк rndstr (906 bytes, text/x-rpm-spec)
2024-08-01 20:11 MSK, dfpl
no flags Details
SPEC-файл для библиотеки libpredict аппроксимации орбит спутников Земли (ИСЗ) (4.98 KB, text/x-rpm-spec)
2024-08-02 01:21 MSK, dfpl
no flags Details
SPEC-файл для консольной утилиты opustags (OGG tags) (1.25 KB, text/x-rpm-spec)
2024-08-05 00:42 MSK, dfpl
no flags Details
SPEC-файл для программы визуализации фракталов fractalvr (1.05 KB, text/x-rpm-spec)
2024-08-05 04:48 MSK, dfpl
no flags Details
SPEC-файл для сборки less662 (9.78 KB, text/x-rpm-spec)
2024-08-13 22:13 MSK, dfpl
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description dfpl 2024-01-26 16:42:52 MSK
Created attachment 15421 [details]
Пример программы (определение кол-ва лиц в фас на фотографии)

Имя: Александр Лубягин
Почта: Alexander Lubyagin <dfpl@altlinux.org>
Адрес для пересылки: lubyagin@yandex.ru
Псевдоним: dfpl

Ментор: Michael Shigorin (mike@)

Цель: Хочу писать новые утилиты, сопровождать пакеты Альта, и улучшать код апстрима.
Как пример, приложу простую, но нужную как минимум мне, программу для определения лиц на фотографии. Мне она нужна для фильтрации личного фотоархива - где на снимках есть лица людей: https://hub.mos.ru/lubyagin/facedetect-cv
Comment 1 dfpl 2024-01-26 17:11:03 MSK
Created attachment 15422 [details]
SSH-key

SSH-key
Comment 2 dfpl 2024-01-26 17:12:42 MSK
Created attachment 15423 [details]
GPG-key

GPG-key
Comment 3 dfpl 2024-01-27 15:28:16 MSK
(Ответ для dfpl на комментарий #0)

> Ментор: Michael Shigorin (mike@)
> 

Михаил попросил добавить в менторы @arbars
Я сейчас занимаюсь опакечиванием утилиты facedetect (на основе OpenCV).
Также, хочу подготовить вторую [аналогичную] утилиту на основе DLIB.
Comment 4 dfpl 2024-02-12 17:16:34 MSK
Comment on attachment 15423 [details]
GPG-key

-----BEGIN PGP PUBLIC KEY BLOCK-----

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
jUoklEk=
=1b8k
-----END PGP PUBLIC KEY BLOCK-----
Comment 5 arbars@altlinux.org 2024-02-12 18:00:13 MSK
Прошу пустить человека на git.alt для отработки приёмов совместной разработки
Comment 6 arbars@altlinux.org 2024-02-20 17:12:52 MSK
(Ответ для arbars@altlinux.org на комментарий #5)
> Прошу пустить человека на git.alt для отработки приёмов совместной разработки

ping
Comment 7 dfpl 2024-02-21 20:54:36 MSK
Created attachment 15587 [details]
SPEC-файл для сборки сервиса fapolicyd

Собрал с помощью  gear-hsh пакет fapolicyd, готовлю к тестированию и занесению в Сизиф.
Comment 8 dfpl 2024-02-21 20:57:16 MSK
Created attachment 15588 [details]
Патч для fapolicyd

Убрал зависимость fapolicyd от SELinux, чтобы не тянул в rpm-requirements утилиту /usr/sbin/restorecon - но не знаю, насколько это корректно.
Comment 9 Gleb F-Malinovskiy 2024-02-26 22:03:29 MSK
Ментор есть, ssh-ключ в порядке.
С gpg-ключом что-то странное, во вложении один gpg-ключ, а в комментарии к нему другой.  Если нужно поменять ключ (до того, как он зарегистрирован, естественно), то нужно добавить новое вложение, а старое отметить как obsolete.
Comment 10 dfpl 2024-02-27 10:15:57 MSK
Created attachment 15603 [details]
GPG-key

замена публичного GPG-ключа
Comment 11 dfpl 2024-02-27 10:40:10 MSK
Created attachment 15606 [details]
GPG-key

Заменил вложением на актуальный
Comment 12 Gleb F-Malinovskiy 2024-02-28 16:34:50 MSK
Ментор есть, ключи в порядке.
T/J/S -> 1.3.
Comment 13 dfpl 2024-03-05 18:01:56 MSK
Пересобрал pciutils 3.11.1, spec-файл оставлен с версии 3.10.0 без изменений.
Успешно переустановлены libpci+pciutils в ALT Workstation K p10 из src.rpm.
Из существенных изменений (Changelog): update-pciids поддерживает XZ-сжатие, улучшено декодирование управляющих регистров и регистров состояния PCIe, обновлена база pci.ids.
Comment 14 dfpl 2024-03-15 10:23:46 MSK
Пересобрал набор утилит для работы с форматом ELF (ELFkickers) версии 3.2, https://www.muppetlabs.com/~breadbox/software/elfkickers.html
Comment 15 dfpl 2024-03-15 10:24:54 MSK
Created attachment 15692 [details]
SPEC-файл для сборки набора утилит ELFkickers

3.2 от 2021 года
Comment 16 dfpl 2024-04-01 10:27:36 MSK
Created attachment 15767 [details]
SPEC-файл для ms-sys 2.7.0

Пересобрал свежую версию ms-sys (2.7.0) для p10 и Sisyphus.
Comment 17 dfpl 2024-04-01 10:29:01 MSK
Created attachment 15768 [details]
SPEC-файл для ncurses-6.4

Пересобрал свежую версию ncurses (6.4) для p10 и Sisyhpus.
Comment 18 dfpl 2024-04-03 19:28:42 MSK
Created attachment 15781 [details]
SPEC-файл для less643

Собран пакет less643 для p10, потребовались минимальные правки в .spec от версии less633.
Comment 19 dfpl 2024-04-03 19:32:14 MSK
Created attachment 15782 [details]
SPEC-файл для пакетов vrpn и quat (требуются для Panda3D)

Собраны пакеты vrpn и quat, которые нужны для библиотеки Panda-3D (графический движок для десятка игр и приложений). Panda-3D может использоваться для прототипирования графических программ (например, в учебных классах), у неё несложный API.
Comment 20 arbars@altlinux.org 2024-04-05 21:42:01 MSK
Я так полагаю, человека уже можно перевести на 2-й этап?
Comment 21 dfpl 2024-05-06 11:42:14 MSK
Created attachment 16063 [details]
SPEC-файл для veracrypt

Собрал свежую версию VeraCrypt (1.26.7).
Потребовалась небольшая правка .spec в части BuildRequires.
Comment 22 arbars@altlinux.org 2024-05-13 11:13:27 MSK
Прошу допустить кандидата до сборочницы.
Comment 23 dfpl 2024-05-14 14:53:07 MSK
Created attachment 16107 [details]
SPEC-файл для beanstalkd-1.13

Собрал свежий beanstalkd-1.13 (система обмена сообщениями), не обновлялась семь лет.
Comment 24 dfpl 2024-05-14 14:53:43 MSK
Created attachment 16108 [details]
патч для beanstalkd-1.13
Comment 25 Gleb F-Malinovskiy 2024-05-16 17:05:12 MSK
(In reply to arbars@altlinux.org from comment #20)
> Я так полагаю, человека уже можно перевести на 2-й этап?
Ну так и перевели бы!  Это то, что делает ментор.  Я просто не заметил заявку из-за неправильного заголовка.
Comment 26 Gleb F-Malinovskiy 2024-05-16 18:44:54 MSK
ssh ключ на gitery.alt зарегистрирован.
Адрес для пересылки создан.

T/J/S -> 2.3.
Comment 27 dfpl 2024-07-09 13:17:03 MSK
Created attachment 16388 [details]
SPEC-файл для сборки python3-module-anyconfig

Пакет собран под Сизиф, залит на gitery.
Comment 28 dfpl 2024-07-09 13:18:48 MSK
Created attachment 16389 [details]
SPEC-файл для сборки модуля gem-wavefile

Модуль gem-wavefile нужен для программы озвучивания "морзянки" (morsify).
Пакет gem-wavefile собран под Сизиф, залит на gitery.
Comment 29 dfpl 2024-07-09 13:20:01 MSK
Created attachment 16390 [details]
SPEC-файл для программы перевода текста в морзянку и обратно

Пакет morsify собран под Сизиф и залит на gitery.
Comment 30 dfpl 2024-07-09 16:43:18 MSK
Created attachment 16393 [details]
SPEC-файл для сборки 3D-движка Panda3D

Собирается под Сизиф и под p10.
Comment 31 dfpl 2024-07-09 16:45:48 MSK
Created attachment 16394 [details]
SPEC-файл для питоновского модуля panda-simplepbr

Предназначен для работы с PBR-шейдерами в игровом движке Panda3D (см. README.md).
Собирается под Сизиф и под p10. Проверена работа в рамках игрового движка на p10 Workstation K.
Comment 32 dfpl 2024-07-25 01:39:01 MSK
Created attachment 16479 [details]
SPEC-файл для библиотеки интервальной арифметики arpra

Собрал -devel и -devel-static пакеты для библиотеки интервальной арифметики arpra. Проверил корректность установки в Сизиф (регулярке).
Comment 33 dfpl 2024-07-25 10:43:49 MSK
Created attachment 16481 [details]
SPEC-файл для утилиты отрисовки математических формул в ASCII-art

Собрал утилиту aamath, проверил работу в Сизифе.
Дерево исходников с патчами: http://git.altlinux.ru/people/dfpl/public/?p=aamath.git
Comment 34 dfpl 2024-07-25 13:40:17 MSK
Created attachment 16483 [details]
SPEC-файл для библиотеки аффинной арифметики aaflib

Собрал -devel и -devel-static библиотеки, предназначенные для вычислений методами аффинной арифметики (аналогичной интервальной арифметике).
Comment 35 dfpl 2024-07-29 20:18:24 MSK
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
(в библиотеке забыли реализовать функцию гиперболического арктангенса)
Comment 36 dfpl 2024-07-29 20:32:26 MSK
Created attachment 16503 [details]
SPEC-файл для библиотеки астрономических вычислений ERFA

Собрал библиотеку ERFA для вычислений в области фундаментальной астрономии, опубликованную Международным астрономическим сообществом (IAU) по разрешению NumFOCUS Foundation. Опубликована эта библиотека под BSD-3-Clause License, и на ней основаны другие, более высокоуровневые библиотеки пакета astropy.
Comment 37 dfpl 2024-07-29 20:58:56 MSK
Created attachment 16504 [details]
SPEC-файл для утилиты автоматической коррекции фото (aaphoto)
Comment 38 dfpl 2024-07-29 21:03:46 MSK
Created attachment 16505 [details]
SPEC-файл для модуля extension_helpers (проект astropy)
Comment 39 dfpl 2024-07-29 21:09:47 MSK
Created attachment 16506 [details]
SPEC-файл для модуля PyERFA (проект astropy)

Этот модуль (PyERFA) требуется для photutils - библиотеки вычислительной фотометрии астрономических источников, https://photutils.readthedocs.io/en/stable/
Comment 40 dfpl 2024-07-30 02:25:14 MSK
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
Comment 41 dfpl 2024-07-30 20:27:00 MSK
Created attachment 16515 [details]
SPEC-файл для библиотеки интервальной арифметики GAOL

Для Сизифа собрал библиотеку интервальных вычислений GAOL (Interval Computations). Слинкована с библиотекой APMathlib. Сделал два варианта: статическая библиотека, и динамическая. Библиотеку поддерживает Frédéric Goualard из Нантского университета, Франция, Frederic.Goualard@univ-nantes.fr
Comment 42 dfpl 2024-07-31 22:00:58 MSK
Created attachment 16524 [details]
SPEC-файл для библиотеки астрономических вычислений PyEphem

Написал с нуля SPEC-файл для библиотеки астрономических вычислений PyEphem. У пакета в версии 4.1.5 уже сменилась лицензия с LGPL3 на MIT. На это надо обратить внимание мантейнеру.
Comment 43 dfpl 2024-08-01 00:23:28 MSK
Created attachment 16525 [details]
SPEC-файл для библиотеки расчёта координат спутников Земли, python-sgp4

Собрал питоновскую библиотеку python-sgp4, проверил корректность работы в среде Сизиф (regular-gnome). Библиотека предназначена для расчёта координат известных спутников (по открытым базам NORAD в различных форматах), вычисления гравитационного влияния Земли, преобразования временны`х величин. Могут использоваться гравитационные модели WGS-72 и WGS-84. Библиотека собрана в accelerated-mode, слинкована с NumPy.
Comment 44 dfpl 2024-08-01 20:11:09 MSK
Created attachment 16534 [details]
SPEC-файл для утилиты генерации случайных строк rndstr

Собрал пакет с утилитой rndstr (автор - André Kugland) генерации случайных строк (паролей, hex-последовательностей и т.п.), лицензия MIT.
Comment 45 dfpl 2024-08-02 01:21:52 MSK
Created attachment 16537 [details]
SPEC-файл для библиотеки libpredict аппроксимации орбит спутников Земли (ИСЗ)

Собрал -devel, -devel-static, -examples пакеты для библиотеки libpredict. Библиотека содержит различные функции, связанные с расчётом положения спутников Земли (ИСЗ). В пакете libpredict-examples - четыре готовых программы, иллюстрирующие работу с этим API. Описание пакетов доступно также в локали ru.UTF-8.
Comment 46 dfpl 2024-08-05 00:42:16 MSK
Created attachment 16552 [details]
SPEC-файл для консольной утилиты opustags (OGG tags)

Собрал утилиту opustags для редактирования тэгов OGG-файлов из командной строки. Утилита поддерживается Frédéric Mangano, опубликована под BSD-3-Clause license.
Comment 47 dfpl 2024-08-05 04:48:57 MSK
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-устройствах - будет замечательно.
Comment 48 dfpl 2024-08-13 22:13:34 MSK
Created attachment 16612 [details]
SPEC-файл для сборки less662

Собрал less654 - эта версия от апреля закрывает баг CVE-2024-32487, позволяющий выполнение произвольного кода (уровень опасности: высокий). В версии less662 - ещё ряд багфиксов, хронологически это последняя версия на сегодня, её тоже собрал: http://git.altlinux.ru/people/dfpl/packages/?p=less.git;a=summary