From: Alexey Tourbin <at@altlinux.ru> To: ALT Linux Team development discussions <devel@lists.altlinux.org> Subject: [devel] collaboration patterns (was: FAILED fpc.git=2.2.4-alt1) Date: Fri, 24 Apr 2009 21:43:58 +0400 Message-ID: <20090424174358.GN9391@altlinux.org> (raw) [-- 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 --]
next reply other threads:[~2009-04-24 17:43 UTC|newest] Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top 2009-04-24 17:43 Alexey Tourbin [this message] 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
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=20090424174358.GN9391@altlinux.org \ --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