From: Andrey Savchenko <bircoph@altlinux.org> To: "devel@ where you _can_ ask" <devel-newbies@lists.altlinux.org> Cc: "Дмитрий Федоров" <faltoff@yandex.ru> Subject: Re: [newbies] Нужен ментор для вступления в team Date: Tue, 4 Oct 2022 18:51:57 +0300 Message-ID: <20221004185157.d9d393f4d9fd20e8016f9636@altlinux.org> (raw) In-Reply-To: <20220930132413.67b1d69e2f02351cc4ff8273@yandex.ru> [-- Attachment #1: Type: text/plain, Size: 8111 bytes --] Добрый день! On Fri, 30 Sep 2022 13:24:13 +0300 Дмитрий Федоров wrote: > О навыках: > В больших коллективах, более 2-3 человек почти не работал, как и над > большими проектами. Начинал с небольших сайтов на PHP и Python, потом > уклон больше сместился на программирование мелких утилит (винда и > андроид), а также решении всяких программерских задачек, начал ковырять > Си и C#. В линуксе разбираюсь недостаточно хорошо, изначально просто > использовал WSL для настройки всякой всячины удаленно, ну или если > требовалась какая-то специфическая прога. Потом меня заинтересовал > Raspberry Pi на нем начал осваивать Linux уже более серьезно. Но в > целом так и занимаюсь мелкими проектами, telegram боты, поделки для > "умного дома". > Обрисовывая свой уровень одной фразой: "умеющий гуглить джун". Хорошо. Путь будет долгим, но главное — желание :) > О том что интересует сейчас: > На данный момент интересует Linux в целом, особенно весь обвес вокруг > ядра. В ядро пока никакого желания лезть нет. А вот разобраться во всем > многообразии утилит необходимо. Особенно интересует программирование на > bash, в котором я пока совсем слабоват. Есть старое, но толковое руководство: https://www.opennet.ru/docs/HOWTO-RU/Bash-Prog-Intro.html Для основ его хватит. Конечно, там нет новых фич bash, появившихся за эти годы, но их потом можно добрать из обычной документации. > В более свободное время ковыряю либы связанные с OpenGL и ALSA, > планирую хорошо разобраться в сетевом стеке. > Отдельно хочется понять какие технологии сборки все же лучше > использовать, там ведь hasher и rpm, а как правильно оформлять спек, и > т.д.? На самом низком уровне сборкой пакетов занимается rpmbuild (он вынесен из rpm и в Альте развивается отдельно, т.к. там много своих технологий, которые апстрим не захотел осваивать). В Альте пакеты собирают в hasher: https://www.altlinux.org/Hasher/Руководство hasher — это инструмент для сборки пакета в изолированном контейнере, что позволяет как получить воспроизводимую сборку, не зависящую от состояния хост системы (обычно это рабочая машина разработчика), так и защитить хост-систему от повреждений в результате ошибок при пакетировании и позволяет не захламлять основную систему теми же devel-пакетами. Разработка пакетов обычно ведётся в репозитории Sisyphus. Но на хост-системе можно держать и p10, если так удобнее. hasher позволяет так делать. Дальше нужно взаимодействовать с git-репозиторием и сборочницей. Для этого есть gear: https://www.altlinux.org/Gear > Чем могу заняться: > В целом без разницы, хочется просто разобраться в Linux и том как > функционирует сообщество, расширить круг знакомств, принести пользу. > Если более специфично, могу взять на себя часть пакетов, которые хорошо > бы всегда иметь в актуальном состоянии, но до которых у остальных не > доходят руки на постоянной основе. > Отдельно могу заняться пакетами под aarch64, поскольку использую > малинку и там некоторых пакетов в Альте не хватает. Aarch64 у нас является основной архитектурой, поэтому в целом все пакеты, собираемые для других архитектур, есть и там. Разумеется, если исключения, по ExcludeArch или ExclusiveArch. Так что тут два варианта: или пакета нет в Сизифе вовсе и его туда нужно добавить, или он есть, но нет поддержки Aarch64 — тогда нужно разбираться почему нет. Обычно архитектуру просто так не исключают и нужно будет работать с кодовой базой или зависимостями для обеспечения сборки на aarch64. Но это уже детали :) > Ну и самое главное, хочется, чтобы кто-то показал куда идти и мог дать > по рукам, если что-то сделано неправильно. Это всегда пожалуйста: давать по рукам у нас люлят :) > P.S.: Прошу прощения за HTML в прошлом сообщении, раньше мало > использовал email для общения, не знал, что Яндекс так густо > обмазывает сообщения HTML. В саппорте написали, plain text никому > не нужен, потому мы его выпилили. Поставил Sylpheed, если будут > какие-то проблемы с сообщением, напишите в личку, пожалуйста. Да, Яндекс не очень адекватен в этом вопросе. В процессе join Вам дадут почту на @altlinux.org. Sylpheed я тоже использую, проблем с ним не будет. > P.P.S.: Вопрос по рассылке, в настройках вроде стоит получение > сообщений включено, но я также подписан на дайджест. Получаю только > дайджест, а отдельные сообщения нет, почему так? Там выбор режима: или дайджест, или обычные письма. Рекомендую второе (т.е. отключите дайджест). Хорошо, я буду Вашим ментором. Если вопросы будут общие и полезны для всех — пишите на devel-newbies, остальное — мне лично. Помимо указанной выше документации, рекомендую ознакомиться с вот этой: https://www.altlinux.org/ALT_Packaging_HOWTO https://www.altlinux.org/Spec Best regards, Andrew Savchenko [-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --]
prev parent reply other threads:[~2022-10-04 15:51 UTC|newest] Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top 2022-09-30 10:24 Дмитрий Федоров 2022-10-04 15:51 ` Andrey Savchenko [this message]
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20221004185157.d9d393f4d9fd20e8016f9636@altlinux.org \ --to=bircoph@altlinux.org \ --cc=devel-newbies@lists.altlinux.org \ --cc=faltoff@yandex.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
devel@ where you _can_ ask This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel-newbies/0 devel-newbies/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel-newbies devel-newbies/ http://lore.altlinux.org/devel-newbies \ devel-newbies@lists.altlinux.org devel-newbies@lists.altlinux.ru devel-newbies@lists.altlinux.com public-inbox-index devel-newbies Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel-newbies AGPL code for this site: git clone https://public-inbox.org/public-inbox.git