links.txt
· 2.7 KiB · Text
Raw
https://www.altlinux.org/Join
https://www.altlinux.org/Join/Environment
https://www.altlinux.org/Team/Join/Candidate
https://www.altlinux.org/Team/Join/Secretary
https://www.altlinux.org/Team/Join/Candidate
https://www.altlinux.org/Team/Join/Mentor
https://www.altlinux.org/Team/Join/Reviewer
https://www.altlinux.org/Policy_Policy
https://www.altlinux.org/ACL_Policy
https://www.altlinux.org/Sisyphus_check
https://www.altlinux.org/Repocop
https://www.altlinux.org/ACL
https://www.altlinux.org/Sisyphus
https://www.altlinux.org/Сборка_пакетов_start
https://www.altlinux.org/Работа_с_ключами_разработчика
https://www.altlinux.org/JoinToTeam_unofficial
https://www.altlinux.org/Сборка_пакета_с_нуля
https://www.altlinux.org/О_стратегии_сборки_RPM_пакетов
https://www.altlinux.org/Git_start
https://www.altlinux.org/Git
https://www.altlinux.org/ALT_Packaging_HOWTO
https://www.altlinux.org/Сборка_пакета_с_РЕАЛЬНОГО_НУЛЯ
https://www.altlinux.org/RPi4-SDK
https://www.altlinux.org/Сборка_пакетов_(etersoft-build-utils)
https://www.altlinux.org/Воспроизводимая_сборка
https://www.altlinux.org/TypicalPackagingErrors
https://www.altlinux.org/Gear
https://www.altlinux.org/Gear/Справочник
https://www.altlinux.org/Руководство_по_gear
https://www.altlinux.org/Gear_FAQ
https://www.altlinux.org/Обсуждение_участника:Nir
https://www.altlinux.org/Gear_start
https://www.altlinux.org/Краткое_руководство_по_сборке_с_gear
https://www.altlinux.org/Hasher
https://www.altlinux.org/Hasher/Краткое_руководство
https://www.altlinux.org/Hasher/FAQ
https://www.altlinux.org/Hasher/Руководство
https://www.altlinux.org/Hasher/Справочник
https://www.altlinux.org/Spec
https://www.altlinux.org/SpecTips
https://www.altlinux.org/Общие_правила_написания_спек_файлов_в_ALT_Linux
https://www.altlinux.org/О_стратегии_сборки_RPM_пакетов
https://www.altlinux.org/Spec_start_devel
https://www.altlinux.org/Репозитории_ALT_Linux
https://www.altlinux.org/Что_такое_Sisyphus%3F
https://www.altlinux.org/Руководство_начинающего_мейнтейнера_ALT_Linux_Team
https://www.altlinux.org/Git.alt
https://www.altlinux.org/Git.alt/Путь_пакета_в_сизиф
https://www.altlinux.org/Git.alt/Справочник
https://www.altlinux.org/Git.alt/Краткое_руководство
https://www.altlinux.org/Краткое_руководство_пользователя_git.alt
https://www.altlinux.org/Руководство_по_майнтяинам_ALT_Linux_Team
| 1 | https://www.altlinux.org/Join |
| 2 | https://www.altlinux.org/Join/Environment |
| 3 | https://www.altlinux.org/Team/Join/Candidate |
| 4 | https://www.altlinux.org/Team/Join/Secretary |
| 5 | https://www.altlinux.org/Team/Join/Candidate |
| 6 | https://www.altlinux.org/Team/Join/Mentor |
| 7 | https://www.altlinux.org/Team/Join/Reviewer |
| 8 | https://www.altlinux.org/Policy_Policy |
| 9 | https://www.altlinux.org/ACL_Policy |
| 10 | https://www.altlinux.org/Sisyphus_check |
| 11 | https://www.altlinux.org/Repocop |
| 12 | https://www.altlinux.org/ACL |
| 13 | https://www.altlinux.org/Sisyphus |
| 14 | https://www.altlinux.org/Сборка_пакетов_start |
| 15 | https://www.altlinux.org/Работа_с_ключами_разработчика |
| 16 | https://www.altlinux.org/JoinToTeam_unofficial |
| 17 | https://www.altlinux.org/Сборка_пакета_с_нуля |
| 18 | https://www.altlinux.org/О_стратегии_сборки_RPM_пакетов |
| 19 | https://www.altlinux.org/Git_start |
| 20 | https://www.altlinux.org/Git |
| 21 | https://www.altlinux.org/ALT_Packaging_HOWTO |
| 22 | https://www.altlinux.org/Сборка_пакета_с_РЕАЛЬНОГО_НУЛЯ |
| 23 | https://www.altlinux.org/RPi4-SDK |
| 24 | https://www.altlinux.org/Сборка_пакетов_(etersoft-build-utils) |
| 25 | https://www.altlinux.org/Воспроизводимая_сборка |
| 26 | https://www.altlinux.org/TypicalPackagingErrors |
| 27 | https://www.altlinux.org/Gear |
| 28 | https://www.altlinux.org/Gear/Справочник |
| 29 | https://www.altlinux.org/Руководство_по_gear |
| 30 | https://www.altlinux.org/Gear_FAQ |
| 31 | https://www.altlinux.org/Обсуждение_участника:Nir |
| 32 | https://www.altlinux.org/Gear_start |
| 33 | https://www.altlinux.org/Краткое_руководство_по_сборке_с_gear |
| 34 | https://www.altlinux.org/Hasher |
| 35 | https://www.altlinux.org/Hasher/Краткое_руководство |
| 36 | https://www.altlinux.org/Hasher/FAQ |
| 37 | https://www.altlinux.org/Hasher/Руководство |
| 38 | https://www.altlinux.org/Hasher/Справочник |
| 39 | https://www.altlinux.org/Spec |
| 40 | https://www.altlinux.org/SpecTips |
| 41 | https://www.altlinux.org/Общие_правила_написания_спек_файлов_в_ALT_Linux |
| 42 | https://www.altlinux.org/О_стратегии_сборки_RPM_пакетов |
| 43 | https://www.altlinux.org/Spec_start_devel |
| 44 | https://www.altlinux.org/Репозитории_ALT_Linux |
| 45 | https://www.altlinux.org/Что_такое_Sisyphus%3F |
| 46 | https://www.altlinux.org/Руководство_начинающего_мейнтейнера_ALT_Linux_Team |
| 47 | https://www.altlinux.org/Git.alt |
| 48 | https://www.altlinux.org/Git.alt/Путь_пакета_в_сизиф |
| 49 | https://www.altlinux.org/Git.alt/Справочник |
| 50 | https://www.altlinux.org/Git.alt/Краткое_руководство |
| 51 | https://www.altlinux.org/Краткое_руководство_пользователя_git.alt |
| 52 | https://www.altlinux.org/Руководство_по_майнтяинам_ALT_Linux_Team |
materials.md
· 2.3 KiB · Markdown
Raw
## Ответ Игнатова
Помимо явных проблем с использованием git и gear-commit, в целом спеки выглядят
неплохо. Базовые навыки сборки на достаточном уровне, теперь от Кандидата
хотелось бы увидеть понимание и применение остальных, более продвинутых,
инструментов и технологий, а также большего разнообразия в системах
сборки/языках программирования собираемых пакетов.
Что уже продемонстрировал Кандидат:
- Базовые навыки сборки rpm-пакетов.
- Сборку из апстримного тега.
- Сборку C++ пакетов с помощью Cmake.
- Сборку rust пакета.
- Вендоринг rust зависимостей.
- Сборку noarch пакета.
Что хотелось бы видеть от кандидата:
- Сопровождение собственных пакетов (обновление до следующей версии).
- Умение работать с чужими/осиротевшими пакетами.
- Умение прикладывать патчи и/или делать коммиты к апстримным исходникам.
- Включение тестов при сборке пакетов.
- Понимание и применение Shared Libs Policy.
- Опыт использование других систем сборки, например: make, autotools, meson.
- Опыт сборки пакетов на других языках, например: C, python, golang, bash.
- Опыт использования pre/post скриптов (triggers).
- Опыт использование макросов условной сборки %if_with/%if_enable/%ifarch.
- Использование '%define _unpackaged_files_terminate_build 1'.
- Использование '%config(noreplace)' для упаковки конфигурационных файлов.
- Использование 'gear-remotes' для сохранения указателя на апстрим.
- Сборку системных сервисов (демонов).
Ответ Игнатова
Помимо явных проблем с использованием git и gear-commit, в целом спеки выглядят неплохо. Базовые навыки сборки на достаточном уровне, теперь от Кандидата хотелось бы увидеть понимание и применение остальных, более продвинутых, инструментов и технологий, а также большего разнообразия в системах сборки/языках программирования собираемых пакетов.
Что уже продемонстрировал Кандидат:
- Базовые навыки сборки rpm-пакетов.
- Сборку из апстримного тега.
- Сборку C++ пакетов с помощью Cmake.
- Сборку rust пакета.
- Вендоринг rust зависимостей.
- Сборку noarch пакета.
Что хотелось бы видеть от кандидата:
- Сопровождение собственных пакетов (обновление до следующей версии).
- Умение работать с чужими/осиротевшими пакетами.
- Умение прикладывать патчи и/или делать коммиты к апстримным исходникам.
- Включение тестов при сборке пакетов.
- Понимание и применение Shared Libs Policy.
- Опыт использование других систем сборки, например: make, autotools, meson.
- Опыт сборки пакетов на других языках, например: C, python, golang, bash.
- Опыт использования pre/post скриптов (triggers).
- Опыт использование макросов условной сборки %if_with/%if_enable/%ifarch.
- Использование '%define _unpackaged_files_terminate_build 1'.
- Использование '%config(noreplace)' для упаковки конфигурационных файлов.
- Использование 'gear-remotes' для сохранения указателя на апстрим.
- Сборку системных сервисов (демонов).