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=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:message-id:date:user-agent:mime-version :content-language:content-transfer-encoding; bh=6I4E+rsOdt+X5wbOWINOMC71tIfSWibyS8RY0mdBOJQ=; b=Xopi2skF4kqqk1BMjvPowQr+iTE5/XCMDt/CBNuyLCggleSEDZ/LHoZI6N5ZH3C1eg MN6K1YVLBIJ37cEYGSR+Ymsf7YF/fLqkoehbouPDpnUw1PMw8auDeVUHQYn8ALm2iqBn l4KvaRTp2SsamCZH8GbuTyBqN8avDVFYfHmqbu6mwBlYtEBvvlyil3xvD86K1L3PW2NS PpwGbQac1fAWdsbIHkHF5uUda42IzG5btmScnNzIaW8tE9HdCFk7AxdcU9t8G9Y+H8pS TtPds2Ia2AEDdHeEtEjo0zdPcX+zJbf+KsFjGPfykn/weKdO2p2dhLG2efN4785SpVXh /OsQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-language:content-transfer-encoding; bh=6I4E+rsOdt+X5wbOWINOMC71tIfSWibyS8RY0mdBOJQ=; b=GVBLq7EwmwEQgjiiLAfK5aLSCE89rRw0K1eNUSEvzM6yrTMiaY2FGYn86Hr4EQZi3I /VcxaHBx8mESglM7WM9Oxh/TJ9v2QaGxBMZqriWzKSEEx3W36eAjAvx5uhoWjCVtZs9z 3hfam/TzzSkvsuigdbI/KJNg55u7o7SpMtwkVEgl72N/OG42fUzxbLU+VqixVZWsoQus SjOajgy1Ufojzt1Cw0A+S5xEYG51XQohReSA/dS3QMzSGsWm+PQ3DorYxpHJoIBDrKtE MaSwGXKNT4BN2PIGZ1qpx8+O88rUIQUGFn7A/bu72FO3n7GsAw7IO3siELI/GuOCwjJ4 kEwg== X-Gm-Message-State: AGRZ1gKRcG9+MGSSEFto6FezA+FnhnS8gMWiWBL+EgDH/LvRGyAryBgj IB1CdZXtzJZIM2geNsmSH00mFgN7 X-Google-Smtp-Source: AJdET5dftjuvVt3yRs0g92iDVzKb33Dd7PKXld1gucFNjLumplLcH3lNSzqGEPoqH3eSsCJNyGSovg== X-Received: by 2002:a19:7112:: with SMTP id m18-v6mr532774lfc.64.1540502651782; Thu, 25 Oct 2018 14:24:11 -0700 (PDT) To: ALT Devel discussion list From: Motsyo Gennadi aka Drool Message-ID: Date: Fri, 26 Oct 2018 00:24:09 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r; format=flowed Content-Language: ru Content-Transfer-Encoding: 8bit Subject: [devel] =?utf-8?b?0KfRgtC+INGPINC00LXQu9Cw0Y4g0L3QtSDRgtCw0Lo/?= =?utf-8?q?_=28is_not_inherited_from_xxxxxxxxxxxxxxx_branch_=60p8=27=29?= 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: Thu, 25 Oct 2018 21:24:15 -0000 Archived-At: List-Archive: List-Post: Приветствую всех! Будет слегка много букв... Жил да был забавный пакет cpuminer-multi. Время от времени я его шутки ради обновляю аж вплоть до 5.1 и снова забываю на весьма долгий период. Не так давно произошли некоторые весомые перемены в технологиях, для которых предназначен данный пакет, ну и решил я его обновить, дабы не ощущать гипотетической вины перед его гипотетическими пользователями (если таковые с какого-то перепугу окажутся в наличии). Скачал я новую версию, на всякий случай сделал у себя git pull (иногда что-то обновляю на другой рабочей/домашней машине), закинул новые потроха, собрал локально и отправил на сборку для начала в сизиф и p8. Но не тут то было, оказалось, что некоторое время назад glebfm@ склонировал себе мой git, и сделал некоторые изменения в спеке для сборки в новых реалиях. Огромное ему спасибо за то, что он не внес никаких изменений в структуру моего git-а, в отличие от рукоблудных папередников, которые иногда делают NMU на какие-то мои пакеты, разнося в пух и прах мою уютненькую, удобную мне структуру git-ов, перекраивая для каких-то херов все вдоль и поперек, не оставляя ничего подобного на мой первоначальний git, из-за чего у меня уже несколько раз было очень сильное желание отбить за такое руки тяжелой металлической линейкой. Но то такое. Глеб не тронул и не переделал ничего. Лишь добавил одну нужную строчку в spec-файле. Ок, подумал я, и решил, что так как я уже натыкал коммитов и тэгов в свой git, и стыковать два git-а, разруливая конфликты в таком мелком пакетике мне не улыбалось, да и не специалист я в git/gear, я пришел к выводу, что мне намного проще и быстрее взять git Глеба вместо своего. Что я и сделал, я склонировал его git, удалил свой (как локальный, так и на gitery.alt), снова закинул новые файлы, подправил спек, собрал локально, сделал git push --all/tags (обматерился на невозможность сервера принять 35 или 36 тэгов за раз, порабола небольшими кучками тэгов), проверил все на http://git.altlinux.org/people/drool/packages/?p=cpuminer-multi.git Не найдя ничего криминального, и все коммиты/тэги как бы на месте, я снова отправил на сборку в сизиф и p8. Со сборкой в сизиф не возникло ни единой проблемы, наследственность соблюдена (Глеб ведь склонировал мой, а я потом склонировал его git), и получил жестокий облом со сборкой в p8: error: cpuminer-multi.git tag `1.3.5-alt0.M80P.1' is not inherited from /gears/c/cpuminer-multi.git branch `p8' Теперь я подошел к этому вопросу более плотно, т.к. я понимаю, что специально я не нарушал никакой наследственности, Глеб делал клон, я сделал клон от него. Все сходится, сизиф принял. И я сделал то, что как бы логично - git pull с git://git.altlinux.org/gears/c/cpuminer-multi: From git://git.altlinux.org/gears/c/cpuminer-multi * [new branch] 5.1 -> origin/5.1 * [new branch] p8 -> origin/p8 * [new branch] sisyphus -> origin/sisyphus * [new branch] t6 -> origin/t6 * [new branch] t7 -> origin/t7 * [new tag] gb-sisyphus-task213752.200 -> gb-sisyphus-task213752.200 * [new tag] gb-sisyphus-task215505.100 -> gb-sisyphus-task215505.100 Your configuration specifies to merge with the ref 'refs/heads/master' from the remote, but no such ref was fetched. Замечательно, подумал я, и сделал git push - ничего не отправилось на сервер, как бы сервер всем доволен, все есть. Сделал git push --all, аналогично, сделал git push --tags: Total 0 (delta 0), reused 0 (delta 0) remote: gitery-sendmail: email notification about `refs/tags/gb-sisyphus-task213752.200' update sent. remote: gitery-sendmail: email notification about `refs/tags/gb-sisyphus-task215505.100' update sent. remote: Repacking repository... done remote: Updating committer date cache... done To ssh://gitery.alt/people/drool/packages/cpuminer-multi * [new tag] gb-sisyphus-task213752.200 -> gb-sisyphus-task213752.200 * [new tag] gb-sisyphus-task215505.100 -> gb-sisyphus-task215505.100 Ух-ты, подумал я, что за тэги и откуда взялись, ну да ладно, видать с дополнительных бранчей, которые заехали с git://git.altlinux.org/gears/c/cpuminer-multi... Сделал git push --mirror: Total 0 (delta 0), reused 0 (delta 0) remote: Repacking repository... done remote: Updating committer date cache... done To ssh://gitery.alt/people/drool/packages/cpuminer-multi * [new branch] origin/5.1 -> origin/5.1 * [new branch] origin/HEAD -> origin/HEAD * [new branch] origin/master -> origin/master * [new branch] origin/p8 -> origin/p8 * [new branch] origin/sisyphus -> origin/sisyphus * [new branch] origin/t6 -> origin/t6 * [new branch] origin/t7 -> origin/t7 Замечательно, подумал я и отправил снова на сборку в p8. Не повторно запустил предыдущий таск, а удалил его и отправил повторно нужный тэг. И снова получил ошибку наследственности: http://git.altlinux.org/tasks/215588/logs/events.1.1.log Что я делаю не так?