From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-4.3 required=5.0 tests=ALL_TRUSTED,BAYES_00, RP_MATCHES_RCVD autolearn=unavailable autolearn_force=no version=3.4.1 To: devel@lists.altlinux.org References: <20211204024458.1f4979b9335b157d3ca8b5d7@altlinux.org> From: Alexey Sheplyakov Message-ID: <5fa36818-420c-5a14-c683-ec836388fbe4@basealt.ru> Date: Mon, 6 Dec 2021 12:29:01 +0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 MIME-Version: 1.0 In-Reply-To: <20211204024458.1f4979b9335b157d3ca8b5d7@altlinux.org> Content-Type: text/plain; charset=UTF-8 Content-Language: en-US Content-Transfer-Encoding: 8bit Subject: Re: [devel] =?utf-8?b?0J3QvtCy0LDRjyDRgdGF0LXQvNCwINCy0LXQtNC10L0=?= =?utf-8?b?0LjRjyDQuNGB0YXQvtC00L3QuNC60L7QsiDRj9C00YDQsA==?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Dec 2021 08:29:06 -0000 Archived-At: List-Archive: List-Post: Здравствуйте! On 04.12.2021 03:44, Andrey Savchenko wrote: >> + для удобной работы над исходниками можно воспользоваться командой >> git worktree, позволяющей получить отдельную ветку в соседнем каталоге >> на одном и том же git-репозитории; > > Так себе удобство, честно скажу; я пользуюсь этим когда > приходится, но именно как вынужденной мерой. Хотя бы потому, что > в git крайне не рекомендуется конкурентно коммитить из двух разных > worktree. А можно подробнее - где, кем не рекомендуется? Прочитал man git-workspace - ничего такого не нашёл. Каждый день так делаю (уже года 2 как минимум), по 100 раз в день (считая rebase/amend). Конечно, может мне просто везёт. >> + перед сборкой необходимо обновить commitid в .gear/tags/list >> https://github.com/altlinux/linux-arm/commits/sisyphus-un-def > > Вот эта головная боль тоже нежелательна. Потому что при отладке > где-нибудь на другой железке или в инсталляторе пакет приходится > часто пересобирать. Да, скриптуется, но сборка и так сложна из-за > specsubst и разных kflavour. При отладке на железке (особенно если эта железка не x86) сборка пакета (с ядром) - это всегда "так себе удобство". Городить $ARCH chroot и запускать компилятор в qemu-user - это ... (затрудняюсь сказать, оставаясь в рамках приличий). > А вы точно работали с нашим ядром? Я регулярно переношу все наши > патчи на e2k ядро (кроме патчей для других архитектур). Архитектурно независимых патчей у нас мало (AltHa, kiosk, argv+env limit for AT_SECURE, root-only /proc/interrupts, crippled user namespaces, modprobe -b by default), новые появляются редко. Но и они периодически теряются. Патчей для поддержки аппаратуры (процессоров, плат) больше, меняются они часто. > Для этого используются ветка нужной версии из > git.alt:/people/kernelbot/packages/kernel-image.git А где мне взять ветку для 5.16-rc3 и linux-next?