From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <53A07C00.9010203@altlinux.ru> Date: Tue, 17 Jun 2014 21:33:52 +0400 From: =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=C5=D0=C1=CE=CF=D7?= User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20131123 Thunderbird/17.0.11 MIME-Version: 1.0 To: devel@lists.altlinux.org References: <20140612205411.GA6263@dad.imath.kiev.ua> <539EAF66.7060009@altlinux.com> <20140616112549.GA21438@dad.imath.kiev.ua> In-Reply-To: <20140616112549.GA21438@dad.imath.kiev.ua> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] I: http://www.altlinux.org/Gear/gear-uupdate 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, 17 Jun 2014 17:33:54 -0000 Archived-At: List-Archive: List-Post: 16.06.2014 15:25, Igor Vlasenko пишет: > On Mon, Jun 16, 2014 at 12:48:38PM +0400, Anton Farygin wrote: >> Игорь, пока не слез с gear-uupdate - вопрос. А может быть заодно >> подумаешь как с помощью тех-же инструментов обновляться из >> апстримного гита в полу-автоматическом режиме ? > > Эту тему уже поднял робот в своем сообщении, > которое цитировалось в прошлом письме: > >>> Wait until gear support for shared remote origin will be implemented. >> напомнил, что у нас нет стандарта, как запомнить в gear remotes >> или информацию из git-svn > > Это много лет назад уже обсуждалось, design flaw в gear, > который существенно затрудняет совместную работу над пакетами, > у которых gear репозиторий обновляется из upstream VCS. > > В случае gear репозитория, который обновляется из тарбола, > все понятно. Есть канонический апстримный тарбол, > по .gear/rules можно понять, куда его и как распаковать. > > Теперь я клонирую чужой gear репозиторий. > > git log | grep '^Author:' | egrep -v '(ab@samba\.org|altlinux|hasher).*>?$' > и gitk показывают, что репозиторий обновляется из какого-то VCS. > > Сразу возникает ряд вопросов: > 1) git это или svn через git-svn или bzr, ... > 2) где находится эта VCS, каков ее адрес? > 3) какое соответствие между удаленными ветвями и > ветвями локального gear репозитория? > > Даже человек может запросто угадать неправильно - > если майнтайнер сделал нешаблонно - > не говоря уже о роботе. > > И на это рытье в интернете, угадывание, восстановление > конфигурации тратится непозволительно много времени. > При том, что человеку было бы достаточно той информации, > которая уже есть локально у майнтайнера на его машине, > в .git/config и т.д. , но она теряется при передаче на git.alt: > и нет стандартного способа сохранить ее в .gear. > идеально - еще и в роботочитаемом виде. В Fedora, к примеру, помимо Source: указывается и # VCS: ... Мне эта практика понравилась и где возможно, я её указываю. P.S. А формат watch разве нельзя расширить на источник в VCS? -- Андрей Черепанов ALT Linux cas@altlinux.org