From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: ALT Linux Team development discussions , Vitaly Lipatov References: <3720cbbec5265ae0fa0f41d50a1075fa@altlinux.ru> <568086aa2d425d909e268f16246bc13c@etersoft.ru> From: Anton Farygin Organization: BaseALT Message-ID: <7b1e7590-ac3e-769b-216a-67af08040fe0@basealt.ru> Date: Tue, 24 Oct 2017 16:34:08 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <568086aa2d425d909e268f16246bc13c@etersoft.ru> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US Cc: Alexey Shabalin Subject: Re: [devel] =?utf-8?b?0J3QtdC40LfQstC10YHRgtC90YvQuSDQsNC/0YHRgtGA?= =?utf-8?b?0LjQvCDQv9Cw0LrQtdGC0L7Qsg==?= 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: Tue, 24 Oct 2017 13:34:09 -0000 Archived-At: List-Archive: List-Post: 24.10.2017 16:25, Vitaly Lipatov пишет: > Alexey Shabalin писал 24.10.17 12:20: >> 24 октября 2017 г., 12:16 пользователь Vitaly Lipatov >> написал: >>> Вот сделал я git clone git.alt:/gears/c/cmake.git >>> Пакет обновляется из какого-то неизвестного гита. >>> Нельзя ли в пункты про свободное ПО, кроме свободы использовать и >>> изменять, >>> ещё добавить >>> свободу обновлять? >> >> На официальном сайте проекта >> https://cmake.org/download/#dev >> в самом низу указан git >> у меня прописано так: >> upstream https://gitlab.kitware.com/cmake/cmake.git > > Возможно, меня не поняли. > Я бы хотел, сделав git clone, получить репозиторий, в котором будет > прописан апстрим, иначе задача обновления становится ребусом. > Я как-то собирал проекты, у которых было несколько публичных > репозиториев, или они переезжали из одного в другой. > Вот ничего интересного искать официальный сайт проекта, репозиторий и пр. > > Собственно, я к тому, что может быть есть уже какие-то хорошие > практики или предложения, где хранить информацию об апстриме? > > Вот например у меня задание исходников в спеке выглядит так: > # Source-git: https://github.com/telegramdesktop/libtgvoip.git > Source: %name-%version.tar > > и это позволяет такой пакет обновить до новой версий просто командой > $ rpmrb gear-remotes-save и gear-remotes-restore Единственное неудобсто - после gear-remotes-save приходится вручную делать git add .gear/upstream/remotes Я ещё часто над Source: оставляю комментарий с адресом git'а.