From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham version=3.2.5 Date: Mon, 8 Oct 2012 18:29:48 +0300 From: Michael Shigorin To: ALT Devel discussion list Message-ID: <20121008152948.GS28064@osdn.org.ua> Mail-Followup-To: ALT Devel discussion list References: <20111018230155.GB32767@altlinux.org> <1505268.qlaGO0JgbA@summoner.localdomain> <20121008143632.GR28064@osdn.org.ua> <5873892.Wj2Afnu5s0@summoner.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <5873892.Wj2Afnu5s0@summoner.localdomain> User-Agent: Mutt/1.4.2.1i Subject: Re: [devel] [JT] Re: srpm (was: git.alt task check-git-inheritance) 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, 08 Oct 2012 15:29:55 -0000 Archived-At: List-Archive: List-Post: On Mon, Oct 08, 2012 at 06:59:21PM +0400, Sergey V Turchin wrote: > > > т.к. их вид более универсален. > > Ещё раз: он малополезен, кроме как для архива. > Для чего конкретно он малополезен? У меня для всего полезен. Рад за тебя, а сам при малейшей возможности стараюсь патчи отдать в апстрим и локальные держать всё-таки ветками, чтоб работали merge/rebase/diff ;-) > > По крайней мере мне. С патчами мороки прибавляется, > Никакой не прибавляется. Как минимум add/commit прибавляется, это если .gear/rules уже делают copy: *.patch > > помощи при этом с ними -- никакой. > Помощь в том, что вреда гораздо меньше. Ой не скажи, у меня packages/ всякими NMU захламлены изрядно и это при том, что их делаю довольно мало. Правда, этому может помочь создание рядом nmu/ -- давно хотел попросить ldv@ сделать, спасибо тебе за пинок :-) > > И для переезда на апстримный гит ничем не помогает -- > > всё равно выбрасывать историю и делать заново. > А кто сказал, что должно помочь? Помнится, как светлое будущее (tm) упоминалось как раз облегчение перетекания кода из разработки в дистрибутив, но именно насчёт gear-srpmimport и впрямь никто не обещал. > > Это не смертельно, просто и так уже из-за слишком жёсткого > > подхода получилось много плохого вследствие использования > > неоправданно сложного инструментария людьми, которые его > > не освоили как следует. > Уже не один год успешно используют возможность "не осваивать" ;-) Собсно чего далеко ходить -- смотрим #27775 и понимаем, что даже на одну из наиболее матёрых старух в околотке тоже бывает проруха. > > Из этого надо делать выводы и не повторять таких ошибок по > > возможности, а ты именно к тому и призываешь зачем-то. > Поздно. У всех крупных дистрибутивов уже не используются > подобные окаменелые методы. Посмотри внимательней (хотя бы по документации) на инструментарий для работы с пакетами и патчами в тех же федоре и дебиане. > > Самое лучшее, что мы можем сделать для того, чтобы перетаскивать > > людей на gear -- это обобщать скрипты и документацию. > Я вообще не понямаю, о каких скриптах речь? Например, "забрать пакет" -- мне пришлось накостылить http://git.altlinux.org/people/mike/packages/?p=girar-utils.git;a=blob;f=girar-download;hb=HEAD "Отправить" -- делаю Ctrl-R и по месту поправляю: ssh git.alt task new t6; ssh git.alt task add repo alsa-lib 1.0.24.1-alt4.M60T.1; ssh git.alt task run "Скопировать" -- опять же хистори: ssh git.alt task new 5.1; for i in firefox-fireftp firefox-fireget firefox-settings-kdesktop thunderbird-contactssidebar thunderbird-quotecolors; do ssh git.alt task add del $i; done; for i in firefox firefox-be firefox-ru firefox-uk libcairo1 libcairomm1 libpixman0 thunderbird thunderbird-lightning-ru thunderbird-ru xulrunner; do ssh git.alt task add copy $i p5; done (при этом знаю, что у lav@ и viy@ есть скрипты, но они предполагают некоторую дополнительную прослойку настроек -- тех же apt.conf -- которая ни разу не стандартизирована и у каждого сложилась скорее своя исторически) > Либо мне они не нужны вообще, либо я ими всегда пользуюсь и не замечаю. Так когда привык, обтесался и накопил нужное в ~/.*sh_history -- именно что не замечаешь... Попробуй взять новую виртуалку/контейнер, _не_ брать никаких своих хистори и скриптиков, "забыть" всё, что знаешь про gear, и по документации собрать два-три пакета разного плана по патчам. Не подумай, что издеваюсь или подковыриваю -- просто такой "сброс кэша" бывает довольно полезным упражнением для понимания того, как привычное выглядит со стороны. -- ---- WBR, Michael Shigorin ------ Linux.Kiev http://www.linux.kiev.ua/