ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: Alexey Tourbin <at@altlinux.ru>
To: ALT Devel discussion list <devel@lists.altlinux.org>
Subject: Re: [devel] Q: .gear-rules и "апстримные" сорцы в отдельном бранче
Date: Sat, 24 Jun 2006 08:22:45 +0400
Message-ID: <20060624042245.GI6065@localhost.localdomain> (raw)
In-Reply-To: <20060622034932.GA24994@nomad.office.altlinux.org>

[-- Attachment #1: Type: text/plain, Size: 1681 bytes --]

On Thu, Jun 22, 2006 at 07:49:32AM +0400, Dmitry V. Levin wrote:
> Hi,
> 
> 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?
Что тогда делать с 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 репозитария можно признать таковым.

[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]

  parent reply	other threads:[~2006-06-24  4:22 UTC|newest]

Thread overview: 43+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-06-20 15:19 Alexey I. Froloff
2006-06-20 16:09 ` Alexey I. Froloff
2006-06-20 17:00   ` Alexey I. Froloff
2006-06-21  6:27 ` Anton Farygin
2006-06-22  3:49 ` Dmitry V. Levin
2006-06-22  6:36   ` Anton Farygin
2006-06-22  6:40     ` Dmitry V. Levin
2006-06-22  7:37       ` Anton Farygin
2006-06-22  7:40         ` Dmitry V. Levin
2006-06-22  8:01           ` Anton Farygin
2006-06-22  8:16       ` Alexey I. Froloff
2006-06-22  8:23         ` Dmitry V. Levin
2006-06-22  7:32   ` Anton Gorlov
2006-06-22  7:37     ` Dmitry V. Levin
2006-06-22  7:45       ` Anton Gorlov
2006-06-22 10:01         ` [devel] Q: .gear-rules и " апстримные " " Nick S. Grechukh
2006-06-22 10:26           ` Anton Gorlov
2006-06-22  7:47       ` [devel] Q: .gear-rules и "апстримные" " Anton Farygin
2006-06-22  7:48   ` Kirill A. Shutemov
2006-06-22  7:57     ` Dmitry V. Levin
2006-06-22  8:06       ` Anton Gorlov
2006-06-22  8:20         ` Kirill Maslinsky
2006-06-22  8:21         ` Dmitry V. Levin
2006-06-22  8:31           ` Anton Gorlov
2006-06-22  8:14   ` Alexey I. Froloff
2006-06-22  8:26     ` Dmitry V. Levin
2006-06-22  8:53       ` Kirill A. Shutemov
2006-06-22 10:05         ` Dmitry V. Levin
2006-06-22 10:24           ` Anton Farygin
2006-06-22  9:10       ` Alexey I. Froloff
2006-06-22 11:20         ` Dmitry V. Levin
2006-06-22 14:56           ` Alexey I. Froloff
2006-06-22 18:20             ` Dmitry V. Levin
2006-06-29 15:37               ` Alexey I. Froloff
2006-06-24  4:22   ` Alexey Tourbin [this message]
2006-06-24 12:40     ` Dmitry V. Levin
2006-06-24 21:59       ` Alexey Tourbin
2006-06-24 22:26         ` Dmitry V. Levin
2006-06-25  0:57           ` Alexey Tourbin
2006-06-25 11:00             ` Dmitry V. Levin
2006-06-25  7:16           ` Q: .gear-rules É "ÁÐÓÔÒÉÍÎÙÅ" ÓÏÒÃÙ × ÏÔÄÅÌØÎÏÍ ÂÒÁÎÞÅ Andrey Khavryuchenko
2006-06-25 10:50             ` [devel] Q: .gear-rules и "апстримные" сорцы в отдельном бранче Dmitry V. Levin
2006-06-25 11:09               ` Q: .gear-rules É "ÁÐÓÔÒÉÍÎÙÅ" ÓÏÒÃÙ × ÏÔÄÅÌØÎÏÍ ÂÒÁÎÞÅ Andrey Khavryuchenko

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20060624042245.GI6065@localhost.localdomain \
    --to=at@altlinux.ru \
    --cc=devel@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git