From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexey Voinov To: devel@altlinux.ru Message-ID: <20010525195843.B2503@voins.local> Mail-Followup-To: Alexey Voinov , devel@altlinux.ru References: <20010522215405.1a41f7dc.aen@logic.ru> <20010523180243.0fc9e4e8.mediacom@ok.ru> <20010523172820.A20268@enformia.com> <01052400194800.06000@localhost.localdomain> <20010523210005.A4159@voins.local> <20010523215337.677cd7bf.aen@logic.ru> <20010524185426.A7226@voins.local> <20010525131759.47a093b4.aen@altlinux.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.2.5i In-Reply-To: <20010525131759.47a093b4.aen@altlinux.ru>; from aen@altlinux.ru on Fri, May 25, 2001 at 01:17:59PM +0400 Subject: [devel] Re: cvs , was 65 Sender: devel-admin@linux.iplabs.ru Errors-To: devel-admin@linux.iplabs.ru X-BeenThere: devel@linux.iplabs.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: devel@linux.iplabs.ru List-Help: List-Post: List-Subscribe: , List-Id: IPLabs Linux Team Developers mailing list List-Unsubscribe: , List-Archive: X-Original-Date: Fri, 25 May 2001 19:58:43 +0400 Date: Fri, 25 May 2001 19:58:43 +0400 Archived-At: List-Archive: List-Post: Aleksey Novodvorsky wrote > > > > Кстати, Алексей (AEN), в свете последних событий в рассылке > > > > надобы в etcskel внести исправление :) > > > > > > Вот и внесите. Вы тоже разработчик. > > Внес (пока только koi8-rб в следующий сеанс связи постараюсь > > доделать остальные) > > Но! > > На мой взгляд пора поднимать cvs. > > (может оно уже работает, а я не знаю?) > > Без этого коллективная работа будет крайне неэффективна. > > > > Вот, например, ситуация: > > в разных пакетах есть много мелких "ляпов" (типа неправильной > > группы) > > Я могу это быстро исправить, собрать пакет, но Maintainer, > > может > > не обратить внимание на появление новой версии, которую не он > > собирал > > и изменения будут потеряны. Ошибка вернется на свое место. > > > > Давайте лучше поднимем cvs! :) > > Несомненно. Перенесите это обсуждение в devel, пжста! Вот, собственно, переношу. Заодно выскажу несколько своих соображений по поводу организации сего процесса. 1. Видимо следует использовать то, что в cvs.info называется tracking third-party sources. Т.е. время от времени importом запихивать туда исходники программы, вносить свои изменения и делать единственый патч относительно последней импортированной версии. (очевидно, что ядро - особый случай и схему работы с ядром надо придумывать отдельно. возможно помогут branchи ) 2. Maintainerы обязательно делают cvs watch on, чтобы быть в курсе всего, что происходит с "их" пакетом. Время от времени они решают, что из текущего состояния cvs пора собирать пакет, и выкладывать его в Sisyphus. (в идеальном случае сборка происходит после каждого изменения, но в некоторых ситуациях это может оказаться нерационально) 3. Крайне желательно создать "правила пользования cvs для разработчиков", в которых указать обязательность комманд cvs edit/unedit. 4. следует организовать проект для простого и удобного создания комплекта файлов для сборки (в идеале - говорим make rpm и на выходе имеем готовый пакет) -- Best Regards! Alexey Voinov voins@voins.program.ru voins@online.ru _______________________________________________ Devel mailing list Devel@linux.iplabs.ru http://www.logic.ru/mailman/listinfo/devel