bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: procfs, separate repo?


From: Thomas Schwinge
Subject: Re: procfs, separate repo?
Date: Wed, 4 Jul 2012 08:29:13 +0200
User-agent: Notmuch/0.9-101-g81dad07 (http://notmuchmail.org) Emacs/23.3.1 (x86_64-pc-linux-gnu)

Hi!

On Tue, 3 Jul 2012 21:19:12 +0200, Richard Braun <rbraun@sceen.net> wrote:
> On Sun, Jul 01, 2012 at 12:59:47PM +0700, Ivan Shmakov wrote:
> > >>>>> Samuel Thibault <samuel.thibault@gnu.org> writes:
> > 
> >  > Should we keep procfs in a separate repository, or merge it into the
> >  > main hurd repository?
> > 
> >  > Generally enough, did we write a guideline somewhere as to what
> >  > should be in the main hurd repository, or should be separate?
> > 
> >     Given that Git has support submodules, but not (AIUI) for
> >     repository merging and splitting, my opinion would be to keep
> >     all but the bare minimum off the main Hurd repository.
> > 
> >     There could be a kind of hurd-full.git repository, which has all
> >     the relevant submodules' configuration to tie all the Hurd
> >     repositories together, though.
> 
> Unless it's very easy to use submodules, we should use one repository.
> Other projects with much more content and history have showed it's
> perfectly sane to keep that much in one place, and it simplifies keeping
> the tightly coupled modules of the Hurd in sync.

On the other Hand, one of the Hurd's unique characteristics is that it is
*not* a big monolothic blob like other systems, but instead does have
clearly defined interfaces allowing (and encouraging!) for separation of
components.  I think that keeping our operating system modules separate
helps to highlight this fact, which is why I already years ago favored
separation over putting it all into one repository.  Of course,
decoupling stuff too much comes with additional maintenance burden, so we
have to set a limit somewhere.  But, packaging procfs as its own Debian
package (like other translators are too) from its own source tree
shouldn't need much maintenance effort, I think?


Grüße,
 Thomas

Attachment: pgpIRUT4X_z0L.pgp
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]