ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] collaboration patterns (was: FAILED fpc.git=2.2.4-alt1)
@ 2009-04-24 17:43 Alexey Tourbin
  2009-04-24 17:57 ` Afanasov Dmitry
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Alexey Tourbin @ 2009-04-24 17:43 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Fri, Apr 24, 2009 at 08:01:39PM +0300, Slava Dubrovskiy wrote:
> >>> Why?  Just rebuild that another package with new fpc.
> >>>       
> >> Чтобы этот другой пакет пересобрать с новым fpc, нужно чтобы он (новый
> >> fpc) попал в репозитарий. А он не может, т.к. анметы не пускают.
> >> Замкнутый круг.
> >> Я так понимаю нужно или собирать все одновременно, или делать две версии
> >> fpc.
> >>     
> > Yes, you have to add that another package to your fpc task.
> > If you have ACL permissions to build that another package,
> > this is remarkably simple. :)  And if you don't, this is still
> > possible.
> >   
> Да, наверно сейчас, когда такой пакет всего один, это будет просто. А
> если завтра их будет больше одного? А каждый мантейнер личность и к
> каждому найти подход...

Okay, let's discuss again what I call "collaboration patterns".  The
problem is that we need to find the right balance between two things:
1) the maintainer must be responsible for the package, and thus she should
be able to control other the package; 2) sometimes, when it comes to the
repo, there should be other ways to make minor changes to the package,
perhaps even without the maintainer.

I see the following possibilities:

1) For fpc packages and packages which have fpc parts, you may ask
for permanent ACL permissions as a co-maintainer.  There might be
an informal agreement between you and maintainer so that you can
make fpc-related changes without prior notice (and otherwise discuss
any changes first).

2a) You can ask her for single NMU ACK.

2b) You can ask girar administrator for single NMU ACK.

3) You can share your fpc task and ask her to push new package
into your shared fpc task.

Are there any better possibilities?  I believe we need to make
rebuilding packages for new dependencies easily possible.  And
otherwise we face major problems.

> > Please don't do the second fpc package.
> Конечно не буду.

Now, what is the problem with two fpc packages, e.g. fpc1 and fpc2?
Consider there are two external fpc modules, foo-fpc and bar-fpc.
It is then possible that foo-fpc was build with fpc1, while bar-fpc
was built with fpc2.  So what?  There are no unmet dependencies,
but you cannot use both fpc-foo and fpc-bar for in a single program.

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

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2009-05-30 14:04 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-04-24 17:43 [devel] collaboration patterns (was: FAILED fpc.git=2.2.4-alt1) Alexey Tourbin
2009-04-24 17:57 ` Afanasov Dmitry
2009-04-24 18:23   ` Alexey Tourbin
2009-04-24 18:30     ` Afanasov Dmitry
2009-04-24 18:48 ` Damir Shayhutdinov
2009-04-24 19:17   ` Alexey Tourbin
2009-04-24 19:13 ` Alexey Tourbin
2009-04-24 19:28   ` Slava Dubrovskiy
2009-05-30 14:04 ` [devel] sisyphus-unmets: "смягчить" работу над shared tasks (was: collaboration patterns) Michael Shigorin

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