[devel] Q: .gear-rules и "апстримные" сорцы в отдельном бранче

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Сб Июн 24 16:40:16 MSD 2006


On Sat, Jun 24, 2006 at 08:22:45AM +0400, Alexey Tourbin wrote:
> On Thu, Jun 22, 2006 at 07:49:32AM +0400, Dmitry V. Levin wrote:
> > On Tue, Jun 20, 2006 at 07:19:21PM +0400, Alexey I. Froloff wrote:
> > > Идея в следующем:
> > > 
> > > "Апстримные" сорцы лежат в бранче, например upstream, апдейтятся
> > > там некоторым образом (git pull, git svn fetch, git cvsimport -
> > > whatever).  В рабочем бранче лежат мои патченые исходники, спеки
> > > и так далее.  gear пакует бранч upstream в тарбол и делает
> > > git-diff-tree между upstream и некоторым tree-ish.  Почему
> > > tree-ish, а не HEAD?  А потому что я обычно делаю
> > > git-mv -k * .* %name, и вот этот %name мне и надо diff'ать.
> > 
> > Я хочу понять, почему вам недостаточно положить в srpm тарбол,
> > зачем всё-таки вы (я слышал как минимум от двоих) хотите паковать в srpm
> > оригинальный тарбол + кумулятивный патч?
> 
> Ты предлагаешь отказаться от pristine source внутри src.rpm?

Я предлагаю отказаться от src.rpm.

> Что тогда делать с GPL 2a?  
> 
>     a) You must cause the modified files to carry prominent notices
>     stating that you changed the files and the date of any change.
> 
> "Патчи отдельно" как раз направлено на выполнение требования GPL 2a.  
> Потому что можно определить происхождение патча, список модифицируемых
> файлов и дату модификации.  Это требование кажется мне достаточно
> разумным: оно обоюдно учитывает права (интересы) автора софта, автора
> модификаций и получателя софта.
> 
> В таком случае src.rpm официально нельзя распространять.

Так ведь необходимости в этом не будет.  Зачем распространять то, что не
нужно?

> Тогда
> исходники надо распространять как-то ещё, чтобы существовал равно
> простой способ получить оригинальную версию и кумулятивный патч
> _для данной сборки_ пакета.  Может быть публикацию/распространение
> git репозитария можно признать таковым.

Конечно, можно.  Если бы git-репозиторий не предоставлял той
возможности, о необходимости которой ты говоришь, то в таком репозитории
не было бы смысла.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20060624/b635d835/attachment-0001.bin>


Подробная информация о списке рассылки Devel