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

Re: Debian-science: synthesis about VCS & repository structure



Sylvestre, thanks for summing up! Just have my two cents about that:

Am Montag, den 19.05.2008, 11:13 +0200 schrieb Sylvestre Ledru:
> VCS
> ---
> Keeping two repositories will be confusing, harder to maintain and a bit
> non-sense.
> Since nobody complained about git choice, I proposed that git becomes
> the only VCS that debian-science uses.

I have to say that I do not see a reason why to enforce things here. Of
course it's not the optimal solution but I would be perfectly fine to
have both system in parallel so people have time to learn a new VCS. I
think we should recommend using Git, not enforcing it, unless there are
some serious problems (maintainance burden, technical problems,
whatever). (I've not heared from anyone wanting back to SVN once
familiar with Git.)

> Repository structure
> --------------------
> Since there are many concerns about the "category structure" and the
> structure proposed by Manuel [1] seems a good one:
> 
> -- debian science
>    +-- homepage => the website of Debian-science
>    +-- packages => packages
>         +-- bar 
>         +-- foo
>    +-- policy => documents describing the debian-science 
>    +-- taskss => Package "work in progress"
         ^^^^^
         This is what I was talking about in my previous emails: I do
not see it as a directory for "work in progress" packages but as a
directory containing task descriptions, as the Science CDD does! This is
the meta-information I was talking about: The task/category is extracted
from those files, so one can add a package to the "physics" and
"chemistry" files. In that way, a package fits into two categories,
without having it to depend on any directory structure. I think we can
use tools already existing for the Science CDD / Debian-Med. (If they
allow us to use those. ;) ) 

From those files/descriptions, meta-packages can be build, or they can
even be used for a CDD. (Not familiar with CDDs yet, so just
speculating.) In short: The tasks directory is the place where
task/categorization information goes.

Best regards
Manuel

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Reply to: