From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <498F70EB.6090005@altlinux.com> Date: Mon, 09 Feb 2009 02:55:23 +0300 From: Anton Farygin User-Agent: Thunderbird 2.0.0.18 (X11/20081125) MIME-Version: 1.0 To: ALT Linux Team development discussions References: <20090129184225.79153151C230@granary.armor.altlinux.org> <20090208214305.GA5410@wo.int.altlinux.org> <498F64E9.80304@altlinux.com> <20090208231908.GB17719@wo.int.altlinux.org> In-Reply-To: <20090208231908.GB17719@wo.int.altlinux.org> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] I: libcurl-devel-7.19.3-alt1 is broken X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.10b3 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: Sun, 08 Feb 2009 23:56:55 -0000 Archived-At: List-Archive: List-Post: Dmitry V. Levin пишет: > On Mon, Feb 09, 2009 at 02:04:09AM +0300, Anton Farygin wrote: >> Dmitry V. Levin пишет: > [...] >>> Разумеется, желание помочь мантейнеру >>> при виде файла curl-7.19.3.tar в >>> git-репозитории растаяло без следа. >>> >>> ***Настоятельно*** прошу выкидывать такие >>> репозитории, заменяя их >>> более пригодными для разработки, с >>> http://git.altlinux.org/srpms/ >>> >>> В данном случае, http://git.altlinux.org/srpms/c/curl.git >>> гораздо >>> приятнее. >> curl.git меня устраивает в таком виде как он >> есть сейчас. Не вижу смысла переделывать >> этот репозитарий > > Повторю ещё раз: репозиторий в такой форме говорит каждому встречному > примерно следующее: Не смотри сюда, тебе здесь не место! > >> (это недолго, но работы >> по сборкам новых версий прибавится >> заметно (на пять-шесть дополнительных >> команд git)). > > Не прибавится, а убавится. > Тебе надо будет вместо > git rm -f curl-7.19.3.tar > cp zcat somewhere/curl-7.19.4.tar.gz >curl-7.19.4.tar > git add curl-7.19.4.tar > > выполнять одну простую команду > gear-update somewhere/curl-7.19.4.tar.gz curl Точнее говоря: git checkout upstream gear-update somewhere/curl-7.19.4.tar.gz curl git commit -a -m "new version" git tag -a -s -m "new version" v7.19.4 git checkout master git merge upstream vim curl.spec gear-update-tag -a -c gear-commit -a Ибо лучше всё-таки держать апстимные исходники подальше от изменений и накатывать все изменения одним кумулятивным генерируемым патчем (или несколькими, в зависимости от объёма и типа вносимых изменений). Впрочем, если количество патчей будет увеличиваться, то лучше попробовать забирать исходники из репозитария upstream. > >> А изменений по сравнению с >> mainstream там нет (не было). > > А FC'шном пакете есть ещё несколько патчей, некоторые из которых выглядят > полезными. Спасибо, я гляну. > >> Пакет ушёл на сборку с исправлением. > > Когда надо будет удалить gears/c/curl.git, свистни. Хорошо.